Logo Gentoo
Depuis fin 2019 dans Gentoo, la possibilité d'utiliser des packages binaires a été discutée dans la distribution et depuis lors, ce est devenu un point de discussion entre les développeurs (en parlant de la portée du traitement du sujet) et avec cela, quelques changements ont été apportés à la distribution.
Pour ceux qui ne connaissent pas Gentoo Linux, sachez qu'il s'agit d'une distribution qui, pendant de nombreuses années, était basée sur le fait que l'utilisateur était chargé de compiler le système lui-même, c'est-à-dire que l'utilisateur devait tout faire lors de la compilation, y compris devoir configurer le noyau lors de la compilation.
Avec la proposition pour implémenter des packages binaires, la possibilité de gagner du temps a été ouverte dans le processus d'installation du système pour les utilisateurs qui le souhaitent. De cette façon, les développeurs Gentoo ont récemment annoncé l'introduction d'un dépôt de paquets binaires prêt à l'emploi.
Il convient de mentionner que Portage prend en charge l'installation de packages binaires depuis de nombreuses années, mais jusqu'à présent, les packages binaires n'étaient fournis que de manière sélective, c'est-à-dire qu'ils étaient en arrière-plan, mais maintenant les choses changent.
À partir de maintenant, le projet a officiellement commencé à fournir des binaires à télécharger depuis leurs serveurs, car les développeurs ont créé un référentiel de 20 Go rempli de packages binaires précompilés.
À la discrétion de l'utilisateur, les binaires peuvent être utilisés en combinaison avec des packages créés à partir du code source, combinant différents types de packages dans le système. Le téléchargement direct de packages binaires accélérera le déploiement de la distribution sur des ordinateurs à faible consommation et rationalisera le processus d'installation, permettant à l'utilisateur de se concentrer sur la création à partir du code source uniquement des composants les plus importants pour la personnalisation.
Cela ne veut pas dire que Gentoo s'éloigne de ses racines, puisque Gento sera toujours la distribution Linux qui se concentre sur la personnalisation par l'utilisateur et, surtout, ne convient pas aux débutants.
Concernant le nouveau référentiel avec les packages binaires, il est mentionné qu'une chose à garder à l'esprit est que, pour la plupart des architectures, ces installations binaires seront limitées au système principal et aux mises à jour. Par exemple pPour les architectures autres que amd64 et arm64, les versions sont limitées aux composants de base du système et aux mises à jour hebdomadaires. Pour Systèmes amd64 et arm64, les packages binaires couvrent également les applications personnalisées, y compris les packages LibreOffice, Docker, Xfce, KDE et GNOME.
Packages pour les systèmes amd64/x86-64 sont compilés avec les indicateurs «-march=x86-64 -mtune=générique -O2 -pipe«, et pour les systèmes arm64/AArch64 avec les indicateurs «-O2 -tuyau«. Pour l'architecture amd64, des options de package compilées à l'aide de GCC et Clang sont proposées, ainsi que des configurations pour améliorer la sécurité et la liaison avec la bibliothèque Musl au lieu de Glibc. S'il est nécessaire d'activer des optimisations spécifiques pour certains CPU, l'utilisateur peut, comme auparavant, reconstruire les packages à partir des textes sources, en configurant les options souhaitées.
La nouvelle étape de Gentoo consistant à ajouter des packages binaires comme alternative est destinée à aider les utilisateurs disposant d'ordinateurs limités en puissance de calcul et à éviter de réinventer la roue, car disposer de packages binaires de packages spécifiques se traduit par un gain de temps.
Pour certifier les packages binaires avec signature numérique, les clés qui étaient auparavant utilisées pour certifier les builds d'étape sont utilisées. Dans ce cas, les signatures sont vérifiées uniquement pour les packages au format GPKG, qui ont récemment été utilisés par défaut dans les référentiels du projet.
Les packages à l'ancien format XPAK, qui étaient utilisés par défaut dans le passé, peuvent être installés sans vérification. Pour garantir la compatibilité, la prise en charge de XPAK est conservée, il est donc recommandé aux utilisateurs qui nécessitent une vérification stricte des packages d'éviter d'installer des packages sans vérification de la signature numérique en définissant le paramètre make.conf FEATURES=»binpkg-request-signature»
enfin si tu es intéressé à en savoir plus, vous pouvez vérifier le détails dans le lien suivant.