Planet CCC - Blogs and more around CCC, CCC-Hamburg and Attraktor

June 29, 2025

Netzpolitik.org

Breakpoint: Keine Rosen für Faschisten

Dornen von einem RosenstrauchDornen statt Rosen. – Gemeinfrei-ähnlich freigegeben durch unsplash.com Annie Spratt
Statt Rechtsradikale zu bekämpfen, biedert die Union sich ihnen an. Das zeigte zuletzt die Vorstellung des neuen Verfassungsschutzberichts. Auch die Einschätzungen des Verfassungsschutzes, wie extreme Rechte Medien nutzen, machen stutzig.

by Carla Siepmann at June 29, 2025 06:23 AM

June 28, 2025

Netzpolitik.org

KW 26: Die Woche, in der wir uns wegen Stigmatisierung gesorgt haben

Fraktal, das ein bisschen wie ein Seestern aussieht. – Fraktal, generiert mit MandelBrowser von Tomasz Śmigielski
Die 26. Kalenderwoche geht zu Ende. Wir haben 13 neue Texte mit insgesamt 91.307 Zeichen veröffentlicht. Willkommen zum netzpolitischen Wochenrückblick.

by Anna Biselli at June 28, 2025 08:49 AM

CCC Events

Tübix 2025

Der Tübix ist ein jährlich stattfindender Linuxtag in der Universität Tübingen mit etwa 250 Besucherinnen und Besuchern.

Dieses Jahr findet er am Samstag, dem 5. Juli 2025 statt. Hier ist eine ICS-Datei zum Kalender-Import als Einzeltermin, das Event ist aber auch im ICS-Feed des Eventblog-Kalenders enthalten.

Es gibt viele Vorträge, dannach lassen wir den Tag beim gemeinsamen Grillen ausklingen.

June 28, 2025 06:00 AM

June 27, 2025

CCC Media

Linux on Z Package Maintenance (osc25)

IBM Z & LinuxONE is the hardware behind the architecture s390x for Big Endian systems. Also, openSUSE is built and maintained for it. You will receive an overview of the most essential differences between x86 and s390x. Additionally, all new or future planned features are explained. Finally, you get an introduction, how you can add s390x with openSUSE zSystems as an additional architecture for builds in OBS. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5022-eng-Linux_on_Z_Package_Maintenance_hd.mp4

June 27, 2025 10:00 PM

Production-Ready Virtualisation with Harvester and Longhorn (osc25)

