PLAY PODCASTS
Chaos Computer Club - archive feed

Chaos Computer Club - archive feed

21,021 episodes — Page 123 of 421

Security-Entwicklung in modernen Fahrzeugen (clt23)

Mar 12, 202353 min

Hacking Kubernetes Cluster and Secure it with Open Source (clt23)

People are under the impression that when you spin up the latest and greatest AKS, EKS, OpenShift or GKE instance, that you're secure. However with K8S, now more than ever the workload underneath matters. One privileged, neglected, container can compromise an entire setup. Rather than just talking about the risks or best practices, this talk is all about showing how easy it is to do. The talk will first discuss possible attack paths in the Kubernetes cluster, and what differences exist in the attack techniques compared to classic infrastructures. For this purpose, a web application in a container will be compromised, then the Kubernetes cluster and the cloud account. Subsequently, 2 open-source tools will be discussed how such vulnerabilities and misconfigurations can be detected in the different infrastructure layers. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/152

Mar 12, 20231h 24m

LibreOffice Technology and WASM – History, Demos & Plans (clt23)

Mar 12, 202355 min

Security-Entwicklung in modernen Fahrzeugen (clt23)

Während Safety in der Steuergeräteentwicklung von Fahrzeugen eine lange Tradition hat, ist Security ein relativ neues Thema. Durch die steigende Vernetzung sind eine Diebstahlwarnanlage und Wegfahrsperre nicht mehr ausreichend. Wie integriert man Security in den Entwicklungsprozess? Was sind hier die normativen Quellen? Wie ist hier der Sachstand und ergibt das eigentlich Sinn? Dies sind einige der Fragen, die dieser Vortrag, basierend auf den Erfahrungen in der Begleitung der Security Entwicklung, beantworten will. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/120

Mar 12, 202353 min

Vereinsverwaltung mit CiviCRM (clt23)

Vereine müssen ordentlich verwaltet werden. Es geht um die Kontaktdaten, Mitgliedsbeiträge, Newsletter, aber auch um Lastschriften und die Spendenbuchhaltung mit Zuwendungsbestätigungen. Meistens ist das Budget für IT und Verwaltung begrenzt, und daher empfiehlt sich CiviCRM, das unter der AGPL lizensiert ist und bereits von vielen Vereinen weltweit eingesetzt wird. In diesem Vortrag soll CiviCRM auf der Basis von Drupal vorgestellt werden, inkl. einiger Erweiterungen, die sich für Vereine in Deutschland bewährt haben. Es werden praktische Hinweise zur Einrichtung und dem täglichen Gebrauch von CiviCRM gegeben. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/238

Mar 12, 202341 min

LibreOffice Technology and WASM – History, Demos & Plans (clt23)

Come and hear the story of how we ported the LibreOffice core technology to WASM/emscripten. The project (working title "LOWA" for LibreOffice WebAssembly) started in late 2019, and has succeeded running both desktop-style applications, as well as headless background processing jobs of that massive c++ code base, natively in your browser. The talk will include: * most recent updates * working code & demos * what's in the making, and what we plan for 2023 * plus ample stories of how we got to have LibreOffice run fully client-side in a browser. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/249

Mar 12, 202355 min

Datenbewusstsein: Meine Daten, deine Daten, wessen Daten? (clt23)

Mar 12, 202329 min

Spritpreis-Monitoring (clt23)

Mar 12, 20231h 27m

Verschlüsseltes Cloud-Backup mit Linux-Bordmitteln (clt23)

