Program for openSUSE Conference 2025

SUSE CEO welcomes contributors to openSUSE Conference 2025
presented by Dirk-Peter van Leeuwen
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...
more 10:00 - 10:15 Saal Keynote
One Project, Shared Purpose
presented by rickspencer
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
10:15 - 10:45 Saal openSUSE
Part 1: CRA/NIS2 Readiness for Open Source Projects and SME Vendors
With Brenno de Winter
presented by Hans de Raad
By Brenno de Winter and Hans de Raad
The regulatory landscape in Europe is evolving rapidly. The EU Cyber Resilience Act (CRA) and the NIS2 Directive introduce mandatory security, risk management, and transparency obligations for digital products and services—including open source components used commercially. While many of these regulations aim to strengthen cybersecurity and supply chain t...
more 10:15 - 11:15 Seminar Room 2 Open Source for Business: Beyond Code into Sustainability
Getting started with openQA test development
Contributing to openSUSE development with tests
presented by Santiago Zarate
In this workshop we will be looking at how one can contribute to openSUSE development via openQA, our testing platform; for curious minds that want to know how to develop tests for their favorite applications and packages they care about or how to contribute by fixing tests.
We will be going through the steps towards a first contribution by creating a new test or fixing an already existing o...
more 10:15 - 11:15 Seminar Room 1 openSUSE
"Public Money? Public Code!"
Europe's path to digital sovereignty!
presented by bonnie
‘Public Money? Public Code!’ under this slogan thousands of individuals and hundreds of organisations come together and advocate for Free and Open Source Software in public institutions. Together with over 230 organisations the Free Software Foundation Europe (FSFE) is calling for public institutions to publish publicly financed software under a Free and Open Source Software license - If it is ...
more 10:15 - 10:45 Gallerie Community
Integrating Uyuni with Ansible and Terraform
...and even more?
presented by Christian Stankowic
Uyuni offers two powerful APIs (XMLRPC and JSON) to integrate additional third-party applications. This talk demonstrates two integrations that allow users driving infrastructure automation:
- an Ansible collection that integrates Uyuni into Ansible and Event-driven Ansible. It allows controlling managed systems and enables users to cont...

SELinux - current state in (open)SUSE
Fun with Mandatory Access Control
presented by Cathy Hu
SELinux is a Mandatory Access Control (MAC) system that enhances a system's security by enforcing policy-based access control rules. For a long time openSUSE and SUSE have relied heavily on AppArmor as default MAC system. With the decision to switch to SELinux as default MAC on SLE 16 and openSUSE Tumbleweed, there are multiple challenges that we have to overcome to integrate SELinux into tho...
more 10:45 - 11:15 Saal New Technologies
Part 3: CRA/NIS2 Readiness for Open Source Projects and SME Vendors
With Brenno de Winter
presented by Hans de Raad
By Brenno de Winter and Hans de Raad
The regulatory landscape in Europe is evolving rapidly. The EU Cyber Resilience Act (CRA) and the NIS2 Directive introduce mandatory security, risk management, and transparency obligations for digital products and services—including open source components used commercially. While many of these regulations aim to strengthen cybersecurity and supply chain t...
more 11:15 - 12:15 Seminar Room 2 Open Source for Business: Beyond Code into Sustainability
A Community has to do what a Community has to do!
presented by pheinlein
When proprietary products are discontinued or bought up by competitors, your own (decision-making) freedom can quickly become precarious. A discontinued product forces you to migrate, incurs costs, and imposes unwelcome decisions.
Not so with open source software: it offers me the freedom to develop the code further at any time, either on my own or with new partners, and to set up new suppor...
more 11:30 - 12:00 Saal Keynote
What It’s Like to Study with Linux
My Experience with Linux in Education
presented by Anežka Lábusová
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.
11:45 - 12:00 Gallerie Open Source
Group Photo
presented by Douglas DeMaio
Meet outside for the group photo
12:00 - 12:15 Saal Group Photo
Packit: RPM-based CI/CD for your project
Getting closer to upstreams
presented by lachmanfrantisek
Are you in search of RPM-based CI for your project hosted on GitHub or GitLab? Allow us to introduce Packit, 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.
Atte...
more 13:00 - 13:30 Gallerie Community
Update from the Future Technology Team
Which changes will Tumbleweed and MicroOS see?
presented by Thorsten Kukuk
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 featu...

