...

KaOS leváltja a systemd-t: 12 év után a Dinit veszi át az irányítást

Tizenkét évnyi KDE Plasma és systemd után a KaOS Linux idén egyiket sem akarja a rendszerében. A disztribúció fejlesztői június 7-én kiadták a Dinit 2026.06 RC ISO-t — az eddigi legsúlyosabb lépést a systemd teljes eltávolítása felé vezető úton.

Az RC ISO-ban az init rendszer helyét a Dinit vette át, és ezzel a KaOS az egyik legelső mainstream Linux disztribúció, amely valóban végigviszi ezt az átmenetet.


Hogyan jutottak idáig? Az egész éves átalakulás

A KaOS 2026-os éve nem egyetlen döntésből állt — egy lépésről lépésre véghezvitt, következetes architektúraváltás sorozata ez, amelynek minden lépése előkészítette a következőt.

Február: KDE Plasma kiesik az ISO-ból

A fejlesztők először február közepén rántották el a szőnyeget: a KaOS 2026.02 ISO-ból kikerült a KDE Plasma és a KWin. A helyükre a Niri scrollable-tiling Wayland compositor és a Noctalia desktop shell lépett.

A magyarázat közvetlen volt: a KDE Plasma egyre mélyebben épül be a systemd ökoszisztémába — a bejelentkezéskezelő, a session management, és hamarosan a teljes futtatókörnyezet is systemd-t igényel. Aki systemd nélkül akarja futtatni a KaOS-t, annak Plasma sem lehetett az útja. A KDE alkalmazások természetesen elérhetők maradtak a repóban.

Ezzel párhuzamosan a systemd-boot helyét a Limine bootloader vette át — az első konkrét systemd komponens, amely elhagyta az alaptelepítést.

Március: az initramfs is lecserélve

A KaOS 2026.03 a korai rendszerindítás infrastruktúráját vette célba. A mkinitcpio — amely szorosan kötődik a systemd munkafolyamatokhoz — helyére a Dracut lépett az initramfs generálásához és az ISO készítéséhez.

Ez a lépés elvágta a systemd utolsó kapaszkodóit a rendszerindítás korai fázisában — és megnyitotta az utat ahhoz, hogy az init rendszer maga is kicserélhető legyen.

Június: a Dinit RC ISO megjelenik

A Dinit 2026.06 RC ISO-val a rendszer init folyamata is átállt. A rendszerindítás most a következő stacken alapul:

  • Dinit — az új init és service manager
  • Turnstile — seat és session management Dinit alatt
  • seatd — minimális seat daemon, logind helyett
  • greetd + tuigreet — SDDM helyett, minimális, agnosztikus bejelentkezési kezelő

Mi az a Dinit, és miért jobb a systemd-nél (egyes esetekben)?

A Dinit egy párhuzamos service manager és init rendszer, amelyet a monolitikus init rendszerek — köztük a systemd — alternatívájaként fejlesztnek. Néhány fontosabb jellemzője:

Egyszerűség és átláthatóság. A Dinit konfigurációs fájljai egyszerű szöveges formátumban íródnak, közel nulla rejtett állapottal. Nincs bináris naplóformátum (journald), nincs egységesített hálózatkezelés, nincs beépített konténertámogatás — minden komponens külön eszköz.

Párhuzamos indítás, függőségkezeléssel. A Dinit kezeli a service-ek közötti függőségeket, és párhuzamosan indítja őket — hasonlóan a systemd-hez, de jóval kisebb kódbázissal.

Nem terjeszkedik. A systemd az évek során egyre több funkciót vett magához: networkd, resolved, timesyncd, homed, firstboot, importd, machined — a lista hosszú. A Dinit kizárólag az init és service management feladatát végzi.

 
 
# Egy egyszerű Dinit service fájl (~/.config/dinit.d/myservice)
type = process
command = /usr/bin/myservice --foreground
logfile = /var/log/myservice.log
depends-on = networking

