PLAY PODCASTS
Chaos Computer Club - archive feed

Chaos Computer Club - archive feed

21,021 episodes — Page 104 of 421

Testing multi-os python software (froscon2023)

Aug 6, 202355 min

Wie hört man heute Radio? (froscon2023)

Aug 6, 20231h 3m

crinit - an embedded, security-aware init system (froscon2023)

Crinit [krinit] is a new lightweight init system targeted at embedded systems. The feature set includes parallelism, authenticated configuration, and a runtime control interface. In this presentation, we will show the goals, the architecture and some details on the API for this project. The startup phase of a Linux system is largely ruled by systemd and it does a great job of that. But sometimes it would be nice to have something simpler and smaller without returning to the highly shell-dependent solution "SystemV-init". Along with these requirements, security needs to be addressed, for example by verification of the configurations used. The configurations of init-systems define which services are started, including their parameters, arguments, and environment. Hence it is crucial for the init-system to verify the authenticity of any relevant configuration items. crinit [krinit] is an init-system that addresses all these needs. Its code base is small and fast, it initialises the userland by traversing a directed dependency graph that can be modified dynamically. Config-files and service-definitions can be signed to ensure usage of configurations from authorized sources only. crinit will be made an open source community project and we wish to encourage its wide spread adoption and contribution. This presentation will present the goals, the architecture and some details on the API for this project. about this event: https://programm.froscon.org/2023/events/2913.html

Aug 6, 202331 min

crinit - an embedded, security-aware init system (froscon2023)

Aug 6, 202331 min

WSP.NRW: Vielfältiger Einsatz von Open-Source-Anwendungen in der öffentlichen Verwaltung (froscon2023)

Aug 6, 20231h 2m

WSP.NRW: Vielfältiger Einsatz von Open-Source-Anwendungen in der öffentlichen Verwaltung (froscon2023)

Der Vortrag beleuchtet den vielfältigen Einsatz von Open-Source-Technologien im Projekt WSP.NRW und betont ihre Rolle in der Modernisierung der öffentlichen Verwaltung. Durch eine flexible Microservice-Architektur ermöglicht das Projekt eine grenzüberschreitende Mitnutzung von Diensten, was den Wert und das Potenzial dieser Ansätze aufzeigt. Unser Vortrag wirft einen tiefergehenden Blick auf die Einsatzmöglichkeiten von Open-Source-Software im Projekt WSP.NRW. Durch die Anwendung einer breiten Palette von Open-Source-Technologien wie Kubernetes, Docker, Next.JS, Drupal, Botpress, Elastic Search und mehr, hat WSP.NRW eine flexible, erweiterbare, Microservice-basierte und mandantenfähige IT-Architektur aufgebaut, die eine intuitiv bedienbare und nutzerzentrierte Prozessgestaltung ermöglicht. Schwerpunkte sind die umfangreichen Unterstützungsmechanismen für Nutzer*innen bei der Antragstellung, die Einführung des GovBots "Guido", des KI-gestützten Wirtschaftsassistenten und die zukünftige Einbindung von Sprachsteuerung. Besondere Erwähnung findet die Implementierung des Once-Only-Prinzips, welches durch die Wiederverwendbarkeit gespeicherter Daten dazu beiträgt, den Aufwand für zukünftige Anträge erheblich zu reduzieren. Der Vortrag beleuchtet zudem die laufenden Arbeiten zur weiteren Entwicklung und Modularisierung der Vorhabenklärung sowie die geplante Erweiterung der Business-Matrix und der dazugehörigen API um eine inverse Suche. Hierbei wird ein Fokus auf die fachbezogene Erkennung und Lösung von Problemen gelegt, welche die Umsetzung von innovativen Lösungen für die öffentliche Verwaltung voranbringen. Das Ziel dieses Vortrags ist es, einen Diskussionsbeitrag zur breiteren Anwendung und den Vorteilen von Open-Source-Software in der öffentlichen Verwaltung zu leisten und anderen Behörden einen Wegweiser für die Implementierung dieser Technologien zu bieten. about this event: https://programm.froscon.org/2023/events/2911.html

Aug 6, 20231h 2m

How to reduce cold starts for Java Serverless applications in AWS: GraalVM, AWS SnapStart and Co (froscon2023)

Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless Community. Java is known for its high cold start times which may heavily impact the latencies of your application. But the times change: Community and AWS as a cloud providers improve things steadily for Java developers. In this talk we look at the best practices, features and possibilities AWS offers for the Java developers to reduce the cold start times like GraalVM Native Image and AWS Lambda SnapStart based on CRaC (Coordinated Restore at Checkpoint) project. Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless Community. Java is known for its high cold start times which may heavily impact the latencies of your application. But the times change: Community and AWS as a cloud providers improve things steadily for Java developers. In this talk we look at the best practices, features and possibilities AWS offers for the Java developers to reduce the cold start times like GraalVM Native Image and AWS Lambda SnapStart based on CRaC (Coordinated Restore at Checkpoint) project. about this event: https://programm.froscon.org/2023/events/2853.html

Aug 6, 202357 min

How to reduce cold starts for Java Serverless applications in AWS: GraalVM, AWS SnapStart and Co (froscon2023)

Aug 6, 202357 min

Wie hört man heute Radio? (froscon2023)