Kowalski, the system configuration assistant
Start the age of vibe administration
presented by mslacken
AI in the form of Large Languages Models are good in transforming language based descriptions into actions. The idea of kowalski is to use the (openSUSE) documentation enriched with the actual state of the system to create concrete solutions for the user. https://github.com/openSUSE/kowalski
13:30 - 14:00 Gallerie New Technologies
Atomic OS Updates via OCI Images
Introducing container-snap
presented by Dan Čermák
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...
more 13:45 - 14:00 Saal Cloud, Containers, Virtualization
From ALP to SLES16
presented by jsrain
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.
14:00 - 14:30 Saal openSUSE
Part 2: CRA/NIS2 Readiness for Open Source Projects and SME Vendors
With Brenno de Winter
presented by Hans de Raad
By Brenno de Winter and Hans de Raad
The regulatory landscape in Europe is evolving rapidly. The EU Cyber Resilience Act (CRA) and the NIS2 Directive introduce mandatory security, risk management, and transparency obligations for digital products and services—including open source components used commercially. While many of these regulations aim to strengthen cybersecurity and supply chain t...
more 14:00 - 15:00 Seminar Room 2 Open Source for Business: Beyond Code into Sustainability
Desired state for complex applications
presented by jh23453
Using configuration management like SALT or ansible for servers or more or less simple applications is standard practice in the industry. But, what if we talk about complex systems with special configurations and complex interactions?
In the production industry we talk about "digital twins", which enables faster development and better integrations. For IT systems we talk now about a "digital...
more 14:00 - 14:45 Gallerie New Technologies
Leap 16.0 Beta
presented by Lubos Kocman
openSUSE Leap is a "traditional" community distribution built on binary packages from SLES. In this session, we'll dive into the recently released openSUSE Leap 16.0 Beta, exploring its new features and changes. We'll also cover the migration process from Leap 15, including any challenges or considerations to keep in mind.
14:30 - 15:15 Saal openSUSE





OpenQA Discussion Round – Ask the Devs Anything!
Interactive discussion round focusing on openQA and Quality Assurance
presented by Robert Richardson, Oliver Kurz, livdywan, Tina Müller, mkittler, gpathak
We, the QE tools team within SUSE, would like to host a interactive discussion round focusing on openQA and Quality Assurance (QA) in general. Rather than another "getting started" workshop, this session will be an opportunity for openQA users and developers to engage in an open exchange about testing methodologies, challenges, and best practices.
We will kick off the session with a short pr...
more 14:45 - 15:45 Seminar Room 1 openSUSE
Linux schedulers for fun and profit with SchedKit
on-the-fly scheduler swapping via eBPF, sched_ext and OCI images
presented by Alessio Biancalana
The Linux kernel scheduler is a critical component, profoundly impacting system performance and responsiveness. Traditionally, changing the scheduler has involved recompilation, rebooting, or complex kernel module management – a significant barrier for experimentation and fine-grained performance tuning. SchedKit dramatically simplifies this process, enabling users to dynamically switch betwe...
more 14:45 - 15:15 Gallerie New Technologies
Slowroll
past and future
presented by Bernhard M.
How is Slowroll doing?
What happened in the last year?
What challenges are ahead?
Let me tell ya...
15:15 - 15:45 Saal openSUSE
Part 4: CRA/NIS2 Readiness for Open Source Projects and SME Vendors
With Brenno de Winter
presented by Hans de Raad
By Brenno de Winter and Hans de Raad
The regulatory landscape in Europe is evolving rapidly. The EU Cyber Resilience Act (CRA) and the NIS2 Directive introduce mandatory security, risk management, and transparency obligations for digital products and services—including open source components used commercially. While many of these regulations aim to strengthen cybersecurity and supply chain t...
more 15:15 - 16:15 Seminar Room 2 Open Source for Business: Beyond Code into Sustainability
REPLACEMENT Please note that this talk replaces The future is now? The case of Unified Kernel Images
The Unified Kernel Image in openSUSE distributionHow to secure the initramfs
presented by vlefebvre
Introduction: The Need for Secure and Reliable Booting
In the ever-evolving landscape of Linux distributions, security and boot reliability have become paramount concerns. Traditionally, the boot process relied on separate kernel and initrd components, leading to potential vulnerabilities and complexities. This presentation delves into the journey of integrating a more robust and secure ...
more 15:15 - 15:45 Gallerie openSUSE

Run your LLM locally and turn them into Agents
presented by Onuralp SEZER, Onur Can KARAMAN
Large Language Models (LLMs) are powerful tools, but running them locally unlocks new possibilities—enhancing privacy, reducing costs, and allowing full customization. In this talk, we’ll explore how to set up and optimize LLMs on your machine, leveraging open-source models and efficient inference techniques. We’ll then take it a step further by turning these models into intelligent agents that...
more 16:00 - 17:00 Seminar Room 1 Open Source
Fine tuning log routing
How sequence and creating name-value pairs can help you
presented by Peter Czanik
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 par...
more 16:00 - 16:45 Gallerie New Technologies
The Great Migration? (Part 1)
Not this again. But wait! Maybe...
presented by Patrick Fitzgerald
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
16:00 - 16:45 Saal Open Source