After _certain_ events caused massive upheaval in the virtualisation landscape, many companies using that technology have found themselves dropped into the deep end, with skyrocketing infrastructure costs and furious upper management. Promising a stark opposite to high costs, limited flexibility, and vendor lock-in, Harvester takes the stage. Harvester is an open source hyperconverged infrastructure solution built by SUSE, and provides a complete package for everything compute, networking, and storage. This presentation will take a peek under the hood of Harvester and how it leverages existing open source solutions to provide a scalable and resilient virtualisation platform - in particular Longhorn, which is the distributed block storage engine powering storage in Harvester and Kubernetes clusters around the world. Attendees will leave this talk motivated to replace their existing production infrastructure with Harvester, powered by the flexibility and high availability of Longhorn. So, whether you are looking at bringing the cloud back to your server room, or reducing costs with existing infrastructure (while ensuring prod isn't at risk), then this talk will get you started! Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5014-eng-Production-Ready_Virtualisation_with_Harvester_and_Longhorn_hd.mp4

June 27, 2025 10:00 PM

The Great Migration? (Part 2) (osc25)

With the global political situation being what it is, and Windows 10 end of life rapidly approaching, there is a real chance that Desktop Linux might become the default across a wide range of industries. But there a practical obstacles to deploy at a large scale - in this talk I discuss what many of them are, and present real world scenarios were Linux can, and has saved vast amounts of time and money in deployment and operational costs. **#Endof10 event** Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5003-eng-The_Great_Migration_Part_2_hd.mp4

June 27, 2025 10:00 PM

Shallow dive into Open Build Service Beta program and development (osc25)

We all know OBS, but what if we knew it just a little bit better. Contributing to the service is easy, as long as you understand how. This talk will focus on that. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5001-eng-Shallow_dive_into_Open_Build_Service_Beta_program_and_development_hd.mp4

June 27, 2025 10:00 PM

Optimizing Salt infrastructure with advanced monitoring Salt events (osc25)

There are quite common issues in large scale deployments of **Salt**, but without monitoring it could be extremely hard to find out the root cause of the issue. Using **Saline** could help to investigate performance issues in large scale **Salt** infrastructures. **Saline** also helps to profile _state.apply_ process by exposing average duration of the calls. **Saline** now included to Uyuni and provides capabilities for easy deployment. More details about the project: https://github.com/openSUSE/saline Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4997-eng-Optimizing_Salt_infrastructure_with_advanced_monitoring_Salt_events_hd.mp4

June 27, 2025 10:00 PM

The Future of Unattended and Advanced Linux Deployments (osc25)

In this session, I will show you how to use Agama, the new next-generation installer, to perform effortless advanced unattended installations on openSUSE Linux. Whether you are installing just a few desktops or a fleet of servers, Agama makes the process fast, smooth, and hassle-free. This modern installer is poised to transform not only openSUSE installations but also deployments across other Linux distributions. While older tools like AutoYAST work well, they are not always easy or user-friendly for unattended advanced Linux installations. Agama solves this with a simple yet modern web interface that makes unattended installations easy and possible for everyone. I will demonstrate how to use Agama’s latest features, including how to set up and initiate remote connections using IP addressing or Multicast DNS for a fully unattended OpenSUSE installation. You will also learn about Agama’s main key features such as its simple JSON-based configuration language to create auto installation profiles, an HTTP API for integrating with third-party application tools, and how to import your existing AutoYAST profiles. Join this session to see how Agama can save you a lot of time and effort by making your OpenSUSE Linux deployments easier and more powerful than ever before. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4988-eng-The_Future_of_Unattended_and_Advanced_Linux_Deployments_hd.mp4

June 27, 2025 10:00 PM

(Virtual Talk) GitOps meets dotfiles: Never Setup a New Machine Again! (osc25)

This talk will explore how qubesome applies GitOps principles to manage desktop environments. Defining and configuring your Window managers and workloads, which are then later executed as non-root containers, enabling a secure and flexible experience for managing your version controlled setup. We will look into splitting configuration and state, enabling uneventful transition between machines while keeping your configuration intact. Once the convenience features are out of the way, we will explore its security, focusing on the available isolation controls. Join me to explore GitOps-driven desktop management. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4974-eng-Virtual_Talk_GitOps_meets_dotfiles_Never_Setup_a_New_Machine_Again_hd.mp4

June 27, 2025 10:00 PM

making openSUSE ready for Framework Laptops (osc25)

Framework Laptops are one of the most fascinating hardware projects of the last years for Open Source enthusiasts. They have first-class Linux support, although officially just for Fedora and Ubuntu. In this talk I want to highlight the work done in the openSUSE community to enable and support these Laptops on our own, from hardware enablement to packaging applications. All with the goal of becoming a community-supported distribution. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4966-eng-making_openSUSE_ready_for_Framework_Laptops_hd.mp4

June 27, 2025 10:00 PM

mkosi-initrd enablement on openSUSE (osc25)

`mkosi-initrd` is a tool for building initrds using distribution packages that is gaining interest among systemd distributions, and can currently be used on openSUSE Tumbleweed. We will analyze in detail how it works, its weaknesses and its benefits, in order to ultimately try to provoke a change of mindset in developers accustomed to thinking only about `dracut` when implementing functionalities that have to run in the initrd. More information: [https://en.opensuse.org/Mkosi-initrd](https://en.opensuse.org/Mkosi-initrd) Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4953-eng-mkosi-initrd_enablement_on_openSUSE_hd.mp4

June 27, 2025 10:00 PM

openSUSE packaging: is macro the way to go? (osc25)

openSUSE uses RPM for its own packaging needs, with macros on their own on top. However, the distributions using RPMs are just a couple compared to the vast Linux ecosystem. How are other distributions handling packaging? Are they using bash scripts, functions, or even declarative languages? This talk will give a rundown of the different approaches that have been more successful in building a distribution on top, such as Gentoo ebuilds, Void Linux packages, and even some more niche packaging spec files. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4951-eng-openSUSE_packaging_is_macro_the_way_to_go_hd.mp4

June 27, 2025 10:00 PM

Alarme Phone Sahara (fusion25)

Alarme Phone Sahara, eine selbstorganisierte Partnerorganisation von medico, wirkt der brutalen Externalisierung des EU-Grenzregimes im Sahel-Sahara-Raum mit solidarischen Interventionen, vor allem Rettungs- und praktischer Hilfe, entgegen. Ein wichtiger Teil der Arbeit ist heute die Unterstützung von Opfern von Pushbacks in der Wüste aus Algerien, Libyen und Niger sowie die Sensibilisierung der Öffentlichkeit für diese Menschenrechtsverletzungen. Language: EN+FR Translation: YES Recording: YES Alarme Phone Sahara, a self organized partner organization of medico, counters the brutal externalisation of the EU border regime in the Sahel-Sahara-space with solidarity interventions, mainly rescue and practical support. Nowadays, an important part of its work is to support victims of pushbacks in the desert from Algeria, Libya and Niger and creating public awareness against these human rights violations. Language: EN+FR Translation: YES Recording: YES Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://c3voc.de

Video:fusion25-15928-eng-Alarme_Phone_Sahara.mp4

June 27, 2025 10:00 PM

medico: Europas tödliche Abschottung und der Kampf um Bewegungsfreiheit (fusion25)

Autoritäre Verschiebungen in Europa treffen flüchtende Menschen hart: Sie werden an den EU-Außengrenzen zurückgedrängt, inhaftiert und kriminalisiert – oft nur wegen Flucht oder Hilfe für andere. Die GEAS-Reform verschärft die Lage. Sprecht mit medico und de:criminalize über Grenzgewalt, Haft, juristische Hilfe und den Fonds für Bewegungsfreiheit. Language: DE Translation: YES Recording: YES Authoritarian shifts in Europe are hitting refugees hard: they are being pushed back, detained, and criminalized at the EU's external borders – often simply for fleeing or helping others. The GEAS reform is exacerbating the situation. Talk with medico and de:criminalize about border violence, detention, legal aid, and the Freedom of Movement Fund. Language: DE Translation: YES Recording: YES Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://c3voc.de

Video:fusion25-15927-deu-medico_Europas_toedliche_Abschottung_und_der_Kampf_um_Bewegungsfreiheit.mp4

June 27, 2025 10:00 PM

Cyberpunk Radio Protocols and Festival COMMS (fusion25)

Davide Gomba stellt Lutopia vor – ein Off-Grid-Tech-Experiment zu TAZs, Cyberpunk und Mesh-Netzwerken. Der Vortrag zeigt, wie Festivals zu Orten digitaler Unabhängigkeit werden. Inspiriert von Hacker-Ethik und Tools wie Meshtastic verbindet die Session Technik, Politik und spielerische Visionen künftiger Subkulturen. Denn DIY rules! Language: EN Translation: YES Recording: YES Join Davide Gomba for a deep dive into Lutopia—an off-grid tech experiment exploring TAZs, cyberpunk, and mesh networks. Discover how festivals can foster digital resistance and DIY culture. Inspired by hacker ethics and tools like Meshtastic, this talk blends tech, politics, and playful visions of future subcultures. Lets get independent! Language: EN Translation: YES Recording: YES Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://c3voc.de

Video:fusion25-15922-eng-Cyberpunk_Radio_Protocols_and_Festival_COMMS.mp4

June 27, 2025 10:00 PM

Der Westen hat keine Ahnung, was im Osten passiert (fusion25)

Wer die allumfassende Normalisierung der extremen Rechten noch immer „nur“ auf Ostdeutschland projiziert, verharmlost die gesamtdeutsche und globale Krise. Aktivist und Autor Jakob Springfeld, geboren vor 23 Jahren im sächsischen Zwickau, liest bei uns aus seinem zweiten Buch (nach “Unter Nazis”) und erklärt, warum das Verantwortungspingpong zwischen Ost- und Westdeutschland enden muss. Für uns sind er und seine mutige Arbeit ein großes Vorbild und wir sind gespannt auf die anschließende Diskussion. Language: DE Translation: YES Recording: YES Anyone who still thinks of the extreme right as “just” an East German problem, is downplaying the crisis raging across Germany and around the world. Activist and writer Jakob Springfeld, who was born in Zwickau, Saxony, explains why the blame game between East and West Germany has to stop. We look forward to getting his perspective and even more to the subsequent discussion. Language: DE Translation: YES Recording: YES Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://c3voc.de

Video:fusion25-15784-deu-Der_Westen_hat_keine_Ahnung_was_im_Osten_passiert.mp4

June 27, 2025 10:00 PM

Shits & Giggles - Healthy Gut, Happy Butt (fusion25)

Unterhaltsam und lehrreich bricht Talya für uns das Tabu rund um Stuhlgang. Kennst Du schon die berühmte Stuhltabelle? Was will dir dein Darm wirklich sagen? Wie kannst Du Deinen Mist (im wahrsten Sinne des Wortes!) loswerden? Egal, ob Du neugierig auf Darmgesundheit bist, genug von Toilettenstress auf Festivals hast oder einfach nur gerne lachst – Du wirst Dich leichter, freier und rundum bereit zum Feiern fühlen – innerlich und äußerlich! Language: EN Translation: YES Recording: YES Struggling to poop at festivals? You’re not alone! Hilarious and educational, we’re breaking the poop taboo, one giggle at a time — digestive issues and bathroom anxiety are real, especially when you're out of your routine. Want to decode your poop with the famous poop chart? Uncover what your gut is really telling you. Discover practical hacks to get rid of your shit (literally!). Digestion, detox, stress relief, and mindful eating - this talk will have you laughing, learning, and leaving with a happier butt! Language: EN Translation: YES Recording: YES Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://c3voc.de

Video:fusion25-15409-eng-Shits_Giggles_-_Healthy_Gut_Happy_Butt.mp4

June 27, 2025 10:00 PM

Netzpolitik.org

Bremse oder Motor: EU-Kommission stellt Netzneutralität zur Debatte

Telekom-Chef Timotheus Höttges, Vorstandsvorsitzender der Deutschen Telekom, mit einem historischen Mobiltelefon Pocky vor den Aktionären.Manche Netzbetreiber stellen Netzneutralität als Innovationsbremse dar und wollen sie aufweichen. (Symbolbild: Telekom-Chef Timotheus Höttges mit dem historischen Mobiltelefon Pocky.) – Alle Rechte vorbehalten IMAGO / Panama Pictures
Noch in diesem Jahr will die EU-Kommission die Regeln für die europäischen Telekommunikationsmärkte weitflächig überarbeiten. Mit dem Digital Networks Act steht plötzlich auch die Netzneutralität zur Debatte – und niemand kann beantworten, warum genau. Eine Spurensuche.

by Tomas Rudl at June 27, 2025 11:59 AM

Trotz Fristverlängerung: Schwarz-Rot peitscht Änderung des BKA-Gesetzes durch den Bundestag

Holger Muench und Alexander Dobrindt bei der BundespressekonferenzDie Chefs von BKA und Innenministerium bei einer Pressekonferenz (Archivbild) – Alle Rechte vorbehalten IMAGO / IPON
Das BKA-Gesetz war teilweise verfassungswidrig. Zu unklar waren die Regeln, wann Beschuldigte in Polizeidatenbanken gespeichert werden dürfen. Zu weit waren die Befugnisse, um mögliche Kontaktpersonen von Terrorverdächtigen zu überwachen. Doch die Neuregelung, die der Bundestag gestern verabschiedete, kann Fachleute nicht überzeugen.

by Anna Biselli at June 27, 2025 09:01 AM

Datenschutzbehörde greift ein: DeepSeek fliegt aus den App Stores

Smartphone mit geöffnetem Apple-App-Store auf dem ScreenRaus aus den App-Stores, aber weiter verfügbar: KI-Chatbot DeepSeek – Alle Rechte vorbehalten IMAGO / Rüdiger Wölk
Der chinesische KI-Chatbot DeepSeek übermittelt Nutzer*innendaten nach China. Die Berliner Datenschutzbehörde geht jetzt gegen den Anbieter vor. Apple und Google sollen DeepSeek aus ihren Stores entfernen.

by Chris Köver at June 27, 2025 08:05 AM

June 26, 2025

CCC Media

openSUSE Board (osc25)

The board will be available during this time to present and provide information for the project. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5028-eng-openSUSE_Board_hd.mp4

June 26, 2025 10:00 PM

Aeon Desktop (osc25)

An update on Aeon Desktop by Richard Brown. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5027-eng-Aeon_Desktop_hd.mp4

June 26, 2025 10:00 PM

Using openSUSE Leap as base layer operating system for AI/ML container orchestration using SUSE Rancher. (osc25)

The exponentially growing **AI/ML** and **LLMs** advancements bring concerns about privacy, as there is a risk of data exposure to online LLMs service providers. Setting up **LLMs in-house** requires a **high computational cost** which is a major obstacle for businesses across various sectors such as Retail, Healthcare, Finance, etc. These industries seek to leverage the power of LLMs to drive **profitability** in their overall business while maintaining **control over their data.** In this session, we will explore the **Edge Ecosystem Analytics** and its transformative potential in **GenAI Applications** through seamless orchestration via **openSUSE Leap** and **Rancher-managed Kubernetes**. This approach helps overcome challenges in adopting and deploying cutting-edge GenAI applications securely and efficiently at the edge. Key Topics: - Overview of **Large Language Models (LLMs)** - Scope for **Edge Computing** in AI revolution - Benefits over privacy concerns by **localization of LLMs** - Real-world Application Showcase by leveraging **GenAI for Edge Ecosystem Analytics** - Integration of Retrieval-Augmented Generation (**RAG**) Pipeline into **Rancher & K3s** - Challenges while deploying **GenAI applications at the Edge** This short talk will showcase a real-world GenAI-based application, highlighting the utilization of the **RAG pipeline** as well as a **data modeling pipeline** to continually improve analytic outputs and its seamless integration with **Rancher and K3s**. Attendees will learn about **Rancher and K3s** in managing Kubernetes deployments for GenAI applications, LLM optimization techniques such as **RAG**, overview of **Fine Tuning** and **AI Agents**. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5025-eng-Using_openSUSE_Leap_as_base_layer_operating_system_for_AI_ML_container_orchestration_using_SUSE_Rancher_hd.mp4

June 26, 2025 10:00 PM

An Introduction to WebAssembly with SDL and C++ (Or porting Audio Production software to run in your browser). (osc25)

With the types of products and projects that we regularly work on many of us don't get alot of exposure to new fancy technology, this talk aims to give a quick introduction to one of these topics, web assembly. As some background, For the last year i've been helping to port Little Piggy Tracker (LGPT) a clone of the LSDJ audio software for Game Boy to various handheld devices. At the same time I saw a conference talk that was an introduction to web assembly, this prompted me to ask the ever dangerous question "how hard can it be?" It turns out the answer to that question was not that hard so this talk will go through a brief overview of webassembly followed by the process I went through to port my code along with some of the other challenges i've had porting LGPT to other devices. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5020-eng-An_Introduction_to_WebAssembly_with_SDL_and_C_Or_porting_Audio_Production_software_to_run_in_your_browser_hd.mp4

June 26, 2025 10:00 PM

SUSEID: Open by design, sovereign by choice. (osc25)

We'll showcase the next big thing for authentication @ SUSE, the current landscape and the challenges we're facing. Agenda: - Motivation & Concerns (The current software stack in place and the administration challenges) - Project Scope (Tenets & Priorities) - Connection points with openSUSE Community - Timeline - Demo Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5019-eng-SUSEID_Open_by_design_sovereign_by_choice_hd.mp4

June 26, 2025 10:00 PM

What does "make opensource ecosystem secure one audit at time" mean (for you and for me)? (osc25)

Ever wonder what goes on behind the scenes to keep your favorite open-source projects (relatively) secure? Spoiler alert: it's not magic (mostly)! This talk is a peek into the world of a security engineer who spends their days auditing code, hunting down vulnerabilities, and trying to make the open-source world a little less "Oops!" and a little more "Awesome!". We'll dive into: - What actually goes into a software audit. (Think less "spreadsheets," more "WTF is that?") - The thrill (and occasional horror) of vulnerability research. - Why this matters to you, even if you don't write code for a living. (Hint: it's about more than just avoiding the next big breach.) - How we, as a community, can all contribute to making open source safer – because, let's face it, we're all in this together. So, if you've ever been curious about the security side of open source, or just want to hear some war stories from the front lines, come join me! Let's talk about how we can make the open-source ecosystem more secure, one audit at a time. For you, for me, for everyone! Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5018-eng-What_does_make_opensource_ecosystem_secure_one_audit_at_time_mean_for_you_and_for_me_hd.mp4

June 26, 2025 10:00 PM

Geographically Distributed Kubernetes Clusters (osc25)

Distributed compute at scale is a bit complex back home in Mauritius - cloud service providers are literally an ocean away, and local policies have a history of hindering technological progress. To "bring the cloud home", so to speak, a small team of tech enthusiasts decided to build a Kubernetes (K3s) cluster distributed across the country, in a bid to drive down costs while boosting resilience and availability. This session goes over the challenges of setting up such a geographically distributed cluster on baremetal hardware, including fighting latency, connection issues, dynamic IPs, and distributed storage, all while keeping costs minimal. While not entirely technical in nature, this presentation will go over some of the very unique challenges of living on an island in Africa with regards to The Cloud and digital infrastructure in general. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5016-eng-Geographically_Distributed_Kubernetes_Clusters_hd.mp4

June 26, 2025 10:00 PM

openSUSE's different shades of green (osc25)

How does openSUSE look from the outside? In this talk, two SUSE expats share how their Geeko hearts started to ache when they were no longer part of the inner circle. Where are openSUSE's strengths, and how are they shining? Where does it desperately need to improve to maintain relevance? There is so much excellence across so many disciplines to be presented to communities outside SUSE's roof. Is openSUSE targeted being an in-house project, or is it ready to engage more broadly with the open source world? Expect some war stories from the days after, and some highly subjective advice. We will leave you and us with some answers and many open questions. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5015-eng-openSUSEs_different_shades_of_green_hd.mp4

June 26, 2025 10:00 PM

The first encrypted Steam Deck runs openSUSE (osc25)

The Steam Deck has transformed mobile gaming — but in one crucial area, it still lags behind: security. Until now, no Steam Deck-focused Linux distribution has offered full disk encryption by default, leaving sensitive user data unprotected. In this talk, I present Yuga Linux, a distribution built on openSUSE technologies, tailored specifically for the Steam Deck with a strong focus on security, compatibility, and gaming performance. I will explain how Yuga Linux leverages openSUSE packages and the Open Build Service (OBS) to build a custom kernel and all essential components to fully support both SteamOS's gaming and desktop modes — while adding something no other Steam Deck distribution currently offers: secure, user-friendly encryption. You'll learn: - Why encryption matters for handheld gaming devices. - How I integrated tik, the installer from Aeon, to support TPM-backed full disk encryption. - How I built deckrypt, a custom tool that allows users to input passwords using the Steam Deck's gamepad when fallback manual unlocking is needed. - The challenges and key technical decisions behind building an openSUSE-based gaming distro for a new hardware category. The session will include a live demo of the boot process, unlocking the encrypted system, and running Steam Gamemode and Desktop Mode seamlessly on Yuga Linux. If you’re curious about gaming, Linux customization, TPM integration, or just want to see what the future of secure mobile gaming looks like, this talk is for you. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5012-eng-The_first_encrypted_Steam_Deck_runs_openSUSE_hd.mp4

June 26, 2025 10:00 PM

Testing Containers with Python and pytest (osc25)

To ease the pain of testing container images, we’ve developed the `pytest_container` plugin for [pytest](https://pytest.org/). The plugin makes it possible to use pytest to perform tests on containers and software inside containers. You don’t have to take care of pulling images, building them, or picking ports on the host. You just describe your container setup and pass it to a test function. In return, the plugin gives you a connection to the container. Using the connection, you can verify the container’s state using the [testinfra](https://testinfra.readthedocs.io/) python framework. The plugin even cleans up after itself when you’re done. In short, `pytest_container` makes it possible to write tests in Python: no need to build your own framework from scratch or worry about the boring container plumbing tasks. Join this talk to see `pytest_container` in action and learn how it can make your life easier! Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5011-eng-Testing_Containers_with_Python_and_pytest_hd.mp4

June 26, 2025 10:00 PM

Open Source is no longer just for software: (osc25)

Open-source software has transformed the software industry, resulting in lower costs, greater security, and much greater flexibility for software developers and end users alike. The transparency provided by open-source software has improved security dramatically. Companies cannot hide back-doors in open-source software. Open solutions allow widespread review and testing, resulting in improved software quality and security. While there are a few open-source hardware projects, most notably RISC-V, most hardware remains proprietary and closed-source. Engineers developing new products often use chips that are black-boxes. This is particularly problematic when developing solutions using hardware secure elements, small security chips used in IoT devices, crypto hardware wallets, mobile devices, industrial control systems, and other small devices. Developers have no visibility into the implementation of these devices, and cannot validate their security. In this presentation we will cover: Challenges with closed source hardware secure elements: Our experience with closed source secure elements (and the problems we found) Benefits of open source/open architecture hardware secure elements: Transparency, trust, and auditability Rapid response to vulnerabilities Community collaboration and innovation Compliance & certification Get your devkit at the workshop or order here and start playing! :) https://145324096.hs-sites-eu1.com/samples-order-form Documentation and tools: https://github.com/tropicsquare Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4998-eng-Open_Source_is_no_longer_just_for_software_hd.mp4

June 26, 2025 10:00 PM

Red kiwifruit: Sweetening images with kiwi... in Fedora and CentOS?! (osc25)

Many of you know that the [kiwi](https://osinside.github.io/kiwi/) appliance image build tool is used to produce most of openSUSE's images. But did you know that other distributions have recently adopted it too, particularly our friends in the Fedora and CentOS projects? This presentation discusses the story of how this came to be, the methodology of encouraging growth and development, the feedback that improved kiwi in the process, and the takeaways for encouraging broader community adoption of good tools, regardless of who they're from. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4990-eng-Red_kiwifruit_Sweetening_images_with_kiwi_in_Fedora_and_CentOS_hd.mp4

June 26, 2025 10:00 PM

Kalpa Desktop, Where it is, and Where it's going (osc25)

# Kalpa Desktop is a Plasma desktop derived from MicroOS, and Tumbleweed, providing a immutable system base, with a containerized workflow, through distrobox and podman, and Desktop applications via Flathub. ## Kalpa grew out of the initial work by Richard Brown, with MicroOS Desktop, but has diverged over the past three years. ## Kalpa's focus is on providing users with: - A well-tested and current Plasma-Wayland desktop - A minimal installation, without a bunch of applications you may not want or need - Robust stability, through the use of atomic updates, no more broken updates - Just a "Damn Good™" basic desktop installation, that's designed to *be* a desktop, and that's all # This presentation will present the current state of the Project, and examine the future roadmap for Kalpa Desktop. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4986-eng-Kalpa_Desktop_Where_it_is_and_Where_its_going_hd.mp4

June 26, 2025 10:00 PM

Uyuni: introduction, last year's updates and future (osc25)

In this session, a brief explanation about what Uyuni is and what it can achieve will be shared as an introduction for newbies or as a knowledge reminder for the part of the audience already knowing the product. This part of the session is mainly a summary of last year's session. Secondly, we will try to summarize the changes that have happened within the last year in Uyuni, in the period of time between the last openSUSE Conference and now. Last but not least, we will try to look forward and present what's coming next (what we know) and also gather feedback of where we want to move to (about what we don't know). Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4985-eng-Uyuni_introduction_last_years_updates_and_future_hd.mp4

June 26, 2025 10:00 PM

Full Disk Encryption in openSUSE using systemd, TPM2 and FIDO2 keys (osc25)

With the integration of systemd-boot or grub2-bls bootloaders in the distribution, both (partially) following the boot loader specification (BLS), we have the chance to use the systemd tools to set a full disk encryption installation using TPM2 and FIDO2 keys. The sdbootutil is managing both aspects, the BLS integration and the FDE configuration. In this talk we will present how this model works in openSUSE and how can be used and troubleshooted. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4979-eng-Full_Disk_Encryption_in_openSUSE_using_systemd_TPM2_and_FIDO2_keys_hd.mp4

June 26, 2025 10:00 PM

2 cents on improving openSUSE Membership (Management) (osc25)

The current process of openSUSE membership application can be cumbersome and overall approval deem lengthy or inconsistent. This is due to way applications are made, some times information is lacking, there are back-and-forths, before membership officials can finalise an application. The current state of membership management has its limitations and it is not friendly, either for the members, the membership officials, or the election officials (who need the active membership info to run elections). In this lightning talk, I'll quickly go through some of the hurdles and possible solutions to ease the process. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4978-eng-2_cents_on_improving_openSUSE_Membership_Management_hd.mp4

June 26, 2025 10:00 PM

Building openSUSE Mirror(s) in Mauritius (osc25)

At oSC23, I [presented](https://www.youtube.com/watch?v=abNBhLug2Ls) the challenges that we, a small community of openSUSE users, faced back home when building our first mirror in Mauritius. Two years later, I'm sharing updates on how we're expanding further and adding a second mirror in Mauritius to host more mirror content for the local community. We still face challenges, which I will share during this talk, and I hope it triggers a discussion around how we can further optimize and support mirrors for smaller economies. If we get things right, it can be a template for other countries that still do not feature on [mirrors.opensuse.org](https://mirrors.opensuse.org). Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4977-eng-Building_openSUSE_Mirror_s_in_Mauritius_hd.mp4

June 26, 2025 10:00 PM

Beyond GitOps: Building Intelligent Drift Detection and Auto-Remediation in ArgoCD (osc25)

Let's discover how to extend ArgoCD's capabilities by building a sophisticated drift detection and auto-remediation system. We'll demonstrate how to combine ArgoCD's Resource Hooks, Custom Health Checks, and the ApplicationSet controller to create an intelligent system that not only detects configuration drift but automatically resolves it based on defined policies. Through live coding, we'll build a custom controller that monitors for unauthorized changes, implements smart rollback decisions, and provides real-time notifications. Learn how to leverage ArgoCD's API to implement advanced reconciliation patterns, track drift metrics, and create audit trails of all remediation actions. Perfect for teams dealing with dynamic environments where maintaining configuration consistency is crucial. This session advances the GitOps ecosystem by: - Introducing new patterns for extending ArgoCD's core functionality - Contributing an open-source drift detection framework - Demonstrating advanced use cases for Resource Hooks - Providing solutions for common enterprise compliance challenges - Showing how to build sophisticated automation around ArgoCD - Sharing reusable patterns for custom health checks - Adding intelligence to standard GitOps workflows Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4976-eng-Beyond_GitOps_Building_Intelligent_Drift_Detection_and_Auto-Remediation_in_ArgoCD_hd.mp4

June 26, 2025 10:00 PM

(Virtual Talk) Quality on Autopilot: Scaling Testing in Uyuni (osc25)

How do you scale quality in a fast-moving open source project like Uyuni? In this talk, I’ll walk you through our journey adopting TestOps practices to bring automation, visibility, and resilience into our quality engineering process. We’ll explore how infrastructure automation with Terraform and Salt laid the foundation for consistent, on-demand testing environments. From there, we introduced test observability using Prometheus and Grafana to analyze historical trends and gain visibility into test behavior over time. A key part of our process includes tracking flaky tests and known issues through a custom system that connects our internal QE workflows directly with test reports. To accelerate feedback loops, we implemented smart test selection in Pull Requests, targeting only the affected components with relevant end-to-end tests. We also integrated synthetic monitoring of key product metrics into our daily pipelines, ensuring continuous insight into overall health. Thanks to designing our own DevContainers, we improved engineer's experience on their IDEs. We are also working on providing public AWS-based test reports reinforcing transparency. Our journey is a story of small, iterative changes that helped us align quality with development at scale. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4975-eng-Virtual_Talk_Quality_on_Autopilot_Scaling_Testing_in_Uyuni_hd.mp4

June 26, 2025 10:00 PM

Supervision: Simplifying Computer Vision for Developers (osc25)

In this talk, we’ll explore how Supervision streamlines common computer vision tasks, from loading datasets to annotating and analyzing images or videos. We’ll also discuss its lightweight nature, making it an ideal choice for running AI-powered vision applications on resource-constrained devices. Through practical demonstrations, attendees will learn how to set up and optimize Supervision for real-world IoT applications, including smart surveillance, automated counting, and industrial monitoring. Whether you're a developer, researcher, or IoT enthusiast, this session will show how you can leverage Supervision to bring efficient computer vision solutions to edge devices. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4968-eng-Supervision_Simplifying_Computer_Vision_for_Developers_hd.mp4

June 26, 2025 10:00 PM

lightning talks (osc25)

Want to talk a few minutes about interesting stuff? => Add yourself to https://etherpad.opensuse.org/p/lightning-talks-osc2025 Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4947-eng-lightning_talks_hd.mp4

June 26, 2025 10:00 PM

R-B-OS (osc25)

During the last year, I have spent several months on a project, that was sponsored by a grant from the NLnet NGI0 initiative. It is about an operating system, that only has packages that can be reproduced anywhere anytime bit-by-bit. I call it R-B-OS - the Reproducible-Builds-Operating-System. Last year when we had https://events.opensuse.org/conferences/oSC24/program/proposals/4378 , most of the work was still ahead. Now it is completed and I can tell how it went. I'll tell about the journey. And I'll tell about the result. RBOS has some unique properties: - The collection of sources are defined by a single hash, and so are the binaries produced from it. It is a 1->1 mapping. - When I change a toolchain package (e.g. gcc), I can let it rebuild and see exactly what changed in other places. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4943-eng-R-B-OS_hd.mp4

June 26, 2025 10:00 PM

Who broke the build? — Using Kuttl to improve E2E testing and release faster (osc25)

No one wants to be responsible for breaking the build. But what can you do as a developer to avoid being the bad guy? How can project leads enable their teams to reduce the occurrence of broken builds? In talking within our own teams, we discovered that many developers weren’t running sufficient integration and End to End tests in their local environments because it’s too difficult to set up and administer test environments in an efficient way. That’s why we decided to rethink our entire local testing process in hopes of cutting down on the headaches, heartaches, and valuable time wasted. Enter Kuttl. Connecting Kuttl to CI builds has empowered our developers to easily configure a development environment locally that accurately matches the final test environment — without needing to become an expert CI admin themselves. These days, we hear, “Who broke the build?” far less often — and you can too! Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4942-eng-Who_broke_the_build_-_Using_Kuttl_to_improve_E2E_testing_and_release_faster_hd.mp4

June 26, 2025 10:00 PM

lau diba oi (fusion25)

“lau diba oi„ (Motu für “Ich kenne Dich") dreht sich um das pazifische Konzept von Mana – den spirituellen Zweck, den alles hat. Sinn und Zugehörigkeit – tief in der Kultur und den Vorfahren verwurzelt, befreit von Vorstellungen, die wir von uns selbst haben, mit wiederentdecktem Selbstbewusstsein. Mit Spoken Word, Tanz, experimentellem Sound und Streichinstrumenten führt uns die BiPoC-FLINTA-Gruppe auf eine Reise zu uns selbst. Language: EN Translation: NO Recording: YES “When I follow the river to its source, the place where I originally belong is myself. Who is she? Who was she? Who will she be?” “lau diba oi” (Motu for “I know you”) revolves around the Pacific concept of mana —the spiritual purpose that everything has. Rediscovering meaning, belonging, and self-awareness — deeply rooted in culture and ancestors, freeing ourselves from the ideas we have about ourselves. Spoken word, dance, experimental sounds, string instruments. Collective, queer, BiPoc, FLINTA. Language: EN Translation: NO Recording: YES Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://c3voc.de

Video:fusion25-16178-eng-lau_diba_oi_hd.mp4

June 26, 2025 10:00 PM

Scham (fusion25)

Scham durchdringt alle Lebensbereiche. Was passiert, wenn wir unsere Scham offenlegen? Wie reagieren wir, wenn wir uns selbst mit unserer Scham konfrontieren? Ist Scham eigentlich immer sozial? Das Kollektiv Rhymth berührt uns mit fragmenthaften Texten, vielen kleinen, nicht selten aufwühlenden, intimen„Alltagserfahrungen“ und detaillierten Beobachtungen. Durch das Offenlegen des Individuellen hoffen wir, das Kollektive besser zu verstehen. Language: DE + EN Translation: YES Recording: YES Shame permeates all areas of life. What happens when we reveal our shame? How do we react when we are confronted with our own shame? Is shame always social? The collective Rhymth touches us with fragmentary texts, many small, often disturbing intimate “everyday experiences” and detailed observations. By revealing the individual detail, we hope to better understand the big picture. Language: DE + EN Translation: YES Recording: YES Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://c3voc.de

Video:fusion25-16029-deu-Scham.mp4

June 26, 2025 10:00 PM

Menowise - klar denken, neu fühlen, weise handeln (fusion25)

Unsere langjährige Weggefährtin Greta teilt mit uns ihr fundiertes Wissen zu Menopause, hormonellen Hintergründen, emotionalen Symptomen und dem Einfluss persönlicher Lebensmuster. Sie nährt uns mit ihrem Wissensschatz, QiGong-Körperübungen und neuen, stärkenden Ideen zu einer Lebensphase, über die wir entweder gar nicht oder negativ sprechen – lasst uns das gemeinsam ändern! Wechseljahre, ein Thema für uns alle, denn wir sind entweder selbst betroffen oder kennen Menschen, die es sind. Language: DE Translation: YES Recording: YES Our longtime companion Greta shares her in-depth knowledge of menopause, its hormonal background, emotional symptoms, and the influence of personal lifestyle patterns. She empowers us with her wealth of knowledge, QiGong exercises, and new, strengthening ideas about a phase of life that we either don't talk about at all or talk about negatively—let's change that together! Language: DE Translation: YES Recording: YES Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://c3voc.de

Video:fusion25-15809-deu-Menowise_-_klar_denken_neu_fuehlen_weise_handeln.mp4

June 26, 2025 10:00 PM

„Genauso bloß anders“ – Sexismus im Punk der Wendezeit (fusion25)

„Haare ab, Haare hoch, steil, ein Gebirge aus Haar, Haare wie Messer, die aus dem Kopf stechen.“ Eine jugendliche Punkerin spricht am Ende der DDR über ihr Leben und ihre Erfahrungen. Ihr älteres erwachsenes Ich kommentiert und reflektiert aus der Zukunft. Es geht um Kunst und Liebe, um Anarchie, um das Rumhängen mit Freunden, um das Baden in der Kiesgrube und darum, dass sie nicht Frau sein will, sondern Punk, aber immer wieder Frau sein muss. Durch die Ich-Figur gehen diverse politische Diskurse hindurch und  kommen spielerisch zum Ausdruck. Noisiger Live-Sound unterstreicht die Wortspiele.  Language: DE Translation: YES Recording: YES “Hair off, hair up, steep, a mountain of hair, hair like knives sticking out of the head. "A young punk talks about her life and experiences at the end of the GDR. Her older adult self recalls the past from the future. It's about art and love, anarchy, hanging out with friends, swimming in the gravel pit. It’s not wanting to be a woman but a punk, and always being put back into a woman-shaped box. Various political discourses are coursing through the first-person narrator in a playful way. Noisy live sound underscores the juicy words. Language: DE Translation: YES Recording: YES Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://c3voc.de

Video:fusion25-15319-deu-Genauso_bloss_anders_-_Sexismus_im_Punk_der_Wendezeit.mp4

June 26, 2025 10:00 PM

Netzpolitik.org

30 Jahre online: Wie das Internet den Journalismus verändert hat

Ein altmodischer Maus-Cursor vor schwarzem HintergrundKlicks wurden zur wichtigsten Währung im Online-Journalismus – Gemeinfrei-ähnlich freigegeben durch unsplash.com Liam Briese
Von Suchmaschinen über soziale Medien bis zu KI: Technische Entwicklungen haben den Journalismus im Netz immer wieder verändert und ihm Reichweite als zentrale Zielgröße aufgezwungen. Die Geschichte der Online-Medien muss deshalb auch als Geschichte vom Verlust der journalistischen Autonomie begriffen werden.

by Gastbeitrag at June 26, 2025 04:06 PM

June 25, 2025

CCC Media

One Project, Shared Purpose (osc25)

Rick Spencer has a passion for leading teams in the creation of amazing software. He strives to create clarity of vision, passion for quality, and user-centered decision making to both small and large software development teams. Rick is a General Manager with SUSE since January 2024. He has held positions at InfluxData, Canonical Ltd. and Microsoft Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5042-eng-One_Project_Shared_Purpose_hd.mp4

June 25, 2025 10:00 PM

SUSE CEO welcomes contributors to openSUSE Conference 2025 (osc25)

Join SUSE CEO Dirk-Peter van Leeuwen as he opens the openSUSE Conference 2025 in Nuremberg. In this brief welcome, DP will congratulate the community on its 20th anniversary - highlighting the critical role of open source collaboration and innovation in shaping the future of software innovation. He will specifically emphasize the immense importance of the European open source software developer community at this pivotal moment in time, recognizing its unique contributions and growing influence in a world of increasing geopolitical uncertainty. He will restate SUSE's commitment to the openSUSE project and its broader impact on the open source ecosystem. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5038-eng-SUSE_CEO_welcomes_contributors_to_openSUSE_Conference_2025_hd.mp4

June 25, 2025 10:00 PM

Packit: RPM-based CI/CD for your project (osc25)

Are you in search of RPM-based CI for your project hosted on GitHub or GitLab? Allow us to introduce [Packit](https://packit.dev/), the upstream integration tailored specifically for RPM distributions. Initially conceived for Fedora, Packit now extends its capabilities to encompass the entire RPM family. In this presentation, we will explore Packit and how to use it for your project. Attendees can expect an examination of: * **RPM Builds and Testing**: Learn how Packit simplifies the process of running RPM builds and conducting tests directly on pull requests. * **RPM Repositories**: Discover how Packit allows you to provide your users with dependable RPM repositories, featuring builds sourced from every new commit or release. This functionality ensures users receive a consistent and up-to-date state of the project. * **Progress of Automated Upstream Version Updates**: As part of the [Google Summer of Code project last year](https://summerofcode.withgoogle.com/archive/2024/projects/dC93EbFr), we are also working on supporting the automatic syncing of new upstream versions to the Open Build Service (OBS). Uncover the benefits of this automated approach in simplifying package maintenance and ensuring alignment with upstream developments. Come and see! Feedback and collaboration are more than welcome! Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5026-eng-Packit_RPM-based_CI_CD_for_your_project_hd.mp4

June 25, 2025 10:00 PM

What It’s Like to Study with Linux (osc25)

In this talk, I’ll share my personal experience using Linux as a student, from high school to university. I’ll talk about what it is like, what challenges I face, and how I manage day-to-day study tasks with Linux. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5024-eng-What_Its_Like_to_Study_with_Linux_hd.mp4

June 25, 2025 10:00 PM

Atomic OS Updates via OCI Images (osc25)

When using tools like RPM or Zypper for updating packages, there is a risk of incomplete updates or breaking the running system. To overcome these challenges, we have developed **container-snap**, a prototype plugin designed to deliver **atomic OS updates** that are fully applied or rolled back without compromising the system's state. **container-snap** leverages OCI images as the source for updates and integrates seamlessly with openSUSE’s [tukit](https://github.com/openSUSE/transactional-update) for transactional OS updates. By utilizing **Podman’s btrfs storage driver**, it creates bootable btrfs subvolumes directly from OCI images, effectively turning them into atomic OS snapshots. This allows you to build OS images using familiar tools like Docker or Buildah and deploy the container image on your host. This lightning talk covers the following topics: - The `container-snap` architecture and implementation details - Main development challenges and solutions - Lessons learned in bridging container tech and OS updates - A live demo showcasing atomic updates in action Join this session to learn more about how to boot from an OCI image without bricking your system! Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5009-eng-Atomic_OS_Updates_via_OCI_Images_hd.mp4

June 25, 2025 10:00 PM

Fine tuning log routing (osc25)

Do you want to detect threats real-time and easily search logs to find relevant information? By default, incoming log messages are treated in log management apps as one long string. This is good enough if you just want to store logs. However, if you also want to act on log messages, you need more structured information. Syslog-ng and other applications also let you parse log messages. While parsing structured logs, like JSON, is easy, unstructured logs need a lot of work. This is where sequence can help you: if you have enough logs to analyze, it can automatically generate parser rules for syslog-ng and LogStash. Name-value pairs (sometimes also called “macros”) are probably one of the most useful parts of syslog-ng. Macros have been a core feature of syslog-ng since the beginning: incoming log messages were parsed by syslog-ng and various fields (priority, facility, date, program, PID and message) were stored into name-value pairs. You could use these to reformat log messages or use these values in file names. Without additional parsing, syslog-ng treats the message part of a log message as one long string. While this might be valid in some use cases, many log messages look like an almost complete English sentence with some variable parts in it. Just think about SSH login messages: they include the username, the source IP and port, and the login method embedded in a sentence. You might want to create an alert in syslog-ng for such messages (for example, if a root user logs in). However, if the whole message is a single string, you cannot do that. PatternDB can find important information in unstructured log messages, like the above-mentioned SSH login message, and create name-value pairs from the information it finds. PatternDB rules are easier to write than regular expressions and also need less resources to run. There are various parsers for structured log messages as well, like the CSV, JSON and XML parsers. You can also combine these and build really complex parsers. Sometimes, the syslog header might be missing from log messages, so you need to create a parser for the whole message. Message parsing and name-value pairs give you a lot more flexibility when it comes to filtering or templating log messages. For example, you can send an alert to Slack when someone logged in as a root user through SSH, or you can forward two important fields from an extremely long log message to save network bandwidth and disk space. You can use it to hide sensitive information and send only what is required to various destinations. Sequence-RTG allows you to automatically generate parser rules for syslog-ng and LogStash. Creating parser rules from scratch is a painful process. However, if you have enough log messages to analyze, sequence can do the heavy lifting for you. Of course, you might need to rename some of the name-value pairs, but that is a lot easier. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5008-eng-Fine_tuning_log_routing_hd.mp4

June 25, 2025 10:00 PM

The Great Migration? (Part 1) (osc25)

Recent global political events have up ended the global order. Coupled with the EOL of Windows 10, does Desktop Linux have a shot at the mass replacement of Windows in the corporate and government sectors? This wide ranging talk will cover the reasons why I think it does, and how we might achieve this goal. I believe it is easier than we think. **#Endof10 event** Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5002-eng-The_Great_Migration_Part_1_hd.mp4

June 25, 2025 10:00 PM

Update from the Future Technology Team (osc25)

In this presentation, I will give an introduction to the projects that the Future Technology team is working on and report on the current status. Some of the bigger topics are: - Update on Full Disk Encryption with TPM and Fido2 - Adding grub2-BLS support: - YaST2 - Images (including with full disk encryption) - Making it the default - Adding FDE+TPM support to YaST2 - New features for transactional-update and rework of /etc handling - systemd-sysext on MicroOS - systemd-pull and OBS - New tools (e.g. sndiff) - And much more Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-5000-eng-Update_from_the_Future_Technology_Team_hd.mp4

June 25, 2025 10:00 PM

SUSE Package Hub - Current State - Roadmap - Contribution (osc25)

SUSE Package Hub delivers open source packages to enterprise users in combination with SUSE Linux Enterprise Server. This talk covers the basic understanding how Package Hub is designed to work since it is sharing a collection of same sources with the corresponding openSUSE Leap version. Furthermore we will show the planned future, what is going to change, and how to contribute. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4995-eng-SUSE_Package_Hub_-_Current_State_-_Roadmap_-_Contribution_hd.mp4

June 25, 2025 10:00 PM

From ALP to SLES16 (osc25)

Last three years I have talked at this conference about SUSE’s plans, the products to come, as well as the technology included. As over the time the plans are adjusted, this session will summarise the state of the matters, SUSE's plan for upcoming product releases and, most importantly, what it means for openSUSE Leap and Micro. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4991-eng-From_ALP_to_SLES16_hd.mp4

June 25, 2025 10:00 PM

Bridging the Digital Divide (osc25)

Open source software is powering global innovation. In less developed regions, it's not just technology but a catalyst for closing the digital divide and fueling economic and social progress. This session explores how open source software goes beyond just coding as it creates real opportunities and positive change in the world’s least developed areas. For software developers in underserved regions, open source software offers free access to advanced technologies. This empowers them to build innovative IT solutions tailored to their communities’ unique needs. I will highlight the many benefits of adopting and customizing open source software in developing countries. These include lower IT costs for small businesses and organizations, and the ability to repair and reuse older computers and devices. By extending the life of hardware, open source software helps reduce electronic waste and environmental harm caused by discarded proprietary technology. Open source also boosts digital literacy and encourages collaboration and contribution within local tech communities, helping to bridge technology gaps. Using real examples from Africa, this session will show how open source projects are transforming education, healthcare, and other vital sectors, while helping to close the digital divide. Attendees will learn how their open source projects and contributions can create meaningful economic and social impact, especially in underserved and remote communities. Licensed to the public under https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://c3voc.de

Video:osc25-4989-eng-Bridging_the_Digital_Divide_hd.mp4

June 25, 2025 10:00 PM