„Radiohören“ gehört auch heute noch zu einem der beliebtesten Unterhaltungs- und Informationsmedien. In fast jedem Haushalt steht mindestens ein Radio, welches 2/3 der Deutschen meist täglich anschalten. Die Idee ist seit über 100 Jahren gleich geblieben, geändert hat sich das Aussehen und das Innenleben der Empfangsgeräte. Gespickt mit ein paar Höhepunkten aus dem „Hörfunk-Leben“ des Referenten, werden im Vortrag vor allem einige Projekte zur Realisierung von entsprechenden Endgeräten mit moderner Technik vorgestellt. Stichworte dazu sind u.a. DAB, SDR und Internetradio. Da war er wieder, der magische Augenblick, wenn man ein Radio gebaut hat und es das erste Mal einschaltet! Funktioniert es, rauscht es nur aus dem Lautsprecher oder kann man irgendeinen Sender hören? Früher war das erste Radio ein Detektor-Empfänger, mit dem man sich über Kurz- oder Mittelwelle die „große weite Welt“ nach Hause holen konnte. Heute, wie gerade geschehen, besorgt man sich eine Hand voll Spezialschaltkreise, Widerstände und Kondensatoren, verbindet diese auf geeignete Art und Weise, schließt einen Lautsprecher und eine Batterie an → fertig ist ein UKW-Radio. Zwischen „früher“ und „heute“ liegen bei mir fast fünf Jahrzehnte, in denen sich in Sachen „Radio“ viel getan hat. Mit einem Detektor-Empfänger kommt man heute nicht mehr sehr weit, weil in den entsprechenden Frequenzbereichen fast keine Station mehr sendet. Aber auch UKW-Empfänger, früher die hohe Kunst des Radiobauens, gehören schon fast der Vergangenheit an. Der Trend zur Digitalisierung scheint sich auch auf dem Gebiet des Rundfunks durchzusetzen. Der Radiobauer von früher entwickelt sich heute immer mehr zum Softwareentwickler. Damit kommt auch Linux und/oder freier Software ins Spiel, denn viele entsprechende Projekte beschäftigen sich mit den dabei verwendeten Technologien. Im Rahmen des Vortrags werden einige dieser Radio-Projekte vorgestellt, u.a.: • UKW-Empfang via "Software Defined Radio" (SDR) • Digital Audio Broadcasting (DAB) via: ◦ SDR ◦ spezieller Hardware • Internetradio „Hole dir die große weite Welt nach Hause, baue mal wieder einen Radioempfänger!“ about this event: https://programm.froscon.org/2023/events/2878.html

Aug 6, 20231h 3m

openSUSE Jeopardy (froscon2023)

Kennst Du noch die "Jeopardy!" Gameshow aus dem Fernsehen? Weißt Du auch etwas über Linux und openSUSE? Prima! Dann bist Du der perfekte Kandidat, um eine Runde openSUSE Jeopardy zu spielen! Kennst Du noch die "Jeopardy!" Gameshow aus dem Fernsehen? Weißt Du auch etwas über Linux und openSUSE? Prima! Dann bist Du der perfekte Kandidat, um eine Runde openSUSE Jeopardy zu spielen! Wie in der Original-Gameshow werden die Antworten vorgegeben, und die Kandidaten nennen (hoffentlich ;-) die richtige Frage. Unnötig zu erwähnen: Kandidat*innen gesucht ;-) Erfahrung mit Linux hilft. Die Aufgaben sind großteils Distro-unabhängig, Nutzer anderer Distributionen dürfen also auch mitspielen. Zuschauer können auch ohne Vorkenntnisse ihren Spaß haben - und lernen nebenbei noch etwas. about this event: https://programm.froscon.org/2023/events/2904.html

Aug 5, 202344 min

Haralds Basteleien (froscon2023)

Wie so oft begann alles mit einem (fast;) einzeiligen Shell-Skript: ich wurde gefragt, wie man beliebige Bilder in DXF konvertieren kann für einen sehr speziellen “Drucker”, welcher mit Zinnkügelchen auf Silizium-Wafern druckt (für Muster von BGA-Chips)… about this event: https://programm.froscon.org/2023/events/2955.html

Aug 5, 202359 min

"Früher oder später erwisch ich euch alle!" (froscon2023)

