{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2025.2.2"}, "schedule": {"url": "https://pretalx.linuxtage.at/glt24/schedule/", "version": "1.3", "base_url": "https://pretalx.linuxtage.at", "conference": {"acronym": "glt24", "title": "Grazer Linuxtage 2024", "start": "2024-04-05", "end": "2024-04-06", "daysCount": 2, "timeslot_duration": "00:05", "time_zone_name": "Europe/Vienna", "colors": {"primary": "#f8c200"}, "rooms": [{"name": "HS i1", "slug": "69-hs-i1", "guid": "3336417f-9767-55a0-ba9a-693d17e4580e", "description": "Inffeldgasse 18 (ground floor)", "capacity": 117}, {"name": "HS i2", "slug": "70-hs-i2", "guid": "a2e39b31-81dd-5d9a-a948-512039ed3d5c", "description": "Inffeldgasse 12 (ground floor) Not wheelchar accessible", "capacity": 104}, {"name": "HS i7", "slug": "71-hs-i7", "guid": "3ad709fd-bb6c-59a2-b6c3-f41c1c5dc2d4", "description": "Inffeldgasse 25d (first level)", "capacity": 222}, {"name": "HS i4", "slug": "68-hs-i4", "guid": "3535977d-c605-581a-b630-ef254a8739fd", "description": "Inffeldgasse 25d (ground floor)", "capacity": 36}, {"name": "HS i11", "slug": "72-hs-i11", "guid": "02287be8-e253-5336-8b3f-a705b373519f", "description": "Inffeldgasse 16b (basement)", "capacity": 78}, {"name": "HS i12", "slug": "73-hs-i12", "guid": "157cd531-ee1e-5635-8b4c-4459bea740fc", "description": "Inffeldgasse 16b (basement)", "capacity": 124}, {"name": "HS i13", "slug": "74-hs-i13", "guid": "44809b0a-ddb8-5ff0-8f64-92d11c97735e", "description": "Inffeldgasse 16b (basement)", "capacity": 301}, {"name": "Seminarraum ISW", "slug": "75-seminarraum-isw", "guid": "ebdae77f-d6bc-553f-a986-e91d10010b7b", "description": "MFEG210 Inffeldgasse 25f (ground floor)", "capacity": 30}, {"name": "HS i3", "slug": "67-hs-i3", "guid": "d9df2626-4463-5ddb-80ae-f6071a3952ff", "description": "Inffeldgasse 25d (ground floor)", "capacity": 89}, {"name": "Infost\u00e4nde", "slug": "77-infostande", "guid": "76cd76c3-4f30-5028-9f51-9ea8ddb693fb", "description": null, "capacity": null}], "tracks": [{"name": "Keynote", "slug": "34-keynote", "color": "#000000"}, {"name": "Admin", "slug": "35-admin", "color": "#F6581E"}, {"name": "Development", "slug": "36-development", "color": "#00ABBB"}, {"name": "Application", "slug": "37-application", "color": "#0068B7"}, {"name": "Security", "slug": "38-security", "color": "#B600CD"}, {"name": "Community", "slug": "40-community", "color": "#CC9900"}, {"name": "Open-Data", "slug": "41-open-data", "color": "#C40707"}, {"name": "Exam", "slug": "42-exam", "color": "#5A23CF"}, {"name": "Hardware", "slug": "39-hardware", "color": "#7CA44B"}], "days": [{"index": 1, "date": "2024-04-05", "day_start": "2024-04-05T04:00:00+02:00", "day_end": "2024-04-06T03:59:00+02:00", "rooms": {"HS i4": [{"guid": "65343783-8f96-5b48-a765-e2ee82f88d57", "code": "NGXNXR", "id": 410, "logo": null, "date": "2024-04-05T13:00:00+02:00", "start": "13:00", "duration": "03:40", "room": "HS i4", "slug": "glt24-410-musikproduktion-mit-freier-software", "url": "https://pretalx.linuxtage.at/glt24/talk/NGXNXR/", "title": "Musikproduktion mit freier Software", "subtitle": "", "track": "Application", "type": "Workshop (3.5h)", "language": "de", "abstract": "Ich bin (u.a.) Hobby-Musiker und arbeite gerade an zwei Alben,\r\nwelche ich ausschlie\u00dflich mit freier Software produziere.\r\nDie Musikrichtung liegt abgesehen von einer instrumentalen Synth-Nummer irgendwo zwischen \"Rock-Ballade\" und \"Metal\".\r\nIn diesem Workshop m\u00f6chte ich meinen Prozess von der Entstehung der Songs bis hin zum fertigen Mix durchgehen.", "description": "F\u00fcr den diesj\u00e4hrigen Workshop habe ich mir vorgenommen, da\u00df ich zusammen mit meiner Bands\u00e4ngerin einen Cover von einem Dio-Klassiker produzieren werde. Welchen genau, verrate ich jedoch noch nicht. :-)\r\nDer Fokus in diesem Jahr wird auf Aufnahme und Schnitt von Gesang bzw. Gitarre und dem Mix liegen.\r\nDie Drums und der Bass-Track wird schon vorbereitet sein, damit wir auch gleich mit dem Aufnehmen loslegen koennen.\r\n\r\nThemengebiete:\r\n1. Ardour\r\n   * Ardour Projekt einrichten (Tracks, Groups, Busse, Connection Matrix)\r\n2. Recording\r\n   * Hardware: Mikrofone, Audio-Devices, Kabel/Adapter\r\n   * Gitarre: direkt oder via Verst\u00e4rker und Mikrofon(e)?\r\n   * GIRATS ;-)\r\n   * Schnitt und Timing-Korrekturen\r\n3. Guitarix\r\n   * \u00dcbersicht der Guitarix-Plugins\r\n   * Von der \"direct in\" Aufnahme zu einem g'scheiten Gitarrensound\r\n4. Mixing (in Ardour)\r\n   * Basic Mix: nur Gain, Fader und Pan, aber noch keine Plugins (Ausnahme: Guitarix)\r\n   * Advanced Mix: Standard Plugins von LSP (EQ, Compressor, Gate, etc.)\r\n   * Visualisierungs-Plugins\r\n   * Effekt-Plugins und andere Tricks\r\n   * Automatisierung\r\n\r\nWer kann mitmachen?\r\nJeder, der unter Linux Musik macht oder machen m\u00f6chte, aber sich bis jetzt vielleicht gescheut hat, alles bis zum Schlu\u00df durchzuziehen.\r\n\r\n\r\nUnsere Band (Cold Whisper) auf Bandcamp:\r\nhttps://coldwhisper-graz.bandcamp.com/\r\n\r\nErgebnis vom Vorjahr:\r\nhttps://coldwhisper-graz.bandcamp.com/track/diamonds-and-rust-cover\r\n\r\nFertiger Song, den wir schon vorab produziert haben:\r\nhttps://coldwhisper-graz.bandcamp.com/track/holy-diver-cover\r\n\r\nNeue Version, Gesang und Solo beim Workshop aufgenommen:\r\nhttps://coldwhisper-graz.bandcamp.com/track/holy-diver-cover-2\r\n\r\nArdour Stammtisch Graz:\r\nhttps://lists.mur.at/mailman/listinfo/ardour-stammtisch-graz", "recording_license": "", "do_not_record": true, "persons": [{"code": "UDSVC9", "name": "Bernhard \"Slash\" Trummer", "avatar": "https://pretalx.linuxtage.at/media/profile.jpeg", "biography": "- Absolvent Telematik, TU Graz, 2001\r\n- seit 2000 angestellt bei Beyond Now (fr\u00fcher: Infonova, BearingPoint)\r\n- Linux-User seit SuSE 5.1 - Kernel 2.0.32 mit Pentium F00F-Workaround, wer das noch kennt ;-)\r\n- Sp\u00e4ter zu Debian 2.0 gewechselt, lange dabei geblieben, und unl\u00e4ngst bei KDE neon gelandet.\r\n- regelm\u00e4\u00dfiger Vortragender bei den Grazer Linuxtagen.\r\n- Gitarrist und Musikproduzent f\u00fcr meine Band \"Cold Whisper\"", "public_name": "Bernhard \"Slash\" Trummer", "guid": "3f1b4ade-b816-5554-8f6d-6637a60f7191", "url": "https://pretalx.linuxtage.at/glt24/speaker/UDSVC9/"}, {"code": "ZUW9NY", "name": "Katharina Heczendorfer", "avatar": null, "biography": null, "public_name": "Katharina Heczendorfer", "guid": "81574dc8-2d3a-570b-97bf-9f95fb0d946c", "url": "https://pretalx.linuxtage.at/glt24/speaker/ZUW9NY/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/NGXNXR/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/NGXNXR/", "attachments": [{"title": "Notizen und Linksammlung (org-mode Format)", "url": "/media/glt24/submissions/NGXNXR/resources/workshop_2024_b5Ghlzf.org", "type": "related"}]}, {"guid": "a6b843b7-f22e-5e2f-a7fe-8a875a37f0fd", "code": "VWBVLQ", "id": 452, "logo": null, "date": "2024-04-05T17:00:00+02:00", "start": "17:00", "duration": "02:50", "room": "HS i4", "slug": "glt24-452-cloud-native-workshop-from-the-source-code-to-the-deployment-of-a-cloud-service", "url": "https://pretalx.linuxtage.at/glt24/talk/VWBVLQ/", "title": "Cloud Native Workshop - From the source code to the deployment of a cloud service", "subtitle": "", "track": "Admin", "type": "Workshop (2.8h)", "language": "de", "abstract": "Are you a cloud native developer?\r\n\r\nWas bedeutet es, ein \"cloud nativer\" Entwickler zu sein, wie sieht ein entsprechender Workflow dazu aus, welche Tools kommen zum Einsatz? Wie spielen Konzepte und Tools von GitHub, Hashicorp und Microsoft zusammen?\r\nDie Fragen dazu m\u00f6chten wir mit euch mittels einer Hands-On Session beantworten.\r\n\r\nLasst uns gemeinsam mit Hilfe von 'Visual Studio Code' und 'GitHub Codespaces' Cloud Ressourcen mittels 'Infrastructure as Code' definieren und deployen. Zudem werden wir auch zusammen Befehle f\u00fcr das Command Line Interface zu Kubernetes Clustern ausf\u00fchren.\r\n\r\nDer volle Inhalt:\r\n* Erstellung deines eigenens GitHub Codespaces\r\n* Installieren der Extension f\u00fcr GitHub Codespaces f\u00fcr Visual Studio Code\r\n* Definieren einer Azure ressource mittels einer Terraform Configuration\r\n* Provisionieren der Ressource in einer Azure Subscription mittels Terraform\r\n* Deployment von Kubernetes Jobs auf einem Kubernetes Cluster\r\n* Skalieren der Workloads\r\n* Zerst\u00f6ren der Ressourcen in der Azure Subscription \r\n\r\nWas du daf\u00fcr brauchst:\r\n* einen Laptop (ideal deinen privaten Laptop)\r\n* einen GitHub Account\r\n* Visual Studio Code", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"code": "VTRMJZ", "name": "Patrick Koch", "avatar": "https://pretalx.linuxtage.at/media/avatars/VTRMJZ_y99LDKx.jpg", "biography": "Ich arbeite als Softwareentwickler mit starkem Fokus auf Cloud-T\u00e4tigkeiten bei der AVL List GmbH in Graz. Einer meiner Leidenschaften ist es Beitr\u00e4ge f\u00fcr die Tech-Community zu erstellen, in Form von Blog Posts, Videos, Meetups, Speaker Aktivit\u00e4ten und Workshops.\r\nSeit 2023 bin ich HashiCorp Ambassador und Microsoft Azure MVP.", "public_name": "Patrick Koch", "guid": "ad9cc750-a364-5f0e-bcf5-f0a553755fc8", "url": "https://pretalx.linuxtage.at/glt24/speaker/VTRMJZ/"}, {"code": "UCFYCF", "name": "Linda Kolb", "avatar": null, "biography": null, "public_name": "Linda Kolb", "guid": "f8054260-0d76-50d3-b7ba-8ccdfb615276", "url": "https://pretalx.linuxtage.at/glt24/speaker/UCFYCF/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/VWBVLQ/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/VWBVLQ/", "attachments": [{"title": "Slides of the workshop", "url": "/media/glt24/submissions/VWBVLQ/resources/workshop_glt_q18AfyA.pdf", "type": "related"}]}], "HS i11": [{"guid": "f27afec3-b805-5a35-9c87-f8011d843c57", "code": "HUY9BH", "id": 431, "logo": null, "date": "2024-04-05T17:00:00+02:00", "start": "17:00", "duration": "02:50", "room": "HS i11", "slug": "glt24-431-vom-anfanger-zum-vim-keyboard-ninja", "url": "https://pretalx.linuxtage.at/glt24/talk/HUY9BH/", "title": "Vom Anf\u00e4nger zum vim Keyboard-Ninja", "subtitle": "", "track": "Application", "type": "Workshop (2.8h)", "language": "de", "abstract": "In diesem Workshop lernen vim-Novizen alles, um effizient mit dem de-facto Standard-Unix Editor umzugehen. Der Fokus liegt darauf, beim Bearbeiten von Texten und Konfigurationsdateien nur wenige Tastendr\u00fccke zu ben\u00f6tigen. Anf\u00e4nger lernen hier die Philosophie des Editors kennen und k\u00f6nnen diese hinterher selbst anwenden.", "description": "Der vim Editor (und seine Verwandten) ist zwar im Unix-Umfeld umnipr\u00e4sent, gleichzeitig scheuen sich viele Anwender, diesen einzusetzen. Gerade f\u00fcr Neulinge scheint dieser Editor ein Buch mit sieben Siegeln zu sein und gilt oft als benutzerunfreundlich. Das muss aber nicht so sein.\r\n\r\nIn diesem praktischen Workshop lernen wir die Grundlagen des Editors kennen und welche tolle Features dort bereits eingebaut sind. Anf\u00e4nger lernen die Philosophie von vim kennen und wir werden nach kurzer Zeit schon sehr effizient und mit wenig Aufwand allt\u00e4gliche Aufgaben erledigen.\r\nHier ein kleiner Vorgeschmack:\r\n* Zahlen \u00e4ndern ohne in den INSERT-Modus zu wechseln\r\n* Autovervollst\u00e4ndigung von W\u00f6rtern, Zeilen, und Pfaden im Dateisystem\r\n* Autokorrektur von h\u00e4ufigen Tippfehlern\r\n* Inhalte des Editors durch die Shell filtern\r\n* Eingabesequenzen mit Makros automatisieren\r\n* die Aktion-Bereich-Objekt Notation effektiv einsetzen\r\n\r\nHinterher f\u00fchlen wir uns bestimmt wie Tastatur-Ninjas, weil wir mit wenig Tastendr\u00fccken viel Arbeit erledigen k\u00f6nnen. Vielleicht wird vim dadurch doch der Lieblingseditor und Standard-Textbearbeitung geht uns viel einfacher von der Hand.\r\n\r\nHinweis: wir betrachten den Editor in seiner Grundkonfiguration und gehen nicht auf Plugins ein.", "recording_license": "", "do_not_record": true, "persons": [{"code": "EWWSTZ", "name": "Benedict Reuschling", "avatar": null, "biography": "Benedict Reuschling ist Laboringenieur am Fachbereich Informatik der Hochschule Darmstadt. Er administriert dort den Big Data Cluster und gibt im Wintersemester eine eigene Lehrveranstaltung \"Unix for Developers\". Benedict ist im FreeBSD Projekt aktiv und ist Co-Host des bsdnow.tv Podcasts.", "public_name": "Benedict Reuschling", "guid": "2dda4b9f-5077-515b-a1a8-6189212d3dc9", "url": "https://pretalx.linuxtage.at/glt24/speaker/EWWSTZ/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/HUY9BH/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/HUY9BH/", "attachments": [{"title": "Folien", "url": "/media/glt24/submissions/HUY9BH/resources/vim_Keyboard_Ninja_2PZUCqX.pdf", "type": "related"}]}], "HS i12": [{"guid": "199edd17-d5e5-5ae2-ac51-5709b17d4cd5", "code": "USFBSQ", "id": 451, "logo": "https://pretalx.linuxtage.at/media/glt24/submissions/USFBSQ/logo_losfuzzys_150_zC99vNI.png", "date": "2024-04-05T13:00:00+02:00", "start": "13:00", "duration": "03:40", "room": "HS i12", "slug": "glt24-451-ctf-101-introduction-to-capture-the-flag-challenges", "url": "https://pretalx.linuxtage.at/glt24/talk/USFBSQ/", "title": "CTF 101: Introduction to Capture the Flag Challenges", "subtitle": "", "track": "Security", "type": "Workshop (3.5h)", "language": "de", "abstract": "In diesem Workshop zeigen Mitglieder des CTF Teams LosFuzzys einen kleinen Einblick in das L\u00f6sen von CTF Challenges.\r\nWir erkl\u00e4ren was CTF Challenges sind, welche Arten von Challenges es gibt und warum CTFs eine gro\u00dfartige Art sind, um in der Welt der Information Security Fu\u00df zu fassen.\r\n\r\nIm Anschluss haben die Teilnehmer die M\u00f6glichkeit selbst CTF Challenges zu l\u00f6sen (daf\u00fcr sollten eigene Laptops mitgenommen werden), dabei stehen ihnen Mitglieder von LosFuzzys helfend zur Seite.", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"code": "UECDHJ", "name": "Kevin Saiger", "avatar": "https://pretalx.linuxtage.at/media/avatars/UECDHJ_R3koqTY.webp", "biography": "Ich bin in ein Informatik Student der Technischen Universit\u00e4t Graz mit starkem interesse in Informationssicherheit.", "public_name": "Kevin Saiger", "guid": "94566495-8889-5ecc-86a4-10d2940d57f9", "url": "https://pretalx.linuxtage.at/glt24/speaker/UECDHJ/"}, {"code": "Y8ADRN", "name": "Deleted User", "avatar": null, "biography": null, "public_name": "Deleted User", "guid": "930590a4-48da-5854-a8f6-386f0fec3a73", "url": "https://pretalx.linuxtage.at/glt24/speaker/Y8ADRN/"}, {"code": "LX3U3K", "name": "Markus Ostermayer", "avatar": null, "biography": "Markus Ostermayer studies information and computer engineering at Graz University of Technology and is a member of the CTF team LosFuzzys.\r\nHe enjoys system security, cryptography and privacy-related topics.", "public_name": "Markus Ostermayer", "guid": "8c390b1e-9171-5d2f-b4f4-914e520fc58e", "url": "https://pretalx.linuxtage.at/glt24/speaker/LX3U3K/"}, {"code": "TUMMBZ", "name": "Marcell Haritopoulus", "avatar": null, "biography": null, "public_name": "Marcell Haritopoulus", "guid": "dba00c88-9f15-53c2-a701-1438390e04d6", "url": "https://pretalx.linuxtage.at/glt24/speaker/TUMMBZ/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/USFBSQ/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/USFBSQ/", "attachments": [{"title": "Slides", "url": "/media/glt24/submissions/USFBSQ/resources/presentation_dW6oERx.pdf", "type": "related"}]}], "HS i13": [{"guid": "97630ac9-6daf-551c-aa9c-de5cf1d938d5", "code": "BWMP93", "id": 432, "logo": null, "date": "2024-04-05T13:00:00+02:00", "start": "13:00", "duration": "01:50", "room": "HS i13", "slug": "glt24-432-josm-workshop", "url": "https://pretalx.linuxtage.at/glt24/talk/BWMP93/", "title": "JOSM Workshop", "subtitle": "", "track": "Application", "type": "Workshop (2h)", "language": "de", "abstract": "Die ersten Schritte in der OpenStreetMap sind oft leicht gemacht: Webbasierte Editoren wie Id machen es leicht, ein Gesch\u00e4ft oder einen neuer Weg einzuzeichnen.\r\nDoch die ersten H\u00fcrden sind nicht weit: Etwa ein Kreisverkehr, \u00fcber den Busrelationen verlaufen, oder eine gro\u00dfe Waldfl\u00e4che, die als Multipolygon abgebildet ist.\r\nHier empfiehlt sich JOSM als Editor und um gemeinsam mit Euch die ersten Schritte zu machen, halte ich diesen Workshop. Ich will diesen Workshop dabei als Beitrag verstehen, die Beteiligung an OpenStreetMap in Form von Craftmapping zu kultivieren, dabei aber auch auf sinnvolle, verf\u00fcgbare Quellen eingehen.", "description": "Der Workshop hat ein altbew\u00e4hrtes Format, geht aber auf aktuelle Themen ein:\r\n\r\n * Kurze Einf\u00fchrung in das OpenStreetMap-Datenmodell inklusive Ausblick auf die beabsichtigten \u00c4nderungen\r\n * Kurzer \u00dcberblick \u00fcber das Dokumentations- und Hilfsmaterial im OpenStreetMap-Wiki\r\n * Craftmapping vs. Automatisierte Editierungen\r\n * Umgang mit bereits bestehenden Relationen\r\n * Die wichtigsten Datenquellen in \u00d6sterreich, welche zur Benutzung in OpenStreetMap freigegeben sind", "recording_license": "", "do_not_record": true, "persons": [{"code": "HVQFUV", "name": "Stefan Tiran", "avatar": null, "biography": "Stefan ist IT-Entwickler und OpenStreetMap-Enthusiast. Seit 2008 hat er einen OpenStretMap-Account und kartografiert aktiv seine Umgebung. Als Editor verwendet er am liebsten JOSM.", "public_name": "Stefan Tiran", "guid": "83b796cf-ca08-5282-b494-81a36bfc48a5", "url": "https://pretalx.linuxtage.at/glt24/speaker/HVQFUV/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/BWMP93/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/BWMP93/", "attachments": [{"title": "Folien", "url": "/media/glt24/submissions/BWMP93/resources/slides_N3FYZoU.pdf", "type": "related"}]}, {"guid": "a5fc4bc7-2891-5c84-b6cd-54d351898bd1", "code": "CN7ZRW", "id": 426, "logo": null, "date": "2024-04-05T15:00:00+02:00", "start": "15:00", "duration": "01:50", "room": "HS i13", "slug": "glt24-426-onlineumfragetool-limesurvey-installations-und-admin-workshop", "url": "https://pretalx.linuxtage.at/glt24/talk/CN7ZRW/", "title": "Onlineumfragetool Limesurvey: Installations- und Admin-Workshop", "subtitle": "", "track": "Admin", "type": "Workshop (2h)", "language": "de", "abstract": "Bei Onlineumfrage kommt es gleicherma\u00dfen auf drei Dinge an: Den INHALT, die VERPACKUNG und bei wem alle Rohdaten und Metadaten aus einer Online Umfrage zur Auswertung landen.\r\n\r\nIm Workshop wird exemplarisch und life Limesurvey mit Hilfe des im Programm eingebetten Installationsautomatismus zum Leben erweckt und auch gleich aktiv bespielt.", "description": "Nach erfolgter Installation gehts weiter mit praxisbezogenen Anwendungen wie \r\n* das \u00dcbertrag einer bestehenden Umfrage\r\n* Eingeben von Fragen samt ***sinnvollen*** Antwortoptionen\r\n* Verkn\u00fcpfungen von Bedingungen f\u00fcr Fragen\r\n* Sicherung von Umfragen und Daten\r\n* Auswertung und Weiterverarbeitung der Rohdaten und nicht zuletzt\r\n* die Administration von Berechtigungen \r\n\r\n\r\n\r\n**T I P P** : \r\nF\u00fcr Workshop Partizipierende mit eigenem (dynamischen) Webspace besteht die M\u00f6glichkeit, das Limesurvey Programm bereits vorab zu installieren, um am Workshop-Tag Admin-Einstellungen und erste Fragen f\u00fcr sich selbst schon anwenden zu k\u00f6nnen. Dazu wird folgender Weblink angeboten.\r\n\r\nhttps://meisterreischl.eu/GLT24-limesurvey/ \r\nwird sp\u00e4testens eine Woche vor dem GLT24 (05. und 06. April 2024) \r\nals Link zum Herunterladen der betreffenden Version zu finden sein. \r\n\r\nAuf diese Weise kann in Vorbereitung auf den Workshop-Tag mit den eigenen Admin-Einstellungen und Umfragen herum gespielt werden.", "recording_license": "", "do_not_record": false, "persons": [{"code": "ALMXBH", "name": "MeisterReischl a.k.a. Tom", "avatar": "https://pretalx.linuxtage.at/media/avatars/MeisterReischl_SW300dpi_13321770_Pixel_heller__rJelNrJ.jpg", "biography": "Zur Person: MeisterReischl - aka Tom - ist auf Web- und Datenbankadministration, E-Learning Content, Datenschutz und nu-na Onlineumfragen spezialisiert. Mit natur- und geisteswissenschaftlichem sowie handwerksmeisterlichem Berufshintergrund  ausgestattet, f\u00e4llt praxisbezogene Umsetzung von digitalen Inhalten entsprechenden leichter.\r\n\r\n**Hinsichtlich Limesurvey** sieht er sich als Ein\u00e4ugiger unter den Blinden. Und Ein\u00e4ugig ist f\u00fcr den ehemaligen Optikermeister f\u00fcrs erste schon mal gut genug. Will hei\u00dfen, **der Limesurvey Installations- und Admin-Workshop** wird auf Anwendertauglichkeitsniveau versus Nurd angeboten, auch wenn ein paar Schmankerl wie besonders schlanke Links zu Onlineumfragen dabei sein werden.", "public_name": "MeisterReischl a.k.a. Tom", "guid": "83c05219-c881-5f07-8dd4-d9b5b58aa2dd", "url": "https://pretalx.linuxtage.at/glt24/speaker/ALMXBH/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/CN7ZRW/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/CN7ZRW/", "attachments": []}, {"guid": "10efaf63-0148-58bb-9e75-8f159e972d51", "code": "3TMFSM", "id": 413, "logo": null, "date": "2024-04-05T17:00:00+02:00", "start": "17:00", "duration": "01:00", "room": "HS i13", "slug": "glt24-413-anwendung-von-fido2", "url": "https://pretalx.linuxtage.at/glt24/talk/3TMFSM/", "title": "Anwendung von FIDO2", "subtitle": "", "track": "Application", "type": "Workshop (2h)", "language": "de", "abstract": "In diesem Workshop soll die Anwendung/Verwendung von FIDO2-Tokens beispielhaft erl\u00e4utert und gezeigt werden. Insbesondere soll auf die Verwendung von FIDO2 mit der ID-Austria eingegangen werden. Der Workshop richtet sich speziell an die Bed\u00fcrfnisse von Technik-Neulingen.", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"code": "APHZRC", "name": "J\u00fcrgen Bruckner", "avatar": "https://pretalx.linuxtage.at/media/avatars/bruckner_juergen_432Kiex.jpg", "biography": "Mein Name ist J\u00fcrgen Bruckner. Ich lebe und arbeite im sch\u00f6nen Burgenland, dem \u00f6stlichsten Bundesland von \u00d6sterreich. Nach meiner Ausbildung zum Touristikkaufmann habe ich mich dem T\u00e4tigkeisfeld Informationstechnologie zugewendet.\r\nZur Zeit bin ich als gepr\u00fcfter und zertifizierter Datenschutzbeauftragter t\u00e4tig.\r\n\r\nMeine Interessen gelten seit jeher freier Software; hier insbesondere der sicheren Kommunikation und Kryptografie und wie diese verwendet wird.\r\nSeit mehreren Jahren bin ich mit dem Umgang von digitalen Zertifikaten (X.509 bzw. S/MIME) und PGP/GnuPG besch\u00e4ftigt und halte hierzu auch auf verschiedenen Linux/OpenSource-Veranstaltungen Vortr\u00e4ge und Workshops.\r\n\r\nIm Zeitraum von November 2013 bis April 2016 war ich Vorstandsmitglied der Australischen freien Community CA CAcert Inc. (Webseite).\r\n\r\nIch geh\u00f6re zu den Gr\u00fcndern der WPIA - World Privacy and Identity Association (Webseite) und wurde auf der Gr\u00fcndungsversammlung im Dezember 2016 zum Vize-Pr\u00e4sidenten gew\u00e4hlt.\r\nEin Herzst\u00fcck der Aktivit\u00e4ten der WPIA war der Aufbau eines zertifizierten Trusted Service Providers und der dazugeh\u00f6rigen Certificate Authority (CA). Das Projekt wurde 2023 eingestellt.", "public_name": "J\u00fcrgen Bruckner", "guid": "5f167336-0a2e-5020-8e70-e4a6133b4e47", "url": "https://pretalx.linuxtage.at/glt24/speaker/APHZRC/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/3TMFSM/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/3TMFSM/", "attachments": []}], "Seminarraum ISW": [{"guid": "580188ef-267e-519e-9e9c-f19b953def01", "code": "SJCYSQ", "id": 483, "logo": null, "date": "2024-04-05T14:30:00+02:00", "start": "14:30", "duration": "02:30", "room": "Seminarraum ISW", "slug": "glt24-483-lpi-prufung", "url": "https://pretalx.linuxtage.at/glt24/talk/SJCYSQ/", "title": "LPI Pr\u00fcfung", "subtitle": "", "track": "Exam", "type": "Exam", "language": "de", "abstract": "LPI Exams", "description": "Erm\u00e4\u00dfigte Pr\u00fcfungen!\r\nDie Pr\u00fcfungen werden mit einem Community-Rabatt angeboten und kosten 85 EUR jede Essentials Pr\u00fcfung und 140 EUR jede Professional Pr\u00fcfung.\r\n\r\nKandidaten k\u00f6nnen die Pr\u00fcfungen Linux Essentials, Security Essentials, Web Development Essentials, LPIC-1 und LPIC-2 auf Englisch und Deutsch ablegen. Open Source Essentials, LPIC-3, DevOps Tools Engineer und BSD Specialist sind nur auf Englisch verf\u00fcgbar.\r\n\r\nDaher bitten wir Kandidaten, sich f\u00fcr die Veranstaltung zu registrieren unter: https://www.lpi.org/exam-registration/.\r\n\r\nKurzentschlossene sind ebenfalls herzlich willkommen!\r\n\r\nSo nehmen Sie an den Pr\u00fcfungssitzungen teil\r\nDie Kandidaten m\u00fcssen 15 Minuten vor Pr\u00fcfungsbeginn im Pr\u00fcfungsraum sein und einen amtlichen Lichtbildausweis (Reisepass, Personalausweis oder F\u00fchrerschein), ihren LPI-Ausweis und die Pr\u00fcfungsgeb\u00fchr in bar mitbringen.", "recording_license": "", "do_not_record": true, "persons": [{"code": "FR8DEG", "name": "LPI", "avatar": null, "biography": null, "public_name": "LPI", "guid": "1f4c3924-25b2-5cd1-9df8-5cceed14d2d1", "url": "https://pretalx.linuxtage.at/glt24/speaker/FR8DEG/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/SJCYSQ/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/SJCYSQ/", "attachments": []}]}}, {"index": 2, "date": "2024-04-06", "day_start": "2024-04-06T04:00:00+02:00", "day_end": "2024-04-07T03:59:00+02:00", "rooms": {"HS i1": [{"guid": "cf9d0af9-a439-5c10-9005-107e5aac045b", "code": "KYDAVN", "id": 409, "logo": "https://pretalx.linuxtage.at/media/glt24/submissions/KYDAVN/LinuxDistributionsWorkingGroup_SCk6cab.png", "date": "2024-04-06T10:00:00+02:00", "start": "10:00", "duration": "00:45", "room": "HS i1", "slug": "glt24-409-erfolgreiche-zusammenarbeit-von-linux-distributionen", "url": "https://pretalx.linuxtage.at/glt24/talk/KYDAVN/", "title": "Erfolgreiche Zusammenarbeit von Linux-Distributionen", "subtitle": "", "track": "Community", "type": "Talk - long", "language": "de", "abstract": "openSUSE, Fedora und Debian haben sich als Linux Distributions Working Group beim Open Mainframe Project mit einer IBM-Vertreterin zusammen geschlossen mit dem Ziel, dass man die Pflege der jeweiligen Mainframe (s390x) Ports gemeinsam macht und alle Linux-Distributionen am Ende die entsprechenden Patches und Erweiterungen integrieren k\u00f6nnen. Anfangs wurde diese Idee von au\u00dfen etwas erstaunt betrachtet, aber auf Community-Level sind wir eine \"internationale\" Linux-Community bestehend aus unterschiedlichen Linux-Distributionen. In der Zwischenzeit haben sich auch SUSE, Canonical (Ubuntu), AlmaLinux und Rocky Linux angeschlossen. Genauso ist man dazu \u00fcbergegangen die Toolings f\u00fcr automatische Tests mit openQA gemeinsam zu entwickeln.\r\nIn diesem Vortrag werden die Vorteile gemeinsamer Zusammenarbeit bei Linux-Distributionen mit unterschiedlichen Communities dargestellt und am Beispiel der Linux Distributions Working Group aufgezeigt, wie man gemeinsam entwickeln kann, so dass alle am Ende einen Vorteil haben.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "L3CUYX", "name": "Sarah Julia Kriesch", "avatar": "https://pretalx.linuxtage.at/media/avatars/SarahWithoutBackground_T278o6k.png", "biography": "Photo of Sarah Julia Kriesch\r\n\r\nSarah Julia Kriesch ist IT-Consultant bei Accenture in Teilzeit und Master-Studentin der Informatik (Teilzeit) an der Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg. Den Bachelor in Informatik hat sie an der TH N\u00fcrnberg absolviert. Sie ist von Linux, Open Source im allgemeinen und Mainframes sehr begeistert, weshalb sie IBM Champion wurde. Sie ist openSUSE Member und tr\u00e4gt als Release Engineer f\u00fcr die Architektur s390x zu openSUSE bei. Zus\u00e4tzlich hat sie als Co-Chair die Linux Distributions Working Group bim Open Mainframe Project gegr\u00fcndet. Sarah will alle Linux-Distributionen zusammen bringen, um mit Hilfe von Zusammenarbeit einen besseren Support (f\u00fcr alle) und bessere L\u00f6sungen (f\u00fcr alle verwendbar) zu erreichen.", "public_name": "Sarah Julia Kriesch", "guid": "09c90bef-385b-5080-9a36-9ba62ecafe18", "url": "https://pretalx.linuxtage.at/glt24/speaker/L3CUYX/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/KYDAVN/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/KYDAVN/", "attachments": [{"title": "Folien", "url": "/media/glt24/submissions/KYDAVN/resources/SuccessfulCollaborationLinuxDistributionsGLT24_2kn7uDI.pdf", "type": "related"}]}, {"guid": "b98b033c-9a20-5c6b-8e4c-51ac01a71b13", "code": "AZR3WG", "id": 467, "logo": "https://pretalx.linuxtage.at/media/glt24/submissions/AZR3WG/vusion_kTaWukb.jpg", "date": "2024-04-06T11:00:00+02:00", "start": "11:00", "duration": "00:25", "room": "HS i1", "slug": "glt24-467-sponsor-vusiongroup-talk", "url": "https://pretalx.linuxtage.at/glt24/talk/AZR3WG/", "title": "[SPONSOR] VusionGroup Talk", "subtitle": "", "track": "Hardware", "type": "Talk", "language": "en", "abstract": "VusionGroup alias SES-Imagotag is one of the technology leaders for electronic shelf labels (ESL). In 2020, the decision was made to innovate ESL technology by using open standards such as Bluetooth. Already at the starting point it was not clear how one BLE-controller would be apply to drive 7k of end devices in an effective and high responsive way. The goal was achieved after 3 years of development work and changes were pushed to Bluetooth V5.4 Core specification and ESL profile release.  A rough overview of how Bluetooth SIG works, how multi-device support found its way into the Bluetooth Core Spec, the technical aspects and finally why BLE chip vendors were forced with a completely new situation for their chips and why this forms a base for full IOT environments.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "E3PQCX", "name": "Horst Kautschitz", "avatar": "https://pretalx.linuxtage.at/media/avatars/profilbild_5Q2X3Ww.png", "biography": "After a journey through different management departments my heart went back to embedded systems architecture. The more complex, the more fun and passion is developed for it.", "public_name": "Horst Kautschitz", "guid": "12562a67-b593-529e-97eb-e0f6eb105d19", "url": "https://pretalx.linuxtage.at/glt24/speaker/E3PQCX/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/AZR3WG/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/AZR3WG/", "attachments": [{"title": "Presentation", "url": "/media/glt24/submissions/AZR3WG/resources/VusionGroup-GLT2024-Praesentation_1pBjpoT.pdf", "type": "related"}]}, {"guid": "c630108b-616a-5885-be89-e49e3aa11d21", "code": "N8FX7N", "id": 476, "logo": null, "date": "2024-04-06T11:35:00+02:00", "start": "11:35", "duration": "00:25", "room": "HS i1", "slug": "glt24-476-embedded-linux-security-the-good-the-bad-and-the-ugly", "url": "https://pretalx.linuxtage.at/glt24/talk/N8FX7N/", "title": "Embedded Linux Security: The Good, the Bad and the Ugly", "subtitle": "", "track": "Security", "type": "Talk", "language": "en", "abstract": "Linux-based embedded systems are not uncommon these days, but they still have some rough edges, especially in terms of security.\r\nIn this talk, Richard will outline common problems he encounters when working with customers on embedded systems.\r\nThe goal is to make you aware of these critical pitfalls you should definitely avoid in your next project.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "ACFBUD", "name": "Richard Weinberger", "avatar": "https://pretalx.linuxtage.at/media/avatars/ACFBUD_OXDfmBr.webp", "biography": "Richard Weinberger is co-founder of sigma star gmbh where he offers consulting services around Linux and IT security.\r\nUpstream he maintains various subsystems of the Linux kernel such as UserModeLinux and UBIFS.\r\nBeside of low level and security aspects of computers he enjoys growing lithops.", "public_name": "Richard Weinberger", "guid": "5d3c5b2e-55fc-5e5a-a208-72bc9b2709dd", "url": "https://pretalx.linuxtage.at/glt24/speaker/ACFBUD/"}, {"code": "FFG37L", "name": "David Gstir", "avatar": "https://pretalx.linuxtage.at/media/avatars/FFG37L_IJYIig5.webp", "biography": "David Gstir is a senior security expert at sigma star gmbh with 15+ years of hands-on experience.\r\n\r\nHe obtained a master's degree in computer sciences from the University of\r\nTechnology Graz, Austria where he specialized in IT security and cryptography.\r\nIn his master's thesis, he focused on analyzing attacks on AES, showcasing\r\nhis expertise in this domain.\r\n\r\nAt sigma star gmbh he has been actively involved in various security-related projects,\r\nsuccessfully identifying vulnerabilities in various consumer and enterprise software.\r\nHis extensive investigations encompass diverse areas such as password managers,\r\nWeb3 solutions, embedded devices, and network security solutions. Often in the\r\narea of open source software where he e.g. helped bring filesystem encryption\r\nand full file data and filesystem metadata authentication to Linux' UBIFS.", "public_name": "David Gstir", "guid": "fc1c414d-e720-51e9-97f9-8e1e690f5a63", "url": "https://pretalx.linuxtage.at/glt24/speaker/FFG37L/"}], "links": [{"title": "Slides", "url": "https://cloud.linuxtage.at/s/W8AkwA4QDNDAfrH", "type": "related"}], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/N8FX7N/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/N8FX7N/", "attachments": []}, {"guid": "32a2b5f2-9282-528b-bf67-971f79594fab", "code": "HT9MKN", "id": 411, "logo": null, "date": "2024-04-06T12:10:00+02:00", "start": "12:10", "duration": "00:45", "room": "HS i1", "slug": "glt24-411-lightning-talks", "url": "https://pretalx.linuxtage.at/glt24/talk/HT9MKN/", "title": "Lightning Talks", "subtitle": "", "track": "Community", "type": "Talk - long", "language": "de", "abstract": "Kurzvortr\u00e4ge (max. 5 min) zu verschiedenen Themen.\r\n\r\nQuick talks (max. 5 min) about different topics.", "description": "Liste der stattgefundenen Talks:\r\n- Securely access your home server from anywhere \r\n- Responsibility of SW Engineering in the Climate Crisis\r\n- opstr - operating on strings\r\n- H\u00e5ck-ma's-Castle - Das Hack-event am Schloss.\r\n- Build yourself a keyboard - Erste Erfahrungen mit dem Chrumm\r\n- Using the Open Web Index to build Personal Search Applications\r\n- Mycete - a Matrix-Bot that allows a group to control a Mastodon Account\r\n- Ardour Stammtisch Graz", "recording_license": "", "do_not_record": false, "persons": [{"code": "UDSVC9", "name": "Bernhard \"Slash\" Trummer", "avatar": "https://pretalx.linuxtage.at/media/profile.jpeg", "biography": "- Absolvent Telematik, TU Graz, 2001\r\n- seit 2000 angestellt bei Beyond Now (fr\u00fcher: Infonova, BearingPoint)\r\n- Linux-User seit SuSE 5.1 - Kernel 2.0.32 mit Pentium F00F-Workaround, wer das noch kennt ;-)\r\n- Sp\u00e4ter zu Debian 2.0 gewechselt, lange dabei geblieben, und unl\u00e4ngst bei KDE neon gelandet.\r\n- regelm\u00e4\u00dfiger Vortragender bei den Grazer Linuxtagen.\r\n- Gitarrist und Musikproduzent f\u00fcr meine Band \"Cold Whisper\"", "public_name": "Bernhard \"Slash\" Trummer", "guid": "3f1b4ade-b816-5554-8f6d-6637a60f7191", "url": "https://pretalx.linuxtage.at/glt24/speaker/UDSVC9/"}], "links": [{"title": "opstr", "url": "https://lukas-prokop.at/talks/glt24-opstr/", "type": "related"}, {"title": "Securely access your home server from anywhere", "url": "https://blog.thym.at/homelab-networking", "type": "related"}], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/HT9MKN/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/HT9MKN/", "attachments": [{"title": "Responsibility of SW Engineering in the Climate Crisis", "url": "/media/glt24/submissions/HT9MKN/resources/02_-_Responsibility_of_SW_Engineering_in_the_Climate__66EOWj0.pdf", "type": "related"}, {"title": "Using the Open Web Index to build Personal Search Applications", "url": "/media/glt24/submissions/HT9MKN/resources/06_-_Using_the_Open_Web_Index_to_build_Personal_Searc_nJbqeyv.pdf", "type": "related"}, {"title": "Mycete - a Matrix-Bot that allows a group to control a Mastodon Account", "url": "/media/glt24/submissions/HT9MKN/resources/glt24_realraum_mycete_7QXtrB7.pdf", "type": "related"}, {"title": "H\u00e5ck-ma's-Castle", "url": "/media/glt24/submissions/HT9MKN/resources/EH21_lightningtalk_h%C3%A5ck-mas-castle_updates_No6xCu1.pdf", "type": "related"}, {"title": "Build yourself a keyboard - Erste Erfahrungen mit dem Chrumm", "url": "/media/glt24/submissions/HT9MKN/resources/glt24_5min_lightning_mechanical_keyboard_rabbithole_c_Ct3LBzh.pdf", "type": "related"}, {"title": "Ardour Stammtisch Graz", "url": "/media/glt24/submissions/HT9MKN/resources/Ardour_Stammtisch_Graz_g1KPric.pdf", "type": "related"}]}, {"guid": "79670551-ac62-5eae-acb0-62664ea5f292", "code": "ULPNCG", "id": 479, "logo": "https://pretalx.linuxtage.at/media/glt24/submissions/ULPNCG/slide-1_4FMAHDW.png", "date": "2024-04-06T12:25:00+02:00", "start": "12:25", "duration": "00:05", "room": "HS i1", "slug": "glt24-479-securely-access-your-home-server-from-anywhere", "url": "https://pretalx.linuxtage.at/glt24/talk/ULPNCG/", "title": "Securely access your home server from anywhere", "subtitle": "", "track": null, "type": "Lightning Talk", "language": "en", "abstract": "In this talk, we'll explore how you can securely access your home server or homelab from anywhere using a managed Wireguard VPN (Virtual Private Network).\r\n\r\nWith Headscale, an open source, self-hosted implementation of the Tailscale control server, we can forward traffic from a cheap, rented VPS (Virtual Private Server) to devices in our home network added to our tailnet.\r\n\r\nThis way you don't have to open any ports on your devices at home towards the world wide web to be able to access services running on them. Thereby you mitigate a lot of the risks coming with a publicly accessible server.", "description": "In this talk, we'll explore how you can securely access your home server or homelab from anywhere using a managed Wireguard VPN (Virtual Private Network).\r\n\r\nWith Headscale, an open source, self-hosted implementation of the Tailscale control server, we can forward traffic from a cheap, rented VPS (Virtual Private Server) to devices in our home network added to our tailnet.\r\n\r\nThis way you don't have to open any ports on your devices at home towards the world wide web to be able to access services running on them. Thereby you mitigate a lot of the risks coming with a publicly accessible server.", "recording_license": "", "do_not_record": false, "persons": [{"code": "NR9G7F", "name": "Matthias Thym", "avatar": "https://pretalx.linuxtage.at/media/avatars/NR9G7F_GecJGXM.jpg", "biography": "\ud83c\uddea\ud83c\uddfa European at Heart\r\n\r\n\ud83d\udc27 Linux Advocate and Avid User of FOSS\r\n\r\n\ud83d\udc68\u200d\ud83d\udcbb DevOps Engineer/Automation Specialist at [smaXtec](https://smaxtec.com/en/) \ud83d\udc04\r\n\r\n\u2744\ufe0f Daily Driving NixOS since 2020\r\n\r\n\ud83c\udfc0 Basketball Nut", "public_name": "Matthias Thym", "guid": "6991e762-a5e6-5967-928c-37d36f0b9ebe", "url": "https://pretalx.linuxtage.at/glt24/speaker/NR9G7F/"}], "links": [{"title": "PDF Slides", "url": "https://blog.thym.at/glt24/homelab-networking.pdf", "type": "related"}, {"title": "HTML Slides", "url": "https://blog.thym.at/glt24/homelab-networking/", "type": "related"}], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/ULPNCG/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/ULPNCG/", "attachments": []}, {"guid": "c11a9003-e76f-5891-9680-bbe5d248d716", "code": "CYEDMA", "id": 443, "logo": null, "date": "2024-04-06T13:05:00+02:00", "start": "13:05", "duration": "00:25", "room": "HS i1", "slug": "glt24-443-freie-basis-software-fur-unternehmen-ohne-cloud", "url": "https://pretalx.linuxtage.at/glt24/talk/CYEDMA/", "title": "Freie Basis-Software f\u00fcr Unternehmen ohne Cloud", "subtitle": "", "track": "Admin", "type": "Talk", "language": "de", "abstract": "F\u00fcr neugegr\u00fcndete und kleinere Unternehmen ist die Nutzung von Cloud-Software f\u00fcr Abl\u00e4ufe wie internen Kommunikation, Dokumentenverwaltung, CRM, Projektmanagement oder Zeiterfassung. Das hat etliche Vorteile, f\u00fchrt aber zu Einschr\u00e4nkungen bei Vertraulichkeit und mit laufenden Wachstum zu oft \u00fcberraschend hohen Kosten. Dieser Vortrag stelle einige Alternativen mit freier Software vor, die sich auch in der eigenen IT-Infrastruktur betreiben lassen. Besuchende sollten damit reflektieren k\u00f6nnen, welche davon in ihrem Unternehmen sinnvoll und wirtschaftlich sein k\u00f6nnten.", "description": "Gerade f\u00fcr kleine oder neu gegr\u00fcndete Unternehmen ist es auf den ersten Blick attraktiv, auf Cloud-L\u00f6sungen zur\u00fcck zu greifen. Zum Beispiel Slack oder Discord f\u00fcr die Kommunikation, Google Docs oder Office 365 f\u00fcr Dokumente, Salesforces oder Hubspot f\u00fcr das CRM, Projektmanagement mit Trello oder Notion, und dann noch eine der zahlreichen Zeiterfassungsl\u00f6sungen. Jedes der Teile kostet ein paar Euro pro Monat oder ist f\u00fcr kleine Teams gar gratis, und die Wartung der Infrastruktur macht der Hersteller. Klar, die eigenen Daten geistern irgendwo in der Welt herum und werden f\u00fcr Analysen und zum Trainieren von k\u00fcnstlichen Intelligenzen genutzt. Aber das ist heute sowie normal, oder?\r\n\r\nSchwierig werden kann das f\u00fcr Branchen, wo Kunden erwarten, dass alle Daten im Unternehmen vor Ort liegen. Auch wenn das Unternehmen w\u00e4chst, kann es preislich ein b\u00f6ses Erwachen geben. Die Gratis-Software will auf einmal Geld, wenn mehr als 10 Projekte darin abgebildet sein sollen. 10 Euro pro Monate und Benutzenden erscheinen mit 3 Personen \u00fcberschaubar, bei 20 Leuten sind das schon 2400 Euro im Jahr. Und das nur f\u00fcr nur 1 Produkt.\r\n\r\nWelche Alternativen gibt es hier mit freier Software, die ich selbst hosten kann? Oft sind auch diese nur teilweise gratis, welchen m\u00f6glicherweisen wichtigen Eigenschaften gibt es erst gegen Bezahlung? Ist die Benutzbarkeit ertr\u00e4glich oder ist das Teil nur f\u00fcr Masochisten geeignet? Wie viel Infrastruktur brauche ich in etwa f\u00fcr ein Hosting? Wie hoch ist der Aufwand f\u00fcr die Installation und das Teil aktuell und am Leben zu erhalten?\r\n\r\nDie Antwort auf diese Fragen sehen wir uns f\u00fcr einige der g\u00e4ngigsten Alternativen zu Cloud-Software f\u00fcr Unternehmen an.\r\n\r\nAn Ende sollen neugegr\u00fcndete Unternehmen bewerten k\u00f6nnen, welche der vorgestellten L\u00f6sungen f\u00fcr sie fr\u00fch Sinn machen k\u00f6nnen, und wo der Einrichtungs- und Wartungsaufwand auf Sicht zu viele Kapazit\u00e4ten der ressourcenknappen Gr\u00fcndungsphase bindet. Bestehende Unternehmen sollen reflektieren k\u00f6nnen, f\u00fcr welche ihrer vorhandenen Anwendungen aus einer Kostenbetrachtung eine Migration vor allem wirtschaflich n\u00fctzlich sein kann.", "recording_license": "", "do_not_record": false, "persons": [{"code": "EZFTK7", "name": "Thomas Aglassinger", "avatar": "https://pretalx.linuxtage.at/media/roskakori_amiga_192x192_400x400.png", "biography": "Software-Entwicklung hat mich von Kindesbeinen an fasziniert. Aus dem Hobby wurde zuerst ein Studium und dann ein Beruf. Erfahrungen sammeln konnte ich in Branchen wie Gesundheit, Bankwesen, e-Commerce, Individual-Entwicklung und zuletzt als selbst\u00e4ndiger Freelancer. W\u00e4hrend ich in allen Phasen des Software-Entwicklungsprozesses \u00fcber wissen und Erfahrung verf\u00fcge, war es mit am Ende immer wichtig, sauberen und gut wartbaren Quellcode zu produzieren. In meiner Freizeit unternehme ich gerne Radtouren und bin Gamer.", "public_name": "Thomas Aglassinger", "guid": "c0744eb7-77df-56b9-8f21-f584e5cb9efc", "url": "https://pretalx.linuxtage.at/glt24/speaker/EZFTK7/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/CYEDMA/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/CYEDMA/", "attachments": [{"title": "Folien zum Vortrag", "url": "/media/glt24/submissions/CYEDMA/resources/Freie_Basis-Software_fuer_Unternehmen_ohne_Cloud_6ioRvcM.pdf", "type": "related"}]}, {"guid": "a212813a-1476-5f32-9944-70641f2ffb87", "code": "3TJ3MH", "id": 470, "logo": null, "date": "2024-04-06T14:00:00+02:00", "start": "14:00", "duration": "00:45", "room": "HS i1", "slug": "glt24-470-was-ich-immer-schon-uber-photovoltaik-warmepumpen-und-heimautomation-wissen-wollte", "url": "https://pretalx.linuxtage.at/glt24/talk/3TJ3MH/", "title": "Was ich immer schon \u00fcber Photovoltaik, W\u00e4rmepumpen und Heimautomation wissen wollte", "subtitle": "", "track": "Hardware", "type": "Talk - long", "language": "de", "abstract": "Mein \u00fcber 100 Jahre altes Haus hat seit einem Jahr eine W\u00e4rmepumpenheizung, und seit einigen Monaten eine Photovoltaikanlage. Was bedeutet das f\u00fcr's Wohnen, f\u00fcr's Klima, und f\u00fcr das Energiebudget? Wie verkn\u00fcpft man das alles in einer Home Assistant-Installation auf einem Raspberry Pi? Und wie navigiert man sich durch den \u00f6sterreichischen Beh\u00f6rden-, Energieversorger-, und F\u00f6rderdschungel? Dieser Vortrag gibt Antworten.", "description": "F\u00fcr diesen Vortrag sind keine besonderen Vorkenntnisse im Bereich Heimautomation oder Energietechnik erforderlich. Ich erkl\u00e4re unter anderem:\r\n\r\n* Was ist eine W\u00e4rmepumpe? Was ist eine Photovoltaik- (PV-) Anlage?\r\n* Wie wirkt sich der Einbau einer W\u00e4rmepumpe und einer PV-Anlage auf einen Altbau aus?\r\n* Wie kann ich den Energieverbrauch in meinem Haus messen und steuern?\r\n* Wie kann ich das alles mittels Home Assistant zusammenf\u00fchren?\r\n* Wie betreibe ich Home Assistant (und ein paar andere Dienste, wie Mosquitto und Grott) mit Podman und systemd auf einem Ubuntu-Raspberry\u00a0Pi?\r\n* Welche Erfahrungen macht man unterwegs?", "recording_license": "", "do_not_record": false, "persons": [{"code": "8NXNYR", "name": "Florian Haas", "avatar": "https://pretalx.linuxtage.at/media/avatars/06430aefaa1b1043f812d832dcc62c43_39hZJLD.jpg", "biography": "Ich lebe s\u00fcdlich von Wien, arbeite seit 20 Jahren ausschlie\u00dflich mit Open Source-Software, habe seit 11 Jahren kein B\u00fcro, und bin aktiv in den OpenStack-, Ceph- und Open edX-Communities. Beruflich leite ich den Bereich Ausbildung und Dokumentation beim schwedischen Public Cloud-Provider Cleura, und halte auch Trainings im Linuxhotel in Essen. Ich schreibe auf meinem Blog zu verteiltem Arbeiten und asynchronen Teams.", "public_name": "Florian Haas", "guid": "89bb3817-80c3-5c60-9249-f66db48aea7a", "url": "https://pretalx.linuxtage.at/glt24/speaker/8NXNYR/"}], "links": [{"title": "Pr\u00e4sentation (de)", "url": "https://xahteiwi.eu/glt2024/", "type": "related"}, {"title": "Artikel zu Home\u00a0Assistant/Podman/systemd/Raspberry\u00a0Pi (en)", "url": "https://xahteiwi.eu/resources/hints-and-kinks/rootless-podman-docker-compose/", "type": "related"}], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/3TJ3MH/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/3TJ3MH/", "attachments": []}, {"guid": "715dc51a-f240-52c7-bdbf-294dd459aa90", "code": "UTAQS9", "id": 454, "logo": null, "date": "2024-04-06T15:00:00+02:00", "start": "15:00", "duration": "00:45", "room": "HS i1", "slug": "glt24-454-container-management-leicht-gemacht", "url": "https://pretalx.linuxtage.at/glt24/talk/UTAQS9/", "title": "Container-Management leicht gemacht", "subtitle": "", "track": "Admin", "type": "Talk - long", "language": "de", "abstract": "An Containern f\u00fchrt leider (fast) kein Weg mehr vorbei. Das Problem mit Kubernetes zu erschlagen ist allerdings f\u00fcr viele Overkill bzw nicht stemmbar.\r\nDieser Vortrag zeigt einen Zwischenweg um Container in existierende Systemlandschaften zu integrieren ohne alles bisher \u00fcber System-Management gelernte \u00fcber den Haufen zu schmei\u00dfen.", "description": "Sp\u00e4testens seit Kubernetes sind Container \"in\" und entwickeln sich immer mehr zu einem Paketformat f\u00fcr Software. Im schlimmsten Fall gibt es Software \u00fcberhaupt nur mehr als Container.\r\nWas also tun wenn man solch eine Software verwenden muss/will und sich nicht einen Rattenschwanz an Tooling eintreten will? Mit Podman gibt es hierf\u00fcr seit ein paar Jahren eine L\u00f6sung \r\ndie sich gut mit Systemd verheiraten l\u00e4sst und mit der sich Container quasi wie native Services anf\u00fchlen. Wie sich das m\u00f6glichst einfach bewerkstelligen l\u00e4sst wird im Laufe des Vortrages\r\npr\u00e4sentiert werden.\r\n\r\nDer Vortrag setzt keine speziellen Vorkenntnisse voraus und es sollte f\u00fcr alle die irgendwo Software warten etwas dabei sein (sei das nun auf einem Raspberry PI, sonstigen Home-Servern oder einer Serverfarm).", "recording_license": "", "do_not_record": false, "persons": [{"code": "7RKUP7", "name": "Florian Apolloner", "avatar": "https://pretalx.linuxtage.at/media/avatars/1dc9ced2f721e4bfcb99e45a50b183f2_81B8JVK.jpg", "biography": "Florian Apolloner ist Serverfl\u00fcsterer bei der PrimeSign GmbH in Graz mit einem Fokus auf Automatisierung und einer Vorliebe f\u00fcr einfache und wartbare L\u00f6sungen.", "public_name": "Florian Apolloner", "guid": "297cc7c3-f6eb-58f6-9eee-c6eb01761f0c", "url": "https://pretalx.linuxtage.at/glt24/speaker/7RKUP7/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/UTAQS9/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/UTAQS9/", "attachments": [{"title": "Folien", "url": "/media/glt24/submissions/UTAQS9/resources/container-management_oNrpNwh.pdf", "type": "related"}]}, {"guid": "a8a432dc-5438-5c53-856d-85e45157907f", "code": "XLW3EZ", "id": 438, "logo": null, "date": "2024-04-06T16:00:00+02:00", "start": "16:00", "duration": "00:45", "room": "HS i1", "slug": "glt24-438-skyfield-elegante-astronomie-fur-python", "url": "https://pretalx.linuxtage.at/glt24/talk/XLW3EZ/", "title": "Skyfield - Elegante Astronomie f\u00fcr Python", "subtitle": "", "track": "Development", "type": "Talk - long", "language": "de", "abstract": "Manchmal kann es f\u00fcr Python-Entwickler erforderlich sein, die Position\r\nastronomischer Objekte, wie z.B. von Sonne und Mond, und die\r\nentsprechenden Auf- und Untergangszeiten zu berechnen.\r\n\r\nF\u00fcr Python gibt es diverse astronomische Bibliotheken f\u00fcr\r\nunterschiedliche Anwendungen. Gro\u00dfer Beliebtheit erfreute und erfreut\r\nsich *PyEphem* (siehe [GLT2016](https://glt.foehnwall.at/glt16.html#pyephem-sonne-mond-und-sterne-in-python)), welches einen Python-Wrapper f\u00fcr eine inzwischen in\r\ndie Jahre gekommen C-Bibliothek darstellt und f\u00fcr die Entwickler entsprechend umst\u00e4ndlich\r\nzu warten ist.\r\n\r\nVom Betreuer dieses Projektes, Brandon Rhodes, wurde mit **Skyfield** eine vollst\u00e4ndige\r\nNeuentwicklung unternommen.  Skyfield ist in **reinem Python**\r\ngeschrieben und hat als einzige bin\u00e4re Abh\u00e4ngigkeit **NumPy**, die\r\nbekannte numerische Bibliothek f\u00fcr wissenschaftliches Rechnen, welche\r\nmit schnellen Vektoroperationen die Effizienz von Skyfield\r\ngarantiert. Der Anspruch von Skyfield ist es, sich den vom *United\r\nStates Naval Observatory* im *Astronomical Almanac* publizierten\r\nWerten mit einer Genauigkeit von 0.5 Tausendstel(!) Bogensekunden\r\nanzun\u00e4hern.\r\n\r\nDer Vortrag bringt zun\u00e4chst einige f\u00fcr das Verst\u00e4ndnis wichtige\r\nVorbemerkungen zu Koordinaten- und Zeitsystemen. Anschlie\u00dfend erfolgt\r\neine Einf\u00fchrung in die Grundkonzepte von Skyfield mit beispeilhafter\r\nBerechnung einfacher astronomischer Alltagsprobleme. Vorausgesetzt\r\nwird von den Zuh\u00f6ren elementare Erfahrung mit Python.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "Z3XQLK", "name": "Dietmar Thaler", "avatar": null, "biography": "Der Vortragende ist vom Beruf Meteorologe in einem staatlichen Wetterdienst und ist seit Jahrzehnten mit Linux vertraut. Sowohl beruflich als auch privat ist Python das bevorzugte Werkzeug zur L\u00f6sung kleiner bis mittelgro\u00dfer fachspezifischer Entwicklungen.", "public_name": "Dietmar Thaler", "guid": "596598d5-77b5-5a81-b3c6-d343c158c52a", "url": "https://pretalx.linuxtage.at/glt24/speaker/Z3XQLK/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/XLW3EZ/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/XLW3EZ/", "attachments": [{"title": "Pr\u00e4sentation als PDF", "url": "/media/glt24/submissions/XLW3EZ/resources/glt24_skyfield.md_Yyyic76.pdf", "type": "related"}]}, {"guid": "a93efe60-e89d-5b63-8b0e-9a57519813a5", "code": "HCXKUZ", "id": 459, "logo": null, "date": "2024-04-06T17:00:00+02:00", "start": "17:00", "duration": "00:25", "room": "HS i1", "slug": "glt24-459-metriken-fur-alle-mit-prometheus-und-grafana", "url": "https://pretalx.linuxtage.at/glt24/talk/HCXKUZ/", "title": "Metriken f\u00fcr alle - mit Prometheus und Grafana", "subtitle": "", "track": "Application", "type": "Talk", "language": "de", "abstract": "_Business_ will Daten und h\u00fcbsche Diagramme \u00fcber die Applikation sehen und du hast keine Lust, Tage damit zu verschwenden? Dann bist du hier richtig. Dieser Vortrag zeigt, wie du RaspberryPi Pico und Linux Server gleicherma\u00dfen mit Hilfe von Prometheus \u00fcberwachen kannst - und Diagramme in Grafana anzeigst.", "description": "Traditionelle Monitoring-System, wie Nagios, Zabbix und andere, sind schon lange am Markt und bringen viele Features mit. Diese Tools zu konfigurieren ist leider nicht immer trivial und bringt vor allem auch f\u00fcr Einsteiger einige H\u00fcrden mit sich.\r\n\r\nPrometheus hingegen definiert ein einfaches HTTP-basiertes Protokoll und besinnt sich auf das Wesentliche - Metriken von verschiedenen System zu sammeln, zu speichern und mittels der eigenen Abfragesprache _PromQL_ zur Abfrage bereitzustellen. Auf Applikations-Seite gen\u00fcgt nun meist das Einbinden einer Library, um Standard Metriken f\u00fcr Prometheus bereitzustellen.\r\n\r\nDer Vortrag zeigt, wie man auf einem RaspberryPi Pico Metriken nur mit einem Standard Webserver exportiert. In einem zweiten Schritt konfigurieren wir dann auf einer klassischen Linux VM einen Standard Node Exporter. Die Metriken beider Systeme zeigen wir dann in auf einem h\u00fcbschen Dashboard in Grafana an. Und so einfach haben wir unsere _Business Owners_ gl\u00fccklich gemacht.\r\n\r\n[Slides, Code und Configs auf Github](https://github.com/nicoangelo/glt/tree/main/2024)", "recording_license": "", "do_not_record": false, "persons": [{"code": "RXBZYP", "name": "Nicolas Angelo", "avatar": "https://pretalx.linuxtage.at/media/avatars/nico_PVwgp5G.jpg", "biography": "Macht seit mehr als der H\u00e4lfte seines Lebens Sachen mit Computern. In den letzten Jahren liegt beruflich der Fokus auf Automatisierung im Bereich der Software-Entwicklung. In diesem endlosen Nebel an Tools und Konzepten gibt es jeden Tag etwas Neues zu entdecken. Die Erkenntnisse daraus teilt er auch gern mit anderen.", "public_name": "Nicolas Angelo", "guid": "5d817e05-2a51-5be6-8d23-e962e9709e12", "url": "https://pretalx.linuxtage.at/glt24/speaker/RXBZYP/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/HCXKUZ/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/HCXKUZ/", "attachments": []}, {"guid": "5b2fda63-0bc2-5100-96c8-dfb5b6838958", "code": "BFWYDZ", "id": 461, "logo": null, "date": "2024-04-06T17:30:00+02:00", "start": "17:30", "duration": "00:25", "room": "HS i1", "slug": "glt24-461-your-web-app-is-taking-up-too-much-ram-let-s-fix-it-using-foss-tools", "url": "https://pretalx.linuxtage.at/glt24/talk/BFWYDZ/", "title": "Your web app is taking up too much RAM. Let's fix it using FOSS tools!", "subtitle": "", "track": "Development", "type": "Talk", "language": "en", "abstract": "We've all seen the memes about Google Chrome devouring all the available RAM on your notebook. Is that only due to how the browser works or is it also our fault as web apps developers? In fact, modern JS apps are becoming increasingly complicated, so their compute and memory requirements are rising as well, with some famous websites even taking up entire gigabytes of memory. This does not only fill up the memory of your users devices, but can also cause crashes and performance drops. How do we monitor if that's the case, and how can we fix it? This talk will shed some light on the dark art of memory allocations and profiling, showing how some data structures and some JS frameworks are less efficient than others. Also, what are some FOSS tools that are available to measure it, such as the Chrome Memory Profiler and MemLab, showcasing some custom tooling I've built around those two.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "HR7XWJ", "name": "Giulio Zausa", "avatar": "https://pretalx.linuxtage.at/media/avatars/profile_KE3sq68.jpeg", "biography": "I'm an Italian guy that likes games, programming, designing user interfaces and tinkering with old stuff (especially vintage computers and games). Sometimes I also play the bass guitar. Let's chat if you happen to like those things too!\r\n\r\nI've got my MSc in Computer Science in the beautiful city of Venice, studying Machine Learning and Artificial Intelligence, and right now I work at Flux, where I'm building a next generation tool for Hardware Design.", "public_name": "Giulio Zausa", "guid": "70a7d8a7-cdf3-5495-bc69-f8f496e88bd1", "url": "https://pretalx.linuxtage.at/glt24/speaker/HR7XWJ/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/BFWYDZ/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/BFWYDZ/", "attachments": [{"title": "Slides", "url": "/media/glt24/submissions/BFWYDZ/resources/Mem_Profiling_LINUXTAGE_GlhMcNk.pdf", "type": "related"}]}], "HS i2": [{"guid": "2b73cea3-5921-50ce-844a-459d929e28cf", "code": "G7ALGR", "id": 475, "logo": null, "date": "2024-04-06T11:00:00+02:00", "start": "11:00", "duration": "00:25", "room": "HS i2", "slug": "glt24-475-markup-languages-contemplated-categorized-and-criticized", "url": "https://pretalx.linuxtage.at/glt24/talk/G7ALGR/", "title": "Markup languages: contemplated, categorized, and criticized", "subtitle": "", "track": "Application", "type": "Talk", "language": "en", "abstract": "As part of my FOSS project in digital typesetting, I am interested in the depths of markup languages. How did markup languages emerge? How powerful and extensible shall they be? In this talk, I want to summarize my findings.", "description": "Markup languages like Markdown & MediaWiki are prevalent for software developers to specify formatted content. One might wonder whether all problems are solved because most software developer resort to \u201cMarkdown\u201d when user-provided texts are written these days. But are they? At least once you discover the differences between Markdown dialects, you wonder whether Markdown is really a good choice.\r\n\r\nIn my investigations, I started with the simple question how to build a simple markup language parser. It turns out the simplicity in the parser is orthogonal to user friendliness. Simultaneously, I recognized how escaping mechanisms can - indeed - be designed simple and memorable. And they are too often forgotten. When I continued with the parsing topic, I recognized that markup languages do not at all serve the same purpose and need to be categorized. But this seems nontrivial. What is a \u201clightweight\u201d markup language? What is a \u201cdocument\u201d markup language? And how can the simplicity of syntax be measured? What makes \u201cXML\u201d extensible? And what limits the adoption of markup languages besides Markdown?\r\n\r\nIn this talk, I want to revisit how SGML turned into XML, remember the good old bbcodes of board software from the 2000s, how Wiki syntaxes were popularized and vanished, and Github made Markdown a big player. Afterwards I will present my findings and propose how to solve related questions.", "recording_license": "", "do_not_record": false, "persons": [{"code": "UD8KYD", "name": "tajpulo", "avatar": "https://pretalx.linuxtage.at/media/avatars/typho-logo_EXFWKx2.png", "biography": "My passion is digital typesetting. Therefore I study Unicode, markup languages, the specifications of output formats like PDF, EPUB, and manpages as well as typesetting algorithms like line breaking and hyphenation. And I implement the associated algorithms in rust.\r\n\r\nBesides that I am an Aikidoka, Esperantist, Go & python programmer.", "public_name": "tajpulo", "guid": "0ae25a5c-c7c6-5b18-ba7f-aece40267312", "url": "https://pretalx.linuxtage.at/glt24/speaker/UD8KYD/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/G7ALGR/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/G7ALGR/", "attachments": [{"title": "slides", "url": "/media/glt24/submissions/G7ALGR/resources/2024-04-07_markup_languages_mnIio5V.pdf", "type": "related"}]}, {"guid": "8432ea3f-662b-5087-91da-b46af48cc661", "code": "T37KQQ", "id": 478, "logo": "https://pretalx.linuxtage.at/media/glt24/submissions/T37KQQ/title-image_RscUCGu.png", "date": "2024-04-06T11:35:00+02:00", "start": "11:35", "duration": "00:25", "room": "HS i2", "slug": "glt24-478-fully-declarative-homelab-on-nixos", "url": "https://pretalx.linuxtage.at/glt24/talk/T37KQQ/", "title": "Fully declarative Homelab on NixOS \u2744\ufe0f", "subtitle": "", "track": "Application", "type": "Talk", "language": "en", "abstract": "In this talk, we'll explore the intricacies of setting up a reproducible personal home server or homelab using a fully declarative approach on NixOS.\r\n\r\nBuilding upon the foundation laid by last year's introduction to NixOS and the Nix ecosystem, this talk takes participants on a journey from a fully declarative disk setup to the configuration of a wide range of services suitable for Linux server and homelab enthusiasts.\r\n\r\nEmphasizing reproducibility and ease of configuration, this session should appeal to NixOS users and homelab enthusiasts running other Linux distributions.", "description": "Have you ever wanted to have complete control over your personal home server or homelab? Are you tired of manually configuring and maintaining your server, only to encounter unexpected issues down the line? Look no further! In this Linux conference talk, we will take another look at NixOS (a Linux distribution doing things different) and explore the benefits of a fully declarative approach to setting up your own server.\r\n\r\nBuilding upon the foundations laid in last year's talk that served as an introduction to NixOS and the Nix ecosystem, we will dive deeper into the possibilities that await you. Our focus will be on achieving reproducibility in your server setup, ensuring that you can confidently recreate your environment on-demand, without any surprises.\r\n\r\nWe will begin by guiding you through a declarative disk setup and will then venture into the exciting realm of service configuration. Whether you have a particular interest in containerized services or prefer traditional setups, we've got you covered. Our talk will provide plenty of configuration examples, showcasing various services that you could run on your home server or homelab.\r\n \r\nJoin us as we unravel the power and simplicity of NixOS. Discover how a fully declarative approach can revolutionize the way you set up and maintain your personal home server or homelab. Whether you're a seasoned Linux enthusiast or new to the world of server administration, this talk will equip you with the knowledge and tools to take control of your server infrastructure and create a reproducible, reliable, and personalized server environment.", "recording_license": "", "do_not_record": false, "persons": [{"code": "NR9G7F", "name": "Matthias Thym", "avatar": "https://pretalx.linuxtage.at/media/avatars/NR9G7F_GecJGXM.jpg", "biography": "\ud83c\uddea\ud83c\uddfa European at Heart\r\n\r\n\ud83d\udc27 Linux Advocate and Avid User of FOSS\r\n\r\n\ud83d\udc68\u200d\ud83d\udcbb DevOps Engineer/Automation Specialist at [smaXtec](https://smaxtec.com/en/) \ud83d\udc04\r\n\r\n\u2744\ufe0f Daily Driving NixOS since 2020\r\n\r\n\ud83c\udfc0 Basketball Nut", "public_name": "Matthias Thym", "guid": "6991e762-a5e6-5967-928c-37d36f0b9ebe", "url": "https://pretalx.linuxtage.at/glt24/speaker/NR9G7F/"}], "links": [{"title": "HTML Slides", "url": "https://blog.thym.at/glt24/declarative-homelab-on-nixos/", "type": "related"}, {"title": "PDF Slides", "url": "https://blog.thym.at/glt24/declarative-homelab-on-nixos.pdf", "type": "related"}], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/T37KQQ/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/T37KQQ/", "attachments": []}, {"guid": "185c5ca2-f3c1-530c-a255-b131b4c41a29", "code": "YQKPAS", "id": 433, "logo": null, "date": "2024-04-06T12:10:00+02:00", "start": "12:10", "duration": "00:45", "room": "HS i2", "slug": "glt24-433-integrationstests-mit-szenarien-fur-container-kompositionen", "url": "https://pretalx.linuxtage.at/glt24/talk/YQKPAS/", "title": "Integrationstests mit Szenarien f\u00fcr Container-Kompositionen", "subtitle": "", "track": "Development", "type": "Talk - long", "language": "de", "abstract": "Hinter Web-Diensten steht h\u00e4ufig eine Zusammenstellung verschiedener Komponenten wie Webserver, Datenbanken oder selbst entwickelter Software. Der Vortrag zeigt wie das Backend der Videokonferenzsoftware OpenTalk in Integrationstests verschiedene Szenarien mit unterschliedlichen Container-Kompositionen implementiert.", "description": "Um ein Videokonferenzsystem auf Basis der Open-Source-Software [OpenTalk](https://opentalk.eu/) zur Verf\u00fcgung zu stellen, werden verschiedene Komponenten verwendet, die h\u00e4ufig in Containern laufen:\r\n\r\n- Die \"Kernkomponente\" [*OpenTalk Controller*](https://gitlab.opencode.de/opentalk/controller) (eine oder mehrere Instanzen davon)\r\n- Das [*OpenTalk Web-Frontend*](https://gitlab.opencode.de/opentalk/web-frontend)\r\n- [Janus](https://janus.conf.meetecho.com/) als WebRTC-Service\r\n- [PostgreSQL](https://www.postgresql.org/)-Datenbankservice\r\n- [RabbitMQ](https://www.rabbitmq.com/) zum Austausch von Nachrichten zwischen den Komponenten\r\n- [Redis](https://redis.io/) zur Speicherung der laufenden Videokonferenzen\r\n- OIDC-Provider, meist [Keycloak](https://www.keycloak.org/)\r\n- [*OpenTalk SMTP-Mailer*](https://gitlab.opencode.de/opentalk/smtp-mailer) zum Versand von Einladungs-Mails\r\n- [*OpenTalk Obelisk*](https://gitlab.opencode.de/opentalk/obelisk) als Dial-In-Service\r\n- [*OpenTalk Recorder*](https://gitlab.opencode.de/opentalk/recorder) zum Aufnehmen oder Streamen von Videokonferenzen\r\n\r\nF\u00fcr die eigenen Komponenten waren bereits in weiten Teilen Unit-Tests vorhanden, die von der CI ausgef\u00fchrt werden. Integrationstests, welche das Backend auf die korrekte Abarbeitung von Web-Requests und Websocket-Verbindungen in verschiedenen Szenarien pr\u00fcfen, fehlten jedoch weitgehend.\r\n\r\nBeispiele f\u00fcr solche Szenarien sind:\r\n\r\n- Simples Setup mit einem *OpenTalk Controller* und den Beispiel-Accounts *Alice*, *Bob*, *Charlie*, *Dave* und *Erin*\r\n- Komplexeres Setup mit mehreren *OpenTalk Controllern*\r\n- Ausfallsszenarien (z.B. nachstellen dass *RabbitMQ* w\u00e4hrend des Betriebs ausf\u00e4llt und wieder verf\u00fcgbar wird)\r\n\r\nDer Vortrag skizziert, wie solch ein Integrationstest aussieht. Es wird gezeigt wie Szenarien aufgebaut sind und welche Methoden wir verwenden um den Code les- und wartbar zu halten. Ans\u00e4tze die wir wieder verworfen oder ersetzt haben, werden kurz angeschnitten, und was wir daraus gelernt haben. \u00dcber Technische und organisatorische H\u00fcrden, die wir \u00fcberwinden mussten oder noch \u00fcberwinden m\u00fcssen, wird klarerweise auch berichtet.\r\n\r\nDie gezeigten Code-Beispiele sind zum Gro\u00dfteil in [Rust](https://www.rust-lang.org/), da der Backend-Teil von OpenTalk in Rust geschrieben ist. Wenngleich Kenntnis dieser Sprache von Vorteil ist, sind die Beispiele in einer Form gehalten, die auch ohne spezifisches Vorwissen gut genug verst\u00e4ndlich sein sollte.", "recording_license": "", "do_not_record": false, "persons": [{"code": "JVMMBN", "name": "Wolfgang Silbermayr", "avatar": null, "biography": "Softwareentwickler seit Anfang der 2000er Jahre. Habe 2015 angefangen in Rust zu entwickeln und bin noch immer in der Honeymoon-Phase, diese hat mit keiner der anderen Sprachen so lange angehalten wie mit Rust. Fan freier Software, Mitbegr\u00fcnder und -organisator der seit 2001 aktiven [VALUG](https://valug.at/) Voralpen Linux User Group in Ober\u00f6sterreich. Masterstudium *Embedded Systems Design* an der [FH Hagenberg](https://www.fh-ooe.at/campus-hagenberg/) 2009 absolviert, f\u00fchle mich aber eher auf der Softwareseite zu Hause als auf der Hardwareseite.\r\n\r\nIch arbeite seit Mitte 2022 als Freelancer, seit Herbst 2022 sehr engagiert f\u00fcr [OpenTalk](https://opentalk.eu/), wo ich nach ca. 9 Monaten die technische Leitung des Backend-Teams \u00fcbernommen habe.", "public_name": "Wolfgang Silbermayr", "guid": "de41ce58-a57a-5f83-9abd-a13a71e2ec67", "url": "https://pretalx.linuxtage.at/glt24/speaker/JVMMBN/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/YQKPAS/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/YQKPAS/", "attachments": [{"title": "Vortragsfolien", "url": "/media/glt24/submissions/YQKPAS/resources/main_0zg5duG.pdf", "type": "related"}]}, {"guid": "e798667b-3262-501b-a5e7-d93bc0105c59", "code": "GKTJKV", "id": 468, "logo": null, "date": "2024-04-06T13:05:00+02:00", "start": "13:05", "duration": "00:45", "room": "HS i2", "slug": "glt24-468-sponsor-grommunio-die-open-source-revolution-bei-groupware-losungen", "url": "https://pretalx.linuxtage.at/glt24/talk/GKTJKV/", "title": "[SPONSOR] grommunio: Die Open Source Revolution bei Groupware-L\u00f6sungen", "subtitle": "", "track": "Application", "type": "Talk - long", "language": "de", "abstract": "In einer dynamischen Landschaft der Unternehmenskommunikation ist die Suche nach effizienten, sicheren und kosteng\u00fcnstigen Groupware-L\u00f6sungen heutzutage von entscheidender Bedeutung. Die politischen und organisatorischen Umw\u00e4lzungen der letzten Jahre haben die Notwendigkeit neuer innovativer und transparenter L\u00f6sungen ins Zentrum unternehmerischen Handelns ger\u00fcckt, insbesondere aus \u00f6sterreichischer und europ\u00e4ischer Perspektive. Es ist l\u00e4ngst \u00fcberf\u00e4llig, eigene Groupware-L\u00f6sungen und IT-Strukturen zu entwickeln, um die organisatorische und wirtschaftliche Unabh\u00e4ngigkeit gegen\u00fcber den USA und China zu wahren.\r\n\r\nWir sind uns alle bewusst, dass Fragen zur Sicherheit, Unabh\u00e4ngigkeit und Privatsph\u00e4re aus dem t\u00e4glichen Leben nicht mehr wegzudenken sind, was f\u00fcr dien einzelnen gilt und in unserem Bewusstsein zunehmend verankert ist, gilt f\u00fcr Unternehmen in einem noch gr\u00f6\u00dferen Ma\u00dfe. Sie m\u00fcssen langfristige Unabh\u00e4ngigkeit und Handlungsf\u00e4higkeit sicherstellen, um ihr \u00dcberleben zu gew\u00e4hrleisten.\r\n\r\nGrommunio hat sich entschlossen, dieser Herausforderung zu begegnen und strebt danach, ein Leuchtturm der Innovation und Transparenz zu sein. Ziel ist es, die langj\u00e4hrige Dominanz propriet\u00e4rer Plattformen wie Microsoft Exchange herauszufordern. Wir m\u00f6chten Teil der L\u00f6sung sein und eine Alternative bieten, die Innovation, Unabh\u00e4ngigkeit, Freiheit bietet und bei Sicherheit keine Abstriche macht und  vor allem unseren Kunden vor allem eines erm\u00f6glicht. Innovativ und erfolgreich zu sein.  Groupware verstehen wir nicht nur als technische Kommunikationsplattform, sondern als eine gemeinsame Basis des Handelns und Wachsens, die auf der Community aufbaut und Wachstum, Sicherheit und Freiheit f\u00f6rdert.\r\n\r\nDie Pr\u00e4sentation skizziert die Reise von Grommunio in diesem Marktumfeld und wirft einen Blick auf die technischen Herausforderungen und gefundenen L\u00f6sungen. Mit einem Ausblick auf die Zukunft wird die Pr\u00e4sentation die laufenden Entwicklungen und die zuk\u00fcnftige Roadmap von Grommunio vorstellen. Wir werden erl\u00e4utern, wie Grommunio durch kontinuierliche Verbesserung und Community-gesteuerte Entwicklung die Standards f\u00fcr Groupware-L\u00f6sungen neu definiert.\r\n\r\nSeien Sie dabei, wenn wir erkunden, warum Grommunio nicht nur eine Alternative, sondern eine \u00fcberlegene Wahl f\u00fcr Organisationen darstellt.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "P8B8HF", "name": "Norbert Lambing", "avatar": null, "biography": null, "public_name": "Norbert Lambing", "guid": "b604dc8f-68cc-5ada-a8b3-f2103d5eb500", "url": "https://pretalx.linuxtage.at/glt24/speaker/P8B8HF/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/GKTJKV/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/GKTJKV/", "attachments": [{"title": "Slides", "url": "/media/glt24/submissions/GKTJKV/resources/20240406-GLT-nlambinggrommunio_RLqI3Wf.pdf", "type": "related"}]}, {"guid": "72bfe961-27ec-5d1d-bd20-0eb3c159b2dd", "code": "7XWWLC", "id": 435, "logo": null, "date": "2024-04-06T14:00:00+02:00", "start": "14:00", "duration": "00:45", "room": "HS i2", "slug": "glt24-435-python-asyncio-libgpiod-and-pointless-blinking", "url": "https://pretalx.linuxtage.at/glt24/talk/7XWWLC/", "title": "Python, asyncio, libgpiod, and Pointless Blinking", "subtitle": "", "track": "Hardware", "type": "Talk - long", "language": "en", "abstract": "Python's lovely [asyncio](https://docs.python.org/3/library/asyncio.html) library allows me to write event-driven programs in a style that looks much like multithreaded code but isn't. Combining [asyncio](https://docs.python.org/3/library/asyncio.html) with the equally lovely [Linux GPIO subsystem](https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git) is just another logical step. In this talk I show what [asyncio](https://docs.python.org/3/library/asyncio.html) is, how [libgpiod](https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git) works, and how both are used to do pointless projects.", "description": "Continuing the [story of pointlessly blinking lights](https://www.faschingbauer.me/about/site/work-in-progress/blink/glt2023/index.html) from my last year's talk, I show\r\n\r\n* How GPIO interrupts are configured to get notified of hardware button presses, and how this can look like in Python (hint: *generators*, and *iteration*).\r\n* How button-events can be used in an ``async`` programming style   (hint: *asyncronous generators*, and ``async for``).\r\n* How this fits into the pointless project of blinking lights.\r\n\r\nAdditionally, I give an overview of async libraries that are more to the point, like\r\n\r\n* [Textual](https://textual.textualize.io), a terminal UI framework\r\n* [python-sdbus](https://github.com/python-sdbus/python-sdbus), the Python binding for the systemd D-Bus client implementation\r\n\r\n\"Slide\" material available on [my homepage](https://www.faschingbauer.me/about/site/work-in-progress/blink/glt2024/index.html)", "recording_license": "", "do_not_record": false, "persons": [{"code": "CBESAX", "name": "J\u00f6rg Faschingbauer", "avatar": "https://pretalx.linuxtage.at/media/avatars/Cropped_goySzxq.jpg", "biography": "* Born in Graz, and bound to die in Graz\r\n* Been around as an employee in and around Graz for many years\r\n* Self employed as trainer and consultant for even more years\r\n* https://www.faschingbauer.me", "public_name": "J\u00f6rg Faschingbauer", "guid": "f1bfd15e-d226-53c4-bd9f-d0bbc2995b69", "url": "https://pretalx.linuxtage.at/glt24/speaker/CBESAX/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/7XWWLC/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/7XWWLC/", "attachments": []}, {"guid": "2f47363d-73b6-5b5d-9125-e8bafc3e2c16", "code": "3MMQBF", "id": 418, "logo": null, "date": "2024-04-06T15:00:00+02:00", "start": "15:00", "duration": "00:45", "room": "HS i2", "slug": "glt24-418-we-got-hacked-lektionen-aus-realen-security-vorfallen", "url": "https://pretalx.linuxtage.at/glt24/talk/3MMQBF/", "title": "We got hacked: Lektionen aus realen Security-Vorf\u00e4llen", "subtitle": "", "track": "Security", "type": "Talk - long", "language": "de", "abstract": "System-AdministratorInnen (Sysadmins) sind daf\u00fcr verantwortlich, dass die IT-Infrastruktur rund l\u00e4uft. Dazu geh\u00f6rt auch das Thema IT-Security. Jeder tats\u00e4chliche Vorfall bietet dabei wertvolle Erkenntnisse, die uns helfen k\u00f6nnen, die Systeme widerstandsf\u00e4higer und sicherer zu gestalten. Dieser Vortrag gibt einen Einblick in reale Security-Incidents und welche Lektionen sich aus solchen Vorf\u00e4llen mitnehmen lassen.", "description": "Im t\u00e4glichen Gesch\u00e4ft k\u00fcmmert sich der Vortragende eigentlich darum, dass die IT-Infrastruktur von verschiedenen Kunden wie gew\u00fcnscht und m\u00f6glichst stressfrei funktioniert. Zwischendurch gibt es aber immer wieder spannende Feuerwehr-Eins\u00e4tze, z.B. wenn Hacker erfolgreich waren und eine Hintert\u00fcr in einer IT-Infrastruktur gefunden haben.\r\n\r\nWir sehen uns einige dieser Security-Incidents an und was wir aus diesen lernen k\u00f6nnen. Wie wird so ein Angriff \u00fcberhaupt entdeckt und wie erfolgt die Identifizierung der Schwachstelle, die zu den Vorf\u00e4llen gef\u00fchrt hat? Welche effektiven Strategien gibt es zur Abwehr? Welche Fehler haben zu dem erfolgreichen Angriff gef\u00fchrt? Und welche Best Practices sollte man beachten, um die eigene Infrastruktur resilienter zu gestalten und \u00e4hnliche Vorf\u00e4lle in Zukunft zu vermeiden?\r\n\r\nDieser Vortrag richtet sich zwar besonders, aber nicht nur an Sysadmins. Auch Entwickler:Innen und andere IT-Interessierte, die einen Einblick daf\u00fcr bekommen wollen, wie echte Hacker-Angriffe in der Praxis aussehen k\u00f6nnen und welche Schwachstellen in IT-Infrastruktur schlummern bzw. wie man diese vermeidet, werden auf ihre Kosten kommen.", "recording_license": "", "do_not_record": false, "persons": [{"code": "AXRDSG", "name": "Michael Prokop", "avatar": "https://pretalx.linuxtage.at/media/avatar_YDnzdQ4.png", "biography": "Michael Prokop ist IT-Consultant, Grml- und Debian-Entwickler.\r\n\r\nMichael Prokop betreut seit \u00fcber 15 Jahren IT-Infrastruktur, ist Erfinder und Projektleiter des Linux-Live-Systems Grml, offizieller Debian-Entwickler und Mitbegr\u00fcnder des Security Treff Graz. Er ist mit Grml-Forensic im IT-Security-Umfeld vertreten, automatisiert sich seinen eigenen Job gerne weg und verbringt die Zeit stattdessen lieber mit dem Debuggen von komplizierten Problemen.", "public_name": "Michael Prokop", "guid": "fc2d1aef-0c10-574d-b448-9d8413e602ee", "url": "https://pretalx.linuxtage.at/glt24/speaker/AXRDSG/"}], "links": [{"title": "Vortragsfolien (PDF)", "url": "https://michael-prokop.at/slides/glt24_we-got-hacked.pdf", "type": "related"}, {"title": "Vortragsaufzeichnung (CCC)", "url": "https://media.ccc.de/v/glt24-418-we-got-hacked-lektionen-aus-realen-security-vorfllen", "type": "related"}], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/3MMQBF/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/3MMQBF/", "attachments": []}, {"guid": "9db18390-d1b2-5d87-9001-d35415c69517", "code": "9WTAQH", "id": 425, "logo": "https://pretalx.linuxtage.at/media/glt24/submissions/9WTAQH/aura-logo-color-trans_FsCSJuS.png", "date": "2024-04-06T17:00:00+02:00", "start": "17:00", "duration": "00:25", "room": "HS i2", "slug": "glt24-425-more-than-a-dj-aura-das-freie-softwareprojekt-fur-freie-radiosender", "url": "https://pretalx.linuxtage.at/glt24/talk/9WTAQH/", "title": "more than a DJ - AURA, das freie Softwareprojekt f\u00fcr freie Radiosender", "subtitle": "", "track": "Community", "type": "Talk", "language": "de", "abstract": "AURA ist eine freie Software-Suite f\u00fcr Radio-Automation. Gestaltet und entwickelt nach den Bed\u00fcrfnissen von freien Radiosendern in \u00d6sterreich und Deutschland, bietet AURA mit seiner modularen Architektur ein \"Komplettl\u00f6sung\" f\u00fcr den Radiobetrieb. Das Projekt verwirklicht zudem das Prinzip \"Community by Design\" - Radiomacher:innen d\u00fcrfen die Software von Anfang an testen und mitgestalten. Im Talk erfahrt ihr etwas \u00fcber das Projekt, seine Architektur und erlebt AURA in einer hands-on Demo in Aktion.", "description": "Wolltest Du schon immer selbst \"on air\" gehen und Dein eigenes Radioprogramm gestalten? Freie Sender stehen vor der Herausforderung, dass Softwarel\u00f6sungen f\u00fcr Radio-Programmverwaltung und -automation rar und teuer sind. Das Projekt AURA setzt ein Zeichen, dass es auch anders geht: AURA ist eine Open Source-Softwaresuite, die von Mitgliedern der freien Radios aus Graz, Linz, Wien, Innsbruck u.A. entwickelt wird. Nach dem \u201eBaukastenprinzip\u201c k\u00f6nnen Funktionsmodule wie Playout, Aufnahme, Scheduling, Medienverwaltung, etc. kombiniert werden. Eine moderne und nutzer:innenfreundliche Weboberfl\u00e4che macht die Programmverwaltung f\u00fcr die ganze Redaktion auch von zu Hause aus m\u00f6glich. UX und Design von AURA werden in engem Austausch mit der Radio-Community entworfen und verbessert.\r\nMitglieder vom Aura-Team stellen das Projekt und seine Architektur vor. Anhand einer Kurz-Demo kann man AURA in Aktion sehen. Au\u00dferdem wird gezeigt, wie das Prinzip \u201eCommunity by design\u201c im Aura-Projekt in der Planung und Gestaltung verwirklicht wird.\r\n\r\nCodebase & Homepage: https://aura.radio", "recording_license": "", "do_not_record": false, "persons": [{"code": "HVN7JK", "name": "Margarethe Maierhofer-Lischka", "avatar": "https://pretalx.linuxtage.at/media/avatars/HVN7JK_bDWx0QO.png", "biography": null, "public_name": "Margarethe Maierhofer-Lischka", "guid": "3a9875cc-391a-50d3-9a13-c68daf541c7d", "url": "https://pretalx.linuxtage.at/glt24/speaker/HVN7JK/"}, {"code": "ADGC9V", "name": "Martina M\u00fcller", "avatar": "https://pretalx.linuxtage.at/media/avatars/piratin_tdot_EtfAPeR.jpg", "biography": "\ud83d\udcbc Techniker @ FREIRAD\r\n\ud83d\udc69\u200d\ud83d\udcbb Administrator & Software-Developer\r\n\ud83d\udccc Innsbruck, \u00d6sterreich\r\n\ud83e\udd16 future robot enthusiast", "public_name": "Martina M\u00fcller", "guid": "2a4aeeb1-5dfa-5b30-a29b-b9cfcf65adb7", "url": "https://pretalx.linuxtage.at/glt24/speaker/ADGC9V/"}, {"code": "PY3NA8", "name": "Ole Binder", "avatar": null, "biography": "Just another sysadmin", "public_name": "Ole Binder", "guid": "3a3fd604-f1c3-5078-b8c0-797e805bc47b", "url": "https://pretalx.linuxtage.at/glt24/speaker/PY3NA8/"}, {"code": "MWUQ9P", "name": "Kay Effenberger", "avatar": null, "biography": "IT-Consultant @ Jointech.org", "public_name": "Kay Effenberger", "guid": "b85959cc-aaad-5fa2-98ee-ff14ad0d857c", "url": "https://pretalx.linuxtage.at/glt24/speaker/MWUQ9P/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/9WTAQH/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/9WTAQH/", "attachments": [{"title": "Folien_AURA_Linuxtage24", "url": "/media/glt24/submissions/9WTAQH/resources/2024-04-06_AURA-Linuxtage_sWIFVkL.pdf", "type": "related"}]}, {"guid": "2e0a3696-b0c3-56c2-940d-49c578232109", "code": "YY7R37", "id": 442, "logo": null, "date": "2024-04-06T17:30:00+02:00", "start": "17:30", "duration": "00:25", "room": "HS i2", "slug": "glt24-442-why-is-archiving-so-un-sexy-again-floss-archiving-tools-for-organisations", "url": "https://pretalx.linuxtage.at/glt24/talk/YY7R37/", "title": "Why is archiving so (un)sexy again? - FLOSS archiving tools for organisations", "subtitle": "", "track": "Admin", "type": "Talk", "language": "de", "abstract": "For the unaware archiving seems boring and not so attractive, yet without archiving there would't be no Internet or Chat-GTP. The talk dismantles the urban legend of its dullness and presents outcomes of mur.at research into FLOSS tools for NGOs (and other organisations) to archive and document their projects.", "description": "Regardless of the experience, archiving seems for the unaware as not so attractive, even boring for the general public. And yet, without archiving there wouldn\u2019t be no Internet. Indeed, without archiving there wouldn\u2019t be no Chat-GTP\u2026 or even a Tabelle f\u00fcr die Bundesliga.\r\n\r\nTo dismantle the urban legend of its dullness, we will get back to the roots of archiving in history before taking a look into Open Software and the possibilities it offers for archiving today. Thus, we will see how archiving is crucial to raise awareness about the present legacy of what we do\u2014this being something alive (and kicking) that you will be able to re-use and expand. \r\n\r\nThe talk sums up an ambitious endeavor by mur.at and Artist in Residence Ricardo Gin\u00e9s (Tactical Tech Berlin) to collect FLOSS tools that NGOs and other organizations can use to better document and archive their projects. Local stakeholders from the arts & culture sector in Graz were interviewed as well as archiving experts from Tactical Tech Berlin, Ars Electronica Archive, ADA - Austrian Digital Art Archive, Stadtarchiv Graz to create hands-on guidelines that were further elaborated on in the mur-worklab in June 2023. The online exhibition \"Unarchive\", part the Netart Biennial \"TheWrong\" collected outcomes from the residencies, interviews, worklab talks and additional artistic positions.", "recording_license": "", "do_not_record": false, "persons": [{"code": "QBBBRP", "name": "Andreas Zingerle", "avatar": "https://pretalx.linuxtage.at/media/avatars/zingerle_passfoto_LHUtX2F.jpg", "biography": "Andreas is media artist and cultural producer. Since 2020 he has been director of mur.at \u2013 a server farm for the arts & cultural sector in Graz. In 2022 Andreas received together with Linda Kronman as KAIRUS Collective the austrian stateprize \u201cOutstanding Artist Award\u201d in the category Mediaart. \r\nTheir practice based research is closely intertwined with their artistic production, adopting methodologies used by anthropologists and sociologist, their artworks are often informed by archival research, participation observations and field research. Besides the artworks they publish academic research papers and open access publications to contextualize their artworks to wider discourses such as data privacy & security, activism & hacking culture, disruptive art practices, electronic waste and materiality of the internet.", "public_name": "Andreas Zingerle", "guid": "3326a130-5f79-5f3c-bb28-98d85925dae4", "url": "https://pretalx.linuxtage.at/glt24/speaker/QBBBRP/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/YY7R37/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/YY7R37/", "attachments": [{"title": "Pr\u00e4sentation Slides", "url": "/media/glt24/submissions/YY7R37/resources/24_GLT-presentation_OmmcgZ3.pdf", "type": "related"}, {"title": "Questions (mp3)", "url": "/media/glt24/submissions/YY7R37/resources/ricardo_questionsworklab_RzhkM2P.mp3", "type": "related"}]}, {"guid": "fe0d522f-c92a-5de6-ba17-e3db9cd2ec7d", "code": "HYXSAV", "id": 460, "logo": "https://pretalx.linuxtage.at/media/glt24/submissions/HYXSAV/wanderkarten_oY8SB5v.jpg", "date": "2024-04-06T18:00:00+02:00", "start": "18:00", "duration": "00:25", "room": "HS i2", "slug": "glt24-460-radfahren-und-wandern-mit-dem-osm-kartenmaterial-im-vergleich", "url": "https://pretalx.linuxtage.at/glt24/talk/HYXSAV/", "title": "Radfahren und Wandern mit dem OSM-Kartenmaterial im Vergleich", "subtitle": "", "track": "Application", "type": "Talk", "language": "de", "abstract": "Der Vortrag bietet einen Vergleich \u00fcber verschiedene Kartendarstellungen und das Routing bei der Navigation mit Radfahr- und Wander-Apps. Dabei spielt ganz speziell auch das Kartenmaterial von OpenStreetMap eine Rolle.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "YGJ7WY", "name": "Martin Brunner", "avatar": null, "biography": "Nutzer und Editor bei Projekten wie OSM, Wikipedia, Wiktionary so wie bevorzugt Open Source Software. Mit Baugeschichte.at (auch als GrazWiki bekannt) ein eigenes Projekt gestartet, das auf einer Semantic Mediawiki basiert.", "public_name": "Martin Brunner", "guid": "86896e2a-869a-531a-950f-5e41fc68e0ad", "url": "https://pretalx.linuxtage.at/glt24/speaker/YGJ7WY/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/HYXSAV/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/HYXSAV/", "attachments": [{"title": "Slides", "url": "/media/glt24/submissions/HYXSAV/resources/Linuxtage_OSM_Wandern_Radfahren_ohne_ausgeblendete_22C9SrO.pdf", "type": "related"}]}], "HS i7": [{"guid": "f6338e82-40cf-5cae-bedb-33fa5cb0d8af", "code": "Y88M7U", "id": 466, "logo": null, "date": "2024-04-06T09:00:00+02:00", "start": "09:00", "duration": "00:45", "room": "HS i7", "slug": "glt24-466-die-demokratisierung-von-game-development-the-good-the-bad-and-the-ugly", "url": "https://pretalx.linuxtage.at/glt24/talk/Y88M7U/", "title": "Die Demokratisierung von Game Development - The Good, the Bad, and the Ugly", "subtitle": "", "track": "Keynote", "type": "Talk - long", "language": "de", "abstract": "In diesem Vortrag diskutieren wir die vielschichtigen Effekte der Demokratisierung in der Spieleentwicklung, angefangen bei der Zug\u00e4nglichkeit durch popul\u00e4re Game Engines bis hin zu den Herausforderungen und Abh\u00e4ngigkeiten, die sich daraus ergeben und welche die Spieleindustrie 2023 mehr als nur bewegt hat. Wir stellen uns die Fragen: Wird die Spieleentwicklung nun auf Open Source-L\u00f6sungen umsteigen? Und welche Optionen stehen \u00fcberhaupt zur Verf\u00fcgung? Wir diskutieren das Potential von Open Source und Community-Beteiligung in der Game Development-Branche und reflektieren \u00fcber m\u00f6gliche Zukunftsszenarien.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "3S7DPF", "name": "Johanna Pirker", "avatar": "https://pretalx.linuxtage.at/media/avatars/download_2_hyMjDHQ.jpeg", "biography": "Johanna Pirker ist eine \u00f6sterreichische Informatikerin, derzeit Professorin f\u00fcr Medieninformatik an der Ludwig-Maximilians-Universit\u00e4t M\u00fcnchen und f\u00fcr Games Engineering an der Technischen Universit\u00e4t Graz. Ihre Forschungsbereiche umfassen Spieleentwicklung, virtuelle Realit\u00e4ten, K\u00fcnstliche Intelligenz und Data Science.", "public_name": "Johanna Pirker", "guid": "a228eb14-a201-55d9-99c2-95274e343f31", "url": "https://pretalx.linuxtage.at/glt24/speaker/3S7DPF/"}], "links": [{"title": "Slides", "url": "https://cloud.linuxtage.at/s/Rr4M4qfCAtfwC5m", "type": "related"}], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/Y88M7U/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/Y88M7U/", "attachments": []}, {"guid": "1f39a629-2891-5433-b98a-b19ae98b41fd", "code": "EHAKHD", "id": 453, "logo": null, "date": "2024-04-06T10:00:00+02:00", "start": "10:00", "duration": "00:45", "room": "HS i7", "slug": "glt24-453-the-next-social-web-is-just-the-web-am-beispiel-wordpress-activitypub", "url": "https://pretalx.linuxtage.at/glt24/talk/EHAKHD/", "title": "\"The next social web is just the web\" am Beispiel WordPress ActivityPub", "subtitle": "", "track": "Community", "type": "Talk - long", "language": "de", "abstract": "Mit dem **ActivityPub**-Protokoll kann eine **WordPress**-Seite direkt Interessierte erreichen und wird zu einem interaktiven Ort, an dem man mit dem gesamten Web kommunizieren kann.\r\n\r\nAls weiteres Beispiel, dass ActivityPub mehr kann als mittels Mastodon ein dezentrales Twitter zu bauen, wird anhand der Vision des **Calendiverse** vorgestellt.", "description": "Das [Fediverse](https://de.wikipedia.org/wiki/Fediverse#Kommunikationsprotokolle_und_Instanzen) bietet eine Alternative zu kommerziellen Sozialen Netzwerken. Aber Konten auf Plattformen anderer haben immer ein Probleme gemeinsam: egal ob es sich um Instagram oder einen Mastodon-Server handelt, die Betreiberinnen bestimmen die Rahmenbedingungen der Plattform, nicht du.\r\n\r\nViele Fediverse-Anwendungen wie [Mastodon](https://joinmastodon.org/) entsch\u00e4rfen das Problem stark, indem sie es erm\u00f6glichen, mit einem Konto auf einen anderen Server umzuziehen (und deine Follower*innen mitzunehmen).\r\n\r\nF\u00fcr Personen oder Organisationen mit einer WordPress-Seite gibt es jedoch eine noch nachhaltigere Alternative: mit Hilfe von [Plugins](https://wordpress.com/de/plugins/activitypub) wird deine Webseite direkt zu deiner Identit\u00e4t im Fediverse, es ist gar kein zus\u00e4tzlicher Account auf z.B. einem Mastodon-Server mehr n\u00f6tig. Das bedeutet auch, dass du keine zus\u00e4tzliche Plattform bespielen musst, sondern Funktionalit\u00e4ten wie Folgen und Gefolgt werden und Interaktionen, wie sie aus sozialen Netzwerken bekannt sind, wie Liken, Teilen, Kommentieren direkt mit deiner Website handhaben kannst.\r\n\r\nDurch eine in [Entwicklung befindliche Erweiterung](https://event-federation.eu/) wird es in Zukunft auch m\u00f6glich sein, Veranstaltungen, die auf einer WordPress-Seite verwaltet werden, in dieses dezentrale Netzwerk einzubinden. Dadurch ergeben sich viele neue M\u00f6glichkeiten, auch \u00fcber das Fediverse hinaus.", "recording_license": "", "do_not_record": false, "persons": [{"code": "BHKTRP", "name": "Andr\u00e9 Menrath", "avatar": "https://pretalx.linuxtage.at/media/avatars/fe1c795256720361_WLHH70G.jpeg", "biography": "I am a professionally trained pianist and piano teacher, I also studied audio engineering and am currently writing a thesis in corpus linguistics, work with Moodle in my day job, and try to improve the fediverse in the context of WordPress ActivityPub thanks to NLnet.", "public_name": "Andr\u00e9 Menrath", "guid": "6d5981d9-cb99-5e7d-8d8b-a66111996f0c", "url": "https://pretalx.linuxtage.at/glt24/speaker/BHKTRP/"}], "links": [{"title": "Pr\u00e4sentations-Slides", "url": "https://cloud.graz.social/s/8P8tZcGJGcRM5Si", "type": "related"}, {"title": "Slides-Quellcode", "url": "https://codeberg.org/linos/glt24", "type": "related"}], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/EHAKHD/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/EHAKHD/", "attachments": [{"title": "Schaudiagramm des Fediverse und einiger Applikationen, gruppiert nach Inhaltstypen", "url": "/media/glt24/submissions/EHAKHD/resources/Fediverse_v1.2_27.07.2023_NFoWgFy.png", "type": "related"}]}, {"guid": "f52900ac-5d2d-5391-a0ba-9fbf228af10c", "code": "MVUQB8", "id": 456, "logo": null, "date": "2024-04-06T11:00:00+02:00", "start": "11:00", "duration": "00:25", "room": "HS i7", "slug": "glt24-456-das-fediverse-grundlagen-und-eigenbetrieb-einer-instanz", "url": "https://pretalx.linuxtage.at/glt24/talk/MVUQB8/", "title": "Das Fediverse: Grundlagen und Eigenbetrieb einer Instanz", "subtitle": "", "track": "Admin", "type": "Talk", "language": "de", "abstract": "Der Verein \"graz.social \u2013 Verein zur F\u00f6rderung ethischer Digitalkultur\" pr\u00e4sentiert das Fediverse. Das Fediverse ist ein verteiltes soziales Netzwerk mit Apps wie Mastodon (Alternative zu Twitter), Peertube (Alternative zu youtube) und Pixelfed (Alternative zu Instagram). Es wird kurz und visuell auf die Besonderheiten dieses Netzwerks eingegangen und danach gezeigt, wie jede und jeder sich mit einem Server darin einbringen kann. In einer Fragerunde teilen Aktive von graz.social gerne ihre Erfahrung in der Moderation einer Instanz.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "GCUW93", "name": "Marcus Meindel", "avatar": "https://pretalx.linuxtage.at/media/avatars/Marcus_Focus_wordpress-2-300x280_tcaI1r7.jpg", "biography": "Aktiv bei \u00bbgraz.social \u2013 Verein zur F\u00f6rderung ethischer Digitalkultur\u00ab, im Community-Space \u00bbDie Kometin\u00ab und dem \u00bbCommons-Institut\u00ab. Mein thematischer Schwerpunkt ist die F\u00f6rderung gemeinschaffender Praktiken durch Informationstechnik.", "public_name": "Marcus Meindel", "guid": "7f17786d-9b3b-567f-a281-a292be0a6ccb", "url": "https://pretalx.linuxtage.at/glt24/speaker/GCUW93/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/MVUQB8/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/MVUQB8/", "attachments": [{"title": "Folien (PDF)", "url": "/media/glt24/submissions/MVUQB8/resources/Fediverse-graz-social_obvyFyB.pdf", "type": "related"}]}, {"guid": "e6516672-88a5-5746-8590-64cd30cb359b", "code": "GSVKTF", "id": 448, "logo": null, "date": "2024-04-06T11:35:00+02:00", "start": "11:35", "duration": "00:25", "room": "HS i7", "slug": "glt24-448-open-source-software-und-compliance-im-unternehmen-ein-sheriff-im-wilden-westen", "url": "https://pretalx.linuxtage.at/glt24/talk/GSVKTF/", "title": "Open Source Software und Compliance im Unternehmen: Ein Sheriff im Wilden Westen", "subtitle": "", "track": "Security", "type": "Talk", "language": "de", "abstract": "Wenn wir uns vorstellen, dass OSS der Wilde Westen ist, k\u00f6nnen viele Dinge sehr frei gemacht und umgesetzt werden \u2013 jedoch auch zum Vorteil Einzelner und nicht zwingend im Interesse der Gemeinschaft.\r\n\r\nUm gewisse Grenzen und Rahmenbedingungen in der Pr\u00e4rie aufzuzeigen, wird im Wilden Westen ein Sheriff ernannt. In Unternehmen werden im OSS-Kontext Open Source Program Offices (OSPOs) als eigene Instanzen etabliert, um die Rahmenbedingungen der OSS-Nutzung zu definieren und die Interessen des Unternehmens und der Community zu sch\u00fctzen.\r\n\r\nIn diesem Talk betrachten wir das WAS und das WIE der Etablierung eines OSPOs in Unternehmen und teilen Erfahrungen und Einblicke aus der Praxis.", "description": "Nachdem Unternehmen die tlw. strategische Entscheidung getroffen haben, Open Source Software einzusetzen, gilt es sicherzustellen, dass diese nicht willk\u00fcrlich und unkontrolliert eingesetzt wird.\r\nZiel ist es, die Balance zwischen Unternehmenszielen und freier Software-Entwicklung herzustellen, um den technischen Fortschritt zu f\u00f6rdern, die Potenziale von OSS auszusch\u00f6pfen, und Compliance-Einhaltung sicherzustellen.\r\n\r\nWarum?\r\n- Herausfordernd ist (1) die Einhaltung der komplexen und oftmals un\u00fcbersichtlichen Rechte und Pflichten von Lizenz-Anforderungen, Identifikation von Lizenz-Inkompatibilit\u00e4ten, Umgang mit Lizenz-\u00c4nderungen, oder die verpflichtende Anzeige von OSS-Lizenztexten. Zudem spielt (2) die R\u00fcckverfolgbarkeit von OSS-Komponenten entlang der Supply Chain eine Rolle und die verl\u00e4ssliche Erstellung einer Software Bill of Material. (3) Bei OSS ist aufgrund des \u00f6ffentlichen Sourcecodes die Anzahl an gezielt gesuchten und gefundenen Vulnerabilities h\u00f6her als bei propriet\u00e4rer Software.\r\n- M\u00f6gliche Konsequenzen von Lizenz-Verst\u00f6\u00dfen beinhalten Rechtsstreitigkeiten, Vertragsbr\u00fcche, Reputationsverluste, Produktr\u00fcckrufe, Blacklisting,\u2026\r\n\r\nWas?\r\n- H\u00e4ufig wird eine eigene interdisziplin\u00e4re Instanz \u2013 ein Open Source Program Office \u2013 im Unternehmen etabliert \r\n- Die Lizenz.Konformit\u00e4t und Compliance von Produkten wird vor Release sichergestellt.\r\n\r\nWie?\r\n- Die Aspekte Prozesse, Methoden, Tools, Organisationsstrukturen werden betrachtet und OSS-Compliance-Standards dahingehend etabliert.\r\n- Die rechtlichen Anforderungen werden aufgenommen und in die technischen Entwicklungsprozesse und in die CI/CD und Build Pipleline integriert.\r\n- Einf\u00fchrung von standardisierten Formaten wie SPDX, CycloneDX,\u2026, um eine unternehmens\u00fcbergreifende Zusammenarbeit sicherzustellen.\r\n\r\nWas kann da noch schief laufen?\r\n- Prozesse k\u00f6nnen den Time-to-market verl\u00e4ngern und den Entwicklungsprozess verlangsamen, wenn wichtige Prozessschritte nicht korrekt verortet sind.\r\n- Tools: Nach dem Motto \u201dA fool with a tool is still a fool\u201d ist eine Tooleinf\u00fchrung nicht inh\u00e4rent eine Produktivit\u00e4tssteigerung.\r\n- Organisationsstrukturen: Organizational Change durch Ver\u00e4nderung von Verantwortlichkeiten, Ver\u00e4nderung bestehender Job-Descriptions, B\u00fcrokratien,\u2026.\r\n\r\nWas erwartet uns im Vortrag?\r\n- Einblicke und Erfahrungen aus der Praxis in der Etablierung eines OSPOs in Unternehmen", "recording_license": "", "do_not_record": false, "persons": [{"code": "LZALCB", "name": "Birgit Brandstetter", "avatar": "https://pretalx.linuxtage.at/media/avatars/20230124_EFS_2704_9MGbirk.jpg", "biography": "\ud83d\udc69\u200d\ud83d\udcbc Unternehmensberaterin im Bereich Automotive-IT mit Schwerpunkt Open Source Software und Compliance\r\n\ud83d\udc69\u200d\ud83c\udf93 MA in Business in Emerging Markets der FH JOANNEUM Graz\r\n\ud83c\udf99\ufe0fPodcast Die Power von Open Source: https://efs.consulting/insight/die-power-von-open-source/", "public_name": "Birgit Brandstetter", "guid": "848ee4c7-8a45-5550-a3cd-a202a8f6544a", "url": "https://pretalx.linuxtage.at/glt24/speaker/LZALCB/"}, {"code": "SFK9UF", "name": "Nepomuk Trauttmansdorff", "avatar": "https://pretalx.linuxtage.at/media/avatars/20220322_EFS_0321_Avo2mh6.jpg", "biography": "\ud83d\ude97 Consulting in Automobilbranche mit Fokus auf IT und Digitalisierung\r\n\r\n\ud83d\udc49 Spezialisierung auf Open Source Software (Compliance) in Unternehmen\r\n\r\n\ud83d\udca1 Passion: symbiotische Beziehungen zwischen SW-Entwicklung und Compliance aufbauen und pflegen", "public_name": "Nepomuk Trauttmansdorff", "guid": "95f5339d-b4ec-5341-b487-05c8c3e4a8b8", "url": "https://pretalx.linuxtage.at/glt24/speaker/SFK9UF/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/GSVKTF/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/GSVKTF/", "attachments": [{"title": "Im Vortrag verwendete Slides", "url": "/media/glt24/submissions/GSVKTF/resources/20240406_Grazer_Linux_Tage_Pr%C3%A4sentation_OSS_Sheriff_ORHEs4i.pdf", "type": "related"}]}, {"guid": "96d9f4fd-15c8-5ea6-97fd-1cb4487daeda", "code": "9WZ8AN", "id": 463, "logo": "https://pretalx.linuxtage.at/media/glt24/submissions/9WZ8AN/Untitled_XSzf0g3.png", "date": "2024-04-06T12:10:00+02:00", "start": "12:10", "duration": "00:45", "room": "HS i7", "slug": "glt24-463-sponsor-running-air-gapped-vm-updates-on-scale", "url": "https://pretalx.linuxtage.at/glt24/talk/9WZ8AN/", "title": "[SPONSOR] Running air-gapped VM updates on scale", "subtitle": "", "track": "Admin", "type": "Talk - long", "language": "de", "abstract": "Der Vortrag behandelt die Herausforderungen und L\u00f6sungen f\u00fcr das automatisierte Erstellen von virtuellen Maschinen (VMs) und Aktualisieren in abgeschotteten Umgebungen. Es werden effektive Strategien und Tools zur Verwaltung von Updates in solchen Umgebungen vorgestellt. Der Fokus liegt auf Skalierbarkeit und Effizienz, um gro\u00dfe VM-Best\u00e4nde zuverl\u00e4ssig zu aktualisieren um Einheitlichkeit und Sicherheit zu garantieren. Die Pr\u00e4sentation gibt Einblicke in ausgew\u00e4hlte Praktiken, Technologien und Automatisierungstools, die es erm\u00f6glichen, abgeschottete VMs mittels image-basiertem Update zu aktualisieren.", "description": "Erfahren Sie in diesem Vortrag mehr \u00fcber das innovative Caretaker-Projekt der NTS Netzwerk Telekom Service AG. Der Caretaker ist ein leistungsstarkes Remote Monitoring & Management (RMM)-System, das auf Ubuntu und Kubernetes basiert. Als virtuelle Maschine in Kundeninfrastrukturen bereitgestellt, \u00fcberwacht und \u00fcberpr\u00fcft der Caretaker automatisch die Gesundheit und Leistung der IT-Systeme. Insbesondere wird darauf eingegangen, wie das Image f\u00fcr die VM strukturiert ist und wie automatisierte Updates des Betriebssystems erm\u00f6glicht werden. Tauchen Sie ein in die Welt des Caretakers und erfahren Sie, wie er NTS erm\u00f6glicht eine gro\u00dfe Anzahl an VMs automatisiert und skalierbar zu aktualisieren.", "recording_license": "", "do_not_record": false, "persons": [{"code": "93L3RW", "name": "Fabian Lichtenegger-Lukas", "avatar": "https://pretalx.linuxtage.at/media/avatars/fabian_lichtenegger_lukas_RESCUN7.jpeg", "biography": "Als erfahrener System Engineer mit tiefer Verwurzelung in Linux-Betriebssystemen, habe ich mir \u00fcber die Jahre ein umfangreiches Wissen in verschiedenen Distributionen angeeignet, von Ubuntu \u00fcber CentOS bis hin zu Red Hat. Meine Spezialgebiete umfassen die Systemadministration, Sicherheitskonzepte und die Automatisierung von Routineaufgaben, um Effizienz und Stabilit\u00e4t der IT-Infrastrukturen zu gew\u00e4hrleisten. Ich bin leidenschaftlich daran interessiert, innovative L\u00f6sungen f\u00fcr komplexe Probleme zu entwickeln und mein Wissen mit der Community zu teilen. Meine Karriere ist gepr\u00e4gt von kontinuierlichem Lernen, Teamarbeit und einem starken Beitrag zur Open-Source-Bewegung.", "public_name": "Fabian Lichtenegger-Lukas", "guid": "b54bc9ab-4aac-541b-9b69-cea588199409", "url": "https://pretalx.linuxtage.at/glt24/speaker/93L3RW/"}, {"code": "YPZTHD", "name": "Roland Urbano", "avatar": "https://pretalx.linuxtage.at/media/avatars/DSCF3253-2-1_mfSU6rM.jpg", "biography": "Als erfahrener System Engineer bei NTS verf\u00fcgt Roland \u00fcber umfangreiche Erfahrung in der Verwaltung und Optimierung von Linux- und Kubernetes-Infrastrukturen. Seit 2023 tr\u00e4gt er aktiv zur Modernisierung und Skalierung der internen IT-Landschaft bei.\r\n\r\nSeine Hauptaufgaben umfassen die Betreuung und Weiterentwicklung der internen Linux- und Kubernetes-Plattformen, mit Schwerpunkt auf der Bereitstellung einer robusten Entwicklungsplattform f\u00fcr diverse Teams. In enger Zusammenarbeit mit Softwareentwicklern und DevOps-Engineers unterst\u00fctzt er diese bei der Bereitstellung von Services auf Kubernetes und sorgt f\u00fcr deren reibungslosen Betrieb.\r\n\r\nSein Interesse gilt neuen Trends und Technologien im Bereich Cloud-Native und Open Source, wobei er sich darauf konzentriert, innovative Tools und L\u00f6sungen zu integrieren, um die Infrastruktur agiler und skalierbarer zu machen.\r\n\r\nDurch seine Leidenschaft f\u00fcr technische Innovationen und seine Expertise im Systemengineering tr\u00e4gt er dazu bei, dass NTS an der Spitze der Technologieentwicklung bleibt und seinen Kunden erstklassige Dienstleistungen bietet.", "public_name": "Roland Urbano", "guid": "367a26c0-f93b-5af8-a983-00a5764f061c", "url": "https://pretalx.linuxtage.at/glt24/speaker/YPZTHD/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/9WZ8AN/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/9WZ8AN/", "attachments": [{"title": "Folien (PDF)", "url": "/media/glt24/submissions/9WZ8AN/resources/Linuxtage-Talk-2024_bSJti0L.pdf", "type": "related"}]}, {"guid": "405798cf-4e3c-5871-86e2-4b4d5f0a56b6", "code": "N73FQV", "id": 421, "logo": null, "date": "2024-04-06T13:05:00+02:00", "start": "13:05", "duration": "00:25", "room": "HS i7", "slug": "glt24-421-infrastructure-as-code-and-ai-does-it-fit", "url": "https://pretalx.linuxtage.at/glt24/talk/N73FQV/", "title": "Infrastructure as Code and AI - does it fit?", "subtitle": "", "track": "Admin", "type": "Talk", "language": "en", "abstract": "AI combined with cloud computing and infrastructure as a code - does that fit? Yes, indeed!\r\n\r\nAre you curious how the GitHub Copilot could support you in implementing 'Infrastructure as Code' to deploy resources on Azure in an automated way? \r\nThis talk reveals my approach to using the AI pair programming tool. Starting from scratch, I will create a working Terraform configuration that can deploy a Kubernetes cluster on Azure, by just providing comments.\r\nWhat could good practice for that look like?\r\nIt shall prove that AI speeds up your development speed and works well for infrastructure as code approaches.\r\n\r\nAccording to the very last question of my lecture:\r\nMy response to this question was not very precise, and I would like to improve it by directly referring to GitHub Copilot, as the GitHub Copilot took up a significant part of my presentation. A search on the \u2018GitHub Copilot Trust Center\u2019 addressed the question of whether any prompts provided to the tool is stored:\r\n\r\n\"Does GitHub Copilot retain any of your prompts that it used as a basis for providing suggestions?\"\r\n\r\nAnswer:\r\n\"The GitHub Copilot extension in the code editor does not retain your prompts for any purpose after it has provided Suggestions, unless you are a Copilot Individual subscriber and have allowed GitHub to retain your prompts and suggestions.\"\r\n\r\nSource: https://resources.github.com/copilot-trust-center/", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "VTRMJZ", "name": "Patrick Koch", "avatar": "https://pretalx.linuxtage.at/media/avatars/VTRMJZ_y99LDKx.jpg", "biography": "Ich arbeite als Softwareentwickler mit starkem Fokus auf Cloud-T\u00e4tigkeiten bei der AVL List GmbH in Graz. Einer meiner Leidenschaften ist es Beitr\u00e4ge f\u00fcr die Tech-Community zu erstellen, in Form von Blog Posts, Videos, Meetups, Speaker Aktivit\u00e4ten und Workshops.\r\nSeit 2023 bin ich HashiCorp Ambassador und Microsoft Azure MVP.", "public_name": "Patrick Koch", "guid": "ad9cc750-a364-5f0e-bcf5-f0a553755fc8", "url": "https://pretalx.linuxtage.at/glt24/speaker/VTRMJZ/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/N73FQV/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/N73FQV/", "attachments": [{"title": "Slides of the lecture", "url": "/media/glt24/submissions/N73FQV/resources/ai_and_iac_does_it_fit_XPabB7A.pdf", "type": "related"}]}, {"guid": "d653bf16-3c96-57c8-a66a-dd8c76e83abf", "code": "VBSVW9", "id": 450, "logo": "https://pretalx.linuxtage.at/media/glt24/submissions/VBSVW9/logo_losfuzzys_150_v8NxxK9.png", "date": "2024-04-06T14:00:00+02:00", "start": "14:00", "duration": "00:45", "room": "HS i7", "slug": "glt24-450-2023-s-top-cyber-threats", "url": "https://pretalx.linuxtage.at/glt24/talk/VBSVW9/", "title": "2023's Top Cyber Threats", "subtitle": "", "track": "Security", "type": "Talk - long", "language": "de", "abstract": "Einige Mitglieder des CTF-Teams, LosFuzzys, stellen Exploits aus dem vergangenen Jahr vor, diskutieren deren Auswirkungen und zeigen L\u00f6sungsans\u00e4tze.\r\n\r\nDer Vortrag richtet sich an Menschen, die sich f\u00fcr Informationssicherheit interessieren.", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"code": "UECDHJ", "name": "Kevin Saiger", "avatar": "https://pretalx.linuxtage.at/media/avatars/UECDHJ_R3koqTY.webp", "biography": "Ich bin in ein Informatik Student der Technischen Universit\u00e4t Graz mit starkem interesse in Informationssicherheit.", "public_name": "Kevin Saiger", "guid": "94566495-8889-5ecc-86a4-10d2940d57f9", "url": "https://pretalx.linuxtage.at/glt24/speaker/UECDHJ/"}, {"code": "LX3U3K", "name": "Markus Ostermayer", "avatar": null, "biography": "Markus Ostermayer studies information and computer engineering at Graz University of Technology and is a member of the CTF team LosFuzzys.\r\nHe enjoys system security, cryptography and privacy-related topics.", "public_name": "Markus Ostermayer", "guid": "8c390b1e-9171-5d2f-b4f4-914e520fc58e", "url": "https://pretalx.linuxtage.at/glt24/speaker/LX3U3K/"}, {"code": "TUMMBZ", "name": "Marcell Haritopoulus", "avatar": null, "biography": null, "public_name": "Marcell Haritopoulus", "guid": "dba00c88-9f15-53c2-a701-1438390e04d6", "url": "https://pretalx.linuxtage.at/glt24/speaker/TUMMBZ/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/VBSVW9/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/VBSVW9/", "attachments": [{"title": "Slides", "url": "/media/glt24/submissions/VBSVW9/resources/presentation_FP3h7H4.pdf", "type": "related"}]}, {"guid": "10f006e5-a58f-5b85-a4b4-3bb2af2eecb7", "code": "YFYM3H", "id": 462, "logo": null, "date": "2024-04-06T15:00:00+02:00", "start": "15:00", "duration": "00:45", "room": "HS i7", "slug": "glt24-462-gpio-development-mit-dem-raspberry-pi", "url": "https://pretalx.linuxtage.at/glt24/talk/YFYM3H/", "title": "GPIO Development mit dem Raspberry Pi", "subtitle": "", "track": "Hardware", "type": "Talk - long", "language": "de", "abstract": "Zuerst gibt es ein Update zum aktuellen Status des 'Raspberry Pi'. Welche neuen Modelle gibt es und was hat sich im allgemeinen im Softwarebereich getan?\r\nViele beliebte GPIO-Libraries wurden in letzter Zeit nicht mehr aktiv weiterentwickelt - was bedeutet das f\u00fcr den Endanwender? Welche Vor- und Nachteile bringt die allgemeine GPIO-Library libgpiod. \r\nIm zweiten Teil des Vortrags wird f\u00fcr professionelle Entwickler demonstriert wie man sich mit profiling und debugging Tools tiefgreifend die Performance der Library analysieren kann.", "description": "Die letzten Jahre waren schwierig f\u00fcr Raspberry Pi Fans, Lieferkettenprobleme machten es kaum m\u00f6glich, die aktuellen Modelle zu erwerben, w\u00e4hrend gleichzeitig die Gebrauchtpreise in die H\u00f6he schossen.\r\nZum Gl\u00fcck hat sich die Lage stark verbessert und die neuen Modelle \"Zero 2 W\" und \"Raspberry Pi 5\" sind bei den meisten Shops nun lieferbar.\u00a0\r\nAuch Raspberry Pi OS setzt mittlerweile auf Debian Bookworm - und damit den Linux Kernel in Version 6. Dazu gab es auch einige \u00c4nderungen, die wir uns im Vortrag ansehen. \r\nEinen gro\u00dfen Einfluss gab es bei den GPIO Librarys. Sie scheinen fast alle nicht mehr aktiv unterst\u00fctzt zu werden, denn libgpiod ist gekommen um sie alle abzul\u00f6sen. Doch wie ist die Geschwindigkeit der universellen Library gegen\u00fcber der alten? \r\nIm zweiten Teil wird mittels debugging und profiling Tools die API und Performance von libgpiod ganz genau unter die Lupe genommen.", "recording_license": "", "do_not_record": false, "persons": [{"code": "8RPEBU", "name": "Manfred Wallner", "avatar": "https://pretalx.linuxtage.at/media/avatars/b3f1cb3f3639624e44ac22d0acb1add8_yxyAiD0.jpg", "biography": "Manfred is a software development engineer at ksengineers in Graz, Austria.\r\n\r\nIn the last 10+ years, he's been involved in a variety of projects including work for TV-broadcasting providers, research and development, performance analysis and optimization in automotive engineering as well as software deployment & configuration automation.\r\n\r\nIn his spare time, Manfred contributes to the Chocolatey community, doing moderation on the community repository as well as maintaining the Boxstarter project.", "public_name": "Manfred Wallner", "guid": "9f3fb705-6602-5466-8296-3c3948e7c4e2", "url": "https://pretalx.linuxtage.at/glt24/speaker/8RPEBU/"}, {"code": "S7JCMR", "name": "Martin Strohmayer", "avatar": null, "biography": "Ich bin seit vielen Jahren als C++ Entwickler f\u00fcr Windows-basierte Software bei einer Grazer Firma t\u00e4tig. In meiner Freizeit besch\u00e4ftige ich mich mit Debian Linux und Open-Source-Projekte. In den letzten Jahren befasse ich mich intensiv mit dem Raspberry Pi. Ich bin Medienschaffender, schreiben B\u00fccher, Blogs und habe einen eigenen Podcast.", "public_name": "Martin Strohmayer", "guid": "cf58e971-370d-5c1a-b026-95867c580bad", "url": "https://pretalx.linuxtage.at/glt24/speaker/S7JCMR/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/YFYM3H/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/YFYM3H/", "attachments": [{"title": "Pr\u00e4sentationsfolien", "url": "/media/glt24/submissions/YFYM3H/resources/GLT24_-_Raspberry_Pi_GPIO_Development_uxFb7Dh.pdf", "type": "related"}]}, {"guid": "8d0225e3-43e0-5051-b30f-0c5ad6a03c1d", "code": "DXJLMZ", "id": 464, "logo": null, "date": "2024-04-06T16:00:00+02:00", "start": "16:00", "duration": "00:45", "room": "HS i7", "slug": "glt24-464-shepherding-software-dependencies", "url": "https://pretalx.linuxtage.at/glt24/talk/DXJLMZ/", "title": "Shepherding Software Dependencies", "subtitle": "", "track": "Security", "type": "Talk - long", "language": "en", "abstract": "The number of external dependencies in today's software has grown steadily over the years. With all these dependencies come bugs and security issues. Like a flock of sheep, it can be difficult to keep track of them all, take care of their needs, and leave no one behind.\r\n\r\nIn this talk, we'll present solutions for software composition analysis and dependency management using free and open source tools. Afterwards, we hope you will be convinced that this is something everyone should consider in their software projects, because it is relatively easy to get started, and it will make your life easier in the long run.", "description": "The number of external dependencies in today's software has grown steadily over the years. With all these dependencies come bugs and security issues. Like a flock of sheep, it can be difficult to keep track of them all, take care of their needs, and leave no one behind.\r\n\r\nIn this talk, we'll present solutions for software composition analysis and dependency management using free and open source tools. Afterwards, we hope you will be convinced that this is something everyone should consider in their software projects, because it is relatively easy to get started, and it will make your life easier in the long run.\r\n\r\nWe will demonstrate how to create a *Software Bill Of Material (SBOM)* at build time using the *OWASP CycloneDX* tools. To further analyze the SBOM, we will demonstrate the use of *OWASP Dependency Track*. We will also demonstrate the use of *Renovate* to help maintainers keep up with dependency updates. To run all these tools in a CI/CD environment, we use *GitLab*.\r\n\r\n- CycloneDX: https://cyclonedx.org/\r\n- Dependency Track: https://dependencytrack.org/\r\n- Renovate: https://www.mend.io/renovate-free/\r\n- GitLab: https://about.gitlab.com/", "recording_license": "", "do_not_record": false, "persons": [{"code": "BPMRVB", "name": "Michael Gissing", "avatar": "https://pretalx.linuxtage.at/media/myAvatar.png", "biography": "I am a software engineer by profession, passionate about open source software and application security. I try to follow the DevSecOps approach of enabling software development teams to integrate security tools into their daily work through automation and CI/CD.", "public_name": "Michael Gissing", "guid": "ce573424-2e0b-545d-814c-dd3d26697bae", "url": "https://pretalx.linuxtage.at/glt24/speaker/BPMRVB/"}, {"code": "FTJ8BD", "name": "Tobias Kulmburg", "avatar": null, "biography": null, "public_name": "Tobias Kulmburg", "guid": "0d6d1f78-d27a-5019-a11d-1fff9d3ff88e", "url": "https://pretalx.linuxtage.at/glt24/speaker/FTJ8BD/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/DXJLMZ/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/DXJLMZ/", "attachments": [{"title": "Slides - Shepherding_Software_Dependencies_v1-0-0.pdf", "url": "/media/glt24/submissions/DXJLMZ/resources/Shepherding_Software_Dependencies_v1-0-0_QwdV9Qe.pdf", "type": "related"}]}, {"guid": "64130dbc-6121-50b0-936d-bac79ca2eab2", "code": "VSQXGS", "id": 423, "logo": "https://pretalx.linuxtage.at/media/glt24/submissions/VSQXGS/screenshot1080_rCP3HHw.png", "date": "2024-04-06T17:00:00+02:00", "start": "17:00", "duration": "00:25", "room": "HS i7", "slug": "glt24-423-gizual-browser-based-git-repository-visualisation-with-webassembly-and-web-workers", "url": "https://pretalx.linuxtage.at/glt24/talk/VSQXGS/", "title": "Gizual: Browser-Based Git Repository Visualisation with WebAssembly and Web Workers", "subtitle": "", "track": "Application", "type": "Talk", "language": "en", "abstract": "This talk presents Gizual, a cutting-edge open-source web application for visualising and interacting with Git code repositories. It leverages the power of web workers, WebAssembly, and a combination of optimisation techniques to run a Git visualisation locally in the web browser. The talk will look at some of the technical challenges which were overcome, including strategies to minimise memory footprint, implement performant file operations, and distribute workload using web workers.", "description": "This talk presents Gizual, a cutting-edge open-source web application, which reimagines Git code repository visualisation and interaction in the spirit of SeeSoft [1]. The Gizual user interface uses a zoomable timeline component for detailed navigation through the commit history of a repository. A zoomable visual overview is then provided for a specified (sub)set of files for the chosen commit, which is colour-coded by metrics such as age of line of code, or author of line of code. Pre-generated preview images and a pool of web workers are used for enhanced performance. Overview statistics such as\r\ncontribution charts are also provided.\r\n\r\nBeneath the user interface, Gizual exploits the bleeding edge of WebAssembly (WASM) to run performant Git operations directly in the browser. The WebAssembly System Interface (WASI) [2] is used to run libgit2 [3], together with various custom implementations for efficient file i/o and git index parsing.\r\n\r\nThe talk will cover Gizual's innovative approaches to interaction and visualisation, and some of the technical challenges which were overcome, including strategies to minimise memory footprint, implement performant file operations, and distribute workload using web workers. It will conclude with a look at ongoing and potential future work.\r\n\r\n[1] https://doi.org/10.1109/32.177365\r\n[2] https://wasi.dev/\r\n[3] https://github.com/libgit2/libgit2", "recording_license": "", "do_not_record": false, "persons": [{"code": "UHZANF", "name": "Keith Andrews", "avatar": "https://pretalx.linuxtage.at/media/keith-ac-2017-02-06-p01-cg-sq.jpg", "biography": "Keith Andrews is a tenured associate professor at the Institute of\r\nInteractive Systems and Data Science (ISDS) at Graz University of\r\nTechnology, in Austria. Having done work in the fields of computer\r\ngraphics, 3d worlds, hypermedia, and the web, he is currently pursuing\r\nresearch in the fields of information visualisation and\r\nusability. Keith helped organise the very first IEEE Symposium on\r\nInformation Visualization in 1995, was program co-chair in 2001 and\r\n2002, and general chair in 2005. He also co-founded the UX Graz\r\nmeetups and UX Day Graz conference series.\r\n\r\nhttps://isds.tugraz.at/keith", "public_name": "Keith Andrews", "guid": "a409d34a-7260-5fe1-a41d-c95898af31e5", "url": "https://pretalx.linuxtage.at/glt24/speaker/UHZANF/"}, {"code": "QTV3S3", "name": "Andreas Steinkellner", "avatar": "https://pretalx.linuxtage.at/media/avatars/4692fb3a4fef8f358eb218a43659b8af_vHawYXv.jpg", "biography": "I am a (web) developer based in Graz (Austria) with a love for minimalist UIs.\r\n\r\n\ud83d\udd2d I'm currently mostly working with Typescript, React and Vite.\r\n\ud83c\udf31 In my spare time I'm learning Rust and Lua.\r\n\ud83c\udf88 Occasionally, I get a little too obsessed with coffee, mechanical keyboards and NeoVim.", "public_name": "Andreas Steinkellner", "guid": "36de60e7-b2c7-5027-a8ac-1887430f699a", "url": "https://pretalx.linuxtage.at/glt24/speaker/QTV3S3/"}, {"code": "NUG8YY", "name": "Stefan Schintler", "avatar": "https://pretalx.linuxtage.at/media/avatars/5060fedadab82ee212b1e9ad5e9b4272_yffRSTi.jpg", "biography": "Web Enthusiast who enjoys working with modern browser features & tools. WebAssembly, PWAs, Typescript, Vite, Webpack v5, Yarn3 Plug'n'Play, Playwright and more.", "public_name": "Stefan Schintler", "guid": "69508eef-624a-53f7-b9f5-6147d9602d76", "url": "https://pretalx.linuxtage.at/glt24/speaker/NUG8YY/"}], "links": [{"title": "Resources", "url": "https://gizual.com/glt24", "type": "related"}], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/VSQXGS/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/VSQXGS/", "attachments": [{"title": "Slides", "url": "/media/glt24/submissions/VSQXGS/resources/gizual-glt24_sO0d3Td.pdf", "type": "related"}]}, {"guid": "a1730da2-ce25-5e81-b966-cfa04b8d4d80", "code": "TVG9ES", "id": 457, "logo": null, "date": "2024-04-06T17:30:00+02:00", "start": "17:30", "duration": "00:45", "room": "HS i7", "slug": "glt24-457-zephyr-ein-open-source-realtime-embedded-os", "url": "https://pretalx.linuxtage.at/glt24/talk/TVG9ES/", "title": "Zephyr - Ein Open Source Realtime Embedded OS", "subtitle": "", "track": "Development", "type": "Talk - long", "language": "de", "abstract": "Embedded Ger\u00e4te sind Ger\u00e4te mit sehr geringen Resourcen wie zum Beispiel Speicher und CPU.\r\nMeist verrichten diese unbemerkt ihre Arbeit.\r\nBei der Entwicklung von Embedded Ger\u00e4ten gibt es viele Herausvorderungen.\r\nGeringe Resourcen, Schnittstellen zu Sensoren, Schnittstellen zur Au\u00dfenwelt (Bluteooth, Ethernet), Updatef\u00e4higkeit...\r\nHier k\u00f6nnen Embedded Betriebssysteme wie Zephyr die Entwicklung vereinfachen und beschleunigen.", "description": "Embedded Ger\u00e4te sind Ger\u00e4te mit sehr geringen Resourcen wie zum Beispiel Speicher und CPU.\r\nMeist verrichten diese unbemerkt ihre Arbeit.\r\nBei der Entwicklung von Embedded Ger\u00e4ten gibt es viele Herausvorderungen.\r\nGeringe Resourcen, Schnittstellen zu Sensoren, Schnittstellen zur Au\u00dfenwelt (Bluteooth, Ethernet), Updatef\u00e4higkeit, ...\r\n\r\nHier k\u00f6nnen Embedded Betriebssysteme wie Zephyr die Entwicklung vereinfachen und beschleunigen.\r\nDer Vortrag liefert eine kurze \u00dcbersicht \u00fcber Zephyr. Welche Vor- und Nachteile es gibt, welche Hardware unterst\u00fctzt wird und einen Vergleich mit anderen RTOS Systemen wie bzw. FreeRTOS.\r\nAnschlie\u00dfend wird anhand einer kleinen Beispielapplikation die M\u00f6glichkeiten von Zephyr demonstriert und das Konzept des Devicetrees vorgestellt.\r\nDies erm\u00f6glicht eine leichtere Portierbarkeit auf eine andere Plattform.", "recording_license": "", "do_not_record": false, "persons": [{"code": "CNESUS", "name": "Bernd Bauer", "avatar": "https://pretalx.linuxtage.at/media/avatars/bernd_dZFIjw0.png", "biography": "Mag Linux, Elektronik-Basteleien, Embedded Ger\u00e4te.\r\nLinux-Fan seit SuSE 4.4 (Kernel 2.0).\r\nArbeitet bei der Vusion Group (www.vusion.com) als Embedded System Engineer.", "public_name": "Bernd Bauer", "guid": "905370ff-3de0-5d1c-8c6f-c8a564fe780a", "url": "https://pretalx.linuxtage.at/glt24/speaker/CNESUS/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/TVG9ES/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/TVG9ES/", "attachments": [{"title": "Pr\u00e4sentation", "url": "/media/glt24/submissions/TVG9ES/resources/Zephyr_5Hxe6Pv.pdf", "type": "related"}]}], "Seminarraum ISW": [{"guid": "b379ffc7-7fe2-5094-b733-520010c9c23c", "code": "JSYMYC", "id": 486, "logo": null, "date": "2024-04-06T09:30:00+02:00", "start": "09:30", "duration": "02:30", "room": "Seminarraum ISW", "slug": "glt24-486-lpi-prufung", "url": "https://pretalx.linuxtage.at/glt24/talk/JSYMYC/", "title": "LPI Pr\u00fcfung", "subtitle": "", "track": "Exam", "type": "Exam", "language": "de", "abstract": "LPI exams", "description": "Erm\u00e4\u00dfigte Pr\u00fcfungen!\r\nDie Pr\u00fcfungen werden mit einem Community-Rabatt angeboten und kosten 85 EUR jede Essentials Pr\u00fcfung und 140 EUR jede Professional Pr\u00fcfung.\r\n\r\nKandidaten k\u00f6nnen die Pr\u00fcfungen Linux Essentials, Security Essentials, Web Development Essentials, LPIC-1 und LPIC-2 auf Englisch und Deutsch ablegen. Open Source Essentials, LPIC-3, DevOps Tools Engineer und BSD Specialist sind nur auf Englisch verf\u00fcgbar.\r\n\r\nDaher bitten wir Kandidaten, sich f\u00fcr die Veranstaltung zu registrieren unter: https://www.lpi.org/exam-registration/.\r\n\r\nKurzentschlossene sind ebenfalls herzlich willkommen!\r\n\r\nSo nehmen Sie an den Pr\u00fcfungssitzungen teil\r\nDie Kandidaten m\u00fcssen 15 Minuten vor Pr\u00fcfungsbeginn im Pr\u00fcfungsraum sein und einen amtlichen Lichtbildausweis (Reisepass, Personalausweis oder F\u00fchrerschein), ihren LPI-Ausweis und die Pr\u00fcfungsgeb\u00fchr in bar mitbringen.", "recording_license": "", "do_not_record": true, "persons": [{"code": "FR8DEG", "name": "LPI", "avatar": null, "biography": null, "public_name": "LPI", "guid": "1f4c3924-25b2-5cd1-9df8-5cceed14d2d1", "url": "https://pretalx.linuxtage.at/glt24/speaker/FR8DEG/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/JSYMYC/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/JSYMYC/", "attachments": []}, {"guid": "b66b0ac3-6f51-5ecc-93e0-fc3de8ac2040", "code": "9ZNCMP", "id": 485, "logo": null, "date": "2024-04-06T14:30:00+02:00", "start": "14:30", "duration": "02:30", "room": "Seminarraum ISW", "slug": "glt24-485-lpi-prufung", "url": "https://pretalx.linuxtage.at/glt24/talk/9ZNCMP/", "title": "LPI Pr\u00fcfung", "subtitle": "", "track": "Exam", "type": "Exam", "language": "de", "abstract": "LPI Exams", "description": "Erm\u00e4\u00dfigte Pr\u00fcfungen!\r\nDie Pr\u00fcfungen werden mit einem Community-Rabatt angeboten und kosten 85 EUR jede Essentials Pr\u00fcfung und 140 EUR jede Professional Pr\u00fcfung.\r\n\r\nKandidaten k\u00f6nnen die Pr\u00fcfungen Linux Essentials, Security Essentials, Web Development Essentials, LPIC-1 und LPIC-2 auf Englisch und Deutsch ablegen. Open Source Essentials, LPIC-3, DevOps Tools Engineer und BSD Specialist sind nur auf Englisch verf\u00fcgbar.\r\n\r\nDaher bitten wir Kandidaten, sich f\u00fcr die Veranstaltung zu registrieren unter: https://www.lpi.org/exam-registration/.\r\n\r\nKurzentschlossene sind ebenfalls herzlich willkommen!\r\n\r\nSo nehmen Sie an den Pr\u00fcfungssitzungen teil\r\nDie Kandidaten m\u00fcssen 15 Minuten vor Pr\u00fcfungsbeginn im Pr\u00fcfungsraum sein und einen amtlichen Lichtbildausweis (Reisepass, Personalausweis oder F\u00fchrerschein), ihren LPI-Ausweis und die Pr\u00fcfungsgeb\u00fchr in bar mitbringen.", "recording_license": "", "do_not_record": true, "persons": [{"code": "FR8DEG", "name": "LPI", "avatar": null, "biography": null, "public_name": "LPI", "guid": "1f4c3924-25b2-5cd1-9df8-5cceed14d2d1", "url": "https://pretalx.linuxtage.at/glt24/speaker/FR8DEG/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/9ZNCMP/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/9ZNCMP/", "attachments": []}], "HS i3": [{"guid": "429b1395-a9ba-5756-9ddc-ed58cae7eeb9", "code": "9HD9CW", "id": 445, "logo": null, "date": "2024-04-06T09:00:00+02:00", "start": "09:00", "duration": "09:00", "room": "HS i3", "slug": "glt24-445-mini-froglabs", "url": "https://pretalx.linuxtage.at/glt24/talk/9HD9CW/", "title": "Mini-FrogLabs", "subtitle": "", "track": null, "type": "Workshop (3.5h)", "language": "de", "abstract": "Workshops rund um Technik, Coding und freie Software f\u00fcr Kinder und Jugendliche zwischen 9 und 15 Jahre", "description": "# Was sind die Mini-FrogLabs?\r\n\r\nInteressierst du dich f\u00fcr Informatik und Programmieren? Hast du Spa\u00df daran, mit Elektronik zu experimentieren?\r\n\r\nDie FrogLabs sind ein Workshop-Programm f\u00fcr Kinder und Jugendliche von etwa 9 bis 16 Jahren, bei dem du gemeinsam mit Anderen in deinem Alter an spannenden Projekten aus den Bereichen Informatik und Technik basteln, forschen und lernen kannst.\r\n\r\nDu verbringst den Tag in einer Gruppe von vielen Sch\u00fclerinnen und Sch\u00fclern, die dieselben Interessen teilen wie du. Bei den Mini-FrogLabs handelt es sich nur um ein Tagesprogramm ohne \u00dcbernachtung.\r\n\r\nDie FrogLabs finden immer zusammen mit so genannten Open-Source-Konferenzen statt. Das sind Treffen, bei denen sich viele Leute \u00fcber Themen wie freie Software, Programmierung, Sicherheit und vieles mehr austauschen. Die FrogLabs stammen urspr\u00fcnglich von der FrOSCon, der Konferenz mit dem wohl umfangreichsten Kinder- und Jugendprogramm in Deutschland.\r\n\r\nDie Mini-FrogLabs sind eine kleine Variante, bei der \"nur\" Workshops stattfinden, aber kein Rahmenprogramm mit \u00dcbernachtung und \u00e4hnlichem.\r\n\r\n# Termin und Ort\r\n\r\nDieses Mal finden die Mini-FrogLabs am 6. April 2024 von 11 bis 17 Uhr auf den Grazer Linux-Tagen in Graz (in der Technischen Universit\u00e4t) statt.\r\n\r\n# Workshopthemen\r\n\r\nDie Workshops, die dich bei den FrogLabs erwarten, richten sich an alle Teilnehmerinnen und Teilnehmer gleicherma\u00dfen. Egal, ob du schon viel \u00fcber das Thema wei\u00dft oder sogar schon einmal bei den FrogLabs warst. Unser Ziel ist es, dass bei den Workshops jeder gleich viel Spa\u00df haben kann und gleich viel beitragen kann.\r\n\r\nF\u00fcr alle, die schon einmal da waren: Alle neuen und auch alten Teilnehmer bekommen die M\u00f6glichkeit, sich in verschiedenen Themen zu besch\u00e4ftigen. Auch Teilnehmer, die schon \u00f6fter bei den FrogLabs waren, werden sich nicht langweilen.\r\n\r\nDieses Jahr in Graz bieten wir zwei Workshops an:\r\n\r\n* Spiele programmieren mit Python und Pygame\r\n* Elekronik und Mikrocontroller mit Python (LED-Animationen)\r\n\r\n# Anmeldung und Kosten\r\n\r\nDie Teilnahme kostet regul\u00e4r 40 \u20ac. Uns ist aber wichtig, dass alle Interessierten mitmachen k\u00f6nnen. Bitte kontaktiert uns, falls ihr weniger bezahlen m\u00f6chtet.\r\n\r\n**Alle Kinder, die teilnehmen m\u00f6chten, m\u00fcssen sich selber (gerne mit Hilfe ihrer Eltern) bei Teckids registrieren.**\r\n\r\nAlle weiteren Informationen und die Anmeldung gibt es [im Anmeldesystem des Teckids e.V.](https://ticdesk.teckids.org/app/paweljong/event/froglabs-2024-glt/). Dort sind auch Kontaktdaten f\u00fcr Fragen hinterlegt.\r\n\r\n**Sollte es bei der Anmeldung Schwierigkeiten geben, kontaktiert uns bitte per E-Mail oder Telefon.**", "recording_license": "", "do_not_record": true, "persons": [{"code": "MQEPTC", "name": "Dominik George", "avatar": "https://pretalx.linuxtage.at/media/avatars/514d127be2237a6d433e3f32335c6da3_96P1EqC.jpg", "biography": "F\u00fcr eine verstehbare (digitale) Welt, gegen (Digital)-#Adultismus\r\n\r\nGr\u00fcnder der Teckids-Gemeinschaft, Debian Developer", "public_name": "Dominik George", "guid": "71c9964e-20a4-56bc-9838-8f94a7763657", "url": "https://pretalx.linuxtage.at/glt24/speaker/MQEPTC/"}, {"code": "UFFVXM", "name": "Martin Winter", "avatar": "https://pretalx.linuxtage.at/media/avatars/cnmartin-winteruidmwinteroupeopledcteckidsdcorg__jpegphoto_ZbOXyRX_uFsTtOr.jpeg", "biography": "Ich bin seit 2009 in der Open-Source-Community unterwegs und arbeite seit ca. 11 Jahren als aktives Mitglied im Teckids e.V mit. Unter anderem begleite ich dort Kinder und Jugendliche Workshops zu unterschiedlichen Themen zu halten.\r\n\r\nMeine Lieblingsprogrammiersprache ist Python und ich bastel gerne mit Elektronik.", "public_name": "Martin Winter", "guid": "541e5313-c538-566f-b441-a6c701c9bb26", "url": "https://pretalx.linuxtage.at/glt24/speaker/UFFVXM/"}, {"code": "S9LLYR", "name": "Florian Kroker", "avatar": null, "biography": "Ich bin seit ein paar Jahren im Teckids e.V. aktiv und mache inzwischen auch hin und wieder eigene Workshops. Ich interessiere mich f\u00fcr Elektronik, sowohl Mathe mit Transistoren usw. als auch mit mit Mikrocontrollern, daf\u00fcr diese zu programmieren und auch allgemein bin ich an verschiedenen Programmiersprachen sowie daran, wie Computer arbeiten, interessiert.", "public_name": "Florian Kroker", "guid": "f52b6cbe-7e1b-557d-8883-272e7a324b86", "url": "https://pretalx.linuxtage.at/glt24/speaker/S9LLYR/"}], "links": [], "feedback_url": "https://pretalx.linuxtage.at/glt24/talk/9HD9CW/feedback/", "origin_url": "https://pretalx.linuxtage.at/glt24/talk/9HD9CW/", "attachments": []}]}}]}}}