La distribution Trident passe du système BSD TrueOS à Void Linux

Développeurs du système d'exploitation Trident ont annoncé sur la migration du projet vers Linux. Le projet Trident développe un système d'exploitation graphique utilisable, ressemblant aux anciennes versions de PC-BSD et TrueOS. À l'origine, Trident était basé sur les technologies FreeBSD et TrueOS, utilisant le système de fichiers ZFS et le système d'initialisation OpenRC. Le projet a été fondé par des développeurs impliqués dans le travail sur TrueOS et était positionné comme un projet connexe (TrueOS est une plateforme de création de distributions, et Trident, une distribution pour les consommateurs basée sur cette plateforme).

L'année prochaine, il a été décidé de transférer les versions de Trident vers les développements de la distribution Void Linux. La raison de la migration de BSD vers Linux était l'impossibilité de se débarrasser, par d'autres moyens, de certains problèmes limitant les utilisateurs de la distribution. Parmi les domaines problématiques, on mentionne la compatibilité matérielle, le support des normes de communication modernes et la disponibilité des paquets. La présence de problèmes dans ces domaines empêche d'atteindre l'objectif principal du projet – préparer un environnement graphique convivial pour les utilisateurs.

Lors du choix d'une nouvelle base, les exigences suivantes ont été définies :

  • La possibilité d'utiliser des paquets non modifiés (sans recompilation) et régulièrement mis à jour du parent distribution ;
  • Un modèle de développement de produit prévisible (l'environnement doit être conservateur et maintenir sa structure familière pendant de nombreuses années) ;
  • Simplicité d'organisation du système (un ensemble de petits composants faciles à mettre à jour et rapides, dans le style des systèmes BSD, plutôt que des solutions monolithiques et compliquées) ;
  • Acceptation des changements des participants externes et présence d'un système d'intégration continue pour les tests et la compilation ;
  • Une sous-système graphique fonctionnel, mais sans dépendance par rapport à des communautés déjà établies développant des bureaux (Trident prévoit de collaborer avec les développeurs de la distribution de base et de travailler ensemble sur le développement du bureau et la création d'outils spécifiques pour améliorer la convivialité) ;
  • Un support de qualité pour le matériel contemporain et des mises à jour régulières des composants liés au matériel de la distribution (pilotes, noyau) ;

La distribution la plus proche des exigences déclarées était Void Linux, respectant le modèle de mise à jour continue des versions de logiciels (rolling updates, sans versions distinctes de distribution). Void Linux utilise un gestionnaire de services simple pour l'initialisation et la gestion des services. runit, utilise son propre gestionnaire de paquets. xbps et un système de construction de paquets. xbps-src. En tant que bibliothèque standard, au lieu de Glibc, elle utilise Musl, et à la place d'OpenSSL, LibreSSL. Void Linux ne prend pas en charge l'installation sur une partition ZFS, mais les développeurs de Trident ne voient pas de problème à implémenter cette possibilité par eux-mêmes en utilisant le module ZFSonLinux.. L'interaction avec Void Linux est également facilitée par le fait que ses développements sont distribués sous licence BSD.

On s'attend à ce qu'après la migration vers Void Linux, Trident réussisse à élargir le support des cartes graphiques et à fournir aux utilisateurs des pilotes graphiques plus récents, ainsi qu'à améliorer le support des cartes son, le streaming audio, ajouter le support de la transmission audio via HDMI, améliorer le support des adaptateurs réseau sans fil et des appareils Bluetooth. De plus, les utilisateurs se verront proposer des versions de logiciels plus récentes, le processus de démarrage sera accéléré et le support des installations hybrides sur les systèmes UEFI sera ajouté.

Parmi les inconvénients de la migration, la perte de l'environnement familier et des outils développés par le projet TrueOS pour configurer le système, tels que sysadm. Pour résoudre ce problème, il est prévu de rédiger des remplacements universels pour ces outils qui ne dépendent pas du type de système d'exploitation. La première version de la nouvelle édition de Trident est prévue pour janvier 2020. Avant la sortie, il n'est pas exclu qu'il y ait des versions alpha et bêta de test. La migration vers le nouveau système nécessitera le transfert manuel du contenu de la partition /home.
Le support des builds BSD sera arrêtée immédiatement après la sortie de la nouvelle édition, et le dépôt stable de paquets basé sur FreeBSD 12 sera supprimé en avril 2020 (le dépôt expérimental basé sur FreeBSD 13-Current sera supprimé en janvier).

Parmi les distributions actuelles basées sur TrueOS, il reste le projet
GhostBSD, qui propose un bureau MATE. Comme dans Trident, GhostBSD utilise par défaut le système d'initialisation OpenRC et le système de fichiers ZFS, mais supporte également le fonctionnement en mode Live. Après la migration de Trident vers Linux, les développeurs de GhostBSD a déclaré, qui maintiennent leur engagement envers les systèmes BSD et continueront à utiliser la branche stable. TrueOS comme base pour sa distribution.

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