Swift Deployment and Faster Releases
Leveraging Parallelism and Rolling Updates in Ansible
presented by Ram Mohan Rao Chukka, Shravika Perikari
This session explores the utilization of parallelism and rolling updates within Ansible playbooks to expedite deployment processes and facilitate faster releases. As organizations strive for agility and efficiency in their software delivery pipelines, optimizing deployment strategies becomes crucial. By leveraging Ansible's parallel execution capabilities and implementing rolling updates, teams...
more 16:45 - 17:15 Saal Open Source
Bridging the Digital Divide
Open Source Software as a Catalyst for Community Empowerment
presented by zikusooka
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 underserve...
more 16:45 - 17:30 Gallerie Open Source

openSUSEway: a Sway Desktop Environment for openSUSE
An open community workshop
presented by Filippo Bonazzi, Denys Kondratenko
openSUSEway is a Desktop Environment based on Sway - a tiling Wayland compositor.
We have presented openSUSEway a few times at past openSUSE conferences, most recently last year.
This year we would like to expand our community outreach by holding an open workshop. We will give a brief presentation about the openSUSEway desktop environment, th...
more 17:00 - 18:00 Seminar Room 1 Community


OBS to Git
Getting the SCM out of the OBS
presented by Adam Majer, Adrian Schröter, Stephan Barth
Overview of Git package workflow with OBS
17:15 - 18:00 Saal openSUSE
SUSE Package Hub - Current State - Roadmap - Contribution
Open Source packages for the enterprise
presented by Wolfgang Engel
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.
17:30 - 18:00 Gallerie Open Source
R-B-OS
The bit-reproducible OS
presented by Bernhard M.
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 ...
more 10:00 - 10:30 Gallerie openSUSE
Aeon Desktop
presented by Richard Brown
An update on Aeon Desktop by Richard Brown.
10:00 - 10:45 Saal
Branding workshop
presented by Lubos Kocman
Let's repeat the success of the last year's branding workshop. I'd love to finalize remaining geo-based wallpapers and perhaps onboard more people.
Everybody who enjoys drawing or has a cool idea for wallpaper is highly welcome.
10:00 - 11:00 Seminar Room 1
Uyuni: introduction, last year's updates and future
What is Uyuni? - What's been going on the last year? - What's coming next?
presented by Raúl Osuna
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 t...
more 10:30 - 11:00 Gallerie Open Source
The first encrypted Steam Deck runs openSUSE
And yours should too!
presented by Tobias Görgens
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 secur...
more 10:45 - 11:30 Saal New Technologies
Testing Containers with Python and pytest
presented by Dan Čermák
To ease the pain of testing container images, we’ve developed the pytest_container
plugin for pytest. 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....

discussion on zypper speedup
presented by Bernhard M.
"zypper is too slow" is a complaint we hear from time to time, especially outside of Europe. While we added regional MirrorCache instances, GeoIP, the Fastly CDN.o.o and downloadcontent2.o.o with decent bandwidth, latency is still a major issue.
Will parallel downloads help?
Maybe handling of repo+solv files could also be improved?
Let's meet and discuss...
11:00 - 12:00 Seminar Room 1 openSUSE
2 cents on improving openSUSE Membership (Management)
presented by Ish Sookun
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, t...
more 11:15 - 11:30 Gallerie openSUSE
REPLACEMENT Please note that this talk replaces Cognitive and Self-Adaptive System for Effective Distributed-Tracing (using Jaeger, Open Tracing)
What does "make opensource ecosystem secure one audit at time" mean (for you and for me)?Tales from a SUSE Security Engineer's Diary
presented by Paolo Perego
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:
- Wha...

Kalpa Desktop, Where it is, and Where it's going
presented by Shawn Dunn
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...

