Zum Inhalt springen

Ubuntu Core Desktop kehrt zurück: Canonical gründet neues Team

Canonical hat Ubuntu Core Desktop neu gestartet, seinen unveränderlichen Linux-Desktop aus reinen Snaps, mit einem neuen Team, einem Rebase auf core26 und Daily Builds in wenigen Wochen.

Von Tech AI Wire Team

4 Min. Lesezeit

XLinkedIn
An open laptop with an orange Ubuntu logo sticker on its lid sits on a desk, its screen showing a plain purple and orange desktop wallpaper.

Canonical hat die Arbeit an Ubuntu Core Desktop wieder aufgenommen. Das ist eine unveränderliche (immutable) Version von Ubuntu, bei der jeder Teil des Systems als Snap-Paket ausgeliefert wird. Ein neu gegründetes Team baut das Projekt auf core26 neu auf, der neuesten Basis von Ubuntu Core. Zuvor war es nach einer Vorschau im Jahr 2023 still um das Projekt geworden. Canonical stellte den Plan am 28. Oktober 2026 in einem Beitrag auf Ubuntu Discourse vor und nannte ihn eine langfristige Wette auf die Zukunft von Ubuntu.

Ein unveränderliches System hält seine Kerndateien schreibgeschützt. Updates ersetzen das System deshalb als Ganzes, statt es Stück für Stück zu ändern. Canonical nennt den Desktop außerdem „attestierbar“. Das bedeutet, dass ein Rechner nachweisen kann, welche Software er ausführt.

Was Ubuntu Core Desktop ist

„Ubuntu Core Desktop ist Canonicals (derzeit unveröffentlichter) unveränderlicher und attestierbarer Linux-Desktop“, heißt es in dem Beitrag. Er ist vom regulären Ubuntu-Desktop getrennt, dessen neueste Version Ubuntu 26.10 ist.

Auf Ubuntu Core ist alles ein Snap, Canonicals eigenes Paketformat. Dazu gehören der Bootloader, der Kernel, die Desktop-Umgebung und die Hintergrunddienste. Apps laufen streng isoliert (strict confinement). Sie sind also vom Rest des Systems abgeschottet und müssen fragen, bevor sie auf Nutzerdaten zugreifen.

Ubuntu Core selbst ist nicht neu. Laut dem Beitrag läuft es seit fast zehn Jahren auf kommerziellen IoT-, Embedded- und Robotikgeräten. Im Snap Store sind über 11.000 Snaps veröffentlicht, heißt es weiter.

Warum die Vorschau von 2023 ins Stocken geriet

„Die größte Schwäche der Developer Preview von 2023 war ihre Architektur“, heißt es in dem Beitrag. Diese Vorschau ersetzte die normale core22-Basis durch einen einzigen großen Snap, der den Großteil des Desktops enthielt. In frühen Versionen bündelte er den GDM-Anmeldebildschirm, den GNOME-Desktop und sogar den Firefox-Browser.

Durch dieses Design erzwang jede Änderung einen Neubau des gesamten Images. Phoronix merkt an, dass das Projekt anfangs gute Fortschritte machte, nach 2024 aber „ziemlich still wurde“.

Der Autor, den Phoronix als Canonicals VP of Engineering Jon Seager identifiziert, zeigt sich vom Neustart begeistert. „Das ist vielleicht das Spannendste, was ich ankündigen konnte, seit ich die Leitung von Ubuntu übernommen habe“, schrieb er.

Was das neue Team macht

Der bisherige Stand laut dem Beitrag von Canonical:

BereichStatus
BasisDer Rebase auf core26 ist weit fortgeschritten
Build-PipelinesWieder eingerichtet
Tests und Daily ImagesInfrastruktur bereit „in den kommenden Wochen“
Desktop-DesignDen Desktop im kommenden Release-Zyklus in separate Komponenten aufteilen
BerechtigungsabfragenZugriff auf Kamera, Mikrofon und Home-Verzeichnis
KDEZusammenarbeit mit dem KDE Neon Core Team und enioka Haute Couture an einer KDE-Neon-Edition

Berechtigungsabfragen sind knifflig. Laut dem Beitrag erfordern sie ein „komplexes Gespräch zwischen dem Kernel, AppArmor und snapd“, also den Teilen, die die Snap-Sicherheit durchsetzen.

Phoronix verknüpft das Vorhaben mit dem Zyklus von Ubuntu 27.04 und schreibt, dass in dieser Zeit Daily Images erwartet werden. Der Beitrag von Canonical nennt keine Version. Er gibt auch kein Zieldatum für einen fertigen Desktop an.

Phoronix berichtet außerdem, dass sich das Team auf drei Einsatzzwecke konzentriert: browserzentrierte Rechner, Entwickler-Workstations und Gaming-Rechner. Der Beitrag von Canonical beschreibt „drei klar definierte erste Anwendungsfälle“.

Das App-Problem

Apps sind laut Phoronix ein zentrales Hindernis. Einige beliebte Linux-Apps sind als Classic Snaps verpackt, die ohne Isolierung laufen. Diese können nicht direkt auf Ubuntu Core laufen.

Der Beitrag nennt Visual Studio Code als ein Beispiel. Canonicals Antwort ist, solche Apps in einem Workshop laufen zu lassen, einer abgeschotteten Entwicklungsumgebung, während ihre Fenster auf dem normalen Desktop erscheinen. Workshop selbst hat „vielversprechende erste Ergebnisse“ auf dem Weg zu strikter Isolierung „in den kommenden Wochen“ gezeigt.

Gaming könnte einfacher sein. Der Steam-Snap ist bereits streng isoliert, daher „erfüllt er die Isolierungsanforderungen für Ubuntu Core“, heißt es in dem Beitrag.

Was das für Entwickler bedeutet

Core Desktop ist heute noch nichts zum Installieren. Es zeigt aber, wohin Canonical Ubuntu steuern will, und App-Entwickler können sich vorbereiten.

  • Testen Sie Ihre App als strikten Snap. Classic Snaps laufen nicht direkt auf Core Desktop. Wenn Sie eine Linux-Desktop-App ausliefern, prüfen Sie, welche Berechtigungen sie unter strikter Isolierung braucht.
  • Planen Sie Berechtigungsabfragen ein. Apps, die Kamera, Mikrofon oder Home-Ordner auslesen, müssen fragen. Stellen Sie sicher, dass Ihre App ein „Nein“ verarbeitet, ohne abzustürzen.
  • Behalten Sie Workshop im Blick, wenn Sie unter Linux programmieren. Entwickler-Workstations sind einer der Zielzwecke. Tools wie Visual Studio Code würden über Workshop laufen, also probieren Sie es aus, bevor Sie sich darauf verlassen.
  • Testen Sie die Daily Images, sobald sie erscheinen. Canonical erwartet Test-Builds innerhalb weniger Wochen. Frühe Fehlerberichte werden einen Desktop prägen, der noch in Einzelteile zerlegt wird.
  • Auch KDE-Nutzer haben einen Weg. Durch die Arbeit an KDE Neon ist das Projekt nicht allein an GNOME gebunden.

Canonical hat diesen Desktop schon einmal versprochen, und das Projekt geriet einmal ins Stocken. Die Daily Builds und die Zahl alltäglicher Apps, die strikte Snaps erhalten, werden zeigen, ob dieser Neustart Bestand hat.

Quellen

  1. Accelerating Ubuntu Core Desktop - Ubuntu Discourse
  2. Canonical Reviving Their Immutable Ubuntu Core Desktop - Phoronix

Ähnliche Artikel