Für die Sicherheit und den Schutz der eigenen Daten ist es wichtig, mehrere Generationen von Backups an unterschiedlichen Orten zu haben, z. B. lokal auf USB-Festplatten und verschlüsselt bei einem Cloud-Anbieter, um für verschiedene Bedrohungs- und Ausfall-Szenarien gewappnet zu sein: Eine nicht mit dem Rechner verbundene USB-Platte kann von einem Crypto-Trojaner nicht in Geiselhaft genommen werden. Und die Kopie beim Cloud-Anbieter ist auch dann noch da, wenn ein Zimmerbrand den eigenen Rechner vernichtet hat und die USB-Platten gleich mit. Das Schöne daran: Alles das ist auch für den Privatanwender rein mit Linux-Bordmitteln und mit überschaubarem finanziellen Aufwand umsetzbar. Im Vortrag werden wir uns Schritt für Schritt vorarbeiten, von der Fragestellung „Wie viele/welche Backups brauche ich?“ über eine einfache Sicherung (lokal) bis hin zu einem Offsite-Backup, z. B. bei einem Provider, das folgende Anforderungen erfüllt: * ausschließlich mit Linux-Bordmitteln realisierbar * verschlüsselt, mit einem Schlüssel den nur der Anwender kennt * Bandbreiten-optimiert: Nur die geänderten Daten müssen zum Provider übertragen werden. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/137

Mar 12, 20231h 18m

Spritpreis-Monitoring (clt23)

Nie war es so wichtig (jedenfalls für Noch-Autofahrer) wie im vergangen Jahr, sich einen Überblick über die aktuellen Spritpreise und deren Entwicklung zu verschaffen. Im Vortrag wird gezeigt, wie man Daten mit einem BASH-Skript sammeln, mit gnuplot darstellen/„auswerten“ kann und auf welche Gedanken man dabei so kommen kann ... Wichtigste Erkenntnis: Wann und wo tankt man am günstigsten? In meiner Region schwankt der Dieselpreis jeden Tag um 20 Cent und mehr, da kommt es auf das rechte Timing an ... about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/264

Mar 12, 20231h 27m

Verschlüsseltes Cloud-Backup mit Linux-Bordmitteln (clt23)

Mar 12, 20231h 18m

Datenbewusstsein: Meine Daten, deine Daten, wessen Daten? (clt23)

Welche Daten helfen uns, unserer Wirkung auf die Umwelt bewusst zu werden, und wie organisieren wir diese? Die Zukunft der gemeinsamen Datennutzung wird neue Formen der Zusammenarbeit und neue Wege zur gemeinsamen Verwendung gewonnener Informationen hervorbringen. Eine wesentliche Säule wird dabei die dezentrale Datenhaltung in Eigenverantwortung sein. Diese Form der Datenhaltung wird sich neben der zur Zeit üblichen zentralen Sammlung durch individuelle Unternehmen etablieren. Das Thema hat Relevanz für Individuen, Gruppen, Organisationen verschiedenster Form. Kurzum, alle die selbst kein Monopol anstreben und die Datenhoheit anderer „respektieren“, sollten daran mitwirken. Um welche Art von Daten geht es überhaupt? Wir wählen hier ganz bewusst nicht die Playlist, die Leseliste oder die persönlichen E-Mails. Vielmehr geht es um die Schaffung eines neuen Bewusstseins für mögliche Lösungsansätze für globale Probleme. Im speziellen: das Umweltbewusstsein, welches heute weit mehr als Naturschutz bedeutet. Wie gehen wir Menschen mit unserer Umgebung und mit Mitmenschen um? Wie nachhaltig ist unser Lebensstil? Um auf dieser Ebene arbeiten zu können, brauchen wir Nachhaltigkeitsdaten. „Sustainability data“ können und sollten genutzt werden, um Nachhaltigkeitsprofile und Nachhaltigkeitsziele auf individueller Ebene zu pflegen und zu steuern. Was sind die dabei bestehenden offene Herausforderungen? Zu klären ist z. B., welche Arten von Daten, von wem, zu welchem Zweck gesammelt und geteilt werden. Also kurz gesagt: Wie wird eine Daten-Ökonomie aufgestellt sein innerhalb der ein fairer Umgang mit Nachhaltigkeitsdaten erfolgt? Wir werden uns gezielt auf das Potential der Solid Data Pods konzentrieren und deren Einsatz im Kontext des persönlichen Nachhaltigkeitsdatenmanagements erörtern. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/214

