Das KDE-Projekt hat mit der Veröffentlichung von Testversionen seiner eigenen Distribution KDE Linux â der KDE Linux Testing Edition â begonnen und hat auf der Hauptseite kde.org eine spezielle Seite fĂŒr die Distribution eingerichtet. FĂŒr die Installation stehen Systemabbilder (5,2 GB) zur VerfĂŒgung, die zum Erstellen bootfĂ€higer USB-Sticks im Live-Modus verwendet werden können. KDE Linux wird als Referenzimplementierung einer Linux-Distribution fĂŒr den Desktop und die KDE-Anwendungen positioniert, die optimal mit den KDE-Technologien kombiniert ist und von den KDE-Entwicklern ohne ZwischenhĂ€ndler weiterentwickelt wird.
Die KDE Linux Testing Edition basiert auf dem Master-Branch in Git und dient dem Testen, der QualitĂ€tskontrolle und der Verfolgung des Entwicklungsprozesses. Die Builds werden tĂ€glich aktualisiert und spiegeln den aktuellen Stand der Entwicklung der Projektkomponenten wider. Die Hauptzielgruppe der KDE Linux Testing Edition sind KDE-Entwickler und Benutzer, die aktiv an der QualitĂ€tskontrolle, der ĂberprĂŒfung neuer Funktionen und der Fehlersuche teilnehmen möchten.
Zu den EinschrĂ€nkungen gehört die fehlende UnterstĂŒtzung Ă€lterer NVIDIA-GPUs â unterstĂŒtzt werden nur GPUs, die auf der Turing-Mikroarchitektur (GTX 16xx) basieren und neuer sind, da eine UnterstĂŒtzung in den offenen Kernel-Modulen nicht gegeben ist (LizenzbeschrĂ€nkungen erlauben es nicht, proprietĂ€re Module fĂŒr Ă€ltere GPUs in das Image aufzunehmen). Es ist nur eine grafische Sitzung auf Basis von Wayland verfĂŒgbar.
In Zukunft wird eine Edition fĂŒr Enthusiasten und erfahrene Benutzer (Enthusiast Edition) geplant, die Zugang zu den neuesten Releases und Beta-Versionen von KDE Plasma bietet, sowie eine stabile Version (Stable Edition), die finalisierte Releases nach weiteren Tests und Stabilisierung bereitstellt. Insgesamt wird KDE Linux als universelles Produkt vorgestellt, das sowohl fĂŒr KDE-Entwickler, normale Benutzer als auch fĂŒr OEM-Hardwarehersteller geeignet ist.
Die Distribution basiert auf der Paketbasis von Arch Linux, wird jedoch in Form eines unteilbaren Images bereitgestellt, das keine Aufteilung in separate Pakete verwendet, im Nur-Lese-Modus gemountet wird und atomar aktualisiert werden kann. Die Distribution unterstĂŒtzt reproduzierbare Builds, die es jedem ermöglichen, den Build-Prozess der Distribution zu verifizieren. Alle benutzerspezifischen (/home) und verĂ€nderbaren Systemdaten werden in verschlĂŒsselten Partitionen gespeichert. Als Bootloader kommt systemd-boot zum Einsatz, das nur im EFI-Modus bootet.
FĂŒr Updates werden zwei Festplattenpartitionen verwendet â das Update wird in die passive Partition geladen, die nach dem Neustart aktiv wird, wĂ€hrend die vorherige aktive Partition in den passiven Modus versetzt wird und auf die Installation des nĂ€chsten Updates wartet. Bei Problemen nach der Installation des Updates besteht die Möglichkeit, auf den vorherigen Systemzustand zurĂŒckzukehren. Der Wechsel zwischen den verschiedenen SystemzustĂ€nden erfolgt ĂŒber den Btrfs-Snapshots-Mechanismus. FĂŒr die Installation von Updates mithilfe des atomaren Mechanismus zum Austausch von Partitionen wird die Komponente systemd-sysupdate und das Tool updatectl verwendet.
Das System ist von Anwendungen getrennt â zusĂ€tzliche Anwendungen können im Heimatverzeichnis im Format AppImage, Snap oder Flatpak installiert werden. DarĂŒber hinaus sind die Werkzeuge Distrobox und Toolbox enthalten, die es ermöglichen, im Heimatverzeichnis Container zu erstellen, um beliebige Pakete aus anderen Distributionen zu installieren. Der Benutzer kann auch das Tool systemd-sysext verwenden, um Systemerweiterungs-Images (System Extension) zu installieren, deren Inhalte mithilfe von OverlayFS in die Hierarchie /usr/ integriert werden.

Quelle: opennet.ru
