Die gängigen Distributionen liefern neue KDE-Versionen oft mit reichlich Verzögerung aus. KDE und OpenSuse offerieren daher jetzt für Enthusiasten Abbilder mit topaktuellen KDE-Paketen.
KDE-Anhänger sind frustriert: Nicht einmal in den Paketquellen von Debian “Unstable” findet sich derzeit eine auch nur entfernt aktuelle KDE-Plasma-Version. Die Pille schmeckt umso bitterer, als das dort vorhandene KDE Plasma 5.4.3 sich zwar gut benutzen lässt, aber voller Ungereimtheiten steckt, die in neueren Versionen längst behoben wurden. Abhilfe schafft hier das Projekt Neon [1], das KDE-Entwickler Jonathan Riddell auf Ubuntu-Basis ins Leben rief, um Entwicklern und Enthusiasten die neuesten Entwicklungen bei KDE auf einer stabilen Basis anzubieten. OpenSuse sprang bereits auf den Zug auf und bietet Ähnliches.
Das Ende Januar auf der FOSDEM in Brüssel von Riddell offiziell vorgestellte Projekt sorgte erst einmal für Verwirrung [2]: Muss KDE jetzt etwa eine eigene Distribution herausbringen, um relevant zu bleiben? Das Projekt beeilte sich, klarzustellen, dass Neon keine vollständige Endanwender-Distribution darstelle und zudem kein KDE-Projekt sei, sondern eines von Riddell. Nachdem die jeweiligen Befindlichkeiten in dieser Hinsicht geklärt waren, konnte die Arbeit beginnen.
Die Veröffentlichungen von Projekt Neon teilen sich in einen Entwickler- und einen Anwenderzweig. Das automatisierte System zum Erstellen von Abbildern aktueller Versionen (CI, Continuous Integration) [3] bedient sich für den Entwicklerzweig der neuesten KDE-Pakete aus den Git-Repositories, während die Anwender-Version auf den neuesten veröffentlichten Paketen aufbaut. Somit erhalten beide Lager eine mehr oder weniger fehlerbehaftete Version von KDE. Die beiden Versionen mit Git-Paketen richten sich eher an Entwickler und Community-Mitglieder, die beim Finden von Fehlern helfen wollen.
Neon, Krypton, Argon
Ungefähr zeitgleich passierte im RPM-Universum nebenan – sprich: bei OpenSuse – Vergleichbares [4]. Auch hier mimt KDE den Hauptdarsteller. Die OpenSuse-Community bietet seit Mitte Februar zwei neue Live-CDs mit Installer an, die beide auf den aktuellen KDE-Versionen aus Git beruhen. Die Projekte heißen Argon und Krypton und unterscheiden sich von Neon insbesondere im Unterbau (Abbildung 1). Während Neon unterschiedlich aktuelle Pakete für die Entwickler- und Anwender-Variante auf einem Ubuntu-Fundament verwendet, bauen die OpenSuse-Entwickler die neuesten Git-Versionen für Argon in die jeweils aktuelle Ausgabe von OpenSuse “Leap” sowie für Krypton in das Rolling-Release-OpenSuse “Tumbleweed” ein.
Dabei erstellen sie die Images aus den neuesten KDE-Git-Quellen im Open Build Service (OBS) unter Einsatz der drei Repositories KDE-Unstable-Frameworks, -Applications und -Extra. Neben der X11-Variante gibt es auch ein Krypton-Abbild mit Wayland als Display-Server. Die Ergebnisse liegen fast täglich frisch auf Suses Servern zum Herunterladen bereit [5]. Gleichzeitig verfolgt OpenSuse im Rahmen von Gnome-Next auch die Entwicklung des Gnome-Projekts. Hier kommt allerdings nicht Git zum Einsatz, sondern die aktuellen letzten Tarballs (derzeit Gnome 3.20.x). Auch hierfür liegen Abbilder bereit [6].
Alle fünf getesteten Abbilder bewegen sich in der Größe zwischen 850 und 1020 MByte. Neon bringt derzeit noch keine KDE Applications mit und enthält somit kaum Anwendungsprogramme – die müssen Sie gegebenenfalls nachinstallieren. Krypton und Argon dagegen bringen die für ausgewachsene Distributionen übliche Anzahl an Applikationen mit. Wir haben OpenSuse Krypton mit X11 und mit Wayland installiert sowie bei Projekt Neon die an Endanwender gerichtete Variante.
Btrfs macht Sinn
Das Einrichten von Krypton verläuft wie eine normale OpenSuse-Installation. Als Dateisystem kommt OpenSuse-typisch Btrfs zum Einsatz. Mit dem Installer kommen auch Anfänger zurecht, Änderungen am vorgeschlagenen Partitionsschema oder dem Dateisystem lassen sich logisch nachvollziehen.
Bei Installationen in Virtualbox sollten Sie beachten, die Größe der virtuellen Festplatte mindestens zu verdoppeln, also 16 GByte oder besser mehr bereitzustellen. So steht ausreichend Platz für Btrfs-Snapshots zur Verfügung. Weiterhin gilt es zu beachten, dass der während der Installation angebotene erste Neustart des Systems bei Virtualbox zum Abbruch der Installation führt. Wählen Sie an der entsprechenden Stelle der Setup-Routine daher stattdessen den Punkt Später neu starten.
Nach der Installation bootet Krypton – im Test ein “Tumbleweed” vom 1. Mai mit neuesten KDE-Paketen aus Git – in einen Kernel 4.5.0-3 und nutzt Plasma 5.6.90git sowie KDE Frameworks 5.21 und KDE Applications 16.07.70git auf der Basis von Qt 5.6.1 (Abbildung 2). Zum Testzeitpunkt am 4. Mai waren bereits 280 Updates verfügbar. Das spricht für einen agilen Entwicklungszyklus, den der Anwender stabiler Veröffentlichungen so nicht wahrnimmt. Dabei sollten Sie bedenken, dass ein Update mit Paketen aus Git die Installation sowohl verbessern als auch verschlechtern kann.

Abbildung 2: Krypton bietet einen tagesaktuellen Kernel und KDE aus dem Git-Repository der Entwickler.
Krypton ist hier jedoch gut aufgestellt, da es durch das Btrfs-Dateisystem die Möglichkeit besitzt, Snapshots des Systems zu erstellen und bei Bedarf den Zustand vor der schiefgelaufenen Aktualisierung ohne viel Aufwand wiederherzustellen (Abbildung 3). Mit dem Tool Snapper gelingt das sogar automatisch, wenn Sie es so einstellen, dass es bei jeder Aktualisierung einen Snapshot erstellt [7].
In den Stunden, die Krypton dazu herhalten musste, um an diesem Text zu arbeiten, verhielt sich das System erstaunlich stabil und erlaubte sich keine groben Schnitzer. Es lässt sich jedoch nicht ausschließen, dass sich bei längerer Nutzung der eine oder andere Fehler zeigt oder das System auf die eine oder andere Art für produktives Arbeiten unbenutzbar wird. Von daher eignet sich das System eher für den gelegentlichen Blick auf den jeweiligen frühen Entwicklungsstand der fünften KDE-Inkarnation oder zur aktiven Mitarbeit im Projekt.
Für KDE-Fans birgt besonders Krypton eine Menge Spaß. Argon baut zwar auf dieselben KDE-Pakete, basiert jedoch auf dem weniger aktuellen Unterbau von OpenSuse “Leap”. Da das System dadurch aber insgesamt nicht stabiler wirkt, bietet Krypton die insgesamt interessantere Spielwiese. Auch die Wayland-Variante gab keinen Anlass zu weiterer Kritik. Allerdings erwischten wir im Testzeitraum auch einmal ein nicht bootfähiges Wayland-Abbild.
Dreimal Neon
Beim KDE-Projekt Neon stehen drei Abbilder zur Auswahl. Die Developer Edition gibt es als Git Stable und Git Unstable. Die zusätzliche User Edition enthält die neuesten bereits veröffentlichten KDE-Pakete. Alle drei Varianten basieren auf dem aktuellen Ubuntu 16.04 LTS; im Test musste sich die User Edition beweisen.
Auch bei Neon aktualisieren die Entwickler die Abbilder fast täglich. Im Test kam ein Abbild vom 4. Mai mit rund 900 MByte Umfang zum Einsatz. Seit diesem Tag steht auch für Neon ein Image mit Wayland statt X11 zur Verfügung [8]. Wie auch das Image von OpenSuse funktioniert es allerdings nicht in Virtualbox.
Auch bei Neon bedarf der Installer keiner besonderen Erklärung – es handelt sich um die von Ubuntu gewohnte Software. Nach dem Neustart in die Installation läuft ein Ubuntu “Xenial” mit Kernel 4.4.0, KDE Plasma 5.6.3 und KDE Frameworks 5.16 (Abbildung 4). Da es sich hier nicht wie bei OpenSuse oder der Neon-Developer-Edition um Git-Versionen handelt, sondern um die neuesten KDE-Releases, hängt Neon in der Anwender-Edition gegenüber Argon und Krypton naturgemäß etwas zurück. Dennoch bietet es ein aktuelleres KDE-Erlebnis als die meisten anderen Distributionen.

Abbildung 4: Die Neon-User-Edition auf Basis von Ubuntu 16.04 setzt auf bereits veröffentlichte Software.
Beim Blick in das K-Menü offenbart sich, was nutzbare Anwendungen angeht, jedoch gähnende Leere (Abbildung 5). Als einziges bietet sich ein Xterm an, weitere Software zu installieren. Aktualisieren Sie also die Paketdatenbank, und spielen Sie die wichtigsten KDE-Werkzeuge ein (Listing 1). Es stehen aber auch alle anderen Pakete zur Installation bereit, die Kubuntu bietet. Spätere Ausgaben der noch recht frischen User-Edition sollen die KDE Applications von Haus aus mit ausliefern.
Listing 1
$ sudo apt update $ sudo apt install nano konsole dolphin

Abbildung 5: Die KDE-System-Werkzeuge sind bei Neon von Haus aus enthalten, Anwendungsprogramme fehlen aber.
Wurde eine Hälfte dieses Artikels mit Krypton geschrieben, so zeichnet die Neon-User-Edition für die andere Hälfte verantwortlich. Selbstverständlich entspricht die Tätigkeit, Texte zu recherchieren und zu schreiben keinem erschöpfenden Test, dennoch absolvierte Neon diese Aufgabe mit Bravour. Beim Testen weiterer Anwendungen aus den Bereichen Multimedia, Büro und Grafik schien uns Neon etwas weniger Ecken und Kanten aufzuweisen als die OpenSuse-Varianten. Das dürfte der etwas reiferen Software zu verdanken sein.
Allerdings fehlt Neon die Möglichkeit, Snapshots zu erstellen. Die lässt sich jedoch nachrüsten, indem Sie während der Installation Btrfs als Dateisystem auswählen. Sowohl bei OpenSuse als auch bei Neon fiel auf, dass weder die vor- noch die nachinstallierte Software in lokalisierter Form vorlag, sondern lediglich in Englisch. In beiden Fällen ließ sich KDE auch nicht auf Deutsch lokalisieren.
Fazit
In Anbetracht der Tatsache, dass beide Anbieter ihre Abbilder als “Unstable” bezeichnen, laufen diese erstaunlich rund. Allerdings mag sich bei intensiverer Nutzung, als es für diesen Test möglich war, ein anderes Bild abzeichnen. Es bleibt somit Ihnen überlassen, ob Sie mit einer der Distributionen zeitweise oder ständig, spielerisch oder produktiv arbeiten möchten. Wir würden zu diesem Zweck derzeit die User-Edition von Neon bevorzugen. Die Neon-Entwickler freuen sich, wenn Sie als Tester einen Fragebogen zu verschiedenen Bereichen ihres Neon-Erlebnisses ausfüllen [9].
Infos
[1] KDE Neon: http://neon.kde.org/index
[2] Diskussion um Neon: https://www.reddit.com/r/kde/comments/43tp4i/is_kde_neon_a_distribution_or_not/
[3] CI: https://de.wikipedia.org/wiki/Kontinuierliche_Integration
[4] Argon und Krypton: https://news.opensuse.org/2016/02/19/opensuse-offers-choices-for-kde-git-builds/
[5] KDE-Download: http://download.opensuse.org/repositories/KDE:/Medias/images/iso/
[6] Gnome Next: http://download.opensuse.org/repositories/GNOME:/Medias/images/iso/?P=GNOME_Next*
[7] Snapper: https://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2016/05/Letzte-Rettung
[8] Neon mit Wayland: http://files.kde.org/neon/images/plasma-wayland-devedition-gitunstable/current/
[9] Fragebogen: https://docs.google.com/forms/d/1ujVz5G6qSE2uPgD6AkpDnPFxMB7QUmE0NiHqO50E_Tw/viewform







