A KDE Linux visszatér a vanilla kernelhez, és biztonsági okokból kivezeti az AUR használatát

A KDE Linux előző havi fejlesztései a rendszer alapvető működését érintik majd. A májusi fejlesztési beszámoló szerint a projekt elhagyja a Zen kernelt, és visszatér a vanilla Linux kernelhez, megszünteti az AUR használatát, valamint eltávolít több olyan komponenst, amely biztonsági vagy karbantartási kockázatot jelenthetett.

KDE Linux

A KDE Linux ugyan több alapvető komponenshez Arch-csomagokat használ, felépítése eltér egy megszokott Arch-alapú rendszertől. A disztribúció immutable, image-alapú rendszerként készül a KDE szoftvereihez, az alkalmazások terjesztésében pedig a Flatpak kap központi szerepet. A projekt korábban Arch-csomagokat készített a KDE szoftverekhez, majd ezeket az mkosi segítségével építette be a rendszerképekbe. Ezt a folyamatot a jövőben a KDE saját kde-builder eszköze váltja fel.

Másik fontos változás, hogy a disztribució elhagyja a Zen kernelt, és visszatér a vanilla Linux kernelhez. A fejlesztők szerint a desktop élményre optimalizált Zen kernel kevés olyan előnyt nyújtott, amely ne lett volna már jelen a KDE Linux saját konfigurációjában. A rendszerből kikerült az out-of-tree OpenRazer és APFS kernelmodul, mivel ezek gondot okozhatnak a secure boot felülvizsgálatánál. Az APFS fájlrendszer kezelése FUSE-alapú meghajtón keresztül továbbra is elérhető marad, bár a jelenlegi userspace megoldás később megszűnhet.

A KDE Linuxból eltávolítára került a fuse2, amelyet a projekt karbantartói nem biztonságos komponensnek minősítettek. Emiatt a fuse2-re építő régebbi AppImage alkalmazásoknál kompatibilitási problémák jelentkezhetnek, ezért ezen esetekben fuse3-kompatibilis változatra lehet szükség. A disztribúció megszűnteti az AUR használatát, mert a korábbi csomagolási folyamat az Arch User Repositoryból származó elemekre épült, majd ezek alapján PKGBUILD fájlokat állított elő. A fejlesztők szerint ez biztonsági, megbízhatósági és karbantartási kockázatot jelentett, és ellentétes volt a disztribució azon célkitűzésével, hogy kevésbé függjön az Arch saját csomagolási megoldásaitól.

Az alkalmazások kezelése alatt egy új szolgáltatás gondoskodik arról, hogy a frissen előtelepített Flatpak alkalmazások a meglévő rendszerekre is felkerüljenek, de ne települjenek vissza azok a programok, amelyeket a felhasználó korábban kézzel eltávolított. A rendszer támogatja a saját fordítású binárisok /opt/local alá telepítését, mivel a KDE Linuxon a /usr/local csak olvasható. Emellett javítottak egy telepítési hibát, amely akkor jelentkezhetett, ha egyszerre két KDE Linux live USB-meghajtó volt csatlakoztatva.

További részletek a KDE Linux május havi fejlesztési beszámolójában olvasható.