(Virtual Talk) Quality on Autopilot: Scaling Testing in Uyuni
A TestOps journey
presented by Oscar Barrios Torrero
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 intr...
more 12:15 - 13:00 Saal Open Source
OSN Live from oSC
presented by Dan Čermák
The Open Source Network (OSN) is an employee network at SUSE dedicated to fostering open source contributions and increasing the mindshare of open source within the company. At our meetup, you can engage with fellow network members and open source enthusiasts, learn about OSN's initiatives and how to get involved, Discover opportunities for contributing to open source projects, and gain insight...
more 13:00 - 14:00 Seminar Room 1 Community
Open Source is no longer just for software:
Why the community needs open source hardware to ensure security
presented by Jan Pleskač
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 s...
more 13:00 - 13:45 Saal Keynote
An Introduction to WebAssembly with SDL and C++ (Or porting Audio Production software to run in your browser).
presented by Simon Lees
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 ...
more 13:45 - 14:15 Saal
Geographically Distributed Kubernetes Clusters
A Poor Man's Solution to Resiliency
presented by Alex Bissessur
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 resili...
more 13:45 - 14:15 Gallerie Cloud, Containers, Virtualization


OBS to Git - The Workshop
presented by Adrian Schröter, Stephan Barth, Adam Majer
Hands on experience with Git package workflow and OBS
Assumptions: We assume that you know basic GitHub workflow of fork, clone, commit, push and pull request.
Please sign-up for the workshop on Gitea here: https://src.opensuse.org/testing/_ObsPrj/issues/4
14:00 - 15:00 Seminar Room 1 openSUSE


End of 10 Install Workshop
presented by Shawn Dunn, Finnjan Hofmann, Douglas DeMaio
With Windows 10 reaching end of life in October 2025, millions of users face an unnecessary upgrade cycle. But there's a better way—one that avoids forced obsolescence, respects user freedom, and revitalizes aging hardware.
In this hands-on workshop, participants will learn how to install openSUSE on their laptops or desktops, replacing Windows 10 with a modern, secure, and community-driven ...
more 14:00 - 15:00 Seminar Room 2 Open Source
Engage! Co-Developing the Nightcrawler CLI Security Scanner with an LLM First Officer
From Prompt to Proxy: An Experiment in AI-Driven Security Tool Development
presented by Paolo Perego
Ever wished your security toolkit felt more like the Starship Enterprise bridge – where you handle strategy while your computer executes complex tasks? This talk chronicles the development of Nightcrawler, a command-line HTTP/HTTPS proxy and scanner designed to find low-hanging web security fruit, built in a unique "four-hands" collaboration between a human researcher and a Large Language Model...
more 14:15 - 15:00 Gallerie New Technologies

Red kiwifruit: Sweetening images with kiwi... in Fedora and CentOS?!
presented by David Duncan, Neal Gompa
Many of you know that the 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 f...
more 14:15 - 15:00 Saal Community
Key signing party
Let's make the web of trust bigger
presented by Johannes Segitz
Sign GPG keys (and potentially verify other ways of communication).
If you're a long time member you might remember that we did this a while ago already. This time we'll switch up the mode a bit because some parts proved to be slightly problematic last time. We'll do it differently this time because having a central list caused issues with mail clients wrangling the list, which then caused ...
more 15:15 - 16:15 Seminar Room 1 Community
SUSEID: Open by design, sovereign by choice.
The new authentication solution for SUSE
presented by José Gómez
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

Who broke the build? — Using Kuttl to improve E2E testing and release faster
CloudNative way of testing
presented by Ram Mohan Rao Chukka
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...
more 15:15 - 15:45 Gallerie Open Source

Beyond GitOps: Building Intelligent Drift Detection and Auto-Remediation in ArgoCD
Intelligent GitOps with ArgoCD
presented by Shibi Ramachandran, Ram Mohan Rao Chukka
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 b...
more 15:45 - 16:15 Gallerie Cloud, Containers, Virtualization
Building openSUSE Mirror(s) in Mauritius
Making small steps in Africa
presented by Ish Sookun
At oSC23, I presented 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 sh...
more 16:00 - 16:30 Saal openSUSE
Using openSUSE Leap as base layer operating system for AI/ML container orchestration using SUSE Rancher.
A short talk showcasing how openSUSE Leap can be used as a base layer operating system for the containerization of AI/ML as well as GenAI workloads.
presented by Rudraksh Karpe
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 ...
more 16:15 - 16:45 Gallerie Cloud, Containers, Virtualization
Supervision: Simplifying Computer Vision for Developers
presented by Onuralp SEZER
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 ...
more 16:30 - 17:15 Saal Open Source

