Program for openSUSE Conference 2022

2022-06-02
09:30
Douglas DeMaio

A Fork in the Road by openSUSE Board

presented by Douglas DeMaio

The board will kick off the conference and give some options important to be discussed throughout the event.

09:30 - 09:55 Saal
10:00
Simon Lees

A Better way to make Enlightenment themes

presented by Simon Lees

A New Way to Create Enlightenment Themes.

Enlightenment Themes are very large and complex, this makes them immensely flexible but also means the amount of effort to create a new Theme is huge. To try and find some middle ground here I have been working on a new theme engine that is much less flexible but means you can create a new theme just by changing images and a couple of files. One of t...

more

10:00 - 10:25 Saal Open Source
10:30
Dan Čermák

Using openQA to test Linux Distributions and Appliances

presented by Dan Čermák

openQA is a system integration testing framework for testing whole systems (in contrast to individual components, like programs, libraries, etc.) and is the heart and soul of the automated QA behind the openSUSE, SUSE Linux Enterprise and Fedora distributions.

The original purpose of openQA is to automatically test graphical user interfaces, more specifically to verify sna...

more

10:30 - 10:55 Seminarraum 1 Open Source
Patrick Fitzgerald

As I was saying....
Using Kiwi-ng in production (Part 2)

presented by Patrick Fitzgerald

** Required Magic's Carpet: How we designed a mass deployment system for Linux. **

In 2014 we started working with a major Irish bank to help them with a project to upgrade 7,500 Linux workstations across all of their branches. Over the next two years we completed that task - not just once - but on a weekly basis, across 900 locations - with just two people, and zero site visits.

...

more

10:30 - 11:10 Saal Open Source
Denys Kondratenko

Wayland screen sharing status (DEs, apps, flatpak)
wayland, pipewire, v4l2loopback, xdg-desktop-portal

presented by Denys Kondratenko

Lets test and hack Wayland screen sharing on different apps (Zoom, Teams ...), different DEs (sway, GNOME, KDE),different installation methods (rpms, flatpak).

Come with your laptop with DE you have and lets test how it works for you.

The MVP for the session is to have wiki page where to document correct ways to do it, issues and maybe workarounds. If we can hack any solution for the iss...

more

10:30 - 11:30 Seminarraum 2 Open Source
11:00
rainerkoenig

The year of the Linux desktop
Why are we still waiting for the breakthrough?

presented by rainerkoenig

Since long every year is announced to be the "year of the Linux desktop", and every year there is no real breakthrough.

In this talk I will look at some reasons why there is no breakthrough yet.

About me: Software developer, 25+ years Linux. I was the person responsible for Linux on the Desktop at the last European PC manufacturer (Fujtsu) for 17 years and can tell from my own expe...

more

11:00 - 11:25 Seminarraum 1 Open Source
11:15
Guillaume Gardet

openSUSE on Arm
The annual review

presented by Guillaume Gardet

This talk is the annual review of openSUSE on Arm, mainly focused on AArch64, but it will also cover armv7 and armv6. At the end, we will have a quick look at the future and where the community could help.

11:15 - 11:40 Saal openSUSE
11:50
Denys Kondratenko

openSUSEway status, running other platforms
sway tilling window manager

presented by Denys Kondratenko

Whats up with openSUSEway? Current status.
Sharing the results of running openSUSEway/sway on openSUSE MicroOS Desktop and Fedora.

11:50 - 12:00 Saal openSUSE
12:00
Lubos Kocman

Reporting bugs for openSUSE Leap

presented by Lubos Kocman

The way how we build openSUSE Leap has changed, so did the way how we report issues against it. This lightning talk will show you how to correctly report bugs for openSUSE Leap.

https://en.opensuse.org/openSUSE:Submitting_bug_reports

12:00 - 12:10 Saal openSUSE
13:00
Attila Pinter

MicroOS 2 years in

presented by Attila Pinter

Covering the past 2 years with MicroOS in production in various use cases, what did I learn, how I manage nodes with Ansible (IaC, Configuration management, GitOps), how I configure health-checker, and what I plan to do next (such as packaging on OBS the health-check plugins and Ansible roles to manage deployments).

13:00 - 13:25 Saal openSUSE
Johannes Segitz

Security for (not only openSUSE) developers

presented by Johannes Segitz

General security recommendations for openSUSE developers. This includes specific recommendations on how to package software in a more secure ways and how to create a developer setup that is secure. For this we will shed some light on the specific challenges and quirks of the tool chains we use and how they relate to security.

13:00 - 13:40 Seminarraum 1 Open Source
Anna Kuliberda

Storytelling for Open Source
Don't kill people with a presentation!

presented by Anna Kuliberda

This workshop will be a hands-on playground for answering the most pressing question: what is the point and what is the content of your presentation? Frequently, when preparing a presentation, the most important questions are left unasked and unanswered. Workshop participants will look at their past or future presentations and learn some human-oriented rules of how to prepare a presentation tha...

more

13:00 - 14:00 Seminarraum 2 Community
13:30
Alexander Herzig

SLE BCI: Container Images for development and production

presented by Alexander Herzig

The SLE Base Container Images (BCI) want to create a flexible developer experience that provides, integrates with, and supports language native tools and workflows by offering a self-contained environment targeting a specific version of any given programming language ecosystem to facilitate software development, testing and deployment.​ These images are meant to run on any Linux and K8s distr...

more

13:30 - 14:10 Saal Cloud and Containers
13:45
Oliver Kurz

The SUSE QE Tools team - Who we are and what we do

presented by Oliver Kurz

The SUSE QE Tools Team - Who we are and what we are doing.

This talk will give an overview of who is the SUSE QE Tools team, what is in our responsibility, what we did in the past time and what we do. The products that we care about will be presented and the workflows of the team will be shown. Opportunities for contributions will be discussed.

13:45 - 14:10 Seminarraum 1 Open Source
14:30
Alberto Planas

Remote Attestation in MicroOS
Measuring the health of our system with a TPM

presented by Alberto Planas

Recently MicroOS can be installed with remote attestation, using the TPM as a root of trust and Keylime as a service to report and verify the status of our systems.

In this talk we will see what is a TPM, how Keylime can be installed in MicroOS and used to monitor the health of our system in production and what to do when we detect a compromised system.

14:30 - 15:10 Saal New Technologies
Dan Čermák

OSCC Meetup
The Open Source Community Citizens Employee Network Meetup

presented by Dan Čermák

The Open Source Community Citizens is the newest employee network at SUSE that focuses on everything around open source and open source communities. It provides a place for anyone to meet, chat and exchange ideas, independently whether they are new to open source or experienced contributors.

This is an informal meetup where everyone is welcome to join, you don't have to be a SUSE employee no...

more

14:30 - 15:30 Seminarraum 2 Open Source
15:15
Marcus Meissner

(open)SUSE Product security
a short overview

presented by Marcus Meissner

This talk will introduce the SUSE Product Security team, who handles the software security processes for openSUSE and also SUSE Linux Enterprise.

The SUSE Product Security work is split into "reactive" and "proactive" areas and engineering groups these days.

Reactive work refering to what is traditionally known as "security incident response", while proactive refers to security audits...

more

15:15 - 15:40 Saal openSUSE
mslacken

HPC deployment with warewulf4
Get HPC cluster installed in minutes

presented by mslacken

warewulf4 is a rewrite of the well known warewulf cluster management tool in golang. With this new iteration its possible to leverage the possibilities which emerged with broad use of containers. The origins of warewulf4 is the hpcng community which is/was also behind projects like Apptainer (former known as Singularity), Centos and Rocky linux. A basic setup of a HPC cluster and the key conce...

more

15:15 - 15:40 Seminarraum 1 New Technologies
16:00
mihaimaruseac

Enhancing TensorFlow Security: Secure Software Development practices for developing a secure ML framework

presented by mihaimaruseac

As the world moves to using machine learning more and more, a question arises of how to prevent cyber criminals from attacking systems using ML frameworks. In this talk, we will cover why machine learning needs security practices and how we develop TensorFlow to be secure. We will discuss topics such as fuzzing and code transformations for secure software development with a focus on how these ...

more

16:00 - 16:40 Saal Keynote
17:00
Ish Sookun

Securing and managing your own mail server
Mail components on openSUSE

presented by Ish Sookun

We will install and configure all components to run a mail server on openSUSE Leap. We will explore the config needed to setup mail redirection, mailing lists and understand the role of SPF, DKIM and DMARC in email security.

By the end of the presentation attendees should be able to setup their own mail server.

17:00 - 18:00 Seminarraum 2 openSUSE
KaratekHD

Digital School ABC
All but cloud

presented by KaratekHD

In this talk I'm gonna talk about how we use self hosted and open source solutions at school.

17:00 - 17:25 Saal Open Source
17:30
Matěj Cepl

Python packaging in openSUSE
Advantages against other distributions

presented by Matěj Cepl

There is a difference between the packaging Python packages for openSUSE and for other Linux distributions (the author has large experience with packaging for Fedora and some very old experience packaging for Debian). openSUSE has (primarily in /usr/lib/rpm/macros.d/macros.python_all) over 1600 lines of mainly Lua code worth of macros for simplifying the packaging process (compare with some 150...

more

17:30 - 17:55 Saal openSUSE
18:00
Santiago Zarate

Shortening the feedback loops between R&D and the real world with openSUSE and openQA

presented by Santiago Zarate

At SUSE, and openSUSE we have short feedback loops to ensure compliance with a range of certifications, but our tools can have real world impact beyond the physical barriers, I will talk about how openQA can support operations in Healthcare, Manufacturing, Automotive, Edge, Transportation, and Elections.

18:00 - 18:25 Saal Open Source
2022-06-03
09:30
rainerkoenig

Will my hardware work with openSUSE?
Don't be afraid of the kernel

presented by rainerkoenig

You're shopping for new hardware, but you're not sure if it will be supported by openSUSE?

This talk explains some basics on how hardware support works and what ways you have to find out if your hardware is supported or not. After 17 years of Linux hardware compatibility testing and hardware certification I can tell some good advice.

09:30 - 09:55 Saal openSUSE
10:00
rminnich

Put all your IoT boot management in one place -- the centre
Are you sick of editing 8 files, and loading 5 daemons, for your network boots? Do you not care what a DHCP lease is? This one program can manage all aspects of IoT.

presented by rminnich

centre is a simple Go program (github.com/https://github.com/Harvey-OS/go/tree/main/cmd/centre), which runs as a daemon or interactive program and lets you manage all your IoT devices with one file -- formatted like /etc/hosts. centre was originally written for Plan 9 networks, but is becoming widely used for many other Oses.

Like many of us, I have a house full of IoT and server systems...

more

10:00 - 10:25 Seminarraum 1 Embedded Systems and Edge Computing
Bernhard M.

reproducible builds workshop

presented by Bernhard M.

Lets get together and discuss, test, and improve tools and methods for improving reproducibility of openSUSE packages and images.

Background reading:

10:00 - 11:00 Seminarraum 2 openSUSE
Adam Majer

DNS
A distributed directory that runs the Internet

presented by Adam Majer

DNS is at the heart of the network. Without it, we are hopelessly lost. We can't even google for it. It allows us humans to map the network into the human domain and vice-versa. Yet we ignore it as unimportant part of network security fabric and allow individual unnamed corporation to control over 20% the internet lookups, because they are not evil.

This presentation should serve as a quick...

more

10:00 - 10:25 Saal Open Source
10:30
Axel Braun

Leap is dead - We need a new development model

presented by Axel Braun

The development model for the classic release distribution of openSUSE - Leap - has changed several times. Currently it shares the binaries with SUSE SLE. This has advantages, but as well limitations. The talk explains how the development model has evolved and its current pitfalls. In the second part we will introduce the Adaptable Linux Platform (ALP) and discuss the current state of develop...

more

10:30 - 10:55 Saal openSUSE
Daniel Maslowski

Speedy Distro Porting via the cpu Command

presented by Daniel Maslowski

Last year, I ported oreboot to the Allwinner D1 SoC that is found on the Nezha SBC and many other boards now. For a boot loader environment, I chose to embed LinuxBoot, and then partitioned an SD card with two root filesystems for testing: OpenWrt, which is small and just ran right away, and openSUSE, which required some extra effort. ...

more

10:30 - 10:55 Seminarraum 1 New Technologies
11:00
Douglas DeMaio

ALP Roast - An open discussion with the ALP Steering Committee

presented by Douglas DeMaio

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

11:00 - 11:40 Saal openSUSE
11:50
Emily Gonyer

Learning to Package in openSUSE
in OBS

presented by Emily Gonyer

My experiences over the last 2-4 months learning to update packages in openSUSE. Starting around the middle of March 2022, I began learning to update packages with OBS. This lightening talk with highlight my experiences since then learning to package.

11:50 - 12:00 Saal openSUSE
12:00
Dan Čermák

What made your container fat?
Visualizing the size of Container Image Layers

presented by Dan Čermák

Keeping the size of of your container images small is more important than ever, especially when distributing container images for others to build upon them. However, once multiple layers get involved, even the data collection aspect becomes challenging and most existing tools do not primarily focus on visualization.

We will present the Container Layer Analyzer, a tool that we created for thi...

more

12:00 - 12:10 Saal Cloud and Containers
13:00
Peter Simons

Leap + Nix: Running Bleeding-edge Packages on a Stable Base System

presented by Peter Simons

Linux system administrators often have conflicting interests. On one hand, we would like to have a stable system that runs without a hitch for years and years on end. On the other hand, we -- and our users -- sometimes need updates. We may want to run the latest version of Firefox, LaTeX, GCC, or whatever for any number of reasons. Maybe imported features were added? Or maybe the latest version...

more

13:00 - 13:25 Seminarraum 1 New Technologies
Danilo Spinella

openSUSE Packaging for Beginners
Learning packaging, RPM and OpenBuildService

presented by Danilo Spinella

This is a workshop made to introduce people to the basics of packaging for openSUSE.

As introduction it will cover the basics concepts of packaging (RPMs, spec files, sources and distribution); then it will explain how the OpenBuildService works and how to interact with it. In this workshop, only the cli (osc) will be used, the web interface will only be used to show the r...

more

13:00 - 14:00 Seminarraum 2 openSUSE
Imobach González Sosa

Getting the most of AutoYaST in 2022
Presenting some recent features you may have missed

presented by Imobach González Sosa

AutoYaST is the main method for installing openSUSE Linux in enterprise environments. Although it is usual for AutoYaST to get new features and fixes with every minor release, openSUSE Leap 15.3 was special in that regard. Thanks to the "Modernizing AutoYaST" initiative, we introduced relevant features like ERB templates, better validation tools, etc.

However, we have found that many of ...

more

13:00 - 13:25 Saal openSUSE
13:30
Dario Faggioli

A "Box" Full of Tools and Distros
Toolbox and Distrobox on openSUSE MicroOS & Tumbleweed

presented by Dario Faggioli

It's no news or secret that containers are good at providing multiple and different testing environments, or at offering a way of deploying apps and services that are completely decoupled from the host OS. E.g., spin up a distro X container, check if code compiles there (and dispose of it).

How about the opposite? I.e., having one (or more!) stateful and persistent environment(s), tightly co...

more

13:30 - 14:10 Saal Cloud and Containers
Ancor González Sosa

Almost Two Years of YaST News
Recent changes and future plans at YaSTland

presented by Ancor González Sosa

YaST, the flagship installer and configuration tool of openSUSE is in constant development. Just as its unattended companion AutoYaST.

Although the YaST Team at SUSE tries to communicate progress as often as possible in the YaST Blog, it has been almost two years since we presented the "Top 25 New Features in (Auto)YaST" at openSUSE Conference 2020. So it's time for another live update!...

more

13:30 - 13:55 Seminarraum 1 openSUSE
14:30
Denys Kondratenko

making a switch from docker to podman in development environment
how to configure env to use podman

presented by Denys Kondratenko

On an example of PMM (Percona Monitoring and Management) opensource project I would like to show how to use podman instead of docker in software development process. We would go throw the basic (how to configure it) and discuss the changes required in build scripts, environment and etc. This will cover docker (run, build), docker-compose and briefly minikube to be replaced or use podman.

14:30 - 14:55 Saal Cloud and Containers
Neal Gompa

Fedora Hatch at the openSUSE Conference
Fedora fun at the openSUSE Conference (Combined Submission)

presented by Neal Gompa

As part of collaborating with the openSUSE community, Fedorans and openSUSE folks can come together to meet up and celebrate the strong relationship between the communities and further our collaboration in the future!

14:30 - 15:30 Seminarraum 2 Community
Sarah Julia Kriesch

Collaboration instead of Competition
The Linux Distributions Working Group at the Open Mainframe Project

presented by Sarah Julia Kriesch

Default community distributions are running in the same issues for special architectures. Every Linux distribution has got mostly separate maintainers and hardware distributors are handling these communities really often disconnected. That has been identified also for the architecture s390x. Therefore, openSUSE, Fedora, Debian, SUSE, Canonical (Ubuntu) and Red Hat have established together with...

more

14:30 - 14:55 Seminarraum 1 Community
15:00
Lubos Kocman

A new distribution openSUSE Leap Micro

presented by Lubos Kocman

openSUSE Leap Micro is a new distribution based on SUSE Linux Enterprise Micro with the main purpose to be a host-os with minimal footprint which fits well the app-centric world.

A small foot print, focus on the EDGE as well as data center, containerization and virtual machines, whatever flies your app. Leap Micro has a 6 months release cycle with support lasting until the next release or ...

more

15:00 - 15:25 Saal openSUSE
Lars Vogdt

Infrastructure news

presented by Lars Vogdt

Let's get again an update about the status of the openSUSE infrastructure, powered by the openSUSE heroes.

I like to give an overview about the achievements in 2021 and the plans for 2022.

15:00 - 15:40 Seminarraum 1 openSUSE
16:00
emcho

Meeting with Jitsi: State of the Union

presented by emcho

In this talk Emil will go over some of Jitsi's History, what use cases and larger forces drive its development and where it is headed.

Looking forward to seeing you there!

16:00 - 16:25 Saal Keynote
16:45
Peter Czanik

Sudo 1.9+
watch and control your blind spots

presented by Peter Czanik

Sudo is used by millions to control and log administrator access to systems, but using only the default configuration, there are plenty of blind spots. Using the latest features in sudo lets you watch some functions that previously were blind spots and you can also control access to them. There were several minor and major changes since the 1.9.0 release that I discussed in my previous FOSDEM t...

more

16:45 - 17:25 Saal New Technologies
Ondrej Holecek

Uyuni Saltboot - automated image deployment and lifecycle with Uyuni
Deploying filesystem images on real hardware or VMs securely and with complete control

presented by Ondrej Holecek

Deploying images is ever evolving topic. Although much of the deployments today are concerned with containers, base systems for container host are somehow needed to be deployed as well.

Let me present Saltboot, part of Uyuni stack. Saltboot is building on SaltStack to make image deployment secure and together with Uyuni provides complete image lifecycle and management - from image building, ...

more

16:45 - 17:25 Seminarraum 1 Open Source
17:00
rminnich

cpu workshop -- a companion to Daniel Maslowski's talk on cpu
You've seen the talk! you've read the slides! Now set up cpu by yourself, hands on, so you can see how it works! All you need is a VM!

presented by rminnich

cpu is a new (but old!) way to access systems over a network. It is new to the Linux world, and old to the Plan 9 world. The Linux version of cpu is written in both Go and Rust. cpu operates much as ssh does, with a really big difference: once you have cpu'ed to the remote machine, you can still see files from your local machine. This also means the remote machine only needs one program: a cpu ...

more

17:00 - 18:00 Seminarraum 2 Embedded Systems and Edge Computing
17:30
Adam Majer

Web asset security
and how to verify that Javascript before you trust your data to it

presented by Adam Majer

Before downloading a software release, we all know to verify the GPG signature before even trying to unpack that tarball. And when such a signature is not available, we all know to chastise the developer for not taking security seriously. But what happens with deployed web resources? How can these be verified before we trust them with our secure data?

I would like to show a proof-of-concept...

more

17:30 - 17:55 Seminarraum 1 New Technologies
Christian Boltz

Still not Superheroes

presented by Christian Boltz

During the last years, the openSUSE infrastructure was improved a lot. But is it perfect now? Of course not - otherwise the Heroes would be bored, and I could not give this talk. And of course, where people work, funny[tm] things happen - please bring your own popcorn ;-)

17:30 - 17:55 Saal openSUSE
18:00
Paolo Perego

(opensource == secure)? Yes, if you audit it!
Tales in a life of a product security engineer making opensource software more secure one bit at time.

presented by Paolo Perego

Tales in a life of a product security engineer making Open Source software more secure one bit at time. In this session, I will talk about what does it mean to be a product security engineer and how SUSE security team audits can help Open Source community in having a better security posture.

18:00 - 18:25 Saal Open Source
2022-06-04
09:30
Simon Lees

The Art of the Linux Desktop

presented by Simon Lees

Pretty much everything that has ever been designed is some form of balance between form and function, from modified car's to architecture to clothes and even user interfaces. In the modern age of material design, Visual Design Group's and Human Interface Guidelines this balance has very much shifted to be in favor of function over form, an interface that looks good is still important but looks ...

more

09:30 - 09:55 Saal Open Source
10:00
Ignaz Forster

State of transactional-update

presented by Ignaz Forster

transactional-update is the openSUSE way of updating a read-only operating system and a core component of openSUSE MicroOS / Kubic and SLE Micro, making sure updates can be applied safely without affecting the currently running system. It's also supposed to play an important component in the future ALP.

At lot of things have changed internally since the last talk at oSC19: The ...

more

10:00 - 10:25 Saal openSUSE
rminnich

Sourcery: a multi-architecture root file system that is mostly source
Build images that boot on multiple architectures, and that include *working* source code for commands, that compile on demand in less than a second, written in Go.

presented by rminnich

Sourcery is a program that builds root file systems consisting mostly of Go source code: of the 90,000 files in a typical sourcery root, there are only 12 or so programs. Other programs are compiled on demand to a ramfs-backed file system. Compilation takes a fraction of a second for most programs, and never more than 2 seconds. Once the program is compiled to a statically-linked, tmpfs-...

more

10:00 - 10:25 Seminarraum 1 Open Source
10:30
José Iván López González

D-Installer Project: Carving a Modern Installer
A new installer based on D-Bus, YaST, Cockpit and web interfaces

presented by José Iván López González

D-Installer is the code-name of a experimental project for creating a new YAST-based installer designed to offer reusability, better integration with third-party tools and the possibility of building rich user interfaces over it. In this talk, we will explain the motivation of the YaST Team for creating a new installer and what possibilities this new idea brings. There will be time for diving i...

more

10:30 - 10:55 Saal openSUSE
Santiago Zarate

YAOW: Yet another openQA Workshop - How to write tests (again) but easier

presented by Santiago Zarate

In the past we have tried different formats for writing tests with openQA, and we see no reason why it shouldn't be happening, after all... openQA is one of the things that helps many of us, to have software that we know that works*.

This time we will be looking at three approaches on how to use openQA for tests:

  • Writing tests with openQA's domain specific language in Perl
  • Wri...
more

10:30 - 11:30 Seminarraum 2 Open Source
11:00
Hans de Raad

RAD, cybersecurity, medical grade regulatory compliance and open source go hand in hand!

presented by Hans de Raad

Business processes evolve continuously, customer expectations and requirements change even faster. Process management and workflow support systems have a tendency to grow organically into fearsomely complex monolithic beasts while piling up technical debt in the process.

Data migrations come at high cost, changing systems almost always require data to be converted into the new systems parti...

more

11:00 - 11:40 Seminarraum 1 Open Source
Thorsten Kukuk

MicroOS TIU
Transactional Image Update

presented by Thorsten Kukuk

We have several ways to install and update openSUSE distributions, standard with zypper, atomic with transactional-update or using disk images created with kiwi or similar tools. But this are all RPM based. In some scenarios, it would be good to have an image based installation and update mechanism (image means /usr, not a full disk image). A PoC is MicroOS TIU (https://github.com/thkukuk/ti...

more

11:00 - 11:40 Saal New Technologies
11:50
Dan Čermák

The Open Source Community Citizens Employee Network at SUSE

presented by Dan Čermák

The Open Source Community Citizens (or short OSCC) is an employee network at SUSE that focuses on connecting employees with everything around open source and open source communities. It facilitates a collaboration platform for SUSE employees to meet and exchange experiences or get inspired by open source communities, whether they are new to open source, experienced contributors or anything in b...

more

11:50 - 12:00 Saal Community
12:00

The openSUSE Bar Story

This talk will go over the history of the openSUSE Bar. How it started and what it has done.

12:00 - 12:10 Saal Community
13:00
Attila Pinter

Getting started with k3s on MicroOS
was: Getting started with Kubic

presented by Attila Pinter

In this workshop I plan to deploy a small k3s cluster on MicroOS (1 Control Plane, 2 Worker), introduce the process of building a cluster. Once the cluster is built we will move along with the deployment of a small application using ArgoCD -, and GitOps methods - that serves as a Continuous Delivery service, and exposing it to the world with Traefik.

13:00 - 14:00 Seminarraum 2 Cloud and Containers
Ludwig Nussel

usrmerge and beyond
what's happening to the file system layout?

presented by Ludwig Nussel

A traditional Linux file system tree in the root file system has quite a number of directories with special purpose, documented in the Filesystem Hierarchy Standard (FHS). An operating system installation by default populates most of those directories with different kinds of files, e.g. by means of a package manager. When looking closer this theoretical order is quite a mess in practice. Altern...

more

13:00 - 13:25 Saal openSUSE
13:30
rainerkoenig

Org mode: Manage your life in plain text
Use Open Source to make your life easier

presented by rainerkoenig

Org mode is an extension to the Emacs text editor. The talk will introduce a trusted system to manage your daily life and keep track of all the stuff that matters to you.

The mein difference to other personal productivity apps is:

  • You have control over your files.
  • Files are in plain text, you can even read them without org mode.
  • The application is Open Source, so no risk tha...
more

13:30 - 14:10 Saal Open Source
14:30
Dan Čermák

Fedora Hatch Meetup at the openSUSE Conference
Fedora fun at the openSUSE Conference (Combined Submission)

presented by Dan Čermák

This year, Fedora's online Nest conference will be accompanied by multiple in-person events called Fedora Hatch: https://communityblog.fedoraproject.org/nest-with-fedora-fedora-hatch-announcing-dates-call-for-volunteers/

We will meet for a very early Hatch event, well in advance of Nest, for a fun gathering at the openSUSE conference. Everyone is welcome to join and have a chat, be it about ...

more

14:30 - 15:30 Seminarraum 2 Open Source
Ish Sookun

Authenticating open source cloud applications with LDAP
Featuring Nextcloud & Rocket.Chat

presented by Ish Sookun

It is very common for businesses with small teams to use cloud services to synchronise their work, stay in touch etc. All of these can also be achieved using open source software. However, making the different open source applications to authenticate through a single mechanism is somewhat challenging.

In this presentation, I will cover the use of LDAP to authenticate cloud services like Next...

more

14:30 - 15:10 Saal Cloud and Containers
15:45
Axel Braun

openSUSE Board: Intro, Presentation & Discussion

presented by Axel Braun

Meet the Board, ask questions, discuss topics, have fun

15:45 - 16:25 Saal openSUSE