Vanilla OS
Vanilla OS ist eine unveränderliche Open Source Desktop Linux-Distribution. Als Oberfläche wird GNOME verwendet und Programme werden vorrangig als Flatpak bereitgestellt.
Vanilla OS | |
---|---|
Entwickler | fabricators SRL und Freiwillige |
Lizenz(en) | GNU GPL v3 |
Erstveröff. | 29. Dezember 2022 |
Akt. Version | 2 (28. Juli 2024)[1] |
Basissystem | Debian Sid und Vib Module |
Kernel | monolithisch |
Abstammung | GNU/Linux ↳ Debian GNU/Linux ↳ Vanilla OS |
Architektur(en) | x64 |
Sprache(n) | multilingual |
[1] |
Laut den Entwicklern ist das System zum Arbeiten, Spielen und Entwickeln geeignet und dabei stabil und vielseitig.[2]
Vanilla OS
BearbeitenDie 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.[3]
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.[3][4][5]
Dateiintegrität, ABRoot und atomare Updates
BearbeitenDie 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.[6][7]
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.[8]
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.[9][8]
Besonderheiten und Features
BearbeitenEine Auflistung der wichtigsten Merkmale des Systems.[10][7][11]
- Unveränderliches Betriebssystem
- Rollback - alten Systemstatus bei Problemen laden
- Modul- anstatt Paketorientiert
- Recovery Utility - Wiederherstellungsprogramm
- Vanilla Installer - GNOME Oberfläche, OEM Support, Verschlüsselung via LUKS2, manuelle Partitionierung und Netzwerkkonfiguration
- GNOME - möglichst unverändert
- Flatpak oder AppImage für Apps und Programme
- Pakete im .deb Format können via APX Sideload installiert werden
- Android Apps können via Sideload installiert und ausgeführt werden (Waydroid in VSO)
- Smart Updates - Updates werden auf Wunsch im Hintergrund und nur bei wenig Belastung des Systems gemacht
- Umschalten zwischen mehreren Grafikkarten per PRIME Utility
Versionen
BearbeitenVersion | 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: Ältere Version; nicht mehr unterstützt Ältere Version; noch unterstützt Aktuelle Version Zukünftige Version |
Einzelnachweise
Bearbeiten- ↑ Vanilla OS: Vanilla OS 2 Orchid - Stable Release. 28. Juli 2024, abgerufen am 29. Juli 2024 (englisch).
- ↑ Vanilla OS - is your next Operating System. In: Startseite. Abgerufen am 29. Juli 2024 (englisch).
- ↑ a b Vanilla OS - is your next Operating System. In: Vanilla OS 22.10 Kinetic is out! Abgerufen am 29. Juli 2024 (englisch).
- ↑ Vanilla OS 2.0 Shifting From Ubuntu Base To Debian Sid. In: Phoronix. Abgerufen am 29. Juli 2024 (englisch).
- ↑ Vanilla OS 2 Released With Hybrid Debian Base, Improved Multi-GPU Support. In: Phoronix. Abgerufen am 29. Juli 2024 (englisch).
- ↑ Vanilla OS - is your next Operating System. In: Information for Nerds. Abgerufen am 29. Juli 2024 (englisch).
- ↑ a b Vanilla OS: Ein frischer Wind für den Linux-Desktop. In: Der Standard. Abgerufen am 29. Juli 2024 (österreichisches Deutsch).
- ↑ a b Vanilla-OS/ABRoot. In: GitHub. Vanilla OS, 29. Juli 2024, abgerufen am 29. Juli 2024.
- ↑ Vanilla-OS/ABRoot. Vanilla OS, 29. Juli 2024, abgerufen am 29. Juli 2024.
- ↑ Vanilla OS - is your next Operating System. In: Vanilla OS 2 Orchid - Stable Release. Abgerufen am 29. Juli 2024 (englisch).
- ↑ Vanilla OS: GUADEC Presentation 2023. In: Vanilla OS Website. Vanilla OS, 25. Juli 2023, abgerufen am 29. Juli 2024 (englisch).