
Chaos Computer Club - archive feed
21,021 episodes — Page 14 of 421
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
SIMD-Programmierung: Eine Einführung (clt25)
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
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
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
Instrumentierungstechnologien in Java (clt25)
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
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
OpenSSH, das neue Zeug (clt25)
Digitale Souveränität — Wie geht das ohne Bullshit-Bingo? (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
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
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)
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)
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
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
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
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
Internet-Messungen mit RIPE Atlas (clt25)
Der Vortrag bietet einen Einstieg in RIPE Atlas, reißt an wie ein eigener Messpunkt betrieben werden kann und wie einfache eigene Messungen durchgeführt werden können. RIPE Atlas ist ein globales und offenes Messnetz mit tausenden Messpunkten, welches die Internet-Konnektivität in Echtzeit misst. Es ermöglicht sowohl eigene Messungen als auch den Betrieb eigener Messpunkte und kann damit ein hilfreiches Werkzeug für Internet/Netzwerk-Administratoren bzw. Betreiber von öffentlich erreichbaren Servern und Cloud-Diensten sein. Konkrete Anwendungsbeispiele sind Traceroutes oder Pings von anderen Internet-Providern oder aus anderen Ländern, oder GeoDNS-Abfragen. Die dabei ermittelten Daten sind öffentlich zugänglich und verwendbar. Durch die eigenen Messungen werden zudem auch Forschungen ermöglicht, die bereits zu diversen Veröffentlichungen geführt haben. Die zentralen Steuerungskomponenten sowie Auswertungswerkzeuge und Visualisierungen werden vom RIPE NCC in Amsterdam, der Vergabestelle für IP-Adressbereiche und AS-Nummern in Europa, dem Nahen Osten und Teile von Zentralasien, bereitgestellt, betrieben und weiterentwickelt. Die Messpunkte selbst bestehen aus Open-Source-Software und können von Interessierten und Freiwilligen, auch am heimischen Internetanschluss, betrieben werden. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/287
OpenStreetMap ist (k)eine Karte! (clt25)
Das OpenStreetMap-Projekt wird insbesondere durch Karten und darauf aufbauenden Anwendungen nach außen sichtbar. OpenStreetMap ist aber mehr als nur eine Karte mit feststehenden Inhalten. Als Community-Projekt enthält OpenStreetMap einen großen Schatz an Informationen aus unterschiedlichsten Bereichen. Der Vortrag stellt (passend zum Motto der CLT25) eine nicht repräsentative Auswahl thematischer Karten vor, die mit OpenStreetMap-Daten realisiert wurden. Soweit es sich anbietet, wird auch die eine oder andere Anekdote erzählt werden. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/186
Container und Container Images - Was verbirgt sich dahinter? (clt25)
Festplattenverschlüsselung mit TPM 2.0 (clt25)
OpenCloud: Exzellentes File-Management (clt25)
Festplattenverschlüsselung mit TPM 2.0 (clt25)
Das Trusted Platform Module (TPM) bietet eine Vielzahl nützlicher Funktionen, insbesondere die sichere Verwaltung von Schlüsseln. Diese Fähigkeit lässt sich hervorragend im Kontext der Festplattenverschlüsselung einsetzen. Doch wie genau funktioniert das? Was hat es mit den sogenannten PCRs (Platform Configuration Registers) auf sich? Welche Aspekte sind bei der praktischen Umsetzung zu beachten? Wie unterscheiden sich die verschiedenen Linux-Distributionen in diesem Zusammenhang? Welche Strategie ermöglicht eine einfache Implementierung? Welche Fallstricke könnten auftreten – etwa bei Updates oder der Handhabung von Measurements? Und nicht zuletzt: Welche Fehlermeldungen sind von Bedeutung und welche sind möglicherweise irreführend? All diese Fragen möchte ich in meinem Vortrag aufgreifen und dabei auch praktisch demonstrieren, wie die Festplattenverschlüsselung mit TPM 2.0 effektiv umgesetzt werden kann. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/114
OpenStreetMap ist (k)eine Karte! (clt25)
Internet-Messungen mit RIPE Atlas (clt25)
Container und Container Images - Was verbirgt sich dahinter? (clt25)
“Container sind gekommen, um zu bleiben!” - jedenfalls in weiten Teilen der IT-Landschaft. Dennoch kursiert noch immer viel Halbwissen und offene Fragen rund um Container und Container Images: “Sind Container so etwas wie mini-VMs?”, “Was sind die Layer eines Container Images?”, “Sind Container standardmäßig viel sicherer?” “Macht Kubernetes mein Leben einfacher?” und vieles mehr. Dieser Vortrag liefert eine Einführung in die technischen Grundlagen von Containern und Container Images. Darauf aufbauend wird gezeigt, wie Container effektiv genutzt und wie Images selbst gebaut werden können. Als letztes werden wir die Vor- und Nachteile von Containern betrachten, denn nicht überall machen sie unser Leben leichter. Noch skeptisch gegenüber Containern oder interessiert an den Grundlagen? Dann kommt in diesen Vortrag und lernt die Grundlagen der Containerisierung! Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/265
OpenCloud: Exzellentes File-Management (clt25)
OpenCloud ist mehr als „nur“ File-Sync & Share: Es ist exzellentes File-Management und Echtzeit-Kollaboration für die anspruchsvolle, langfristige Speicherung der Dateien von Unternehmen, Behörden, Providern, Plattformen – oder die Community zu Hause. Ein moderner Code in GO mit skalierbarer Container-Architektur für alle Ansprüche und Größenordnungen. Wir zeigen in weniger als 10 Minuten, wie OpenCloud funktionsfähig installiert ist. Mehr Zeit benötigen wir nicht! Anschließend können wir uns live anschauen, was OpenCloud unter der Haube für durchdachte Features und Anwendungsfälle hat. Doch nichts ist schöner, als eine solche Lösung noch selbst pimpen und erweitern zu können, oder? Mittels der Web-Extensions von OpenCloud lassen sich jede Menge netter Erweiterungen schnell selbst vornehmen: Virencheck, Postprocessing, dokumentenspezische Dateivorschau für abgefahrene Formate (DICOM!) oder die Anbindung eigener Web-Applikationen. Und Nintendo spielen. Logisch. Natürlich auch das. Löchert uns mit Fragen, bringt eigene Ideen mit – was braucht Ihr? Unser OpenCloud-Team steht euch Rede und Antwort und freut sich über euren Input für unsere Roadmap. Übrigens: OpenCloud gehört zur Heinlein-Gruppe, die auch durch OpenTalk-Videokonferenzen oder den sicheren Mailanbieter mailbox.org bekannt ist. Für digitale Souveränität – natürlich Open Source. Natürlich mit euch. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/364
Internet Archive Scholar: Preserving the scholarly record (clt25)
Internet Archive Scholar: Preserving the scholarly record (clt25)
Internet Archive Scholar is an ongoing project to discover and preserve open scholarly publications on the web. Just as websites, online articles and journals can vanish and we are trying to be there first. In the process, we built our own catalog, access site and derived various interesting datasets, such as a large scale citation graph. This talk gives an overview about the project, the tech stack, and will highlight some interesting open access datasets created and curated during the project. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/313
Tor-Nodes einfach betreiben, jetzt (clt25)
Der Vortrag soll euch ermutigen, ohne Angst auch eigene Nodes zu betreiben. Ich möchte zeigen, wie einfach (und notwendig) es ist, mehr Nodes für The Onion Routing (Tor) zu betreiben. Tor wird aufgrund dessen Struktur nachgesagt, einen anonymen und zensurresistenten Internetzugang zu bieten und somit auch Wesen, die unter Repressionen leiden, einen freien Zugang zu Wissen und Teilhabe an der Gesellschaft zu ermöglichen. Grund des Vortrages ist, dass das Netzwerk in mancher Hinsicht nicht vielfältig genug ist und damit seine Funktion verlieren kann. Ich schildere meine Erfahrungen mit Nodes und Bridges und welche rechtlichen Schritte meine Freunde und ich durch den Betrieb unserer Nodes erlebt haben (Spoiler: bisher keine). Ein geführtes Einrichten ist durch ein vom mir bereitgestelltes Shell-Script möglich. Auf Exits kann ich leider nicht eingehen, da ich selbst noch keine betreibe. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/135
Karten. Daten. Open Source: Unsere Reise zu GISA Maps (clt25)
Vor sieben Jahren haben wir uns auf die Reise gemacht, Geodaten mit Open Source Software zu verarbeiten und zu visualisieren. Von unseren ersten Gehversuchen mit LIZMAP über den QGIS Web Client bis hin zu unserer Eigenentwicklung GISA Maps gab es viele Herausforderungen: Sackgassen, Stolpersteine und so manche Flaschenhälse. Dabei haben wir nicht nur unsere Software, sondern auch unsere Arbeitsweise komplett auf den Kopf gestellt – von monolithisch zu Mikroservices, von klassischen Prozessen zu modernen, agilen Ansätzen. Und die Reise ist noch lange nicht zu Ende: Für 2025 haben wir uns vorgenommen, GISA Maps als Open Source zu veröffentlichen. In diesem Vortrag blicken wir zurück auf unsere Entwicklung, teilen unsere wichtigsten Learnings und geben einen Ausblick darauf, was als Nächstes kommt. Freue dich auf spannende Einblicke und unsere Vision, Geodaten für alle einfacher zugänglich zu machen! Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/305
Was ist eigentlich dieses initramfs? (clt25)
A community has to do, what a community has to do … (clt25)
Tor-Nodes einfach betreiben, jetzt (clt25)
Karten. Daten. Open Source: Unsere Reise zu GISA Maps (clt25)
Writing a Minimal Scheduler with eBPF, sched_ext, and C (clt25)
A community has to do, what a community has to do … (clt25)
Wenn proprietäre Produkte eingestellt oder durch Mitbewerber aufgekauft werden, sieht's schnell schlecht aus, mit der eigenen (Entscheidungs-)Freiheit. Ein abgekündigtes Produkt zwingt zur Migration, verursacht Kosten, nötigt unliebsame Entscheidungen auf. Anders bei Open Source-Software: Sie bietet mir die Freiheit, jederzeit den Code in Eigenregie oder mit neuen Partnern weiterzuentwickeln und neue Support-Ketten aufzubauen. Die Freiheit, *nicht* migrieren zu müssen und die Freiheit, *nicht* mit einem unliebsamen Dienstleister zusammenarbeiten zu müssen. Auch eklatante Änderungen in der Produkt- und Geschäftsstrategie können umgangen werden – indem man selbst Hand anlegt. Soweit die stets erzählte Theorie. Aber klappt das auch in der Praxis? Dieser Bericht erzählt von einem ganz aktuellen Fall: Von einer Software, die es wert war, sich dafür zu engagieren. Von einem Team, das unbedingt frei weitermachen wollte. Und einem Fall der erzählt, wo Theorie auf Praxis trifft und mit welchem Gegenwind, man dann zu kämpfen hat, wenn man's einfach mal macht. Aber: A community has to do, what a community has to do. Und das kann eben auch sein: Let's fork! Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/362
Was ist eigentlich dieses initramfs? (clt25)
Wer schon einmal ein Linux-System administriert hat, dürfte diese Meldung schon einmal gesehen haben: „update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic“ (und sich vielleicht gefragt haben, warum das eigentlich immer so lange dauert). Aber was genau ist dieses „initramfs“, das „initial ram filesystem“ eigentlich? In diesem Vortrag werden wir einen Blick hinein werfen und sehen, welche Rolle das initramfs im Boot-Vorgang von Linux spielt. Außerdem schauen wir uns an, wie man das System mit eigenen Skripten erweitern kann. Dafür werden wir als Fallbeispiel ein „unzerstörbares“ Linux-System auf Basis von dm-snapshot bauen. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/248
Writing a Minimal Scheduler with eBPF, sched_ext, and C (clt25)
Today, eBPF is used for software-defined networking, observability, monitoring tools, and more. Previously, creating these was labor-intensive and had a high barrier to entry. With the new scheduler extensions, we can now add custom schedulers to this list. Sched_ext allows us to write schedulers with custom policies directly in eBPF. In this talk, we’ll develop a basic FIFO (First-In-First-Out) scheduler in C to show you how to get started with writing your own. If you’re interested in diving deeper into eBPF, join us for a quick hands-on intro to custom scheduling! Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/221
Bayerische Bibliotheken migrieren zu FOLIO (clt25)
Die bayerischen Universitäts- und Hochschulbibliotheken migrieren auf das Open-Source-Bibliotheksmanagementsystem (BMS) FOLIO. Im BMS finden unter anderem die Inventarisierung der Bestände und die Verwaltung aller Ausleihvorgänge statt. Es ist die zentrale Software für wesentliche bibliothekarische Aufgaben. Am Beispiel der Bibliothek der Technischen Universität München wird im Vortrag gezeigt, wie der Umstieg von einem seit mehr als 20 Jahren im Einsatz befindlichen BMS auf FOLIO gelingen kann. Nach mehr als zwei Jahren Vorbereitung sind wir erfolgreich migriert. Konkret geht es um den Weg zu unserer Anforderungsanalyse, die Projektstruktur, wie wir fehlende Features selbst entwickelt oder als Aufträge vergeben haben, unser Hineinwachsen in die FOLIO-Community und wie sich die Kultur in den bayerischen FOLIO-Bibliotheken mit diesem Projekt gewandelt hat. Mit dem Vortrag will ich Mut machen, sich im beruflichen Umfeld an größere Open-Source-Projekte heranzutrauen – gerade auch im öffentlichen Dienst. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/212