Mar 12, 202329 min

Datensicherheit in Kubernetes (clt23)

Mar 12, 202341 min

Ransomware! Einmal alles erklärt. (clt23)

Mar 12, 202359 min

Datensicherheit in Kubernetes (clt23)

Interesse, einmal mit Kubernetes Container zu deployen und evtentuell Anwendungen sicher in der (Public) Cloud oder auf eigenen Systemen laufen zu lassen? Hier sollte nicht nur auf die Sicherheit der Anwendungen geschaut werden. Es braucht auch die Sicherheit auf Infrastruktur-Ebene zwischen den Systemen/Hosts und bei der Public Cloud nach außen. In diesem Vortrag wird als Erstes Kubernetes als moderne „Entwicklungsplattform“ (auch für den eigenen Rechner verfügbar) vorgestellt. Anschließend wird auf die Netzwerk-Sicherheit mit Namespaces und Network Policies eingegangen. Von dort gibt es einen Übergang zur Anwendungssicherheit mit Kubernetes Secrets (sichere Passwörter und vertrauenswürdige Daten) und Security Validierung (Security Scans von Containern). Wenn man die Infrastruktur absichert, sollen bei bestimmten Anwendungen Zugriffsmöglichkeiten auch von außen bestehen. Dementsprechend wird zum Schluss auch Service Mesh/Istio als sicherer Zugriffsendpunkt von einem Kubernetes Cluster kurz vorgestellt, damit der „sichere” Einstieg mit Kubernetes in der Public Cloud kein großes Hindernis darstellt. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/168

Mar 12, 202341 min

Ransomware! Einmal alles erklärt. (clt23)

Der Begriff Ransomware ist inzwischen vielen Menschen ein Begriff, vor allem durch die Berichterstattung in den Medien. Allerdings wissen nur wenige genau, wie Ransomware technisch funktioniert, wie Angriffe ablaufen und welche Auswirkungen solche Angriffe haben können. Dieser Vortrag bietet einen Überblick über die verschiedenen Themenbereiche von Ransomware und erklärt die technischen Zusammenhänge sowie die Abläufe von Angriffen ausführlich. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/145

Mar 12, 202359 min

Dependency Updates mit renovate (clt23)

Viele Softwareprojekte nutzen öffentlich verfügbare Frameworks bzw. Libraries. Anwendungen werden vermehrt als Docker Container, z.B. in Kubernetes Clustern, betrieben. Beides erleichtert Entwicklung und Setup deutlich. Doch in Projekten mit vielen Abhängigkeiten und beim Betrieb einer großen Menge an Anwendungen kann der Aufwand sehr hoch sein, um stets einen aktuellen und sicheren Patch-Stand zu gewährleisten. In diesem Vortrag soll das Open Source Tool renovate vorgestellt werden. Mit renovate können Docker Image Tags, Go Modules, Maven Dependencies und vieles mehr automatisch aktualisiert werden. Wie kann renovate in bestehende Entwicklungs- oder administrative Prozesse integriert werden und welche Arbeit kann es abnehmen? Das soll hier an Anwendungsbeispielen aus Sicht eines Managed-Hosting-Betriebs dargestellt werden. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/161

Mar 12, 202345 min

Dependency Updates mit renovate (clt23)

Mar 12, 202345 min

Warum man nicht in der IT arbeiten sollte und warum wir es trotzdem tun (clt23)

