Die Distribution Serpent OS hat die Alpha-Testphase erreicht

Die erste Alpha-Version der Distribution SerpentOS wurde vorgestellt, die einen eigenen Paketmanager namens moss und ein atomares Systemaktualisierungsmodell verwendet. Die Entwickler betrachten Serpent OS als den nĂ€chsten Schritt in der Evolution von Linux-Distributionen. Das Projekt wird vom ursprĂŒnglichen Team der Solus-Distribution entwickelt, zu dem Ikey Doherty — der Schöpfer von Solus — und Joshua Strobl — der Hauptentwickler der Budgie-Desktop-Umgebung — gehören. Die Builds sind fĂŒr die Architektur x86_64-v2 konzipiert und werden mit den Desktop-Umgebungen GNOME und COSMIC geliefert.

Der Paketmanager moss verwendet ein eigenes Paketformat namens Stone und bietet Werkzeuge zur Verwaltung des Systemzustands. Aktualisierungen werden atomar durchgefĂŒhrt, wobei der Inhalt des Verzeichnisses /usr ersetzt wird. Die Distribution garantiert die IntegritĂ€t des Systems – im Falle eines Fehlers wĂ€hrend der Aktualisierung wird das System auf den vorherigen funktionierenden Zustand zurĂŒckgesetzt. Mit Ausnahme des Kernels und einiger Systemkomponenten werden Änderungen im laufenden Betrieb angewendet, ohne dass ein Neustart erforderlich ist. Zur Einsparung von Speicherplatz bei der Speicherung mehrerer Paketversionen wird eine Deduplizierung auf Basis harter Links eingesetzt.

Das Projekt entwickelt auch den Installer Lichen, das Build-System boulder, Verwaltungspanel summit, den Bootmanager blsforme und das Containersystem moss-container. Der Paketmanager und die Low-Level-Utilities sind in Rust geschrieben. Die meisten Pakete, einschließlich des Linux-Kernels, werden mit dem Compiler Clang erstellt. Als Standardbibliothek fĂŒr Anwendungen in C++ wird libc++ aus dem LLVM-Projekt verwendet.

Besonderheiten der Alpha-Version von Serpent OS:

  • ZusĂ€tzliche Patches fĂŒr ASUS- und Microsoft Surface-GerĂ€te wurden hinzugefĂŒgt. Im Repository wurde ein Treiber fĂŒr die NVIDIA-GPU hinzugefĂŒgt (open-gpu-kernel-modules wurden neu kompiliert).
  • Ein Paket zur Installation des Spieleverteilers Steam wurde hinzugefĂŒgt, sowie Treiber fĂŒr mesa-32bit und nvidia-graphics-driver-32bit, um 32-Bit-Anwendungen in einer 64-Bit-Umgebung auszufĂŒhren.
    Die Distribution Serpent OS hat die Alpha-Testphase erreicht
  • Wo möglich, wurden Systemkomponenten in Rust verwendet: Die GNU coreutils wurden durch uutils ersetzt, das Programm sudo wurde durch sudo-rs ersetzt, fĂŒr die Synchronisation der genauen Zeit wurde ntpd-rs anstelle des Prozesses verwendet, und das Tool curl wurde mit der Bibliothek rustls und dem HTTP-Backend hyper kompiliert (die UnterstĂŒtzung fĂŒr hyper wurde kĂŒrzlich aufgrund mangelnden Interesses der Entwickler vom Curl-Projekt eingestellt).
  • In der GNOME-Desktop-Umgebung wird standardmĂ€ĂŸig die Kommandozeilenanwendung starship verwendet. Folgendes ist enthalten: der Code-Editor zed, der Profiler loupe und eine Schnittstelle zur Überwachung des Systemstatus resources.
  • Im moss-Toolset zur Umgehung der EinschrĂ€nkung des ext4-Dateisystems auf 65.000 harte Links pro Inode wurde die Erstellung neuer Inodes fĂŒr leere Dateien realisiert. Um das Auslaufen des Speicherplatzes im Boot-Partition (ENOSPC) zu verhindern, wurde eine automatische Bereinigung alter Dateien mit Kernen und initrd implementiert.
  • Im Boot-Manager blsforme wurde der automatische Betrieb ermöglicht, wodurch die EFI-Systempartition und Boot-EintrĂ€ge ohne manuelles Eingreifen verwaltet werden können. Die Konfiguration der Kernel-Startparameter wurde vereinfacht. Es wurde die Möglichkeit hinzugefĂŒgt, mehrere initrd-Images zu erstellen.
  • Im Installer lichen wurde die BenutzeroberflĂ€che ĂŒberarbeitet. Es wurde die Möglichkeit zur Auswahl des Dateisystems fĂŒr die Wurzelpartition — xfs, ext4 oder f2fs — hinzugefĂŒgt.
  • Die Versionen der Pakete wurden aktualisiert, darunter der Linux-Kernel 6.12.6, Firefox 133.0.3, LLVM 18.1.8, GNOME 47.2 und COSMIC 1.0.0_alpha4.

Die Distribution Serpent OS hat die Alpha-Testphase erreicht
Die Distribution Serpent OS hat die Alpha-Testphase erreicht


Quelle: opennet.ru
ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster