Your own openSUSE MicroOS derivative with the Open Build Service (OBS) and mkosi
What you’re referring to as Linux, is in fact, systemd/Linux
Jan Fooken
Bassist, skater and software engineer from Braunschweig, Germany. Loosely affiliated with the GNOME Berlin group.
Say Hi via https://janvhs.com :D
Personal account of jfooken
(SUSE)
No video of the event yet, sorry!
A few weeks ago, my friend Victoria showed me the new Wayland compositor she built, COSMIC-comp. I was so intrigued by it, that is kick-started my journey with tiling window managers on Wayland.
Having been a happy Aeon and MicroOS user, I didn't just want to "ruin" my pristine Aeon install by installing a bunch of window manager utilities like Rofi, Waybar, all kinds of compositors and various other programs. Naturally, the idea of developing my own MicroOS based desktop Linux distribution came up and I started learning.
This talk is directed at people, wanting to learn how Linux distributions are assembled and how to create their own MicroOS based desktop Linux. The participants will learn what patterns are, how to write a pattern themselves and how to build them via OBS. Furthermore, they will learn how they can create bootable Linux distributions via mkosi and what packages go into a working Linux image. As an extra, I plan on showing how to build images even easier, utilising systemd-vmspawn for testing. This allows the participants to transfer their gained knowledge into their daily life building virtual machines, nspawn containers and more. My end-goal is to inspire others to create variants for e.g. Budgie, Sway, XFCE or Enlightenment on top of MicroOS.
- Date:
- 2024 November 3 - 13:50
- Duration:
- 20 min
- Room:
- Room A
- Conference:
- openSUSE.Asia Summit 2024
- Language:
- en
- Track:
- openSUSE
- Difficulty:
- Easy
- The preview of Deepin Desktop Environment v23 for openSUSE
- Start Time:
- 2024 November 3 13:30
- Room:
- Room C
- Let's thinking about openSUSE's security(in Japanese Program)
- Start Time:
- 2024 November 3 13:30
- Room:
- Room B