Die erste stabile Version des Linux Betriebssystems Vanilla OS 22.10 Kinetic ist veröffentlicht.
Vanilla OS ist keine gewöhnliche Linux-Distribution, es ist ein Projekt, das sich viele Ziele setzt und sich nicht scheut, seine Technologien wie das Apx-Subsystem, sein eigenes automatisches Update-System und ABRoot-Transaktionen zur Schau zu stellen.
Vanilla OS ist ein unveränderliches Betriebssystem. Kernbereiche des Systems sind gesperrt, um unerwünschte Änderungen und Beschädigungen durch Anwendungen von Drittanbietern oder ein fehlerhaftes Update zu verhindern. Einige Pfade sind nach wie vor beschreibbar, z. B. die Verzeichnisse home und configurations, so dass der Benutzer seine Dateien behalten kann und das normale Funktionieren der Anwendungen gewährleistet ist.
Kernkomponenten werden nur über kontrollierte und atomare Transaktionen aktualisiert, die nur im Erfolgsfall angewendet werden und beim Neustart verfügbar sind.
Apx
Vanilla OS kommt mit seinem eigenen Subsystem namens Apx. Dieses führt ein völlig neues Paradigma in der Paketverwaltung ein. Die Idee ist, Ihr System nur noch als Speicherplatz für Ihre Dateien zu verwenden, es von Paketen zu säubern und das Risiko von Problemen durch inkompatible, schlecht konstruierte oder widersprüchliche Pakete zu begrenzen.
Dies wird durch die Installation von Software in einem oder mehreren Containern erreicht, die vollständig von Apx verwaltet werden und nur eingeschränkten Zugriff auf die Systemressourcen haben, aber dennoch dieselben Treiber, Hardware usw. verwenden können. Standardmäßig stellt Apx einen Container bereit, der auf Ihrer Linux-Distribution basiert (Ubuntu 22.10 für Vanilla OS 22.10) und alle Befehle des Paketmanagers der Distribution (apt für Ubuntu) einbindet.
Sie können jedoch auch Pakete aus anderen Paketdistributionen installieren. Mit der Option –aur wird zum Beispiel ein neuer Container auf Basis von Arch Linux erstellt. In diesem verwaltet apx die Pakete aus dem AUR (Pacman und yay) und bindet sie eng in das Hostsystem ein. Die Verwendung der Flagge –dnf mit apx erzeugt einen neuen Container auf der Basis von Fedora Linux. In diesem Fall verwaltet apx die Pakete aus dem DNF-Repository von Fedora und integriert sie eng in das Hostsystem.
Apx-Kontrollzentrum
Grafische Anwendungen, die in apx-Containern installiert sind, werden automatisch dem Menü Anwendungen sowie dem Menü „Öffnen mit“ im Dateimanager hinzugefügt. Sie werden auch im Abschnitt Subsystem des Vanilla Control Centers aufgelistet.
ABRoot
ABRoot ist eine neue Technologie, die es Ihnen ermöglicht, Änderungen an Ihrem System atomar durchzuführen und so das Risiko eines Systembruchs zu begrenzen. Atomarität ist die Fähigkeit, einen bestimmten Vorgang so auszuführen, dass bei einem Fehlschlag nichts geändert wird und bei einem Erfolg die Änderungen vollständig übernommen werden. ABRoot erreicht dies, indem es zwischen 2 Root-Dateisystemen transagiert: A und B. Machen wir ein Beispiel. Nehmen wir an, Sie wollen ein neues Paket installieren. ABRoot prüft, welche Partition die aktuelle Root-Partition ist (d.h. A), hängt dann ein Overlay darüber und führt die Transaktion durch. Wenn die Transaktion erfolgreich ist, wird das Overlay mit der zukünftigen Root-Partition (z.B. B) zusammengeführt. Beim nächsten Start wechselt das System automatisch auf die neue Root-Partition (B). Im Falle eines Fehlschlags wird das Overlay verworfen und das System bootet normal, ohne Änderungen an einer der Partitionen.
Automatische intelligente Updates
Vanilla OS verfügt über ein neues Konzept der automatischen Aktualisierung, ein intelligentes System sozusagen. VSO (Vanilla System Operator) ist das Werkzeug, das regelmäßig nach einem Update sucht und es dann im Hintergrund herunterlädt und installiert, wenn das Gerät nicht stark genutzt wird. VSO prüft nämlich, ob bestimmte Bedingungen erfüllt sind, z. B. ob die Ressourcen frei sind (CPU/RAM), ob die Verbindung es zulässt, ob der Akku mindestens 30 % beträgt usw.
Updates laufen über ABRoot-Transaktionen und werden beim nächsten Neustart angewendet, ohne dass sie beim Booten zusätzliche Zeit in Anspruch nehmen.
VSO-Kontrollzentrum
Über das Vanilla Control Center können Sie die Häufigkeit der Updates einstellen, überprüfen, wann das letzte Update durchgeführt wurde, und die Smart Update-Funktionen deaktivieren.
Erste Einrichtung
Im Gegensatz zu anderen Linux-Distributionen ist Vanilla OS so konzipiert, dass es ein Benutzererlebnis bietet, das auf Sie zugeschnitten ist. Nach dem ersten Start werden Sie aufgefordert, die Installation durch einen geführten Prozess abzuschließen. Hier haben Sie die Möglichkeit, verschiedene Optionen auszuwählen, z. B. Dark Mode, Flatpak, AppImage, NVIDIA-Treiber und mehr.
Erste Einrichtung
Der Prozess ist so konzipiert, dass er schnell und so wenig invasiv wie möglich ist. Nach dem Abschluss müssen Sie Ihr Gerät neu starten, um es mit Vanilla OS verwenden zu können.
GNOME 43
Vanilla OS verwendet GNOME 43 als Desktop-Umgebung. Es handelt sich dabei um eine unveränderte Version mit so wenigen Änderungen wie möglich. Alle offiziellen Vanilla-OS-Anwendungen werden mit GTK4 und Libadwaita erstellt, um so konsistent wie möglich mit dem GNOME-Erlebnis zu sein.
Hintergrundbilder
Jedes Hintergrundbild hat eine helle und eine dunkle Version, so dass Sie dasjenige auswählen können, das am besten zu Ihren Bedürfnissen passt.
Dr. Jakob Jung ist Chefredakteur Security Storage und Channel Germany. Er ist seit mehr als 20 Jahren im IT-Journalismus tätig. Zu seinen beruflichen Stationen gehören Computer Reseller News, Heise Resale, Informationweek, Techtarget (Storage und Datacenter) sowie ChannelBiz. Darüber hinaus ist er für zahlreiche IT-Publikationen freiberuflich tätig, darunter Computerwoche, Channelpartner, IT-Business, Storage-Insider und ZDnet. Seine Themenschwerpunkte sind Channel, Storage, Security, Datacenter, ERP und CRM.
Dr. Jakob Jung is Editor-in-Chief of Security Storage and Channel Germany. He has been working in IT journalism for more than 20 years. His career includes Computer Reseller News, Heise Resale, Informationweek, Techtarget (storage and data center) and ChannelBiz. He also freelances for numerous IT publications, including Computerwoche, Channelpartner, IT-Business, Storage-Insider and ZDnet. His main topics are channel, storage, security, data center, ERP and CRM.
Kontakt – Contact via Mail: jakob.jung@security-storage-und-channel-germany.de