Program for openSUSE Conference 2023

Patrick Fitzgerald

Everything you wanted to know about Geekos but didn't think to ask

presented by Patrick Fitzgerald

Introducing the Geeko Foundation. Find out all you want to know during this sessions.

09:30 - 10:15 Saal Open Source
Priyanka Saggu

Trouble testing Kubernetes on your bespoke cloud? Kubetest2 to the rescue!
A step by step guide on writing a custom Kubetest2 Deployer to test kubernetes on your bespoke cloud provider

presented by Priyanka Saggu

Do you want to test Kubernetes end-to-end on your cloud? Also curious to know how other projects in the Kubernetes ecosystem do this? If so, you will love this Kubetest2 session.

Kubetest2 is a testing framework maintained by Kubernetes SIG Testing that allows you to test Kubernetes code changes both locally and on the cloud. It manages cluster configuration, e2e testing, log collection, and...


09:30 - 10:00 Galerie Cloud, Containers, Virtualization

nerdctl and containerd as an alternative to Docker and Podman

presented by danishprakash

While Podman started out as a replacement for Docker, it has now become a well-established container runtime. With containerd as the backend and nerdctl as the frontend there is now a new contender in the container runtime ecosystem challenging both Podman and Docker. In this talk, we will introduce containerd, a lightweight and flexible open-source container runtime, and nerdctl, a command-li...


10:00 - 10:30 Galerie Cloud, Containers, Virtualization
Ancor González Sosa

REPLACEMENT Please note that this talk replaces DNF5

Agama: a Linux installer for the future

presented by Ancor González Sosa

Agama, the artist previously known as D-Installer, is the result of a love story between YaST and Cockpit. Although it's still in its infancy, Agama is already able to install openSUSE Tumbleweed and several ALP-based distributions both in virtual machines and all kind of bare metal systems. Even in unattended fashion!

Join this session to learn more about the present and future possibilitie...


10:30 - 11:15 Saal openSUSE
Johannes Kastl

Ansible, openSUSE ansible packaging, collections and ansible-lint

presented by Johannes Kastl

This talk gives a short introduction to Ansible and shows how it is being packaged in openSUSE. It touches on roles and collections that allow users to easily re-use existing Ansible code for their own needs.

To make sure that the Ansible code has valid syntax and matches the guidelines defined by the Ansible community, it can be checked with ansible-lint. ansible-lint is also available ...


10:30 - 11:00 Galerie openSUSE
Robert Sirchia

Demystifying Kubernetes Policies using Rust
We are building rust policies with kubewarden

presented by Robert Sirchia

Many times the need arises where Kubernetes administrators need to apply rules to their cluster or clusters for that matter. And if their use case is uncommon or specific to their organization finding that right policy might be pretty much impossible. This session is designed to get a user started in writing Kubernetes policies in Rust. And to do this we are going to leverage Kubewarden.



10:30 - 11:30 Seminarraum 1 (Up Stairs) Cloud, Containers, Virtualization

Managing Local openSUSE (or other Linux) Repositories With RMT
Managing Too Many Computers

presented by Cameron

If your household has several Linux systems (of various distros/ flavors) running, updating them all can be time consuming not just as a mental load (even if automated) but can take up a lot of WAN bandwidth! Wouldn't it be nice if you could download repositores locally and update from a machine on your own LAN? Benefits include much faster updates, more control over local updates, and less clu...


11:00 - 11:30 Galerie Open Source
Neal Gompa

The Geeko View on DNF 5

presented by Neal Gompa

The DNF package manager has been available in openSUSE for some time now, providing all kinds of useful functionality and enabling a consistent software management experience across RPM distributions.

With DNF version 5 coming later this year, what does this look like from the perspective of an openSUSE user? Is this finally the version that brings us to a unified package manager for RPM dis...


11:15 - 11:45 Saal New Technologies
Heiko Stübner

Wrangling RISC-V extensions in the Linux Kernel

presented by Heiko Stübner

The RISC-V ISA is highly modular with cpu vendors being able to pick from a number of standardized extensions and even invent their own.

Yet we want a unified kernel Image and userspace that does not have to care about which extensions are available but still is able to use them.

So after showing where this matters, I want to introduce some techniques the kernel has in its lower levels th...


11:30 - 12:00 Galerie Embedded Systems and Edge Computing
Johannes Kastl

Podman containers with systemd and Ansible

presented by Johannes Kastl

Podman is a wonderful tool to work with containers. Podman containers can easily be managed as a systemd service. Podman can generate the systemd unit, so the user does not have to.

In case you are managing your infrastructure and configuration with Ansible, you can also create the Podman container configuration with Ansible, thanks to the containers.podman collection.

This talk gives...


11:45 - 12:00 Saal Cloud, Containers, Virtualization
Douglas DeMaio


presented by Douglas DeMaio

Please be considerate of others. We only have enough food to for the people who registered.

12:00 - 13:00 Saal Break
Marcus Ludwig

Accelerating Scientific Research through Spinning Out a Software Company
Our story about finding the balance between free and commercial SaaS

presented by Marcus Ludwig

Scientific research relies heavily on software to analyze the vast amounts of data that are generated every day. But unfortunately, software development is not supposed to be part of a scientific career. Funding is usually granted for developing new algorithms rather than providing user-friendly features or maintaining software. In this talk, I will share our story of how scientific software ca...


13:00 - 13:30 Saal Keynote
Marco Strigl

osc - Meet the developers

presented by Marco Strigl

This is the opportunity to meet the developers of the osc cli for the build service and to discuss new features, bugs, improvement or just give them a beer for their good work. Also new ways to participate can be found.

13:30 - 14:30 Seminarraum 1 (Up Stairs) Open Source

Introduction to OBS Gitlab/Github CI Integration

presented by rubhanazeem

There are multiple Source code management systems online today, systems like GitHub, GitLab, etc. They are widely used to manage your package sources. With the help of SCM/CI workflows, you can integrate an SCM with OBS and run different workflows. For example, on creating a new pull request, build a package on OBS and report back to SCM.

The focus of the talk will be introducing SCM/CI inte...


13:30 - 14:00 Galerie Open Source

SUSE ALP: News from the battlefield
Latest information about SUSE ALP

presented by jsrain

This session will present the latest news from the development of the next-gen SUSE Adaptable Linux Platform. We will cover both technical aspects of the platform as well as discuss implication for the Leap successor product.

This session is recommended to attend before joining the panel discussion about ALP.

13:30 - 14:15 Saal New Technologies
Dominik Wombacher

openSUSE ALP prototype on AWS, experimental, but fun!
Experiences, challenges and how SUSE NeuVector came into the picture.

presented by Dominik Wombacher

How does the latest prototype of the Adaptable Linux Platform behave on AWS? What is required to build a EC2 compatible image via OBS? How does the workflow look like to go from OBS to an available and deployable AMI? What is the state of integration with AWS compared to openSUSE Leap? And what has SUSE NeuVector todo with all that? Let me take you on my journey and share my experiences, though...


14:30 - 15:15 Saal openSUSE
Dan Čermák

Everything that you never wanted to know about building containers in OBS

presented by Dan Čermák

The Open Build Service can build just about everything from any source imaginable, including container images from a Dockerfile or a kiwi build description. But as usual, the devil lies in the details, and just pushing a Dockerfile to OBS would often lead to odd errors that do not occur in a local build.

This talk covers the basics of building container images, best practices to follow a...


14:30 - 15:15 Galerie Open Source
Marco Strigl

Packaging with osc - Part 1/3

presented by Marco Strigl

We will dive into packaging with focus on using osc

15:15 - 16:15 Seminarraum 1 (Up Stairs)
Matthias Kirschner

Ada & Zangemann - A Tale of Software, Skateboards, and Raspberry Ice Cream
A modern fairy tale that conveys the joy of tinkering and calls for self-determined use of software.

presented by Matthias Kirschner

The famous inventor Zangemann lives in a huge villa high above the city. Adults and children alike love his inventions and are desperate to have them. But then something happens: when Zangemann wants to take another close-up look at his inventions during a walk through the city, a child hits him in the shin with the skateboard. That hurts! Enraged, the inventor makes a momentous decision... The...


15:30 - 16:15 Galerie Community
Douglas DeMaio

ALP Roast Part 2 - An open discussion with the ALP Architects

presented by Douglas DeMaio

Ask your questions about the new Adaptable Linux Platform. This will be a discussion format with ALP Architects. Get all the answers about the next generation product line in this open format discussion.

