A KDE Plasma fejlesztőinek nyilatkozata alapján sem most, sem később nem lesz kötelező függőség a systemd az asztali környezethez

A KDE fejlesztői a napokban reddit posztban reagáltak arra a visszatérő rémhírre, miszerint a Plasma asztali környezet a jelenlegi vagy a következő kiadásokban rákényszerítené a felhasználókra a systemd kötelező használatát. A téma azért kapott újra lendületet, mert a KaOS Linux fejlesztői bejelentették, hogy a KDE Plasma helyett Niri/Noctalia összeállításra váltanának, mert a systemd-től szeretnének eltávolodni, és ez sokaknál összemosódott azzal a kérdéssel, hogy maga az asztali környezet infrastruktúrálisan mennyire függ az initrendszertől.

A KDE Plasma fejlesztőinek nyilatkozata alapján sem most, sem később nem lesz kötelező függőség a systemd az asztali környezethez

Nem lehet elégszer elmondani: A Plasma használatához nem kötelező a systemd, az új login managerhez viszont szükséges

A KDE álláspontja szerint az asztali környezet alapvető részei nem kapnak olyan kötelező függőséget, ami miatt csak systemd-vel lenne használható az asztali környezet, és a projekt továbbra is használható nem Linuxos platformokkal is, például a BSD rendszerekkel. A félreértés fő forrása az volt, hogy a most megjelenő Plasma 6.6-tal érkezik egy új login manger megoldás, a Plasma Login Manager, amely a systemd-logind alapú bejelentkezésre épül. A KDE ezt nem kötelező elemnek szánja, hanem egy plusz lehetőségnek a disztribúciók számára.

Mit jelent ez a disztribúcióknak a gyakorlatban?

A legkézzelfoghatóbb üzenet tehát az, hogy a systemd-követelmény nem a teljes asztali környezetre vonatkozik, hanem ehhez az új bejelentkezéskezelő komponenshez kötődik. Ahol a systemd eleve adott, ott az új Login Manager egy választható új komponens lehet, ahol pedig nem a systemd az alapértelmezett init rendszer, ott egyszerűen másik bejelentkezéskezelőt, vagy a korábbi SDDM-et kell használni. Ezzel párhuzamosan az olyan projektek, mint a KaOS, ettől még dönthetnek úgy, hogy más asztali felállást tesztelnek vagy szállítanak.