| Vanilla OS | |
|---|---|
| Entwickler | fabricators SRL und Freiwillige |
| Lizenz(en) | GNU GPL v3 |
| Erstveröff. | 29. Dezember 2022 |
| Akt. Version | 2.0 vom 28. Juli 2024 (vor 2 Jahren und 78 Tagen) |
| Basissystem | Debian Sid und Vib Module |
| Kernel | monolithisch |
| Abstammung | GNU/Linux ↳ Debian GNU/Linux ↳ Vanilla OS |
| Architektur(en) | x64 |
| Sprache(n) | multilingual |
| vanillaos.org | |
Vanilla OS ist eine unveränderliche Open-Source-Desktop-Linux-Distribution. Als Desktop-Umgebung wird Gnome verwendet und Programme werden vorrangig als Flatpak bereitgestellt.
Laut den Entwicklern ist das System zum Arbeiten, Spielen und Entwickeln geeignet und dabei stabil und vielseitig.
Die erste Version 22.10 Kinetic war noch nach dem Ubuntu Version-Schema benannt, da es noch darauf basierte, und wurde am 29. Dezember 2022 veröffentlicht.
In Version 2 vom Juli 2024 wurde ein Wechsel auf Debian Sid vollzogen und die eigene Versionierung angepasst. Dabei wurden zu neuen Systemversionen auch die meisten eigenen Programme überarbeitet und erweitert sowie das Logo erneuert.
Die Dateiintegrität wird auf Betriebssystemebene verwendet, ähnlich wie bei Fedora Silverblue. Das bedeutet, dass die Daten des Betriebssystems im normalen Betrieb nur gelesen werden können.
Dies bringt vor allem mehr Sicherheit und Stabilität, da Systemdaten nicht einfach verändert werden können. Dementsprechend gibt es im System auch nicht den Paketmanager apt oder den Befehl sudo, der auch einfachen Benutzern des Betriebssystems die Möglichkeit geben könnte, Systemdateien zu verändern. Für andere Pakete als Flatpak und AppImage wird APX verwendet, ein speziell entwickelter Paketmanager, der beliebige Pakete außerhalb des Systems in einem Container installieren kann. Damit soll sichergestellt werden, dass jedes installierte System immer dem von den Entwicklern getesteten Standard entspricht. Für Zugriffsrechte wird Polkit verwendet.
Zur Durchführung von Betriebssystem-Updates wurde das Tool ABRoot entwickelt, das auf atomaren Updates basiert. Dies bedeutet, dass ein Update entweder vollständig abgeschlossen oder gar nicht durchgeführt wird, wodurch das Risiko inkonsistenter Zustände verringert wird.
Dies wird mit 2 System- oder Root-Partitionen, genannt A und B, erreicht. Als Beispiel wird das aktuell laufende System auf Partition A gemountet, dann werden Updates auf Partition B eingespielt und nach einem Reboot wird Partition B als neues System gemountet. Im Fehlerfall kann einfach auf Partition A gewechselt werden oder diese wiederum für neue Updates genutzt werden. Diese Vorgehensweise ist sehr sicher, benötigt aber mehr Platz auf der Festplatte. Es werden 20 GB dafür reserviert, es wird jedoch mit Thin Provisioning gearbeitet, um Platz effizienter zu nutzen.
Eine Auflistung der wichtigsten Merkmale des Systems.
| Version | Codename | Basis | Veröffentlichung | Anmerkung |
|---|---|---|---|---|
| 22.10 | Kinetic | Ubuntu 22.10 | 29. Dezember 2022 | Erstveröffentlichung |
| 2 | Orchid | Debian Sid und Vib Module | 28. Juli 2024 | |
Legende: Alte Version Aktuelle Version | ||||