Trident passe de BSD TrueOS à Void Linux

Développeurs du système d'exploitation Trident annoncé sur la migration du projet vers Linux. Le projet Trident développe une distribution utilisateur graphique prête à l'emploi qui rappelle les anciennes versions de PC-BSD et TrueOS. Initialement, Trident était construit sur les technologies FreeBSD et TrueOS, utilisait 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 s'est positionné comme un projet connexe (TrueOS est une plateforme de création de distributions, et Trident est une distribution destinée aux consommateurs finaux 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 distribution Void Linux. La raison de la migration de BSD vers Linux était l'incapacité de se débarrasser autrement de certains des problèmes qui limitent les utilisateurs de la distribution. Les domaines de préoccupation incluent la compatibilité matérielle, la prise en charge des normes de communication modernes et la disponibilité des packages. La présence de problèmes dans ces domaines interfère avec la réalisation de l'objectif principal du projet - la préparation d'un environnement graphique convivial.

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

  • La possibilité d'utiliser des packages non modifiés (sans reconstruction) et régulièrement mis à jour à partir de la distribution parent ;
  • Modèle de développement de produits prévisible (l'environnement doit être conservateur et maintenir le mode de vie habituel pendant de nombreuses années) ;
  • Simplicité de l'organisation du système (un ensemble de petits composants faciles à mettre à jour et rapides dans le style des systèmes BSD, au lieu de solutions monolithiques et compliquées) ;
  • Accepter les modifications de tiers et disposer d'un système d'intégration continue pour les tests et la construction ;
  • La présence d'un sous-système graphique fonctionnel, mais sans dépendance à l'égard de communautés déjà formées développant des ordinateurs de bureau (Trident prévoit de coopérer avec les développeurs de la distribution de base et de travailler ensemble au développement du bureau et à la création d'utilitaires spécifiques pour améliorer la convivialité) ;
  • Prise en charge de haute qualité du matériel actuel et mises à jour régulières des composants de distribution liés au matériel (pilotes, noyau) ;

Le kit de distribution s'est avéré le plus proche des exigences énoncées Void Linux, adhérant à un modèle de cycle continu de mise à jour des versions du programme (mises à jour progressives, sans versions séparées de la distribution). Void Linux utilise un simple gestionnaire système pour initialiser et gérer les services exécuter, utilise son propre gestionnaire de paquets xbps et système de création de packages xbps-src. Utilisé comme bibliothèque standard à la place de la Glibc Musulman, et au lieu d'OpenSSL - LibreSSL. Void Linux ne prend pas en charge l'installation sur une partition avec ZFS, mais les développeurs de Trident ne voient aucun problème à implémenter indépendamment une telle fonctionnalité à l'aide du module ZFSonLinux. L'interaction avec Void Linux est également simplifiée par le fait que ses développements propagé sous licence BSD.

On s'attend à ce qu'après la transition vers Void Linux, Trident soit en mesure d'étendre la prise en charge des cartes graphiques et de fournir aux utilisateurs des pilotes graphiques plus modernes, ainsi que d'améliorer la prise en charge des cartes son, du streaming audio, d'ajouter la prise en charge de la transmission audio via HDMI, améliorer la prise en charge des adaptateurs réseau sans fil et des appareils dotés d'une interface Bluetooth. De plus, les utilisateurs se verront proposer des versions de programmes plus récentes, le processus de démarrage sera accéléré et la prise en charge des installations hybrides sur les systèmes UEFI sera ajoutée.

L'un des inconvénients de la migration est la perte de l'environnement familier et des utilitaires 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 d'écrire des remplacements universels pour ces utilitaires, indépendamment 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, la formation de versions de test alpha et bêta n'est pas exclue. La migration vers un nouveau système nécessitera de transférer manuellement le contenu de la partition /home.
Les versions BSD seront prises en charge abandonné immédiatement après la sortie de la nouvelle édition, et le référentiel de packages stable basé sur FreeBSD 12 sera supprimé en avril 2020 (le référentiel expérimental basé sur FreeBSD 13-Current sera supprimé en janvier).

Parmi les distributions actuelles basées sur TrueOS, le projet reste
FantômeBSD, proposant le bureau MATE. Comme Trident, GhostBSD utilise par défaut le système d'initialisation OpenRC et le système de fichiers ZFS, mais prend également en charge le mode Live. Après avoir migré Trident vers Linux, les développeurs de GhostBSD a déclaréqui restent attachés aux systèmes BSD et continueront à utiliser la branche stable TrueOS comme base de votre distribution.

Source: opennet.ru

Ajouter un commentaire