Die AerynOS-Distribution 2025.08 wurde veröffentlicht, das zweite Update nach der Umbenennung des Serpent OS-Projekts. Die Distribution verwendet einen eigenen Paketmanager und ein atomares Systemaktualisierungsmodell. Die Entwicklung erfolgt durch das alte Entwicklerteam der Solus-Distribution, zu dem Ikey Doherty, der Erfinder von Solus, und Joshua Strobl, der Hauptentwickler der Budgie-Desktopumgebung, gehören. Das bootfähige ISO-Image (2 GB) wird für die x86_64-v2-Architektur generiert und mit dem GNOME-Desktop ausgeliefert.
Die Distribution verwendet den Moss-Paketmanager mit seinem eigenen Stone-Paketformat und Tools zur Verwaltung des Systemstatus. Um beim Speichern mehrerer Paketversionen Speicherplatz zu sparen, wird eine Hardlink-basierte Deduplizierung verwendet. Die Aktualisierung wird im atomaren Modus mit Ersetzung des Inhalts des Abschnitts /usr durchgeführt. Wenn während der Installation eines Updates ein Fehler auftritt, wird das System in den vorherigen funktionierenden Zustand zurückgesetzt.
Die meisten Pakete, einschließlich des Kernels Linux, kompiliert mit dem Clang-Compiler. Mit Ausnahme des Kernels und einiger Systemkomponenten werden Änderungen sofort angewendet, ohne dass ein Neustart erforderlich ist. Das Projekt entwickelt außerdem den Lichen-Installer und das Boulder-Buildsystem. панель управления Summit, der Download-Manager blsforme und das Container-System moss-container. Die Distribution befindet sich derzeit im Alpha-Stadium.
Zu den Änderungen im neuen Build gehören:
- Die Grafikstapel- und Benutzerumgebungsversionen GNOME 48.4, KDE Plasma 6.4.4, Sway 1.11, Cosmic Alpha 7, Mesa 25.2.1 wurden aktualisiert.
- Für den Anfang Android- Anwendungen, die Waydroid 1.5.4 verwenden.
- Systemkomponenten wie der Kernel wurden aktualisiert. Linux 6.15.11, LLVM/Clang 20.1.8, uutils-coreutils 0.1.0, sudo-rs 0.2.8.
- Um den Start zu vereinfachen Windows- Anwendungen und Spiele verwenden protontricks 1.13.0 und winetricks 20250102.
- Zur Konsolidierung von Paketen des Basissystems und der Desktop-Umgebungen wird das Konzept von Paketsätzen verwendet, die miteinander verbundene oder für denselben Zweck verwendete Pakete zu Sammlungen zusammenfassen. Die Bereitstellung von minimalen und vollständigen Sätzen wird unterstützt.
- Das Lichen-Installationsprogramm wurde aktualisiert, um die Installation von Desktops mithilfe von Paketsätzen zu unterstützen.
- Es wurde daran gearbeitet, AerynOS für den Einsatz als Host-Umgebung und Gastsystem in Virtualisierungssystemen anzupassen. Zu diesem Zweck wurde das Paket virt-manager zum Repository hinzugefügt, und der Kernel enthält die erforderlichen Treiber und HyperV-Unterstützung.
- Das Paket scx-scheds wurde hinzugefügt, das scx_flash als Standard-Taskplaner festlegt. Der scx_flas-Scheduler verwendet den eBPF-basierten „sched_ext“-Mechanismus (SCX) und sorgt für eine faire und vorhersehbare Ressourcenzuweisung. Dies ermöglicht beispielsweise die Aufrechterhaltung der Reaktionsfähigkeit der Schnittstelle bei ressourcenintensiven Aufgaben wie der Paketerstellung im Hintergrund.
- Die Befehle „moss state diff“ und „moss search-file“ wurden dem Paketmanager hinzugefügt, um die Unterschiede zwischen zwei Systemzuständen auszuwerten und nach Dateien zu suchen.

Source: opennet.ru
