
Chaos Computer Club - archive feed
21,498 episodes — Page 23 of 430
Keine Angst vor der GeoInfoDok 7 - 3A-Datenverarbeitung mit PostNAS (fossgis2025)
Für viele Andwendungen müssen 3A-Daten im Format der GeoInfoDok 7.1.2 verarbeitet werden. Vor dem Hintergrund der OpenData-Bereitstellung des LVermGeo Rheinland-Pfalz steigt nun auch das Interesse an originären 3A-Daten und an AdV-konformen WFS und WMS. Import- und Verarbeitungsschritte, mit denen 3A-Daten in eine PostGIS-Datenbank überführt werden, sind Teil dieses Vortrages. Ebenso werden eigene Skripte und hieraus erzeugte Geowebdienste vorgestellt. 3A-Daten der Vermessungsverwaltungen lassen sich entweder mit proprietärer Software verarbeiten oder man entscheidet sich für die Opensource-Software PostNAS. Mit PostNAS werden die 3A-Daten mittels GDAL/OGR und einem hierfür entwickelten OGR-Treiber in eine PostGIS- Datenbank überführt. Zur weiteren Verarbeitung und anschließenden Präsentation als AdV-konformer ALKIS-WFS oder zur Darstellung einer Liegenschaftskarte sind zahlreiche weitere Schritte nötig. Anhand der Umsetzung im LVermGeo RP wird der Workflow gezeigt und die Möglichkeiten zur Anwendung präsentiert. Zudem werden weitere Entwicklungen präsentiert, wie beispielsweise die inkrementelle Aktualisierung der Liegenschaftskarte. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://pretalx.com/fossgis2025/talk/A8US8F/
Eine Reise durch die Geoportale Deutschlands (fossgis2025)
Im letzten Jahr musste ich Datensätze für Feldgrenzen in Deutschland finden. Was erst einmal einfach klingt endete mit einer Odyssee durch die verschiedensten Geoportale der Länder. Ich nehme euch auf dieser Reise mit und beschreibe, was mir bei der Reise aufgefallen ist und wie man diese Erfahrung in der Praxis verbessern könnte. Im letzten Jahr musste ich Datensätze für Feldgrenzen in Deutschland finden. Was erst einmal einfach klingt endete mit einer Odyssee durch die verschiedensten Geoportale der Länder. Ich nehme euch auf dieser Reise mit und beschreibe, was mir bei der Reise aufgefallen ist und wie man diese Erfahrung in der Praxis verbessern könnte. Wir schauen, welche Länder die Daten verfügbar haben, wie man diese Daten erkunden kann, und vor welchen Problemen man im Endeffekt als Nutzer steht. Haltet euch fest und macht euch bereit für einen wilden Ritt... Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://pretalx.com/fossgis2025/talk/LKLHWU/
25. Jahre FOSSGIS e.V. - eine Zeitreise durch das Vereinsleben (fossgis2025)
25. Jahre FOSSGIS e.V. - eine Zeitreise durch das Vereinsleben (fossgis2025)
Die AG-25 hat sich überlegt einen Vortragsblock für den Eröffnungsblock zu organisieren, in dem einige Mitglieder Erinnerungen, Erfahrungen oder Highlights aus der Vereinsarbeit teilen. Angelehnt ans Lightningtalk-Format wird ein Feuerwerk aus 25ig Jahren FOSSGIS e.V. gezündet, untermalt mit Geschichten, Bildern und Fotos. Im Beitrag sollen verschiedene Mitglieder und Aktive aus dem FOSSGIS e.V. Aktivitäten, Highlights, Erinnerungen, Erfahrungen, Geschichten aus der Vereinsarbeit teilen. Angelehnt ans Lightningtalk-Format wird ein Feuerwerk aus 25ig Jahren FOSSGIS e.V. gezündet, untermalt mit Geschichten, Bildern und Fotos. ### Ziel des Vortrags - den FOSSGIS e.V. präsentieren - Aktivitäten des FOSSGIS e.V. präsentieren - auf das 25. Jubiläum hinweisen - neue Menschen gewinnen mitzuwirken Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://pretalx.com/fossgis2025/talk/YWSPKY/
Keynote und Begrüßung (fossgis2025)
Keynote und Begrüßung (fossgis2025)
Begrüßung durch den Parlamentarischen Staatssekretär des Ministeriums für Heimat, Kommunales, Bau und Digitalisierung des Landes Nordrhein-Westfalen, Josef Hovenjuergen. Der Parlamentarische Staatssekretär im Ministerium für Heimat, Kommunales, Bau und Digitalisierung des Landes Nordrhein-Westfalen, Josef Hovenjuergen wird die Teilnehmenden begrüßen und einen Keynotevortrag halten. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://pretalx.com/fossgis2025/talk/CLP393/
Eröffnung (fossgis2025)
Eröffnung (fossgis2025)
Feierliche Eröffnung der Konferenz durch Vertreter des FOSSGIS e.V. mit wertvollen Hinweisen zum Ablauf und der Organisation. - Jörg Thomsen - Eröffnung der Konferenz 2025 in Münster durch den Vorsitzenden des FOSSGIS e.V. - Grußworte und Organisatorisches zur FOSSGIS 2025 - Ankündigung der Highlights und Keynotes der diesjährigen Veranstaltung Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://pretalx.com/fossgis2025/talk/KYBVS8/
Linux-PCs für die Ukraine (clt25)
Seit etwa einem Jahr gibt es ein Team aus Angehörigen der BeLUG und der Ukraine-Hilfe Berlin, welches damit befasst ist Hardwarespenden zu sammeln und in die Ukraine zu liefern. Die PCs und Laptops werden mit Debian- oder Fedora-Linux ausgestattet und dann übergeben. Bei dem Vortrag wird es um unseren Hintergrund, die Aktivitäten und die praktische Umsetzung der automatisierten Installation gehen. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/263
QNAP NAS unter voller Kontrolle (clt25)
Die großen NAS-(network attached storage)-Hersteller sind berüchtigt für immer wieder auftretende Sicherheitslücken in deren Standard-Software. Trotzdem ist die spezialisiertere Hardware interessant und hat zumindest in der Gerätegröße und auch den hotplug-Laufwerksschächten einen Vorteil gegenüber einem selbstbau-Projekt. Im Vortrag möchte ich zeigen, wie ich ein QNAP NAS vollständig übernommen habe, sodass von der Herstellersoftware nichts mehr auf dem Gerät übrig ist, sondern alles nach dem Boot-ROM der CPU mit freier Software läuft. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/183
25 Jahre später verschlüsselt Johnny immer noch nicht (clt25)
Linux-PCs für die Ukraine (clt25)
QNAP NAS unter voller Kontrolle (clt25)
Grundschutz für daheim (clt25)
Die Gefährdungslage verschlechtert sich gefühlt kontinuierlich. Im Netz lauern Verschlüsselungstrojaner und andere Vagabunden auf einen, physisch für das Zuhause drohen zunehmend Großschadenslagen. Der Gesetzgeber und die Industrie hat für Kritis und andere Industriefelder Managementsysteme vorgeschrieben um den Herausforderungen von Misskonfiguration über Fehlbedienung bis Angriff und Katastrophe Herr zu werden. Aber ist mein zu Hause nicht meine eigene Kritis? Was passiert wenn die Hütte abfackelt, weggespült wird oder ein intergalaktischer Bösewicht mit einer EMP genau die EDV in meinem Arbeitszimmer röstet. In dem Vortrag wird der Themenkomplex um Grundschutz und ISO-Normen zu EDV-Anlagen vorgestellt und als ersten Schritt schauen wir uns - dem Zeitgeist der Krisen und Großschadenslagen entsprechend - das Notfallmanagement an. Es werden die wichtigsten Assets aufgelistet, die Risiken bewertet und Restore- und Recoverymaßnahmen aufgeplant. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/350
Lightning Talks (clt25)
Lightning Talks (clt25)
25 Jahre später verschlüsselt Johnny immer noch nicht (clt25)
Der Artikel "Why Johnny can't encrypt" aus dem Jahr 1999 zeigte einige Probleme mit der Verschlüsselungssoftware PGP auf. Heute gibt es ähnliche Probleme und weder PGP noch GnuPG haben eine größere Verwendung gefunden. Ich möchte im Vortrag erklären, warum dies so ist und welche Werkzeuge stattdessen zeitgemäß sind. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/351
13 Jahre CMS Garden: Von der Saat zur digitalen Blüte (clt25)
Wir lieben Open Source. Die unglaubliche Kraft und Geschwindigkeit von kollaborativer Softwareentwicklung haben Auswirkungen auf jeden beitragenden Menschen. Wir haben etwas gemeinsam: Jedes Open-Source-Content-Management-System ist bestrebt, seine Fähigkeiten zu verbessern, seine Community zu vergrößern und die Anzahl der Installationen zu erhöhen. Mancher mag denken, wir seien Konkurrenten. Das mag vielleicht auch stimmen, wenn man es so sehen möchte. Aber die eigentliche Konkurrenz sind die Marketing- und Vertriebskräfte von proprietärer Software. Sie können das Blaue vom Himmel versprechen, und mangels Benchmarks lässt sich das Gegenteil manchmal nur schwer beweisen. Open-Source-Software andererseits kann nur die Wahrheit versprechen. (Denn will man hier eine Falschbehauptung nachweisen, hat man alle Informationen sofort zur Hand.) Dadurch sind Aufrichtigkeit und Selbstkritik fester Bestandteil jeder Open-Source-Community. Unterschiedliche Communities verfolgen ein gemeinsames Ziel. Miteinander? Und das soll gehen? Aller Anfang war schwer und trotzdem sind wir die Reise angetreten und haben schwierige Wetterphasen gemeinsam gemeistert. Ich lasse euch teilhaben an unseren Unwettern, Trockenphasen und der Freude über die Früchte gemeinsamer Arbeit. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/243
How to run LibreOffice inside your web page (clt25)
Making LibreOffice a native part of the web, using FOSS for highly customizable office document handling in the browser, based on WASM. LibreOffice can be highly integrated into desktop and server applications and we wanted to make this also possible for web apps. Running fully client side with Web Assembly, LibreOffice can now be used and customized by a JavaScript idiomatic API, becoming an easy usable component for web development. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/354
Open-Source-Software BSI-Grundschutzfähig machen (clt25)
SSH-Anmeldung mit GnuPG und SmartCards (clt25)
Die Secure Shell SSH gehört zu den wichtigsten Werkzeugen der Systemadministration. Von der Sicherheit unserer SSH-Accounts hängt demnach eine Menge ab. Wir werden im Vortrag sehen, wie die Public-Key-Authentifizierung funktioniert und warum wir sie gegenüber der Passwortauthentifizierung bevorzugen sollen. Zudem betrachten wir einige Fallstricke, die es in der Praxis bei der Aufbewahrung unserer SSH-Schlüssel zu beachten gilt. Der praktische Teil des Vortrags zeigt, wie sich SSH-Schlüssel im GnuPG-Schlüsselbund hinterlegen lassen und welche Vorteile dies gegenüber klassischen Key-Files im Home-Verzeichnis bietet. Zudem werden wir sehen, wie wir mit diesem Setup unsere SSH-Schlüssel auf SmartCards oder USB-Crypto-Dongles wie YubiKey, Nitrokey & Co. auslagern können und sie damit nicht mehr auf Endgeräten speichern müssen. Hierbei handelt es sich um keine Raketenwissenschaft, sondern lediglich die Verknüpfung etablierter Techniken. Der Vortrag soll zudem zum nachdenken anregen, ob unsere bestehenden SSH-Schlüssel ausreichend sicher abgelegt sind. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/336
The power of community: A guide to community-driven UX (clt25)
How to run LibreOffice inside your web page (clt25)
Open Source für Mobilfunknetze (clt25)
Seit nunmehr 17 Jahren gibt es mit OpenBTS und OpenBSC Freie Software im Bereich der Mobilfunkinfrastruktur, also Software, mit denen man eigene Mobilfunknetze betreiben kann. Seitdem hat sich viel getan - von Osmocom CNI über Open5GS zu srsLTE, srsUE, srsRAN, free5gc über pySim, Kamailio, pyhss zu magma und eupf - nur um ein paar Namen zu nennen. Der Vortrag stellt einen Überblick dar, was genau es in 2025 an FOSS-Projekten im Mobilfunkbereich gibt, was man mit dieser Software jeweils konkret machen kann, und welche Harware man jeweils benötigt. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/245
SSH-Anmeldung mit GnuPG und SmartCards (clt25)
The power of community: A guide to community-driven UX (clt25)
Fostering a relationship with the community is a special task – and it does not end with the development or code contributions. Open Source not only means community development – it means a certain level of openness and trust between the product and the users. With technologically complex products the path of collaboration goes beyond the development: the whole user experience is intertwined with a feedback – improvement – repeat cycle. At Checkmk, a community-driven approach is ingrained in our DNA. What started as a bunch of scripts for easy setup of a Nagios based monitoring environment, evolved – driven by user demand and feedback – into a fully fledged monitoring solution that is easy to set up and maintain. There are different ways of cooperation for different tasks that makes our work together with the community efficient and successful: be it surveys, user tests with specialized software, interviews or an informal cup of coffee in our Munich office. Our UX Lead Tanja will share insights from the Notifications project on how we have turned user feedback into a culture of collaboration to develop better interfaces with our users - and how you can do the same. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/276
Open Source für Mobilfunknetze (clt25)
SIMD-Programmierung: Eine Einführung (clt25)
SIMD-Programmierung: Eine Einführung (clt25)
Die meisten heutzutage verwendeten Prozessoren unterstützen SIMD-Befehle. SIMD, das steht für »Single Instruction Multiple Data« und bedeutet, dass die Prozessoren statt mit einzelnen Zahlen auch mit (kurzen) Vektoren von Zahlen arbeiten können. In diesem Vortrag werde ich euch alles über SIMD erzählen. Was das eigentlich genau ist, was für Performanz-Vorteile man sich davon für welche Anwendungen erhoffen kann, und wie man als Programmierer am einfachsten SIMD in seinen Anwendungen verwenden kann. Im Fokus stehen dabei die am weitesten verbreiteten Architekturen x86-64 und AArch64 und die dazugehörigen SIMD-Erweiterungen SSE, AVX, und AVX-512 (für x86-64) sowie NEON und SVE (für AArch64). Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/215
Open-Source-Software BSI-Grundschutzfähig machen (clt25)
Open Source Software ist fundamental, um die digitale Souveränität unserer Demokratie zu sichern. Aber auch aus Sicherheitssicht ist FLOSS kommerzieller Closed-Source meist weit überlegen. Doch die Sicherheitsfreigabe von Software erfolgt im Öffentlichen Dienst in der Regel über eine BSI-Grundschutz-Zertifizierung. Und diese ist für FLOSS mit einigen Herausforderungen verbunden, denn (noch) bevorzugen die Anforderungen des Grundschutzkompendiums kommerzielle Lösungen. Da wir in unserem Projekt den öffentlichen Dienst mit FLOSS digitalisieren wollen, müssen wir auch diese BSI-Anforderungen (vor allem APP.3, APP.6 und OPS) erfüllen. Dazu haben wir einige eigene Methoden entwickelt, die ich in diesem Vortrag vorstellen möchte. Dazu gehört u.a. eine Richtlinie zur Bewertung von FLOSS-Quellen und -Projekten, um diese BSI-konform betreiben zu können. Auch einige Erfahrungen zur Containerisierung im Kubernetes-Betrieb werde ich vorstellen. In diesem Vortrag stelle ich die von uns entwickelte Checkliste zum BSI-konformen Bezug von Open-Source-Software vor. Desweiteren zeige ich, was Open-Source-Projekte tun können um ihre BSI-Grundschutzfähigkeit (und damit auch teilweise die Sicherheit) zu erhöhen. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/190
Instrumentierungstechnologien in Java (clt25)
Instrumentierungstechnologien in Java (clt25)
Neben den Domänenanforderungen muss entwickelter Code oft bestimmte Anforderungen wie Logging, Sicherheit oder Applikationsmonitoring erfüllen. Diese Querschnittsaspekte sind mit herkömmlichen Implementierungsansätzen nicht sinnvoll zu bewältigen, da sie repetitive Implementierungen erfordern würden. Aus diesem Grund wurden Instrumentierungstechnologien in verschiedenen Sprachen – meist unter quelloffener Lizenz – entwickelt. In diesem praxisorientierten Vortrag werden die Instrumentierungstechnologien AspectJ, ByteBuddy, DiSL und Javassist vorgestellt und mit händischer Instrumentierung des Quelltextes verglichen. Dabei wird erläutert, wie ein Projekt automatisiert um Logging erweitert werden kann. Hierbei wird sowohl die Implementierung für Buildzeitinstrumentierung als auch Kompilierzeitinstrumentierung vorgestellt. Abschließend wird ein Performancevergleich der Technologien präsentiert, um Einblicke in ihre Stärken und Schwächen zu geben. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/348
WLAN mit ESP-NOW (clt25)
Wissen statt raten: Warum Open Source bessere Zahlen liefert (clt25)
Der Google Analytics ist der Platzhirsch in der Analytics. Aber es ist weder Open Source, noch liefert es die besseren Zahlen. Okay: Schöner anzusehen als Matomo ist es! Viele Unternehmen, gerade im Open-Source-Segment, setzen bereits lieber auf Matomo. Und warum auch du heute mehr denn je auf die Open-Source-Alternative Matomo anstelle von Google & Co. setzen solltest, zeigt dir Joachim Nickel in einem amüsanten und kurzweiligen Vortrag. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/292
Digitale Souveränität — Wie geht das ohne Bullshit-Bingo? (clt25)
OpenSSH, das neue Zeug (clt25)
OpenSSH, das neue Zeug (clt25)
Konfigurationsdateien, Authentifizierung mit public-private keys, jump hosts und port forwarding mit OpenSSH kennt Ihr ja alle mittlerweile. Auch die "schrägeren" Themen wie OpenSSH mit TPM oder FIDO2 keys hätten wir ja schon mal besprochen. Aber die EntwicklerInnen dieses essenziellen Tools in der BSD und Linux Welt (und dank WSL mittlerweile auch Windows), sind fleißig und schieben kontinuierlich neue Features heraus. Lasst uns einen Blick auf die Neuerungen werfen, die allen zur Verfügung stehen, die nicht mehr unter Debian (old) stable laufen. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/331
WLAN mit ESP-NOW (clt25)
ESP-NOW ist ein drahtloses Kommunikationsprotokoll, welches die Firma Expressif für ihre eigenen WLAN-Chips entwickelt hat. Das schlanke Protokoll ermöglicht einen schnellen und ressourcenschonenden Datenverkehr zwischen den Netzwerkteilnehmern. Gerade diese Eigenschaften macht diese Technologie für batteriebetriebene Geräte interessant. Das Vernetzen von Geräten untereinander ist heute quasi Standard. In den allermeisten Fällen wird dabei TCP als Netzwerkprotokoll verwendet. Um aber z.B. via TCP eine Verbindung aufbauen und Daten austauschen zu können, sind eine Reihe von Schritten notwendig, welche, je nach Gegebenheiten, lange dauern und unter Umständen auch rechenintensiv sind. Erfolgt dann noch die Übertragung der Daten kabellos, merkt man schnell, wie stromhungrig Funktechnik sein kann. Diese Dinge erschweren die Entwicklung batteriebetriebener WLAN-Geräte erheblich. Im Rahmen dieses Vortrages wird erklärt, warum dies so ist und ESP-NOW wird, als alternatives Netzwerkprotokoll, dem gegenübergestellt. Schnell wird klar werden, warum ESP-NOW eine echte Alternative für den kabellosen Datenaustausch batteriebetriebener Geräte ist. Um sich nicht ganz in langweiligen theoretischen Tiefen zu verlieren, erfolgt ein Teil der Vergleiche mit Hilfe von konkret gemessenen Kennzahlen aus einem Sensor-Projekt des Autors mit verschiedenen Evolutionsstufen. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/138
Digitale Souveränität — Wie geht das ohne Bullshit-Bingo? (clt25)
Digitale Souveränität ist in aller Munde und wird zunehmend als wichtig erachtet. Doch was bedeutet der Begriff eigentlich abseits vom Marketing der großen Anbieter? Aktuell gibt es keine klare Definition, sodass eine Vergleichbarkeit der als souverän angebotenen Lösungen nicht möglich ist. Leider finden sich auch immer wieder als souverän angebotene Lösungen, die den Nutzer trotzdem in digitale Abhängigkeiten locken. In diesem Vortrag wird ein Überblick über die Bedeutung des Begriffes der digitalen Souveränität gegeben. Wir zeigen auch auf, wie wir die Abhängigkeit einer Infrastruktur quantifizierbar machen, sodass diese zunächst klar erkennbar wird und anschließend zielgerichtet abgebaut werden kann. Dabei gehen wir auf übliche Risiken und Chancen ein. Wir werden auch einen Blick darauf werfen, ob der Einsatz von Open Source garantiert in die digitale Unabhängigkeit führt, und worauf die Community dabei achten sollte. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/231
Lightweight-Container mit systemd-nspawn (clt25)
Container-Technologien wie Solaris Zones oder FreeBSD Jails sind seit langem bekannt und werden für Prozessisolation, Segmentierung sowie als „leichtgewichtige Alternative zur Virtualisierung“ genutzt. Mit der Einführung von LXC in Linux um 2010 wurde eine vergleichbare Lösung nativ für Linux verfügbar. Heute sind Tools wie LXD, Docker oder containerd weit verbreitet. Unter den modernen Distributionen, die systemd verwenden, bietet systemd-nspawn eine weitere einfache Möglichkeit, einzelne Anwendungen oder ganze Systeme in Containern zu starten. Ganz im Sinne des mittlerweile etwas in die Jahre gekommenen Mottos: „systemd-nspawn is chroot on steroids/amphetamines…“ Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/266
Cisco Room Kits, SIP und Livekit in OpenTalk: Von der teuren Altlast zur sinnvollen Wiederbelebung (clt25)
Bau eines 8-Bit-Relaiscomputers mit Demo (clt25)
Die Mitglieder des RECHENWERK Computer- & Technikmuseums Halle reparieren nicht nur historische Geräte mit dem Fokus auf DDR-Rechentechnik, sondern bauen auch von Zeit zu Zeit neue. Im Vortrag stellt Constanze Czech einen vorbildfreien Entwurf eines Relaiscomputers mit 8-Bit-Wortbreite vor, an dem sie seit den Linuxtagen 2019 arbeitet. Im Rahmen des Vortrages wird der Computer in seinem aktuellen Umfang vorgeführt. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/120
Cisco Room Kits, SIP und Livekit in OpenTalk: Von der teuren Altlast zur sinnvollen Wiederbelebung (clt25)
Einst waren sie teuer und begehrte Statussymbole: Cisco Room Kits – proprietäre Hardware für Videokonferenzräume mit großem Bildschirm und eigener Kamera, die für oft sechsstellige Summen in Ministerien und Unternehmen angeschafft wurden. Dann kam Corona, und plötzlich reichte ein Laptop für Videokonferenzen jeder Größe. Die einst prestigeträchtige Großausrüstung wurde zum kostspieligen Erbe, das allein aus buchhalterischen und damit "politischen" Gründen weiterbetrieben wurde – schließlich war sie noch nicht abgeschrieben. Doch Open Source macht’s möglich: Dank moderner Lösungen kann diese gar nicht so alte Hardware sinnvoll weitergenutzt werden – ebenso wie unzählige Cisco-Systemtelefone. Denn die Open-Source-Videokonferenzlösung OpenTalk integriert diese Geräte über das SIP-Protokoll nahtlos in moderne Videokonferenzen. Über SIP auch Video übertragen? Geht das überhaupt? Ja, natürlich! Alles eine Frage des richtigen Setups – mit der passenden Hard- und Software. In einer Live-Demo zeigen wir, wie ein Cisco Room Kit oder ein Cisco-Tischtelefon mit Videounterstützung in OpenTalk genutzt werden kann – und wie wir damit Tausende alte Geräte vor dem Elektroschrott retten. Und nochmal von alt zu neu: Denn auch das OpenTalk-Backend ist auf ganz neue Füße gestellt worden! Vom alten WebRTC-Backend Janus auf das moderne Livekit - für eine bessere Performance und Skalierbarkeit und Grundlage für eine feine Ende-zu-Ende-Verschlüsselung. Freut euch auf spannende Einblicke in Standards, deren kreative Nutzung und unsere Erfahrungen mit dem Rust-Ökosystem – inklusive der Hürden, die wir überwinden mussten. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/372
Eine Katze läuft über meine Tastatur! – Einstieg in RegEx (clt25)
In meinen letzten Vorträgen auf den CLT bin ich jedes Mal zu dem Punkt gekommen zu sagen: „Dafür nutzen wir RegExp, aber das ist ein anderer Vortrag.“ Nun ist es Zeit, genau diesen Vortrag zu halten. In dem Vortrag möchte ich mich mit euch in die Welt der regulären Ausdrücke begeben. Reguläre Ausdrücke werden verwendet, um Texte oder Dateien zu durchsuchen oder deren Inhalte zu verändern. Die Leitfragen für den Vortrag sind: - Was sind Reguläre Ausdrücke? - Welche Probleme könnt ihr mit RegExp (nicht) lösen? - In welchen Programmen helfen sie euch? - Wie funktioniert die Syntax? - Was ist Escaping? - Und was müsst ihr eigentlich alles escapen, damit der Ausdruck endlich parst? Der Vortrag ist als ein Einstieg in das Thema konzipiert. Die Beteiligung von erfahrenen Nutzerinnen ist bei der Lösung von Beispielproblemen sehr willkommen. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/327
Let's-Encrypt-Zertifikate für Intranet-Server (clt25)
Für die Transportverschlüsselung (TLS) von Daten im Internet werden Zertifikate benötigt. Die meisten dieser Zertifikate werden heute von der Zertifizierungsstelle Let's Encrypt ausgestellt, welche vor der Ausstellung mithilfe eines Challenge-Response-Verfahrens komplett automatisch die zugehörige Domain verifiziert. In der Regel wird für die Verifikation die HTTP-01-Challenge verwendet, bei welcher die Zertifizierungsstelle eine HTTP-Verbindung zum Webserver aufbaut und das Vorhandensein einer bestimmten Zeichenkette in einer vorgegebenen Datei prüft. Dafür muss der Webserver aus dem Internet erreichbar sein. Für öffentliche Webseiten funktioniert diese Art der Verifikation wunderbar, sie verhindert jedoch, dass Zertifikate für Intranet-Server ausgestellt werden können. Es gibt aber neben der HTTP-01-Challenge noch weitere Challenge-Arten – und mit einer davon funktioniert es am Ende doch… Dieser Vortrag zeigt, wie sich Let's-Encrypt-Zertifikate für nicht aus dem Internet erreichbare Hosts ausstellen lassen. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/307
Bau eines 8-Bit-Relaiscomputers mit Demo (clt25)
Eine Katze läuft über meine Tastatur! – Einstieg in RegEx (clt25)
Passwortlose Logins mit PassKeys (clt25)
Auf den CLT 2016 habe ich die Zwei-Faktor-Authentifizierung mit Yubikeys vorgestellt. Inzwischen hat sich in der FIDO-Welt einiges getan. So haben die FIDO-Alliance und das W3C schon 2022 sogenannte Passkeys ausgerollt. Diese sollen langfristig den Einsatz von Passwörtern überflüssig machen und Phishing-Attacken nachhaltig verhindern. In diesem Vortrag zeige ich, wie WebAuthN bzw. FIDO2 funktionieren und erweitert wurden, um sichere passwortlose Logins zu ermöglichen. Desweiteren zeige ich, welche Hardware (Tokens, Smartphones, Secure Enclave) für Passkeys genutzt werden können und wo welche Vor- und Nachteile liegen. Besonderes Augenmerk liegt dabei auf der Kryptographie und Sicherheit des Verfahrens und auf dem versprochenen Phishing-Schutz. Außerdem diskutiere ich die Gefahr des Verlustes der digitalen Identität, wenn man seine Credentials an bestimmte Hersteller ausliefert. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/188
GOnnect - your friendly SIP/UC client that connects people (clt25)
Telefon, Video-Konferenz oder doch Chat? Unterschiedliche Medien brauch(t)en verschiedene Plattformen. Als simples, gut wartbares und desktopintegriertes Softphone gestartet, möchte das OSS-Projekt GOnnect die Bereiche SIP-Telefonie, Videokonferenzen und Chat seamless in einem Client vereinen. In diesem Vortrag stellen wir die Software vor und diskutieren künftige Möglichkeiten im Rahmen der UC. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/169