A systemd unit fájlokhoz képest minimális, de ugyanúgy támogatja a függőségeket, az újraindítási politikát és a naplózást.


Mi maradt még systemd a KaOS-ban?

A fejlesztők nem titkolják: a KaOS még nem teljesen systemd-mentes. Két komponens egyelőre megmaradt:

  • systemd-udev — az eszközkezelő, amelynek nincs teljes értékű, érett alternatívája még a Dinit ökoszisztémában
  • elogind — kizárólag a polkit funkciók fenntartásához, addig, amíg a Turnstile teljesen átveszi a session management feladatait

A fejlesztők szerint ezek eltávolítása a következő fejlesztési fázis célja. Az RC jelzés pontosan azt jelenti, hogy a munka még nem teljes — de az init rendszer cseréje megtörtént, és a rendszer stabil.


Miért érdekes ez a Linux közösség számára?

A KaOS útja nem egyedülálló, de az egyik legjobban dokumentált és legkövetkezetesebb végrehajtás. Más disztribúciók — Artix, Devuan, Void Linux, MX Linux — szintén systemd nélkül működnek, de ezek többsége eleve systemd nélkül indult, vagy régebbi fork. A KaOS aktívan, élő fejlesztés közben váltja le a systemd-t.

A mögöttes vita is figyelemre méltó. A KaOS fejlesztői nyilvánosan leírták: a systemd upstream változásai — különösen a split /usr layout kezelésének romlása — technikai nehézségeket okoztak, amelyek az ISO-készítést is megbénították. Ez nem ideológiai döntés volt elsősorban, hanem karbantartási szükségszerűség.

A Flatpak körüli friss vita is ebbe a képbe illeszkedik: a Flatpak jövőbeni verziói is erős systemd-függőséget hozhatnak, ami szintén kizárná a nem-systemd disztribúciókat a szoftverökoszisztémából. A KaOS ebben a légkörben halad a saját útján.


Kipróbálható most

A Dinit 2026.06 RC ISO letölthető a KaOS hivatalos weboldaláról. RC státuszú kiadás, tehát produktív rendszerre egyelőre nem ajánlott — de virtuális gépen vagy dedikált tesztrendszeren érdemes megnézni, merre tart a disztribúció.

A telepítés után a Dinit service-ek a megszokott elven alapulnak, de más szintaxissal:

 
 
bash
# Futó service-ek listázása
dinitctl list

# Service indítása
dinitctl start sshd

# Service engedélyezése automatikus indításra
dinitctl enable sshd

# Service leállítása
dinitctl stop sshd

A systemd-t ismerőknek a systemctl parancs többsége megfelel egy dinitctl megfelelőnek — a szintaxis más, de a logika azonos.


Összefoglalás

   
Disztribúció KaOS Linux
Legfrissebb kiadás Dinit 2026.06 RC (2026. június 7.)
Új init rendszer Dinit + Turnstile + seatd
Bootloader Limine (systemd-boot helyett)
Desktop Niri + Noctalia (KDE Plasma helyett)
Bejelentkezési kezelő greetd + tuigreet (SDDM helyett)
Megmaradt systemd udev, elogind (ideiglenesen)
Státusz RC — tesztelésre ajánlott

A KaOS 2026-os átalakulása jól mutatja, hogy a systemd körüli vita nem elméleti — konkrét technikai következményei vannak, amelyek egyes disztribúciókat arra kényszerítenek, hogy alapvető architektúrális döntéseket hozzanak. Hogy a Dinit hosszú távon életképes alternatívaként tud-e megjelenni a mainstream Linux ökoszisztémában, az a következő évek kérdése — de a KaOS már megtette az első lépéseket.

Használsz systemd-mentes Linuxot? Vagy inkább a systemd mellett maradsz? Írd meg a hozzászólásokban.


Kapcsolódó cikkek: systemd-nspawn: konténerek a Linux natív módján | Fedora Hummingbird: az immutable OS

 

Forrás: Linuxiac, 9to5Linux, KaOS hivatalos blog, desdelinux.net

Hozzászólások(0)