Ying und Yang, die helle und die dunkle Seite der Macht, Glück und Unglück. Wie so vieles im Leben hat auch die Arbeit in den vielfältigen Betätigungsfeldern in der IT-Branche schlechte wie auch gute Seiten. Man muss nicht verrückt sein, um hier zu arbeiten. Aber es hilft enorm. Dirk und Jörg versuchen in ihrem Job zu verstehen, wie Systeme funktionieren und diese am Laufen zu halten. Sujeevan war lange gar nicht klar, was er überhaupt machen wollte. Lasst euch überraschen, was er heute so tut. Sie geben in diesem Vortrag einen Einblick in unterschiedliche Tätigkeitsfelder innerhalb der IT und teilen einige ihrer Erkenntnisse aus über einem halben Jahrhundert Erfahrung in dieser Branche. Gespickt mit ein wenig Humor wird der Weg von der Ausbildung in den Untergang (also die IT) beschrieben. Es geht um die ständigen Herausforderungen mit Nutzern, Druckern, Chefs und anderen Problemquellen. Es geht um eine Berufswelt, in der es nie langweilig wird und in der man manchmal selbst nicht mehr so genau weiß, ob man jetzt Admin, Entwickler oder Nutzer ist. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/156

Mar 12, 202350 min

Warum man nicht in der IT arbeiten sollte und warum wir es trotzdem tun (clt23)

Mar 12, 202350 min

Yubikey – mehr als nur FIDO2 (clt23)

Nachdem auf dem CLT 2021 bereits die Verwendung von Yubikeys und anderen FIDO2-kompatiblen u2f-Devices als zweitem Authentisierungsfaktor gezeigt wurde, werden in diesem Vortrag weitere Möglichkeiten gezeigt, diese praktischen Alltagsbegleiter einzusetzen. Die vorgestellten Möglichkeiten zielen alle auf einen Gewinn an Sicherheit, können aber teilweise ebenfalls den Komfort erhöhen. Wer zum Beispiel auf Festplattenverschlüsselung setzt, wird im Regelfall ein Passwort gesetzt haben. Bei einer sicheren Passwortlänge ist das aber nicht sehr komfortabel, da hilft auch kein Passwortmanager. Oder ich setze auf einen Yubikey und muss mir noch eine kurze PIN merken. Ebenso kann ich mir das lästige Eingeben meines Passworts bei der Benutzung von sudo ersparen, ohne auf Sicherheit verzichten zu müssen. Auch das grafische Login lässt sich so sicher und komfortabel nutzen, es kann auch direkt der Desktop gesperrt werden bei Abziehen des Yubikeys. Weitere Themen sind die Nutzung von Yubikeys, um gpg- und ssh-keys sicher aufzubewahren und einfach auf mehreren Geräten nutzen zu können. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/148

Mar 12, 202355 min

Yubikey – mehr als nur FIDO2 (clt23)

Mar 12, 202355 min

Antispam Mailcluster (clt23)

Mar 12, 20231h 10m

Antispam Mailcluster (clt23)

Wie aus den einzelnen Free-and-Open-Source-Komponenten ein Antispam Mailcluster wird, der all die Enterprise Buzzwords bedient und On-Premise aufgebaut werden kann. Wir stellen die Gesamt-Architektur vor, zeigen welche externen Quellen sinnvoll hinzugefügt werden können und wo noch Arbeit notwendig ist. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/256

Mar 12, 20231h 10m

Efficient DevSecOps Pipelines in a Cloud Native World (clt23)

Continuous integration and delivery/deployment help speed up development and review workflows. Developers can focus on code and rely on the application reliably tested in different (cloud-native) environments. At some point, an error occurs and things are stuck. Broken pipelines, resource-hungry jobs, security leaks, and broken dependencies make production deployments impossible. This talk takes you from the first steps of a working but inefficient pipeline into the first uncovering ideas, and root cause analysis on possible performance and resource issues. It is a learning journey from 10 years as a developer who learned the benefits of automated CI and later CD pipelines and made all mistakes on the way. Follow Ops ideas on Infrastructure as Code with Terraform, CI/CD Observability, and enhanced security with Vault. Get better insights for the team - define actions, create better documentation, and ensure that knowledge is shared with everyone. Cloud-native workloads may need auto-scaling and more architectural changes. All these tips and tricks encourage async practice to help ensure that your pipelines run efficiently and less cost-intense. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/258

