La distribution de Serpent OS est passée au stade de test alpha.

La première version alpha de la distribution SerpentOS a été présentée, utilisant son propre gestionnaire de paquets moss et un modèle de mise à jour atomique du système. Les développeurs présentent SerpentOS comme la prochaine étape dans l'évolution des distributions Linux. Le projet est développé par l'ancienne équipe de développeurs de la distribution Solus, comprenant Ikey Doherty — le créateur de Solus, et Joshua Strobl — le développeur clé de l'environnement de bureau Budgie. Les builds sont formés pour l'architecture x86_64-v2 et fournissent avec les bureaux GNOME et COSMIC.

Le gestionnaire de paquets moss utilise son propre format de paquets Stone et fournit des outils pour gérer l'état du système. La mise à jour est effectuée en mode atomique en remplaçant le contenu de la partition /usr. La distribution garantit l'intégrité du système : en cas d'échec lors de l'installation d'une mise à jour, le système revient à son état de fonctionnement précédent. À l'exception du noyau et de certains composants système, les modifications sont appliquées à la volée, sans nécessité de redémarrage. Pour économiser de l'espace disque lors du stockage de plusieurs versions de paquets, une dé-duplication basée sur des liens durs est appliquée.

Le projet développe également l'installateur Lichen, le système de construction boulder, le panneau de contrôle summit, le gestionnaire de démarrage blsforme et le système de conteneurs moss-container. Le gestionnaire de paquets et les utilitaires bas niveau sont écrits en Rust. La plupart des paquets, y compris le noyau Linux, sont assemblés à l'aide du compilateur Clang. La bibliothèque standard pour les applications C++ est libc++ du projet LLVM.

Caractéristiques de la version alpha de SerpentOS :

  • Des patches supplémentaires pour les appareils ASUS et Microsoft Surface ont été ajoutés. Un pilote pour GPU NVIDIA a été ajouté au dépôt (modules open-gpu-kernel-modules reconstruits).
  • Un paquet pour installer le client du service de distribution de jeux Steam a été ajouté et des pilotes mesa-32bit et nvidia-graphics-driver-32bit ont été proposés pour exécuter des applications 32 bits dans un environnement 64 bits.
    La distribution de Serpent OS est passée au stade de test alpha.
  • Dans la mesure du possible, des composants système en Rust sont utilisés : les utilitaires GNU coreutils sont remplacés par uutils, le programme sudo est remplacé par sudo-rs, au lieu d'un processus de synchronisation du temps précis, ntpd-rs est utilisé, l'utilitaire curl est construit avec la bibliothèque rustls et le backend HTTP hyper (le support de hyper a récemment été abandonné par le projet Curl en raison d'un manque d'intérêt de la part des développeurs).
  • Dans l'environnement de bureau GNOME par défaut, l'invite de commande starship est utilisée. Elle inclut : l'éditeur de code zed, le profileur loupe et une interface pour surveiller l'état du système resources.
  • Dans l'outil moss, pour contourner la limite de 65 000 liens durs par inode sur le système de fichiers ext4, de nouveaux inodes peuvent être créés pour les fichiers vides. Pour éviter d'épuiser l'espace libre sur la partition de démarrage (ENOSPC), un nettoyage automatique des anciens fichiers avec des noyaux et initrd a été mis en place.
  • Le gestionnaire de démarrage blsforme fonctionne en mode automatique, permettant de gérer la partition système EFI et les entrées de démarrage sans intervention manuelle. La configuration des paramètres de la ligne de commande du noyau a été simplifiée. La possibilité de créer plusieurs images initrd a été ajoutée.
  • Dans l'installateur lichen, l'interface utilisateur a été repensée. La possibilité de choisir un système de fichiers pour la partition racine — xfs, ext4 ou f2fs — a été ajoutée.
  • Les versions des paquets ont été mises à jour, y compris le noyau Linux 6.12.6, Firefox 133.0.3, LLVM 18.1.8, GNOME 47.2, COSMIC 1.0.0_alpha4.

La distribution de Serpent OS est passée au stade de test alpha.
La distribution de Serpent OS est passée au stade de test alpha.


Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster