To see our schedule with full functionality, like timezone conversion and personal scheduling, please enable JavaScript and go here.
09:45
09:45
45min
Level-Up: Wie das Spielen unter Linux erwachsen wurde
Liane M. Dubowy

Eine kleine Geschichte des Linux-Gaming von den Anfängen über Steam, Wine, Proton bis hin zu Steam Deck, Lutris, Heroic Games Launcher & Co..

Linux-Interna und Anwendungen
Raum A
10:45
10:45
45min
11 Jahre Ubuntu im professionellen Unternehmenseinsatz - Ein ehrliches Resumée
Julius Mischok, Virgil

Seit unserer Gründung 2013 war das Haupt-Betriebssystem in der Mischok GmbH immer Ubuntu. Die Plattform hat uns auf unserem Weg von einer kleinen Entwicklerbude über ein gewisses Wachstum bis hin zur Gründung eines zweiten Geschäftsfeld im Bildungsbereich begleitet.

Wir nehmen Euch mit auf eine Reise durch die vergangenen Jahre und teilen unsere Erfahrungen mit Kalendereinladungen, Nicht-Techies vs. Terminal und der Kompatibilität mit Kunden und Partnern, die auf andere Systeme setzen.

Kleiner Spoiler: Ubuntu ist bei uns auch weiterhin im Einsatz ;-)

Linux im Unternehmen
Raum A
10:45
45min
Ansible mit Molecule testen
Bernd Müller

Was ist Molecule und wie kann ich damit Ansible Rollen testen? Von der Installation, über die Einrichtung, bis hin zur Anwendung. Auf alles wird in dem Vortrag in Teilen eingegangen.

Software-Entwicklung
Raum D
10:45
45min
Bücher mit Code online publizieren
Gert-Ludwig Ingold

Schon seit einigen Jahren erfreuen sich Jupyter-Notebooks großer Beliebtheit,
da sie es erlauben, Code und andere Inhalte wie Text oder Multimediaelemente zu
integrieren. Damit ergeben sich interessante Möglichkeiten vor allem im Bereich
der Datenanalyse, aber auch für die Lehre an Schule und Hochschule. Gerade im
zweiten Fall, aber nicht nur dort, bietet es sich an, Jupyter-Notebooks sowohl
direkt in der Lehre zu verwenden als auch als Basis zur Publikation des
Lehrmaterials heranzuziehen und idealerweise frei zugänglich zu machen. Dabei
kann der Ausgangspunkt in einem oder mehreren Jupyter-Notebooks bestehen.
Alternativ kann man das Lehrmaterial in Markdown verfassen und mit Hilfe von
jupytext in Jupyter-Notebooks umwandeln. Es ist dann auch sehr leicht möglich,
das Material in ansprechender Weise online zu publizieren. Wir werden das
Vorgehen unter Verwendung von Jupyter Book zeigen, mit dessen Hilfe
beispielsweise das Material eines Python-Kurses unter
gertingold.github.io/epriprog veröffentlicht wurde. Wir werden abschließend noch eine
auf Javascript basierende Weiterentwicklung für das elektronische Publizieren
ansprechen.

Software-Entwicklung
Raum B
10:45
105min
Einstieg in Embedded Rust mit dem Raspberry Pico WH
Michael Schury

Tauchen Sie mit unserem Workshop in die Welt der Embedded-Systeme ein, der sich auf Rust und den Raspberry Pi Pico WH konzentriert. Vorkenntnisse in Programmierung (unabhängig von der Sprache) und erste Erfahrungen im Embedded-Bereich sind empfehlenswert. Der Raspberry Pi Pico WH wird aufgrund seines günstigen Preises und der umfangreichen Auswahl an Peripheriegeräten als Lehrmittel eingesetzt.

Teilnehmende lernen, wie sie ihre Entwicklungsumgebung einrichten, einfache Programme wie das 'Blinky'-Beispiel implementieren und Eingaben über Taster verarbeiten.

Dieser Workshop ist darauf ausgelegt, einen praktischen Einstieg in die Programmierung von Embedded-Systemen mit Rust zu bieten. Er richtet sich an alle, die Interesse daran haben, wie man mit Rust effiziente und sichere Software für Mikrocontroller entwickelt. Begleiten Sie uns, um die Grundlagen zu erlernen und erste Schritte in der Entwicklung von Embedded-Projekten mit dem Raspberry Pi Pico WH zu machen.

Ihr könnt einfach zuhören oder mitmachen. Technische Voraussetzungen sind ein Notebook, am besten mit Linux und Rust vorinstalliert, sowie eines Micro-USB-Kabel. Ideal wäre zudem die Verfügbarkeit eines Raspberry Pi Pico oder Pico W oder Pico WH und eines Debug Probes. Für bis zu zehn Teilnehmende können die Picos gestellt werden.

Um sicherzustellen, dass wir im Workshop direkt loslegen können, wäre es super, wenn ihr das Setup der Entwicklungsumgebung schon vorab erledigen könntet. Vielen Dank!.
https://github.com/rust-augsburg/2024-04-20-linux-tag-rust-picow-workshop/blob/feature/setup/praesentation/src/setup.md

Software-Entwicklung
Raum F
10:45
45min
Geschichte & Verwendung von Zeitsynchronisation & Network Time Protocol (NTP)
Adam Rabjerg

Der Vortrag behandelt die Evolution der Zeitmessung von analogen zu mechanischen und schließlich zu digitalen Methoden. Dabei wird die Definition von Zeit und deren Wahrnehmung durch den Menschen kurz erläutert. Im Hauptteil des Vortrags wird die GPS-Zeitsynchronisation eingehend betrachtet, insbesondere die Funktionsweise eines Zeitservers sowie die Bedeutung und Funktionsweise des Network Time Protocol (NTP) zur präzisen Zeitsynchronisierung in Netzwerken.

Linux-Interna und Anwendungen
Raum C
10:45
105min
Libre Office Writer Crashkurs
Jean-Frédéric Vogelbacher (Linux Guides)

Mit diesem Workshop lernen Sie die wichtigsten Funktionen von LibreOffice Writer kennen und können sofort mit der Erstellung eigener Dokumente beginnen.

Linux-Interna und Anwendungen
Raum E
11:45
11:45
45min
Linux im praktischen Einsatz bei buch7
Benedikt Gleich
  • prakischer Einsatz von Ubuntu auf unseren Büro-PCs
    => Ubuntu mit Festplatten-Verschlüsselung
    => typische Konfigurationen bzw. Änderungen am Standard-System
    => Thunderbird mit Kalender
    => Firefox
    => Kleinigkeiten wie PDF Arranger
    => Nextcloud
    => vim für Liebhaber ;-)
  • OpenSource und der selbstentwickelte Online-Shop von buch7
    => Ubuntu
    => Ruby on Rails
    => MySQL / MariaDB
    => Solr für Volltextsuche
    => selbst entwickelter Online-Shop mit Warenwirtschaftssystem
  • Einsatz gebrauchter Notebooks und Handys
Linux im Unternehmen
Raum A
11:45
45min
Manjaro's Weg in die Zukunft
Roman Gilg

Manjaro ist eine viel genutzte Linux Distribution auf Basis von Arch Linux. Wir wollen diskutieren wie Manjaro's Zukunft aussieht mit sich verändernden Rahmenbedingungen und unser Plan für neue Projekte und Produkte.

Linux-Interna und Anwendungen
Raum D
11:45
45min
Typst, der neue Herausforderer von LaTeX
Oliver Rath

Im März 2023 ist Typst online gegangen, ein Textsatzcompiler in LaTeX-Qualität und ‑Mächtigkeit, aber mit "einfacher" Markdown Syntax. Wir zeigen die Möglichkeiten des modernen Textsatzes für das dritte Jahrtausend.

Software-Entwicklung
Raum B
11:45
45min
WLAN erklärt: Wie aus Funksignalen Ethernet Pakete entstehen
Daniel Wegemer

Dieser Talk gibt eine Übersicht was es alles braucht um Daten über WLAN zu empfangen. Wir werden sowohl über Hardware als auch über Firmware und den Linux Treiber reden.

Linux-Interna und Anwendungen
Raum C
12:30
12:30
45min
New Break
Raum A
12:30
45min
New Break
Raum B
12:30
45min
New Break
Raum C
12:30
45min
New Break
Raum D
12:30
45min
New Break
Raum E
12:30
45min
New Break
Raum F
13:15
13:15
225min
Elektronische Schaltungen und Platinen mit KiCad - von der Idee zur bestückten Platine
hunz

Elektronische Schaltungen auf eigenen Platinen entwerfen war früher noch recht aufwendig, beziehungsweise teuer. Entweder man hat die (einfachen) Platinen selbst belichtet und geätzt (eine Riesensauerei), oder für einiges Geld fertigen lassen.
Mittlerweile gibt es nicht nur haufenweise fertige Boards für Bastler (Arduino, Raspi, etc.), sondern auch eine Vielzahl von günstigen Fertigern, bei denen man preiswert selbst entworfene Platinen bestellen kann - auch für sehr moderne und filigrane SMD-Bauteile.
Mit KiCad steht eine offene & freie Software zur Verfügung, mit der sich Schaltpläne und Platinenlayouts bequem erstellen lassen. Dies wollen wir uns im Workshop anschauen - von der Idee bis hin zur bestückten Platine.

Hacker & Maker
Raum E
13:15
45min
FPGA-Entwicklung mit Open-Source-Tools
Prof. Dr. Gundolf Kiefer, Marco Milenkovic, Lukas Bauer, Michael Schäferling

Programmierbare Logikbausteine (FPGAs) spielen heutzutage eine unverzichtbare Rolle, wenn es darum geht, spezialisierte Anwendungen effizient umzusetzen. Sowohl im Bereich des Prototypings als auch bei der Realisierung von Spezialanwendungen greift man gerne auf FPGAs zurück. Um möglichst vielen Menschen den Einsatz dieser Technologie zu ermöglichen, sind kostengünstige FPGA-Board-Lösungen genauso wichtig wie die freie Verfügbarkeit von Tools, die für die Synthese, Platzierung und Verdrahtung auf dem FPGA benötigt werden.

Die Forschungsgruppe “Effiziente Eingebettete Systeme” (EES) befasst sich seit vielen Jahren mit der Entwicklung teils hochkomplexer FPGA-basierter Systeme, unter anderem zur hardwarebschleunigten Bildverarbeitung (ASTERICS-Framework) oder zur KI-Beschleunigung (THANNA), und dem Entwurf anwendungsspezifischer Prozessoren (u.a. ParaNut/RISC-V).

Der Vortrag stellt die Möglichkeiten und Erfahrungen beim Einsatz von Open-Source-Tools zur FPGA-Entwicklung vor. In diesem Zusammenhang hat das EES-Team verschiedene Boards untersucht und getestet. Vorgestellt wird die OSS-CAD-Suite in Verbindung mit dem freien „Intel Compiler für SystemC“ (ICSC). Der ICSC ermöglicht es, Hardware-Designs in SystemC zu entwickeln, einer Bibliothek für C++. SystemC bietet den Vorteil, dass viele Programmierer bereits mit der Sprache C++ vertraut sind, was den Einstieg erleichtert. Zudem ermöglicht es die Hardware-Software-Cosimulation bei komplexen Systemen.

Diese Tools kommen bereits in verschiedenen Projekten zum Einsatz, darunter bei zwei an der TH Augsburg entwickelten Prozessoren, dem ParaNut/RISC-V- und dem VISCY-V-Prozessor, die beide auch in der Lehre eingesetzt werden. Als Ausblick stellt der Vortrag das neu gestartete Projekt “PicoNut” vor, das als freies Projekt von Studierenden für Studierende konzipiert ist. PicoNut ist ein kleiner, einfacher RISC-V-Prozessor, der auf Modularität und Erweiterbarkeit ausgerichtet ist. Wir geben einen kurzen Überblick über das neue Open-Source-Projekt, an dem bereits mehrere Studierende beteiligt sind.

Hacker & Maker
Raum C
13:15
45min
LEGO Mindstorms RCX reaktivieren: Entwicklungen im Webbrowser
maehw

Vor über 25 Jahren hat LEGO unter dem Namen MINDSTORMS Robotik-Baukästen mit den beliebten Klemmbausteinen herausgebracht. Im Jahr 2022 hat LEGO angekündigt die erfolgreiche Serie zum Jahresende nicht weiter fortzusetzen. Mit moderner browserbasierter Technologie reaktivieren wir die verstaubten gelben programmierbaren RCX-Bausteine der ersten Generation von MINDSTORMS-Robotern (1998) - plattformunabhängig und einsteigerfreundlich programmiert in einer Open Source Entwicklungsumgebung. Der Vortrag richtet sich nicht nur an LEGO-Roboter-Enthusiasten und erfahrene Entwickler:innen.

Hacker & Maker
Raum D
13:15
45min
Lasst uns kostenlos arbeiten
Christian Grobmeier

Ich habe meine Freizeit genossen und viele Jahre lang kostenlos als Open Source Java-Entwickler bei der Apache Software Foundation gearbeitet. Dann traf uns Log4shell, und leider war ich in dem Team, das für eines der schlimmsten Sicherheitslücken überhaupt verantwortlich war. Das änderte alles.

In diesem Vortrag möchte ich über die Apache Software Foundation sprechen, wie sie funktioniert und wie die größten Softwareprodukte finanziert werden. Ich möchte auch erzählen, wie wir mit Log4shell umgegangen sind und was danach passierte, seitdem Log4j finanzielle Unterstützung vom STF erhalten hat.

Zum Schluss möchte ich über neuere Entwicklungen sprechen und darauf hinweisen, dass das Werfen von Geld auf ein Projekt nicht alle Probleme löst, sondern einige andere hinzufügt. Menschen sind halt Menschen.

Digitale Gesellschaft
Raum B
13:15
225min
Linux Treiber Workshop
Johannes Roith

Dieser Workshop bietet einen Einblick in die Programmierung von Treibern unter Linux. Dabei werden wir uns von einem Hello World Kernel Modul zu einem eigenen kleinen Treiber zur Ansteuerung einer 7-Segmentanzeige auf einem Raspberry Pi durcharbeiten.

Der Workshop ist interaktiv und das gelernte Wissen kann sofort angewendet werden. Benötigt wird nur ein Laptop, die Raspberry Pis und weitere Hardware werden gestellt.

Software-Entwicklung
Raum F
13:15
45min
Wegbegleiter Freie Software. Was wir im Alltag und Unternehmen tagtäglich benutzen
Frank Hofmann, Thomas Winde

Freie Software begleitet uns seit über 20 Jahren - sowohl privat, als auch im Unternehmen. Wir blicken zurück und stellen Ihnen vor, welche Software wir tatsächlich benutzen und was für spannende Erlebnisse wir damit verbinden.

Linux im Unternehmen
Raum A
14:15
14:15
45min
FLOSS als Basis der IT eines allgemeinbildenden Gymnasiums in BW
Frank Schiebel

Der Vortrag gibt einen Einblick in die ausschließlich von FLOSS angetriebene Infrastruktur eines allgemeinbildenden Gymnasiums in Baden-Württemberg.

Linux im Unternehmen
Raum A
14:15
45min
Schwarze Kunst. Wege zum druckfertigen Werk
Frank Hofmann

Geschafft: Der Inhalt und der Umschlag Ihres Buchs liegen fertig da. Jetzt gilt es, aus den einzelnen Komponenten ein druckfähiges Werk zu ­machen. Wir zeigen, wie Sie die Einzelteile vereinen und berichten über Stolperstellen beim Veröffentlichen für Print-on-demand.

Hacker & Maker
Raum B
14:15
45min
THANNA – Neural Network Accelerator
Maximilian Schunck, Korbinian

Neuronale Netze sind mächtige Werkzeuge, um Objekte in Bildern zu
erkennen, Bilder zu generieren oder Sprache zu interpretieren. Dabei
werden diese immer größer und benötigen mehr Rechenpower, damit die
Inferenzzeiten in einem vertretbaren ausmaß bleiben. Dafür können FPGAs
verwendet werden. Durch diese programmierbare Hardware lassen sich
Algorithmen mit darauf angepasster Hardware berechnen und damit auch
Neuronale Netze beschleunigen.

Die Arbeitsgruppe "Effiziente Eingebettete Systeme" der TH Augsburg
befasst sich mit dem Bau eines neuen, offenen Frameworks, um
programmierbare Hardware (FPGAs) zur Beschleunigung der Inferenz
Neuronaler Netze einzusetzen.

Der Vortrag stellt den aktuellen Arbeitsstand des Projektes und den
generellen Systemaufbau vor, der sich aus einer Kombination von
Open-Source-Hardware und - Software zusammensetzt.

Hacker & Maker
Raum C
14:15
20min
Youth Hacking 4 Freedom 2024: FSFE's programming competion
Bonnie Mehring

Du programmierst und tüftelst gerne an Software oder Hardware? Und du bist bereit für eine Herausforderung? Dann ist das "Youth Hacking 4 Freedom" der perfekte Wettbewerb, um deine Fähigkeiten zu testen.

Hacker & Maker
Raum D
14:35
14:35
25min
Der neue DNS-Record "HTTPS": Einblick, Aufbau, Wirkungsweise, Vorteile
Oliver Rath

Erläuterung der neuen Möglichkeiten, die der seit 11/2023 existierende DNS-Record vom Typ "HTTPS" bereitstellt mit einer Live-Demonstration.

Linux-Interna und Anwendungen
Raum D
15:15
15:15
45min
Einführung in Mail-Verschlüsselung für Rookies
Andreas Grupp

Wie privat sind E-Mails? Die Realität ist, dass nicht nur staatliche Akteure Interesse am Inhalt von Mails haben. Haben Sie sich jemals gefragt, ob ein Mailserver-Administrator Ihre Mails liest, möglicherweise sogar auf Anweisung? Oder ob Ihr Mailprovider oder der Ihres Kommunikationspartners Einblick in Ihre Nachrichten nimmt? Manche Freemail-Anbieter geben das explizit in ihren AGBs an! Können Sie wirklich jedem Ihrer Endgeräte gleichermaßen vertrauen, wenn es um den Versand und Empfang sensibler Nachrichten geht?

Eine Lösung bietet die Verschlüsselung von E-Mails. In den letzten Jahren ist dies insbesondere dank Anwendungen wie Thunderbird auch für weniger erfahrene Nutzer beinahe spielend einfach geworden. Der Vortrag beginnt mit einer Demonstration, wie mühelos E-Mail-Verschlüsselung sein kann. Von dort aus werden verschiedene Aspekte rund um dieses Thema beleuchtet.

Erwünschte Vorkenntnisse: Der Vortrag richtet sich an Anfänger, die bisher keine Erfahrung mit Mailverschlüsselung haben oder sich unsicher fühlen, obwohl sie bereits damit begonnen haben. Ziel ist es, diesen Personen grundlegendes Hintergrundwissen zu vermitteln, um ihre Kenntnisse und Sicherheit im Umgang mit E-Mail-Verschlüsselung zu stärken.

Privatsphäre und Sicherheit
Raum B
15:15
45min
Embedded Linux am Beispiel der "Tsgrain" Beregnungssteuerung
Hubert Högl

Der Vortrag gibt einen Abriss über die Disziplin "Embedded Linux" an Hand der selbstentwickelten "Tsgrain" Beregnungssteuerung für Tennisplätze. Soft- und Hardware sind frei so dass das Gerät jederzeit nachgebaut (und modifiziert) werden kann.

Hacker & Maker
Raum C
15:15
45min
Open Source CCS Implementierung zur Nutzung der Schnellladeinfrastruktur
Johannes Hübner, Janosch, Uwe Hennig

In diesem Vortrag befassen wir uns mit dem Umbau von Verbrennerautos zu Elektroautos (EV). Insbesondere geht es um die Realisierung der Schnellladung mit CCS
- Wie läuft ein EV Umbau ab
- Wie läuft Schnelles Laden ab?
- Etwas CCS Theorie
- Werdegang der CCS Implementierung
- openinverter Framework
- Anwendungsbeispiele

Software-Entwicklung
Raum A
15:15
45min
Raspberry Pi Compute Module Installation komplett automatisieren
Kim Klotz

Raspberry Pi Installation komplett automatisieren

Hacker & Maker
Raum D
16:15
16:15
45min
Docker für Anfänger
Dakhno

Einleitung und Überblick über Docker.

Software-Entwicklung
Raum D
16:15
45min
Linux installieren mit dem Ventoy Stick
Dieter Thalmayr

Ventoy ist ein Installationssystem, das auf einem Stick installiert ist und die Möglichkeit bietet, auf dem Stick verschiedene Installations-ISO Dateien abzulegen. Nach dem Start des Ventoy Systems kann man aus den ISOs auswählen und so verschiedene Betriebssysteme starten, um sie zu benutzen oder auf dem Rechner zu installieren. Der Ventoy-Stick der französischen Distribution Emmabuntüs erlaubt es, "Golden Client" Installationen mit Clonezilla zu klonen und damit in Windeseile Schulungsräume zu installieren - auch ohne ein netzwerkbasiertes Installationssystem. Doch auch ohne Clonezilla kann Ventoy individualisierte, automatische Installationen bewerkstelligen, indem es bei Debian sogenannte preseed-Dateien einbinden lässt und die Möglichkeit bietet, Dateien in die frisch installierte Maschine hinein zu kopieren.

Linux-Interna und Anwendungen
Raum B
16:15
45min
Scapy - Spaß mit Netzwerkpaketen
Michael Estner

Scapy ist ein Python basiertes Tool, welches zur Interaktion in Netzwerken für viele Protokolle verwendet werden kann. Es bietet die Möglichkeit Netzwerkpakete zu erstellen, zu manipulieren und zu versenden. Scapy ist außerdem in der Lage auf verschiedenen Netzwerk-Layern zu arbeiten.

Dieser Vortrag gibt einen detaillierten Einblick in die grundlegenden Konzepte von Scapy sowie seine Flexibilität bei der Erstellung benutzerdefinierter Netzwerkpakete. Die Möglichkeiten zur Verwendung von scapy in eigenen Python Programmen werden im Folgenden aufgezeigt. Weiterhin werden die Funktionen zur Analyse von Netzwerkverkehr und die Möglichkeit zur Durchführung von Netzwerktests erläutert. In Anschluss daran werden Anwendungsbeispiele aus der beruflichen Praxis erläutert.

Ziel ist es den Teilnehmenden die grundlegenden Funktionsweise von scapy näher zu bringen und Sie dadurch in die Lage zu versetzen es produktiv in der Praxis anwenden zu können.

Hacker & Maker
Raum C
16:15
45min
Vom Schülerprojekt zum Richtfunk-Backbone - Ein Gymnasium macht Freifunk
Frank Schiebel, Marcel Griesbach

2017 versorgt eine Schülergruppe des Quenstedt-Gymnasiums eine größere Geflüchtetenunterkunft mit Freifunk, inzwischen gibt es einen kleinen Richtfunk Backbone und zahlreiche Stellen in der Stadt, an denen es Freifunk gibt - (auch) von Schüler:innen gemacht.

Digitale Gesellschaft
Raum A