Ereignisse auch Straftaten werden auch in der digitalen Welt anhand von Spuren aufgeklärt. Wie solche Spuren enteckt und zu verwertbaren Beweisen werden , welcher Mittel sich Digitalforensiker bemächtigen und was wir so an digitalen Spuren alles hinterlassen, das uns ggf. eines Tages "entlarvt" möchte dieser Vortrag mit Hilfe von Praxisbeispielen erläutern . Gelöscht ist noch lange nicht für immer gelöscht. Der Vortragende ist Linux Sysadmin und interessiert sich neben IT-Security , KI und Kryptografie auf für Methoden zur Spurenermittlung und Sicherung . Einführung in die digitale Forensik Vorwort: Wie in der realen so hinterlassen wir auch in der digitalen Welt beusst oder unbewusst jede Menge Spuren anhand derer wir und unser handeln identifiziert werden kann. Wie der klassische Spurensucher nach Abdrücken, Fasern, Blutspuren u.ä. sucht so sucht der Digitalforensiker nach Timestamps, Logfiles und Metadaten. Aus diesen Spuren versucht er gerichtsverwertbare Beweise zu generieren. Kam es zu einem Cyberangriff gilt es umgehend zu handeln, denn genau wie bei “analogen” gilt auch bei digitalen Spuren: “Je frischer je besser!” Agenda: Alles beginnt mit einer Spur * Analysieren einer Festplatte * Suche nach Spuren * Image first!, Smartmontools second!,dd third!, fsck & ntfsfix fourth! * Das S.A.P. Prinzip * Computer Forensik & forensische Datenanalyse * Hacker, Cracker, Waffenschieber, Pädophile und Terroristen * Beweise & Beweismittel * Der Verantwortliche im Sinne von Artikel 4 Nr. 7 DSGVO * Forensiker mehr als Tastaturhelden? * Antiforensik was Kriminelle versuchen um Spuren zu verwischen * Gelöscht heisst nicht nicht mehr vorhanden! Der SLACK Space * Daten wiederherstellen mit AUTOSPY * Mobilfunk Forensik Analysieren von Smartphones Auslesen vermeintlich gelöschter Daten Der Vortrag versucht mit Hilfe von Bildern den Prozess zu illustieren , es wird jedoch keine Praktische Vorführung geben . Zur Veanschaulichung werden einige kurze Videos gezeigt. Hirzu wäre ein Audio-Setup (3,5 mm Klinke , Lautsprecher ggf Eingang ins Mischpult o.ä. hilfreich) Quellenverzeichnis: * [https://www.conet.de/blog/was-ist-digitale-forensik/](https://www.conet.de/blog/was-ist-digitale-forensik/) * [https://www.ontrack.com/de-de/it-forensik](https://www.ontrack.com/de-de/it-forensik) * [https://www.get-in-it.de/magazin/arbeitswelt/it-berufe/was-macht-ein-it-forensiker](https://www.get-in-it.de/magazin/arbeitswelt/it-berufe/was-macht-ein-it-forensiker) * [https://www.itsec.techfak.fau.de/files/2019/07/Einfuehrung_Digitale_Forensik_Leseprobe.pdf](https://www.itsec.techfak.fau.de/files/2019/07/Einfuehrung_Digitale_Forensik_Leseprobe.pdf) * [https://www.computerweekly.com/de/definition/Computer-Forensik-IT-Forensik](https://www.computerweekly.com/de/definition/Computer-Forensik-IT-Forensik) * [https://de.wikipedia.org/wiki/IT-Forensik](https://de.wikipedia.org/wiki/IT-Forensik) * [https://www.bsi.bund.de/DE/Themen/Oeffentliche-Verwaltung/Sicherheitspruefungen/IT-Forensik/forensik_node.html](https://www.bsi.bund.de/DE/Themen/Oeffentliche-Verwaltung/Sicherheitspruefungen/IT-Forensik/forensik_node.html) * [https://www.mit-sicherheit-anders.de/IT/it-forensiker/](https://www.mit-sicherheit-anders.de/IT/it-forensiker/) * [https://www.syss.de/leistungen/digitale-forensik](https://www.syss.de/leistungen/digitale-forensik) * [https://www.sva.de/de/solutions/it-security/digitale-forensik](https://www.sva.de/de/solutions/it-security/digitale-forensik) * [https://computer-forensik.org/](https://computer-forensik.org/) * [https://www.uni-saarland.de/lehrstuhl/brodowski/digitale-forensik.html](https://www.uni-saarland.de/lehrstuhl/brodowski/digitale-forensik.html) * [https://master-digitale-forensik.de/](https://master-digitale-forensik.de/) * [https://vkldata.com/Write-Blocker-Adapter](https://vkldata.com/Write-Blocker-Adapter) * [https://tuprints.ulb.tu-darmstadt.de/2848/4/2012_03_15_CyLawReport_XXXV_Bauer_Version2_exit.pdf](https://tuprints.ulb.tu-darmstadt.de/2848/4/2012_03_15_CyLawReport_XXXV_Bauer_Version2_exit.pdf) * [https://epub.uni-regensburg.de/35027/1/Dissertation_Veroeffentlichung_Stefan_Meier_A5_digital.pdf](https://epub.uni-regensburg.de/35027/1/Dissertation_Veroeffentlichung_Stefan_Meier_A5_digital.pdf) * [https://dfrws.org/](https://dfrws.org/) Quelle für eingespieltes Video ab 05:52: https://www.youtube.com/watch?v=QkvXCHw5vFc (zdfinfo/BlinkenTV, Elektrischer Reporter: Digitale Forensik) about this event: https://programm.froscon.org/2023/events/2856.html

Aug 5, 20231h 7m

Open-Source-ERP kivitendo im Einsatz bei KIX (froscon2023)

Auch bei betriebswirtschaftlich orientierten Projekten hat der konsequente Einsatz von Open-Source-Software Vorteile, die wir in diesem Vortrag anhand eines Beispiel aus der Praxis darstellen. 2020/2021 entschied sich die KIX Service Software GmbH gegen eine Umstellung Ihrer bislang betriebswirtschaftlichen Open-Source-Software kivitendo zu einem kommerziellen Anbieter. Welche Evaluierungskriterien dafür eine Rolle spielten, welche Integrationsvorteile durch den Einsatz von Open-Source-Software möglich sind und warum sich die KIX Service Software GmbH dann schlussendlich doch für eine Erweiterung anstatt einer Ablösung von kivitendo entschieden hat, erfahrt Ihr im Vortrag. Ich freue mich auf spannende Fragen von Interessierten bis hin zu IT-Projekt-Veteranen. Vielleicht hilft dies bei der ein oder anderen eigenen Projektentscheidung! about this event: https://programm.froscon.org/2023/events/2943.html

Aug 5, 202332 min

State of the Union: Das Open-Source Jahr 2023 (froscon2023)

Aug 5, 20231h 2m

The PHP Stack’s Supply Chain (froscon2023)

Aug 5, 202357 min

The PHP Stack’s Supply Chain (froscon2023)

All modern software is built using third-party software components, which may come with their own dependencies. Do you know everything about the components that make up the foundation of your software? What is the PHP software stack’s supply chain? In this presentation, Sebastian Bergmann paints a picture as complete as possible, covering topics from software supply chain security concerns to the funding of Open Source software development. about this event: https://programm.froscon.org/2023/events/2858.html

Aug 5, 202357 min

Open-Source-ERP kivitendo im Einsatz bei KIX (froscon2023)

Aug 5, 202332 min

State of the Union: Das Open-Source Jahr 2023 (froscon2023)

Auch in diesem Jahr sammeln Oliver, Nils und Michael die Themen, Kuriositäten und Aufreger des vergangenen Open Source-Jahres auf und diskutieren gemeinsam mit dem Publikum auf der Open Source Couch. Wir begehen wieder einmal eine Reise durch 12 Monate Open Source, mit Wundern und Aufregern, mit Technik und Kultur, mit Geschichten und Geschichte und mit vielen Themen rund um Freie Software und den Menschen, die dafür und damit arbeiten. Oliver, Nils und Michael gemeinsam mit dem Publikum auf einer Rundfahrt mit Aussicht und der Antwort auf die Frage, warum Flüche in Quellcode was richtig cooles sind. about this event: https://programm.froscon.org/2023/events/2922.html

Aug 5, 20231h 2m

openSUSE Jeopardy (froscon2023)

Aug 5, 202344 min

Haralds Basteleien (froscon2023)

Aug 5, 202359 min

The PHP Foundation (froscon2023)

The PHP Foundation is a non-profit organization formed in 2021 by well-known PHP folks as well as major companies from the PHP ecosystem. Come to this session to learn what we have achieved since then and what we are planning next. We’re eager to answer your questions and look forward to hearing your suggestions. about this event: https://programm.froscon.org/2023/events/2859.html

Aug 5, 202355 min

Linux Host Security (froscon2023)

Linux ist, vor allem im Server- und IoT-Bereich, nicht mehr wegzudenken. Leider sind Standard-Installationen i.d.R. unsicher konfiguriert und Administrator:innen sehen sich zahlreichen Sicherheitslücken ausgesetzt. Glücklicherweise bietet das Linux-Ökosystem einen ganzen Zoo an sinnvollen Tools zur Optimierung der Sicherheit, die - vor allem automatisiert eingesetzt - schnell zur Besserung der Lage beitragen können. Dieser Vortrag beinhaltet vor allem Lessons Learned und Praxistipps aus Projekterfahrung. Insbesondere im Server-Umfeld genießt Linux schon lange eine weite Verbreitung - so werden derzeit ca. 80% der Webserver mit Linux betrieben. Heute nicht mehr wegzudenkende IoT-Hardware verwendet ebenfalls zu großen Teilen Linux. Auch wenn mit dem quelloffenen Betriebsysteme betankte Desktop-Systeme nach wie vor nicht sehr weit verbreitet sind (das "year of the Linux desktop" kommt sicher noch!), ist Linux für Angreifende interessanter denn je. Entgegen der häufigen Erwartung sind Standard-Installationen gängiger Linux-Distributionen in der Regel nicht sicher, was ein neues System in einem ungeschützten Netzwerk direkt anfällig für Angriffe macht. Für viele Administrator:innen bedeutet das vor allem ein ewiges Jonglieren zwischen Sicherheit und Komfort und viel Nacharbeiten. Glücklicherweise bietet das Linux-Ökosystem einen ganzen Zoo an sinnvollen Tools zur Optimierung der Sicherheit. Neben prominenten Frameworks, wie z.B. SELinux, AIDE und fail2ban gibt es jedoch auch weniger weit verbreitete Tools wie z.B. NBDE, OpenSCAP und Dev-Sec. Im Zusammenspiel mit IaC-Tools, wie z.B. Ansible, lässt sich so schnell eine deutlich höhere Security Baseline herstellen. Dieser Vortrag beinhaltet vor allem Lessons Learned und Praxistipps aus Projekterfahrung. about this event: https://programm.froscon.org/2023/events/2924.html

Aug 5, 202358 min

The PHP Foundation (froscon2023)

Aug 5, 202355 min

Smartes Smart Home mit Home Assistant (froscon2023)

Aug 5, 202356 min

Linux Host Security (froscon2023)

Aug 5, 202358 min

Jetzt bin ich Engineering Manager (froscon2023)

Aug 5, 202356 min

Jetzt bin ich Engineering Manager (froscon2023)

<p>Der erste Tag in einer neuen Rolle: Engineering Manager! Alles fühlt sich neu an und ich bin aufgeregt. Der Kaffee schmeckt noch gleich, immerhin. Was wird mich erwarten? Es fühlt sich an, als ob sich alle Blicke auf mich richten. Muss ich jetzt was sagen? Was wird jetzt eigentlich von mir erwartet? Direkt ganz viele Meetings in meinem Kalender. Komme ich noch zum geliebten coden? Oh Gott, das erste Gespräch und direkt wird nach einer Gehaltserhöhung gefragt … was wird eigentlich von mir als Engineering Manager erwartet? Wie unterscheidet sich der Manager Track vom Individual Contributor Track? Hilfe!</p> <p>Der erste Tag in einer neuen Rolle: Engineering Manager! Alles fühlt sich neu an und ich bin aufgeregt. Der Kaffee schmeckt noch gleich, immerhin. Was wird mich erwarten? Es fühlt sich an, als ob sich alle Blicke auf mich richten. Muss ich jetzt was sagen? Was wird jetzt eigentlich von mir erwartet? Direkt ganz viele Meetings in meinem Kalender. Komme ich noch zum geliebten coden? Oh Gott, das erste Gespräch und direkt wird nach einer Gehaltserhöhung gefragt … was wird eigentlich von mir als Engineering Manager erwartet? Wie unterscheidet sich der Manager Track vom Individual Contributor Track? Hilfe!</p> <p>Nikolas Rist und Jan Nonnen, beide Engineering Manager bei der LeanIX GmbH, nehmen euch mit auf eine Reise und berichten euch von der Rolle des Engineering Managers aus unterschiedlichen Perspektiven. Was ist das eigentlich der/die “Engineering Manager:in”, was erwartet euch, was sind heutzutage wichtige Aufgaben, die diese Rolle hat, was ist wichtig vorher zu wissen, was muss man einfach selbst herausfinden und wie kann & sollte dich dein Unternehmen auch bei der Reise unterstützen. Am Ende ist der/die beste Manager:in nichts ohne ein Team, wie funktioniert da das Zusammenspiel und was benötigt das Team von dem/der Manager:in.</p> about this event: https://programm.froscon.org/2023/events/2874.html

Aug 5, 202356 min

Smartes Smart Home mit Home Assistant (froscon2023)

Smart Home muss nicht kompliziert sein. Mit Home Assistant steht eine einfache und auch für Einsteiger nutzbare Open-Source-Lösung für das Smart Home zur Verfügung. Home Assistant ist auch in der Lage eine der zentralen Herausforderungen der heutigen Smart-Home-Systeme zu lösen: die Verknüpfung von Geräten verschiedener Hersteller und die Nutzung von Automatisierungen über verschiedene Ökosysteme hinweg. Ein immer noch aktuelles Problem der Smart Home-Lösungen ist die von vielen Herstellern geforderte Bindung an deren Cloud-Angebote und die damit verbundene fehlende Offline-Funktionalität. Ist das Netz weg, funktioniert das Smart-Home nur noch begrenzt oder gar nicht mehr. Home Assistant bietet hier einen einfachen und flexiblen Weg an, der nebenbei auch die Datenschutzproblematik der Herstellerclouds löst. Der Vortrag zeigt die aktuelle Situation im Smart-Home-Bereich und nimmt die Zuschauer Schritt für Schritt und mit konkreten Beispielen an die Hand hin zu einem flexiblem, unabhängigen und offline arbeitenden Smart-Home mit einfacher Oberfläche und flexiblen Ausbaumöglichkeiten. Wir gehen dabei nicht nur auf die Grundlagen und die ersten Schritte ein, sondern betrachten auch Möglichkeiten zur direkten Anbindung von Zigbee- und Matter-Geräten. Anhand von Live-Demos werden Beispiele und konkrete Szenarien für den täglichen Einsatz von Smart Home transparent und greifbar gemacht. about this event: https://programm.froscon.org/2023/events/2923.html

Aug 5, 202356 min

Vom BOFH zum SRE mit GitOps (froscon2023)

Die Rolle von IT-Profis hat sich fundamental geändert. Der Systemadministrator arbeitet heute anders. Der Vortrag diskutiert, ob das zum Besseren oder Schlechteren war. Es gab Zeiten, da zeichneten sich IT-Experten durch lange Rauschebärte aus. Heute erledigen hippe Site Reliability Engineers dessen Aufgaben. Beides sind überzeichnete Stereotype. Wir betrachten, was den Systemadministrator tatsächlich im Laufe der Zeit ausmacht und was aktuell Stellenbeschreibungen fordern. Damit gibt die Session Orientierung bei Bewerbungen und Weiterbildung. Das betrifft übrigens nicht nur Tools und Techniken, sondern auch Softskills und Vorgehensmodelle. about this event: https://programm.froscon.org/2023/events/2932.html

Aug 5, 20231h 1m

Vom BOFH zum SRE mit GitOps (froscon2023)

Aug 5, 20231h 1m

Satisfiability Modulo Theories (froscon2023)

Aug 5, 202346 min

Satisfiability Modulo Theories (froscon2023)

Satisfiability Modulo Theories (SMT) studies methods for checking the satisfiability of first-order formulas with theories. SMT solvers are now a core tool in many areas like planning, security testing, automated test generation, and all kinds of verification tasks. In contrast to other related areas, the leading SMT solvers are almost exclusively developed as open-source projects. Satisfiability Modulo Theories is the decision problem of whether a first-order formula with background theories, such as real or integer arithmetic, bit-vectors, floating-points, or strings, is satisfiable. In its comparably short history of roughly 20 years, it managed to deliver both great expressive power and strong practical performance. Moreover, most solvers are developed as open-source projects which allows newcomers to contribute more easily. We review the basics of Satisfiability Modulo Theories solving and present some of the most prominent solvers before highlighting a few of the numerous success stories of SMT solvers being applied in practice. Well-known users include Amazon and Microsoft, as well a huge number of smaller companies and projects from various backgrounds. This talk targets anyone that occasionally confronts hard-to-solve problems: Satisfiability Modulo Theories is a mature industrial-grade solving technology that might just solve your problem with little effort on your part. about this event: https://programm.froscon.org/2023/events/2873.html

Aug 5, 202346 min

hochwertige Bioakustik-Aufnahmen mit Raspberry Pi (froscon2023)

Das „Raspberry Pi Bat Projekt“ hat sich zum Ziel gesetzt, in der Fledermausforschung eine möglichst kostengünstige Lösung für hochwertige Rufaufnahme zu realisieren. Der Anspruch ist die Bereitstellung von Rufaufnahmen, deren Bestimmung, wenn es die Aufnahmesituation erlaubt, bis auf Artniveau ermöglicht. In dem Vortrag geht es schwerpunktmäßig um Audioaufnahmen mit ihren verschiedenen Herausforderungen und den Ansprüchen durch den Anwender und die Umsetzung einer Mithörfunktion auf Basis der Frequenzteiler-Technik. Wir möchten euch abends am 05. August 2023 um 20.45 Uhr in die Siegauen zu einer Live-Demonstration einladen. Treffpunkt: Parkplatz Hafenstr., Niederkassel Der Bat Pi ist ein Audioaufzeichnungsgerät für Tierstimmen. Je nach Mikrofontyp kann man Fledermäuse oder andere Tierarten, wie z.B. Amphibien, Heuschrecken, etc. aufnehmen. Die Herausforderung liegt bei den Fledermausaufnahmen u.a. darin, dass eine Echtzeitaufnahme von Ultraschall-Lauten für Menschen nicht hörbar sind. Deshalb wurde für die Kartierarbeit im Freiland in der neuesten Version des Bat Pi eine zeitgleiche akustische Kontrolle (Mithörfunktion) der aufgenommenen Fledermausrufe auf Basis der Frequenzteiler-Technik realisiert. Im Bat Pi steuern wir über das Programm SOX die Rufaufnahme mit unterschiedlichen Parametern, die der Anwender in einer Webseite einfach einstellen kann. So kann das System optimal an die Rufsituation angepasst werden. Wichtig bei der Audioaufnahme ist ein Echtzeitsystem mit möglichst kleinen Speicherzeitverlusten und einer hohen Auflösung des Rufverlaufs, um eine detaillierte Analyse der Rufe im Nachgang anschließen zu können. Entscheidender Faktor ist ein hochwertiges Ultraschallmikrofon. Dafür bieten sich mehrere Hersteller, z.B. die Firmen Dodotronic und Pettersson an. Die im wav.-Format erzeugten Rufe, die auf einem wechselbaren Speichermedium aufgenommen werden, können mit unterschiedlicher Software ausgewertet werden, z.B. SASLab Lite (Fa. Avisoft, Berlin – Demoversion). Mit dem Bat Pi ist uns im Vergleich zu kommerziellen Geräten (ab 2.000 €) eine deutlich kostengünstigere Variante von je nach Ausstattung bis zu 700 € gelungen. Die teuerste Komponente ist das hochwertige Mikrofon, das für hochqualitative Aufnahmen unverzichtbar ist. Eine weitere Herausforderung ist für weniger technikaffine Biologen eine einfache „Plug and Play- Version“ zu gestalten. Der Zusammenbau des modularen Bat Pi- Gerätes verlangt etwas handwerkliches Geschick (z.B. Zusammenstecken von Modulen, Loch bohren für das Mikrofon). Durch den modularen Aufbau können wir einzelne Komponenten leicht ersetzen und auf einen neueren Stand anpassen. Das neue Modell, der Bat Pi 4, wird in einer 32-/64-Bit Version veröffentlicht. Aufgrund des Stromverbrauchs des Moduls Raspberry Pi 4 ist das neue Modell weniger als Horchbox geeignet, da das Systeme im Freiland i.d.R. ohne Stromversorgung betrieben werden muss. Begrenzend für die Laufzeit ist die Energie durch den eingesetzten Akku. Lasst euch von den vielfältigen Möglichkeiten des Bat Pi und seiner Neuauflage überraschen. Wir möchten euch abends am 05. August 2023 um 20.45 Uhr in die Siegauen zu einer Live-Demonstration einladen. Treffpunkt: Parkplatz Hafenstr., Niederkassel about this event: https://programm.froscon.org/2023/events/2872.html

Aug 5, 202354 min

The year of Linux On Desktop^WMobile (froscon2023)

A look at the state of what we like to call "Linux on Mobile" (#LinuxMobile #MobileLinux #LinuxOnMobile et al). The talk will include a brief history, an overview of available hardware options, distributions and more ! In 2023 we are fortunate enough to have multiple options both in terms of software and hardware capable of running modern Linux based systems. I will examine some of these options and perhaps guide you in answering for yourself the eternal question of "Is it daily driveable?" I will share my experiences relying (where possible) on these sort of devices during the last three years. My phone(s) run(s) <a href="https://phosh.mobi">phosh</a> on top of Debian based distributions, but most of my experiences should be somewhat transferable to different hardware or distributions. about this event: https://programm.froscon.org/2023/events/2950.html

Aug 5, 202353 min

Oxidizing the Arch Linux packaging infrastructure (froscon2023)

Arch Linux has worked with its own packaging framework - Arch Linux Package Management (ALPM) - for about 20 years. This talk is about an effort to rewrite low-level components and to create specifications for related metadata files using the Rust programming language. It will cover new projects in the ALPM (https://gitlab.archlinux.org/archlinux/alpm/) group as well as several other related ones and give an outlook on future developments using the 🦀 Arch Linux (https://archlinux.org) has worked with its own packaging framework - Arch Linux Package Management (ALPM) - for about 20 years. The tooling consists mainly of scripts for package creation (e.g. `makepkg`, written in Bash) and a package manager (`pacman`, written in C). Over the last years several projects for the improvement of the packaging and package distribution ecosystem have been started. Some of which had to reinvent the wheel. This talk is about an effort to rewrite low-level components and to create specifications for related metadata files using the Rust programming language. It will cover new projects in the ALPM (https://gitlab.archlinux.org/archlinux/alpm/) group as well as several other related ones and give an outlook on future developments using the 🦀 about this event: https://programm.froscon.org/2023/events/2909.html

Aug 5, 202336 min

DevOps: Kulturelle Herausforderungen überwinden (froscon2023)

Unter DevOps verstehen viel zu viele Leute leider etwas viel zu technisches. Tatsächlich sind die Hauptprobleme beim Arbeiten nach DevOps-Prinzipien allerdings eher die kulturellen Aspekte. Erst danach kommen Schwächen von Prozessen und den Tools zu tragen. Dieser Vortrag geht vor allem darauf ein, welche kulturellen Herausforderungen in verschiedenen Unternehmen existieren und wie man diese angehen kann. about this event: https://programm.froscon.org/2023/events/2942.html

Aug 5, 202358 min

Oxidizing the Arch Linux packaging infrastructure (froscon2023)

Aug 5, 202336 min

hochwertige Bioakustik-Aufnahmen mit Raspberry Pi (froscon2023)

Aug 5, 202354 min

AWX mit GitLab (froscon2023)

AWX ist ein auf Ansible basierendes Open-Source-Werkzeug, mit welchem sich die Systemkonfiguration automatisieren lässt. Die eigenen Playbooks und Ansible Collections können in AWX aus verschiedensten Quellen synchronisiert werden. Eine gute Möglichkeit dafür bietet GitLab. In diesem Vortrag möchte ich eine Einführung in AWX geben und dessen Zusammenarbeit mit GitLab anhand einiger Anwendungsbeispiele vorstellen. Ansible ist ein Kommandozeilenwerkzeug zur Systemkonfiguration mittels YAML-Dateien. Wem reines Ansible noch nicht genug ist, findet im darauf aufbauenden Open-Source-Projekt AWX weitergehende Möglichkeiten, wie zum Beispiel ein GUI zum Planen der Jobs und Rechtemanagement. Insbesondere in großen Organisationen kommt AWX zum Einsatz. AWX kann unter anderem den Ansible-Code aus GitLab ziehen und dann in ein AWX-Projekt synchronisieren. GitLab ist eine Open-Source Versionsverwaltungsplattform, welche im Bereich DevOps und DevSecOps besonders beliebt ist. Die Zusammenarbeit zwischen GitLab und AWX kann aber deutlich über das reine Synchronisieren von Playbooks hinaus gehen. Zum Beispiel kann AWX mit Webhooks arbeiten. Dadurch lassen sich Ansible Jobs in AWX automatisch nach jedem Push-Event in GitLab starten. Ein weiterer Anwendungsfall betrifft die sogenannten Execution Environments: Das sind Container-Images, welche den eigentlichen ansible-playbook-Befehl ausführen. Diese kann man selbst bauen und mit eigenen Ansible-Collections ausstatten. Zum Hinterlegen und Versionieren der Images kann wiederum GitLab eingesetzt werden. In meinem Vortrag möchte ich eine Einführung in AWX geben und tiefer auf die Zusammenarbeit zwischen AWX und GitLab eingehen. Dazu werde ich unter anderem folgende Themen vorstellen: Ansible Playbooks, AWX, Ansible Collections und Execution Environments. about this event: https://programm.froscon.org/2023/events/2900.html

Aug 5, 202350 min

The year of Linux On Desktop^WMobile (froscon2023)

Aug 5, 202353 min

DevOps: Kulturelle Herausforderungen überwinden (froscon2023)

Aug 5, 202358 min

AWX mit GitLab (froscon2023)

Aug 5, 202350 min

Write your own K8s operator (froscon2023)

Would you like to store the database, kafka or third party saas configuration next to your application definition in K8s manifests, but there is no operator available for that? Write your own operator for K8s to cover your custom use case and simplify the configuration of these services for the developers. Infrastructure as Code (IaC) is taking a leading role in many organizations when it comes to deploying applications. Besides setting up basic infrastructure like VMs, Storage, etc. there is also the task of setting up more high level infrastructure like databases, message queues, brokers etc. While both high and low level infrastructure can be managed in terraform, there is a language break between application configuration and infrastructure configuration. Application configuration is usually either managed by Ansible or when the application is deployed in K8s by K8s itself. In our case the database configuration was stored in terraform while the application was managed in K8s. This setup was not scalable enough and we needed a better solution. With the operator sdk we were able to develop our custom K8s operator and replace the existing infrastructure configuration in terraform with K8s resources. about this event: https://programm.froscon.org/2023/events/2879.html

Aug 5, 202348 min

Write your own K8s operator (froscon2023)

Aug 5, 202348 min

Chat Control – the next months will be critical (bornhack2023)

In the next couple of months, EU Member States (Council) and the European Parliament will adopt their positions on Chat Control before the trilogue negotiations start. The ambitious timeline is to have the new law adopted before the European elections in June 2024. This talk will outline the critical moments of the months ahead: what is at stake for online privacy, what can be expected, and what is happening behind the scenes at the EU institutions. We will also suggest ways that European citizens, especially the tech community, can make their voices heard in Brussels. about this event: https://c3voc.de

Aug 5, 202348 min

Chat Control – the next months will be critical (bornhack2023)

Aug 5, 202348 min

Surely FOSS has no technical debt, Right ? Right ?! (bornhack2023)

A guided tour through the ruins, to observe if and how FOSS deals with technical debt. about this event: https://c3voc.de

Aug 5, 202337 min

From 0 to Kubernetes. (froscon2023)

Die Welt der Container-Orchestrierung ist für Einsteiger oft zunächst abschreckend! Aber in diesem Vortrag werden wir uns auf eine Reise durch die Entwicklung des Infrastrukturmanagements begeben, von "bare metal" und virtuellen Maschinen bis hin zur modernen Welt der Container und ihrer Orchestrierung. Nachdem wir die Geschichte kennengelernt haben werden die Anwendungsfälle beleuchten und sprechen über die ersten Schritte in der Kubernetes Welt. In diesem einfühlsamen und unterhaltsamen Vortrag werden wir gemeinsam die Grundlagen der Container-Orchestrierung mit Kubernetes erforschen. Zunächst legen wir ein solides Fundament, indem wir die grundlegenden Konzepte und die Geschichte dieser aufstrebenden Technologie betrachten. Damit schaffen wir das nötige Verständnis, um uns anschließend den praktischen Aspekten zuzuwenden. Sobald wir uns auf sicherem Terrain bewegen, widmen wir uns den wichtigsten Schritten, um in die Welt von Kubernetes einzusteigen. Dazu teilen wir hilfreiche Tipps und Einblicke, die euch dabei unterstützen, gängige Stolpersteine zu umgehen und diese beeindruckende Technologie selbstbewusst einzusetzen. Unser erster Schwerpunkt liegt auf der Einrichtung eines funktionierenden Kubernetes-Clusters. Wir zeigen euch Schritt für Schritt, wie ihr euer eigenes Cluster aufbauen könnt und worauf ihr dabei achten solltet. Nachdem wir die Grundlagen des Cluster-Aufbaus vermittelt haben, widmen wir uns dem Deployment von Workloads. Wir erklären, wie ihr eure Anwendungen und Dienste erfolgreich in Kubernetes bereitstellen könnt und wie ihr dafür sorgt, dass sie stabil und performant laufen. Anhand von Best-Practice-Beispielen zeigen wir euch, welche bewährten Methoden und Tools ihr nutzen könnt, um euren Kubernetes-Cluster effizient und sicher zu betreiben. Wir beschäftigen uns mit der langfristigen Verwaltung eurer Workloads in Kubernetes. Dabei setzen wir auf reproduzierbare Deployments basierend auf dem GitOps-Workflow, um eine zuverlässige und effiziente Nutzung sicherzustellen. Wir erklären, was GitOps ist, wie es funktioniert und welche Vorteile es bietet. Außerdem geben wir euch praktische Ratschläge und Beispiele, wie ihr GitOps in eurem eigenen Kubernetes-Cluster implementieren und erfolgreich nutzen könnt. Insgesamt bietet dieser Vortrag eine umfassende und gleichzeitig leicht verständliche Einführung in die Welt von Kubernetes und Container-Orchestrierung. Dabei legen wir besonderen Wert darauf, dass die Teilnehmerinnen und Teilnehmer die Informationen gut aufnehmen und direkt in die Praxis umsetzen können. Unser Ziel ist es, euch dabei zu unterstützen, die Vorteile dieser innovativen Technologie voll auszuschöpfen und eure Infrastruktur effektiv und zukunftssicher zu gestalten. about this event: https://programm.froscon.org/2023/events/2918.html

Aug 5, 20231h 0m

Der eigene digitale (offline) Sprachassistent - das Ziel ist (fast) erreicht (froscon2023)

Es muss ein HAL sein - als UI für den eigenen digitalen Sprachassistenten. Auf der letztjährigen FrOSCon habe ich das Projekt vorgestellt; dieser Vortrag knüpft (nach einer kurzen Einführung) dort an und geht in gleicher Art und Weise auf die inzwischen erfolgten Entwicklungen ein. <p>Da es sich quasi um die Fortsetzung des letztjährigen Vortrags handelt, empfehle ich allen Interessierten vorab die <a href="https://media.ccc.de/v/froscon2022-2760-der_eigene_digitale_offline_sprachassistent_-_ein_langer_weg">Aufzeichnung</a> anzuschauen.</p> <p>Hier ein paar Teaser, was im letzten Jahr alles so passiert ist: <ul> <li>Konfiguration per GUI (mit flet.dev)</li> <li>Python: Migration auf async</li> <li>MCUs: M5Stack Core2 & Waveshare RP2040-LCD</li> </ul> </p> about this event: https://programm.froscon.org/2023/events/2928.html

Aug 5, 202354 min

From 0 to Kubernetes. (froscon2023)

Aug 5, 20231h 0m