15:30 - 16:15 Saal openSUSE
Dan Čermák Neal Gompa

Fedora Hatch at the openSUSE Conference

presented by Dan Čermák, Neal Gompa

Let's have a small meetup open to everyone, not limited to Fedora contributors. We'll have a chat about Fedora, contributing to Fedora, our common grounds with the openSUSE community, how we can collaborate further or just about anything and get the opportunity to catch up with people. This is your chance to meet Fedora contributors face to face and find out who is behind that FAS nick ;-)

16:30 - 17:30 Seminarraum 2 (Up Stairs) Community
Hans de Raad

Updated cybersecurity norms ISO 27001 and ISO 27002

presented by Hans de Raad

Both the ISO 27001 and ISO 27002 standards have been updated in 2022. What does this mean for open source communities and companies leveraging open source? What are the most significant changes to the standards? The new ISO27001 standard requires companies to identify and meet the needs of interested parties, such as customers and suppliers. That way, organizations can ensure that their infor...


16:30 - 17:00 Galerie Open Source
Adrian Campos Garrido

Mobile devices and openSUSE, is it posible?
It is time to check if we can use a mobile device with a distribution like openSUSE in our day to day

presented by Adrian Campos Garrido

After some years from first openSUSE image for a mobile phone, i think it is time to let people know about status of project for this topic. In other hand the talk will check features already working and some not fixed, of course at the end there will be a resume about future of the project.

This talk will show to everyone wich devices can be considered to be used in a daily drive devices an...


16:30 - 17:15 Saal Community
Ludwig Nussel

git native packaging

presented by Ludwig Nussel

Packaging for a distribution means taking sources from upstream projects, applying fixes and modifications, adding some configuration and then build the result by calling some commands.

RPM formalized the process following a "pristine sources" model. The approach is basically to take the unmodified sources as released by upstream and store required changes in the form of patches as well ...


17:00 - 17:30 Galerie Open Source
Robert Sirchia

OSCC Live from openSUSECON

presented by Robert Sirchia

This is the live OSCC meeting we will be streaming this.

17:30 - 18:30 Seminarraum 1 (Up Stairs) Community
Ondrej Holecek

using containers to install your system

presented by Ondrej Holecek

With SUSE's ALP stirring up discussions how Linux distribution may look like, we decided to try different approach how installer may work.

Part of these installer try-outs is Iguana - installation initramfs where all heavy lifting is done in containers.

Moving installers to the containers and by leveraging container infrastructure, we are trying to solve ever changing requirements or ...


17:30 - 18:00 Saal Cloud, Containers, Virtualization

WASM, CAR, and Peer 2 Peer Distribution for Hyper Efficient Containers at the Edge

presented by dmikey831

WASM affords portability when coupled with Content Addressable Tar Files, we can utilize Peer.2 Peer distribution to enhance and reduce the size and vitality of images. This talk explores how the next evolution of containers might take place, and what key technologies are driving solutions in place today.

17:30 - 17:45 Galerie
Keith Berger

From Concept to Deployment: Creating an openSUSE based external-dns solution for k3s
A virtual talk on using ExternalDNS with Kubernetes

presented by Keith Berger

This talk will cover the development of an openSUSE based external-dns solution that can be used within a k3s environment. The current upstream solution for external-dns is based on Alpine Linux. In order to create containers based on openSUSE, powerdns and external-dns containers were developed and published to During this session, the different design decisions and hurd...


17:45 - 18:00 Galerie Cloud, Containers, Virtualization

Using OpenCL (GPGPU) on AMD (ATI) GPUs with openSUSE
Description of efforts to get usable solution for OpenCL with AMD + openSUSE

presented by Svyatko

Solving puzzles of using OpenCL on AMD hardware with openSUSE OS. Exploring different ways for that. Track: openSUSE.

18:00 - 18:15 Galerie openSUSE

Implementing own execution and state modules in SALT
Automate things where no-one has gone before...

presented by jh23453

We are using SALT to deploy SUSE Systems for production. The included modules work well for usual problems.

But what needs to be done if you want to integrate a software system (or part thereof) where there are no modules available? Calling out to shell commands won't work to well for complex tasks.

We've implemented - as part of a bigger automation effort - some SALT modules to configure...


09:30 - 10:15 Galerie New Technologies
Dominik Wombacher

Rancher integration with AWS services: possibilities, challenges, outlook.

presented by Dominik Wombacher

Rancher can deploy and manage your Kubernetes clusters on AWS EKS and EC2. But what about things like Authentication, Logging, Monitoring or Backup? I will give an overview of AWS services for these four pillars and talk about what’s already possible, which challenges some integrations might have and an outlook what’s planned. Learn more about how the integrations are working under the hood and...


09:30 - 10:00 Saal Cloud, Containers, Virtualization
Dan Čermák

Testing and Delivery of the Base Container Images

presented by Dan Čermák

BCI (Base Container Images) is a set of open-source container images that developers and operators can use as a foundation for containerizing applications.

BCIs cover a wide range of use cases and scenarios compared to traditional enterprise distribution images. We had to take a different approach to testing and delivery to cover all these new use cases.

In this session we briefly cov...


10:00 - 10:30 Saal Open Source
Ludwig Nussel

systemd-boot introduction and challenges

presented by Ludwig Nussel

systemd-boot is a rather simple UEFI boot manager. Using it instead of grub might be desirable in the future. The combination with btrfs snapshots makes things more complicated though. This talk gives an introduction to systemd-boot and the challenges to fully integrate it into openSUSE.

10:30 - 11:00 Saal New Technologies
Sarah Julia Kriesch

The Mainframe
An alternative platform for openSUSE

presented by Sarah Julia Kriesch

Everybody of us have got a laptop. Then there are some Embedded enthusiasts with arm hardware. Did you hear already about the architecture s390x for mainframes, which includes IBM zSystems and LinuxONE? You will learn, where such hardware is used and that you can also still use it with openSUSE. Hints will be given, how to receive mainframe access for free for open source development. Finally, ...


10:30 - 11:00 Galerie openSUSE
Florian Festi

Dynamic RPM Spec Files - The Future of Packaging?
New Dynamic Spec features and how they may benefit your packages

presented by Florian Festi

Traditionally RPM Spec Files have been pretty static. Most of the important information about a package and how to build it had - and to some degree still has - to be typed into the Spec File. With more and more software that comes "pre-packaged" from upstream this seems more and more redundant and archaic.

At first I will go over the dynamic build features in RPM - old, new and future and h...


10:30 - 11:30 Seminarraum 1 (Up Stairs) openSUSE
Bernhard M.

Very lightning talks

presented by Bernhard M.

This should consist of nine short 4-minute talks by users with 1 minute for handover.

Users do not need their own laptop, but instead link their resources on

Topics can be

  • a project the presenter made or uses that might be useful to other Geekos
  • a relevant topic where you look for others to join a discussion
  • etc

11:00 - 11:45 Saal openSUSE

Remote headless Wayland sessions on GNOME
Talk about the work I've been doing in the last year

presented by jtorres

When using Xorg, in order to have a headless remote session we could use Xvnc, and it worked great. You can start with it a headless Xorg display, on top of it use any desktop environment or just run a Xorg client and access it using VNC protocol.

Now with Wayland, the display server is also the windows manager/compositor so there isn't just one single display server ...


11:00 - 11:30 Galerie Open Source
Dominik Heidler

The new zypper-keys-plugin
The easy way of RPM repo key management

presented by Dominik Heidler

This talk will introduce the new zypper-keys plugin. It provides an easy way to manage rpm repo signing keys on your local system.

11:30 - 11:45 Galerie openSUSE
Florian Festi

What's happening in RPM development?
RPM 4.19 and beyond

presented by Florian Festi

A quick overview of the upcoming RPM 4.19 release and the plans beyond that.

11:45 - 12:00 Galerie openSUSE
Sarah Julia Kriesch

The new mainframe for Edge Computing and Industry 4.0
Is Big Endian continously the right name?

presented by Sarah Julia Kriesch

Is the IBM mainframe really an old legacy system? If all people are speaking about Cloud Native, Edge Computing and Industry 4.0, IBM has released a new mainframe exactly for the combination with that all. You can integrate the new "small" mainframe as a "Thing" or IoT device into manufacturing facilities or use it in for smaller company requirements for processing a lot of tasks/instructions i...


11:45 - 12:00 Saal Embedded Systems and Edge Computing
Douglas DeMaio