openSUSE's different shades of green
a view on openSUSE from two benevolent ex-SUSE guys
presented by Klaas Freitag, Cornelius Schumacher
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 roo...
more 16:45 - 17:15 Gallerie openSUSE
Implementing Security with an Open Source Hardware Secure Element including a Code Signing & Secure Boot Demo
presented by Jan Pleskač
This workshop will be lead by Pavel Polach.
This practical workshop will be about developing with TROPIC01, the first open secure element.
Outcome of this workshop: New TROPIC01 USB devkit for developing secure solutions: You will get working USB device, ready to be used to harden various authentication protocols by offloading crypto operations to TROPIC01 cryptography chip (key generat...
more 17:00 - 18:00 Seminar Room 1 New Technologies
lightning talks
4 minutes
presented by Bernhard M.
Want to talk a few minutes about interesting stuff? => Add yourself to https://etherpad.opensuse.org/p/lightning-talks-osc2025
17:15 - 18:00 Saal Open Source
Full Disk Encryption in openSUSE using systemd, TPM2 and FIDO2 keys
Learning about sdbootutil
presented by Alberto Planas
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 w...
more 17:15 - 18:00 Gallerie New Technologies
openSUSE Board
presented by Douglas DeMaio
The board will be available during this time to present and provide information for the project.
18:00 - 18:30 Saal openSUSE
BBQ/Celebrating 20 Years
presented by Douglas DeMaio
We will get started with the BBQ and start to celebrate 20 years of openSUSE. Come to this event and celebrate 20 years of freedom, stability, and fun with openSUSE.
18:30 - 20:00 Saal openSUSE
openSUSE packaging: is macro the way to go?
presented by Danilo Spinella
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 buil...
more 10:00 - 10:45 Saal openSUSE
Optimizing Salt infrastructure with advanced monitoring Salt events
Monitoring Salt with Saline
presented by Victor Zhestkov
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...
more 10:00 - 10:45 Gallerie Enablement

making openSUSE ready for Framework Laptops
presented by Nico Krapp, marv7000
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 be...
more 10:45 - 11:30 Gallerie openSUSE
The Future of Unattended and Advanced Linux Deployments
Agama: Redefining Automated Linux Installations
presented by zikusooka
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 ...
more 10:45 - 11:30 Saal New Technologies
Look at my toys! Accessibility Edition
Neurodivergent Meetup
presented by livdywan
If you are neurodivergent, looked into topics like ADHD or Autism or simply curious this might be the session for you. No prior knowledge required.
I'll bring various fidget toys and talk a little bit about stimming as a means to balance emotions and physical energy. This is an open chat where everyone has a chance to chime in and share their own thoughts. This time we w...
more 11:00 - 12:00 Seminar Room 1 Community
Production-Ready Virtualisation with Harvester and Longhorn
Harvester in Prod
presented by Alex Bissessur
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 infras...
more 11:30 - 12:00 Saal Cloud, Containers, Virtualization
mkosi-initrd enablement on openSUSE
presented by Antonio Alvarez Feijoo
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 functionalit...

Shallow dive into Open Build Service Beta program and development
How does this work again
presented by Jay Michalska
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.
12:00 - 12:30 Gallerie openSUSE
(Virtual Talk) GitOps meets dotfiles: Never Setup a New Machine Again!
Running your Window Manager and Applications in non-root containers, based on your git-stored declarative configuration.
presented by Paulo Gomes
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 machine...
more 12:15 - 12:45 Saal New Technologies
Linux on Z Package Maintenance
HowTo for x86 Chameleons and Penguins
presented by Sarah Julia Kriesch
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 ...
more 13:00 - 13:45 Saal openSUSE
The Great Migration? (Part 2)
Not this again. But wait! Maybe...
presented by Patrick Fitzgerald
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 an...
more 13:00 - 13:30 Gallerie Open Source
Making Music
with FLOSS
presented by Bernhard M.
This should be a place where like-minded people come together to exchange tips about making music with FLOSS / on openSUSE.
E.g. Bernhard can share about using Musescore and Lilypond to create nice sheet music and midi. And about some post-processing with audacity.
Maybe we even make some music right there and then.
Feel free to email bmwiedemann at suse.de beforehand with ideas and in...
more 13:00 - 14:00 Seminar Room 1 Open Source
3D-printing
workshop
presented by Bernhard M.
There are FLOSS 3D-printers with FLOSS slicer software for low budget, that produce decent quality.
Here we can exchange tips and tricks about how to get started and how to improve.
14:00 - 15:00 Seminar Room 1 Open Source



End of 10 Install Workshop
presented by Finnjan Hofmann, Shawn Dunn, Douglas DeMaio, Patrick Fitzgerald
With Windows 10 reaching end of life in October 2025, millions of users face an unnecessary upgrade cycle. But there's a better way—one that avoids forced obsolescence, respects user freedom, and revitalizes aging hardware.
In this hands-on workshop, participants will learn how to install openSUSE on their laptops or desktops, replacing Windows 10 with a modern, secure, and community-driven ...
more 14:00 - 15:00 Seminar Room 2 Open Source