Program for openSUSE Conference 2025

2025-06-26
10:00
Dirk-Peter van Leeuwen

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
10:15
rickspencer

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
Hans de Raad

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
Santiago Zarate

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
bonnie

"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
10:45
Christian Stankowic

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...
more

10:45 - 11:30 Gallerie Community
Cathy Hu

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
11:15
Hans de Raad

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
11:30
pheinlein

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
11:45
Anežka Lábusová

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
12:00
Douglas DeMaio

Group Photo

presented by Douglas DeMaio

Meet outside for the group photo

12:00 - 12:15 Saal Group Photo
13:00
lachmanfrantisek

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
Thorsten Kukuk

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...
more

13:00 - 13:45 Saal New Technologies
13:30
mslacken

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
13:45
Dan Čermák

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
14:00
jsrain

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
Hans de Raad

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
jh23453

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
14:30
Lubos Kocman

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
14:45
Robert Richardson Oliver Kurz livdywan Tina Müller mkittler gpathak

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
Alessio Biancalana

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
15:15
Bernhard M.

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
Hans de Raad

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
vlefebvre

REPLACEMENT Please note that this talk replaces The future is now? The case of Unified Kernel Images

The Unified Kernel Image in openSUSE distribution
How 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
16:00
Onuralp SEZER Onur Can KARAMAN

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
Peter Czanik

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
Patrick Fitzgerald

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
16:45
Ram Mohan Rao Chukka Shravika Perikari

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
zikusooka

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
17:00
Filippo Bonazzi Denys Kondratenko

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
17:15
Adam Majer Adrian Schröter Stephan Barth

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
17:30
Wolfgang Engel

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
2025-06-27
10:00
Bernhard M.

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
Richard Brown

Aeon Desktop

presented by Richard Brown

An update on Aeon Desktop by Richard Brown.

10:00 - 10:45 Saal
Lubos Kocman

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
10:30
Raúl Osuna

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
10:45
Tobias Görgens

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
11:00
Dan Čermák

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....

more

11:00 - 11:15 Gallerie Open Source
Bernhard M.

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
11:15
Ish Sookun

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
11:30
Paolo Perego

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...
more

11:30 - 12:00 Gallerie Open Source
Shawn Dunn

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...
more

11:30 - 12:00 Saal Open Source
12:15
Oscar Barrios Torrero

(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
13:00
Dan Čermák

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
Jan Pleskač

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
13:45
Simon Lees

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
Alex Bissessur

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
14:00
Adam Majer Adrian Schröter Stephan Barth

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
Douglas DeMaio Shawn Dunn Finnjan Hofmann

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
14:15
Paolo Perego

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
Neal Gompa David Duncan

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
15:15
Johannes Segitz

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
José Gómez

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

15:15 - 16:00 Saal openSUSE
Ram Mohan Rao Chukka

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
15:45
Ram Mohan Rao Chukka Shibi Ramachandran

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
16:00
Ish Sookun

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
16:15
Rudraksh Karpe

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
16:30
Onuralp SEZER

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
16:45
Cornelius Schumacher Klaas Freitag

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
17:00
Jan Pleskač

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
17:15
Bernhard M.

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
Alberto Planas

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
18:00
Douglas DeMaio

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
18:30
Douglas DeMaio

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
2025-06-28
10:00
Danilo Spinella

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
Victor Zhestkov

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
10:45
Nico Krapp marv7000

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
zikusooka

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
11:00
livdywan

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
11:30
Alex Bissessur

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
Antonio Alvarez Feijoo

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...

more

11:30 - 12:00 Gallerie New Technologies
12:00
Jay Michalska

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
12:15
Paulo Gomes

(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
13:00
Sarah Julia Kriesch

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
Patrick Fitzgerald

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
Bernhard M.

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
14:00
Bernhard M.

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
Douglas DeMaio Finnjan Hofmann Shawn Dunn Patrick Fitzgerald

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