presented by Douglas DeMaio

Please be considerate of others. We only have enough food to for the people who registered.

12:00 - 13:00 Saal Break
Douglas DeMaio

Conference Photo

presented by Douglas DeMaio

Meet on the hill next to the Z-Bau Beer Garden.

12:30 - 13:00 Galerie Community
Peter Czanik

Syslog-ng 4
where log management is heading

presented by Peter Czanik

After 13 years, a new major release of the syslog-ng logging application is available. Syslog-ng 4.0 brings type support and many additional enhancements. This presentation also gives you an overview of some of the larger features since the previous major release, and then proves why type support is a major enhancement, improving both operations and security.

In version 3 and earlier, syslog...


13:00 - 13:45 Galerie New Technologies
Lubos Kocman

openSUSE Leap 16.0?
Taking a Leap to ALP

presented by Lubos Kocman

Let's talk about the current state and ongoing plans with openSUSE Leap 16.0 which is based on SUSE's Adaptable Linux Platform.

13:00 - 13:45 Saal openSUSE
Johannes Segitz

SELinux on Tumbleweed
Your system works without issues? Lets fix this! ;)

presented by Johannes Segitz

In this workshop we will setup SELinux on Tumbleweed. Please bring a machine with a current Tumbleweed VM. If you're brave you can do this on the host system (also).

I'll run you through the steps of activating SELinux and will show you the basic steps to work around issues you might come across.

13:00 - 14:00 Seminarraum 1 (Up Stairs) openSUSE
Adrian Schröter

Cross Building our new code base

presented by Adrian Schröter

Showing cross building our new code base, based on openSUSE Factory.

This includes: * Cross architecture package builds * Cross architecture image builds * Cross OS Container builds

All covered by Open Build Service or plain git and pbuild tooling locally using the same sources.

13:45 - 14:15 Saal Open Source
Cédric Bosdonnat

Running Uyuni in a kubernetes cluster

presented by Cédric Bosdonnat

For the administrator of many Linux machines, Uyuni is a very important tool. It currently runs on premise in a virtual machine or on bare metal. Could it be running in the kubernetes cluster of the lab? Would it be more scalable? Would I finally get high availability or resilience for it?

This session will address these questions by explaining how we got Uyu...


13:45 - 14:15 Galerie Cloud, Containers, Virtualization
Douglas DeMaio

Improving Mirror infra

presented by Douglas DeMaio

This workshop will focus on improving mirror infra. Those attending virtually can go to

14:00 - 15:00 Seminarraum 2 (Up Stairs)
Filippo Bonazzi

SELinux in ALP

presented by Filippo Bonazzi

OpenSUSE MicroOS, SLE Micro and the SUSE Adaptable Linux Platform (ALP) have moved to using SELinux for Mandatory Access Control (MAC). There are some key differences between a traditional Linux system without MAC, and one with SELinux. Furthermore, using SELinux on transactional systems such as openSUSE MicroOS and ALP-based distributions has its own peculiarities.

In this talk we will in...


14:15 - 15:00 Saal New Technologies
Cris Dywan

Getting started with openQA

presented by Cris Dywan

In this workshop people from the team developing the openQA system testing framework will give a brief introduction into using openQA to run tests on your own. This is an interactive session, so everyone is welcome to ask questions.

Participants are encouraged to look into installing openQA on their system ahead of time to make it easier to participate.

14:45 - 15:45 Seminarraum 1 (Up Stairs) Open Source

k8s by example
Application development with Kubernetes

presented by monochromec

This presentation gives an overview of application design and development for Kubernetes, the de facto standard for container orchestration in enterprises of all sizes.

Using a small web server code base as an example, the talk outlines the complete application lifecycle from the initial design to deployment, service-based access in addition to more advanced aspects such as scalability, resi...


15:00 - 15:45 Galerie Cloud, Containers, Virtualization
Marcus Meissner

Supply Chain Security and Security Automation Data
lost in a maze of XML and JSON

presented by Marcus Meissner

In recent years the amount of vulnerabilities and also the amount of systems, installations or containers a single sysadmin has to oversee has grown beyond any human capable measures.

The best help here is more automation in various places, which needs to be driven by automation consumable data.

We will look at tw...


15:00 - 15:30 Saal openSUSE
Jan-Michael Brummer