Mar 12, 202354 min

Efficient DevSecOps Pipelines in a Cloud Native World (clt23)

Mar 12, 202354 min

Mach mit – Erfassung von Daten zur Barrierefreiheit im ÖPNV (clt23)

Übergeordnetes Ziel des Projektes OPENER next ist es, den öffentlichen Personenverkehr vor allem für Mobilitäts-, Seh- und Höreingeschränkte zugänglicher zu machen. In diesem Zuge entwickelt die TU Chemnitz die App „OpenStop“, mit der mittels Crowdsourcing zunächst erfasst werden soll, wie gut aktuelle Haltestellen ausgebaut sind. Die Idee ist, Nutzern kurze und verständliche Fragen zur Barrierefreiheit zu stellen und so den Datensatz von OpenStreetMap (OSM) Stück für Stück zu verbessern. Dabei werden Fragen zu verschiedenen an Haltestellen befindlichen Objekten gestellt, wie der Plattform, Fahrstühlen, Treppen oder nahe gelegenen Ampeln. Alle Daten werden direkt auf OSM gespeichert und sind so dauerhaft frei zugänglich. Das Ziel ist, sowohl die bestehende Community anzusprechen als auch neue, mit OpenStreetMap unerfahrene, Menschen dazu zu gewinnen. Der Vortrag beschäftigt sich mit den verschiedenen Herausforderungen, die eine crowd-basierte Erhebung von Daten insbesondere zur Barrierefreiheit mit sich bringt. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/150

Mar 12, 202328 min

Mach mit – Erfassung von Daten zur Barrierefreiheit im ÖPNV (clt23)

Mar 12, 202328 min

Linux-Systeme automatisiert auf echter Hardware testen (clt23)

Mar 12, 202355 min

Konfigurationsmanagement über verschiedene Netze mit AWX (clt23)

Mar 12, 202344 min

Zur Herausforderung, Unternehmen mit OpenSource aufzubauen (clt23)

„Die Auftragnehmerin verpflichtet sich, die Arbeitsergebnisse in Form von Office-XML-Dokumenten (*.docx/*.xslx) zu teilen, die vollständig kompatibel zu Microsoft Office 365 sein müssen.“ So oder so ähnlich lesen sich regelmäßig Anforderungen in großen Projekten. Und sie setzen insbesondere kleinere Dienstleister massiv unter Druck – gehen sie doch implizit davon aus, dass jedes Unternehmen wohl Microsoft-Produkte einsetzt. Ich möchte Euch trotzdem einmal an unserer Geschichte exemplarisch aufzeigen, dass es durchaus möglich ist, ein Unternehmen auf Open-Source-Software zu betreiben – und wo dort unsere Herausforderungen sind. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/243

Mar 12, 202353 min

Digitale Barrierefreiheit: Basics (clt23)

In diesem Vortrag geht es darum, ein paar Ideen kennenzulernen, wie man bei der Softwareentwicklung Barrierefreiheit beachten und digitale Teilhabe fördern kann. Man muss kein Experte sein, um eine gute Basis zu legen. Wir schauen uns ein paar Beispiele an und überlegen, wie man Tools verbessern kann, ohne dass es andere Nutzer stört. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/261

Mar 12, 202333 min

Konfigurationsmanagement über verschiedene Netze mit AWX (clt23)

Ansible ist ein Kommandozeilenwerkzeug zur Systemkonfigurationen durch YAML-Dateien. Wem reines Ansible noch nicht genug ist, der findet im darauf aufbauenden Open-Source-Projekt AWX weitergehende Möglichkeiten wie ein GUI zum Planen der Jobs, Rechtemanagement, und eine Verwaltung, von wo man den Ansible-Code bezieht. Insbesondere in großen Organisationen kommt AWX zum Einsatz. Zu AWX können noch sogenannte Execution Nodes kommen. Das sind zusätzliche Nodes, an die die AWX-Hauptinstanz Jobs delegiert – hilfreich und wichtig, wenn z. B. Hosts in verschiedenen Netzen verwaltet werden müssen. Ein Problem tritt auf, wenn man nur ein einzelnes Inventory aller Hosts zu Verfügung hat, zum Beispiel ein flaches dynamisches Inventory. Wie kann man mit diesem Inventory arbeiten und trotzdem mit nur einem Klick alle Hosts in den verschiedenen Netzen konfigurieren? Die Antwort zu dieser Frage möchte ich in meinem Vortrag Schritt für Schritt aufbauen. Dazu werde ich unter anderem folgende Themen vorstellen: Ansible Playbooks, AWX, Execution Nodes, dynamische Inventories und Workflow Job Templates. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/147

Mar 12, 202344 min

Kamerawagen für H0-Modelleisenbahn mit Linux Q1/2023 (clt23)

Mar 12, 202354 min

Digitale Barrierefreiheit: Basics (clt23)

Mar 12, 202333 min

Kamerawagen für H0-Modelleisenbahn mit Linux Q1/2023 (clt23)

Dank des geänderten Freizeitverhaltens in den vergangenen zwei Jahren habe ich meine Modelleisenbahn im Maßstab 1:87 wiederentdeckt. In diesem Zusammenhang habe ich 2021 ein paar kurze Videos angefertigt. Diese wurden mit einem Handy oder dem Fotoapparat meines Sohnes erstellt. Aus dieser Situation kam meinem Sohn der Gedanke, dass man einen Kamerawagen baut, der mit einem Raspberry Pi Zero 2 verwaltet wird. Auch die weitere Verarbeitung der Videos wird mit einem auf Linux basierenden Laptop umgesetzt. Das Fahrgestell wurde im 3D-Druck-Verfahren hergestellt. Dabei kommt auch wieder ein Raspberry Pi zum Einsatz. Der Vortrag soll die möglichen Stolpersteine und deren Lösung dieses „Projektes“ vorstellen. Am 13.03.2022 haben wir bereits einen Vortrag bei den Chemnitzer Linux-Tagen gehalten. https://chemnitzer.linux-tage.de/2022/de/programm/beitrag/217 Die Schwerpunkte beim 2. Vortrag liegen bei den Veränderungen, die sich in den letzten Monaten noch ergeben haben. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/117

Mar 12, 202354 min

Linux-Systeme automatisiert auf echter Hardware testen (clt23)

Beim Testen von Software wird in der Regel eine Komponente oder auch ein ganzes Projekt getestet. Die Komponente oder das Projekt wird in einer kontrollierten Umgebung auf bestimmte Eigenschaften geprüft. In diesem Talk möchte ich zeigen, wie sich dieses Konzept mit ein wenig Aufwand auch für komplette Betriebssysteme auf echter Hardware umsetzen lässt. Beim Freifunk Braunschweig setzen wir seit einigen Jahren automatisierte Tests ein, um sicherzustellen, dass die von uns für die Geräte zur Verfügung gestellte Firmware auch tatsächlich funktioniert. Und genau dieser Testaufbau wird exemplarisch vorgestellt. Der Vortrag beginnt mit einer kurzen Einführung in die für ein (auf Gluon basierendes) Freifunk-Netz notwendige Software. Anschließend wird das von uns zum Testen verwendete Framework Labgrid (https://labgrid.readthedocs.io/en/latest/ ), sowie unser Testaufbau und die von uns benutzten Tests vorgestellt. Der Talk schließt mit einer Demo eines Testlaufs. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/212

Mar 12, 202355 min

Die Mikroarchitektur moderner Prozessoren: ein Crashkurs (clt23)

Moderne Prozessoren führen Programme mit beeindruckender Geschwindigkeit aus. Aber wie tun sie das eigentlich? Wir steigen im Rahmen dieses Vortrages vom Level der Hochsprache runter zum Assembler und schauen uns mal an, was ein Prozessorkern eigentlich genau tut, wenn er Maschinenbefehle ausführt. Wir werden dabei lernen, wie Hardwaredesigner über die Jahrzehnte der CPU beigebracht haben, pro Takt meist mehrere Befehle auszuführen und dabei Schwierigkeiten wie langsamen Speicher und unvorhersehbare Sprünge umschifft. Mitnehmen kann der Zuhörer dazu praktische Hinweise, wie man den eigenen Code verbessern kann, sodass er schneller ausgeführt wird. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/255

Mar 12, 202355 min

Die Mikroarchitektur moderner Prozessoren: ein Crashkurs (clt23)

Mar 12, 202355 min

Warum DevOps scheitert … (clt23)

Mar 12, 202355 min

Linux auf den Innenanzeigern der ICE-Flotte der DB (clt23)

Mar 12, 202357 min

Linux auf den Innenanzeigern der ICE-Flotte der DB (clt23)

Wenn Bahnkunden im Netz von ihren Abenteuern berichten, finden sich gelegentlich auch Fotos von „wildgewordenen“ ICE-Anzeigern. Mal steht das Bild kopf, mal sieht man hilflose Bootversuche, mal bleibt die Anzeige ganz aus und die Wagennummer wurde kurzerhand mit Edding darauf geschrieben. Der Vortrag erklärt u. a. Hintergründe dieser Missgeschicke. Zunächst wird ein kurzer Überblick über Hard- und Softwarearchitektur an Bord eines ICEs gegeben. Weiter wird erläutert, wie die Angaben des „Reisenden-Informations-Systems“ auf die Innenanzeiger kommen. Es wird gezeigt, welche Werkzeuge (Yocto) und Prozesse (dockerisierte Gitlab CI/CD Pipelines) für den Bau von Linux-Images für diese Geräte benutzt werden, welche Herausforderungen dabei zu bewältigen sind (Multi-Plattform, OTA-Fähigkeit, Bahn- bzw. ICE-Besonderheiten, ...) und nicht zuletzt, wie all das in Zeiten von Pandemie und Homeoffice „remote only“ abläuft. Markus Müller und Andreas Ufert entwickeln bei der DB Systel Linux-Images für Innenanzeiger der ICE-Flotte des DB Fernverkehr. Sie geben einen Einblick in ihren Entwickleralltag und zeigen, welchen Spaß es macht, Software für ein 300km/h schnelles Rechenzentrum zu entwickeln. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/121

Mar 12, 202357 min

Bewusst barrierefrei (clt23)

Mar 12, 202356 min

Einstieg in die Automatisierung mit Ansible (clt23)

Mar 12, 202353 min

Gemeinfreiheit visueller Werke (clt23)

Mar 12, 202354 min

Gemeinfreiheit visueller Werke (clt23)

In der Vergangenheit war es unter Umständen schwierig, legal Abbildungen von Kunstwerken im Internet zu nutzen. Dies, obwohl der Urheberrechtsschutz für das Originalkunstwerk unter Umständen schon lange abgelaufen war. Grund hierfür war der im Urheberrechtsgesetz geregelte Schutz für Lichtbilder. Dieses Schutzrecht ließ an jeder Fotografie ein eigenes Schutzrecht am Lichtbild entstehen. Damit durften Abbildungen eines urheberrechtlich nicht mehr geschützten Werkes nur mit Erlaubnis des Fotografen (Lizenz) genutzt werden. Mit einer im Jahr 2021 eingeführten gesetzlichen Regelung zur Vervielfältigung gemeinfreier visueller Werke hat sich hier die Rechtslage grundlegend verändert. Die Änderungen werden vorgestellt und erläutert. Außerdem werden nach wie vor bestehende Zweifelsfälle aufgezeigt. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/257

Mar 12, 202354 min

Das große Puzzle – RISC-V und seine ISA-Erweiterungen (clt23)

RISC-V ist eine sehr modulare Architektur. Das heißt, Entwickler von CPU-Kernen haben die Wahl, welche Befehlssatzerweiterungen ihr Kern enthalten soll. Dabei entsteht eine Vielzahl von möglichen Kombinationen. Auf der Softwareseite erlauben Ansprüche an Komplexität und Wartbarkeit aber nicht, dass z. B. Linux-Distributionen verschiedene „Geschmacksrichtungen“ anbieten, sondern es soll z. B. immer nur maximal ein RISC-V-64-Port existieren. Ebenso ist die Erwartungshaltung heute, dass ein Kernel-Image auf allen oder zumindest den meisten Varianten bootet und trotzdem performant ist. Nach der Problembeschreibung soll der Vortrag also die aktuellen und recht spannenden Lösungen vorstellen, die dies ermöglichen und damit die Systemsoftware deutlich wartbarer machen. Der Fokus wird dabei zwar an vielen Stellen auf dem Linux-Kernel liegen, aber auch andere Teile der Low-Level-Software benötigen Optimierungen für optimale Performance. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/229

Mar 12, 202359 min

Warum DevOps scheitert … (clt23)

DevOps ist in aller Munde, so gut wie alle hier dürften schon was davon gehört haben und jeder hat vermutlich auch eine Vorstellung davon, was es ist. Tatsächlich ranken sich allerdings – leider! – sehr viele Mythen und Fehlinformationen. Dieser Vortrag räumt damit ein wenig auf. Der Fokus liegt vor allem auf die Gründe, warum DevOps-Initiativen in Firmen und Organisationen scheitern und was man dagegen tun kann, damit gemeinsam besser zusammengearbeitet wird. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/153

Mar 12, 202355 min

Einstieg in die Automatisierung mit Ansible (clt23)

In diesem Vortrag möchte ich euch die Geschichte erzählen, wie ich zu Ansible gekommen bin und es seitdem beruflich und privat nutze. Dabei beleuchte ich Aspekte, warum Konzepte wie Automatisierung und Konfigurationsmanagement nicht nur in die Werkzeugkästen für Hyperscaler gehören, wie sie dem Sysadmin die tägliche Arbeit erleichtern und der gesamten Organisation von Nutzen sein können. Während der kurzen Reise stelle ich die wesentlichen Merkmale von Ansible vor und gehe dabei besonders auf das Konzept der Ansible-Rollen ein und wie ich diese nutze. Ich benenne die Voraussetzungen zur Nutzung und warum ich glaube, dass die meisten von euch diese bereits im Hause haben. Die abschließende Diskussionsrunde möchte ich nutzen, um mit euch über die Vorteile und Herausforderungen von Automatisierung zu diskutieren. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/110

Mar 12, 202353 min

Bewusst barrierefrei (clt23)

Ein Blinder, drei Gehörlose mit Gebärdensprachdolmetscher*innen, eine Autistin, eine Rheumatikerin und ein Mensch im Rollstuhl gehen auf die Arbeit und möchten die gleiche Software benutzen. Was bedeutet es, wenn ein sehr diverses Team in einem Forschungsprojekt zusammenkommt und für die gemeinsame Arbeit Software auswählt? Ist Open Source Software hier die erste Wahl? Schließlich heißt Barrierefreiheit nicht nur, auf Screenreader-Kompatibilität zu achten. Vielmehr bedeutet es, die Bedarfe aller zu berücksichtigen. Anhand von Beispielen aus unseren alltäglichen Erfahrungen thematisieren wir die Lücken zwischen Wunsch und Wirklichkeit bei der digitalen Zusammenarbeit. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/166

Mar 12, 202356 min