Automatic proxy configuration

presented by Jan-Michael Brummer

For those who use Linux professionally in companies, proxy servers are a horror. Under Linux there is no central configuration of proxy servers and each major library / programming language implements its own implementation. If login data and so-called PAC proxies are added, which serve not only one but several proxy servers, it gets really complicated. This is where the library libproxy comes ...


15:45 - 16:15 Galerie Open Source
Cris Dywan

Open chat between openQA users and developers

presented by Cris Dywan

This is a workshop as much as it is an open conversation between users, test developers and openQA exports. People with various degrees of knowledge are welcome, although we assume some prior experience with openQA. Everyone is welcome to ask questions about existing features as well as new use cases that openQA may support in the future.

15:45 - 16:45 Seminarraum 2 (Up Stairs) Open Source
Richard Brown

Why you should be running the MicroOS Desktop

presented by Richard Brown

The MicroOS Desktop started as a hairbrained, poorly thought out, "lets see what happens" concept at an openSUSE Conference not so long ago.

It's since become perhaps the most stable, reliable, and exciting Desktop offering the openSUSE Project offers.

This brief talk will provide a brief overview of the MicroOS Desktop project, advice for newcomers to the platform, and an open invitation...


16:30 - 17:15 Galerie openSUSE
Ish Sookun

Building Linux mirrors in Africa
The need for better infrastructure & support for open source in the continent

presented by Ish Sookun

A quick glance at gives an idea on the disparity between the African continent and the rest of the world in terms of infrastructure to support open source. It's not just openSUSE but every other Linux distribution has just one or two, or no mirror at all in Africa.

Africa's internet speed is below the global average and that gives us a stronger reason why we need more mi...


16:30 - 17:15 Saal Open Source
Richard Case ademicev0

Get hands-on with Cluster API

presented by Richard Case, ademicev0

In this hands-on workshop, Richard Case and Alexandr Demicev, both Cluster API contributors/maintainers, will take you on a journey through Cluster API (CAPI) with the aim that you’ll have created your own cluster by the end of it. You’ll learn enough to take away to start your own journey with CAPI.

They'll ease in with an introduction including the problems it's trying to solve and the w...


16:45 - 17:45 Seminarraum 1 (Up Stairs) Cloud, Containers, Virtualization
Matěj Cepl

Python & MicroOS/ALP
Packager's life in the containerized universe

presented by Matěj Cepl

This talk should be a collection of first experience with the life of a packager (in this case, one of the team maintaining Python packages in SLE and openSUSE) on MicroOS, with read/only root and using various containerized tools like podman, distrobox and flatpak.

17:15 - 17:45 Saal Cloud, Containers, Virtualization
Aulona Kolicaj Rei Arifi

Mirror, mirror in the OL
Mirroring in Open Labs Hackerspace

presented by Aulona Kolicaj, Rei Arifi

This talk will be about the creation of the openSUSE mirror in Open Labs Hackerspace.

By having a local mirror, we are trying to reduce the time it takes to download updates and software packages and by making it publicly available, we hope to bring more enthusiasts in our openSUSE community, in Tirana.

The mirror is being build and will be maintained by volunteers who are avid supporters...


17:30 - 18:15 Galerie openSUSE
Alexandre Vicenzi

Infrastructure updates for Brazil and South America
Learn what changed recently and how you can help us

presented by Alexandre Vicenzi

In this talk, you are going to learn about the recent changes that we have done to improve the user experience for openSUSE especially in Brazil, but also for South America.

There are many challenges when addressing issues in a country as big as Brazil or an entire continent, and we need your help to improve it further.

18:15 - 18:30 Galerie Community
Douglas DeMaio

Informal meeting of the openSUSE Heroes

presented by Douglas DeMaio

Meet during the BBQ for an informal get together of the openSUSE Heroes. Meet in the beer garden to find a place or a table to chat.

18:15 - 18:45 Beer Garden
Douglas DeMaio

Conference BBQ

presented by Douglas DeMaio

The Conference BBQ will be on Saturday starting around 6:30 p.m. Food will include vegan options. The following menu is planned:

Potato salad (vegan) , farmer's salad, tomato salad Vegan red lentil salad Grilled sausages,

Merguez sausages (beef and lamb and spicy) fillet skewers v. Swabian Hall Pig in wild garlic marinade Chicken steak in herb rub Beef scraps in herb oil

Vegan burgers ...


18:45 - 19:45 Beer Garden Conference BBQ
Attila Pinter

My MicroOS Journey: A Retrospective

presented by Attila Pinter

Another openSUSE conference, another MicroOS talk ;) I'm excited to share my MicroOS journey over the past three years. In this talk, I'll cover my reasons for switching my servers from Leap to MicroOS, how I overcame my initial apprehensions, the problems MicroOS solved for me, and how I adapted to the project sunsetting Kubic.

09:30 - 09:45 Galerie openSUSE
Simon Lees

Creating a Leap replacement from ALP, A Hackweek experement

presented by Simon Lees

During hackweek a group of us worked on a project to take the current ALP sources and supplement them with packages from the community via tumbleweed to create a system that is as close to functionally equivalent to Leap without using many of the new ALP features such as containerisation and transactional updates, as there has been alot of community feedback with users suggesting they’d li...


09:30 - 10:00 Saal openSUSE
Navin Chandra

Empowering Finance with AI/ML, Edge, and Kubernetes
Revolutionizing the Finance Industry through AI, ML, and Edge Computing with Rancher-managed Kubernetes

presented by Navin Chandra

The financial industry has adopted AI and ML technologies for various use cases like Banking and HFT. But they could benefit even more if we can integrate edge computing which will speed up processing and reduce latency.

The goal of this talk is to provide insights into the role of Kubernetes and containerization in the deployment and management of AI and ML at the Edge i...


09:45 - 10:00 Galerie New Technologies
Ish Sookun

openSUSE Elections — How are they organised?
Election rules & the election platform

presented by Ish Sookun

Every year, the Election Committee is tasked to organise the Board Elections. We have noticed that year after year, the voter turnout barely crosses 50%.

In this presentation, I will share my experience as an Election Official.

We will look at how are the elections organised, what are the election rules, and what do members need to do in order to vote in an openSUSE election. We will go t...


10:00 - 10:45 Saal openSUSE
Marco Strigl

Packaging with osc - Part 2/3

presented by Marco Strigl

This is the continuation of Packaging with osc - Part 1/3

10:00 - 11:00 Seminarraum 1 (Up Stairs)
Daniel Mach

osc 1.0
What's new, plans for the next version

presented by Daniel Mach

osc (openSUSE Commander) is a command-line client for Open Build Service. In this talk you'll learn about the most important changes in osc 1.0. Then we'll cover hints that should make your daily life with osc easier. At the end we'll talk about our plans for upcoming version of osc.

10:00 - 10:30 Galerie openSUSE
Hans de Raad

OpenDataConnected - how a test import run escalated into a community

presented by Hans de Raad

When I published a LinkedIn post on Croatian open data last summer and how we use the PostgreSQL based Aranei as a data processing and profiling tool, I could not have imagined the snowball effect turning into an avalanche of reactions that was triggered by that post. Open Data is obviously a topic many people and organizations have many insights on and opinions about. The result of a relative...


10:45 - 11:15 Saal Open Source
Dominik Heidler

The opi package installer
Installing packages from OBS, Packman and 3rd party vendors.

presented by Dominik Heidler

The opi package installer allows to install packages from OBS, from Packman repo (including Codecs) as well as from 3rd party vendors.

This talk will cover how to use opi, how it works internally and how to write plugins.

10:45 - 11:15 Galerie openSUSE
Marco Strigl

Packaging with osc - Part 3/3

presented by Marco Strigl

This is the continuation of Packaging with osc - Part 2/3

11:00 - 12:00 Seminarraum 1 (Up Stairs)
Neal Gompa

Multimedia Madness

presented by Neal Gompa

Multimedia support in openSUSE has always been a bit of a patchy affair. The community wants to have a useful and usable experience on the multimedia-rich environment out ther today, from user-generated video content to video conferencing with friends and family.

Until recently, this has been difficult to offer in openSUSE. But now, there's hope! With the introduction of an approved AAC code...


11:15 - 12:00 Saal openSUSE
Douglas DeMaio

Open Forum with openSUSE Board

presented by Douglas DeMaio

Panel discussion from openSUSE Board members.

12:00 - 12:30 Saal openSUSE