La version de la distribution Libreboot 20211122 a été publiée. C'est la troisième version du projet GNU et elle est toujours présentée comme une version test, car elle nécessite une stabilité et des tests supplémentaires. Libreboot est un fork entièrement libre du projet CoreBoot, fournissant un remplacement exempt de binaires pour les firmwares propriétaires UEFI et BIOS, responsables de l'initialisation du CPU, de la mémoire, des périphériques et d'autres composants matériels.
Libreboot vise à créer un environnement système permettant de se passer totalement de logiciels propriétaires, non seulement au niveau du système d'exploitation, mais aussi des firmwares assurant le démarrage. Libreboot ne se contente pas de nettoyer CoreBoot des composants non libres, mais l'enrichit de ressources pour faciliter leur utilisation par les utilisateurs finaux, créant une distribution qui peut être utilisée par tout utilisateur, même sans compétences particulières.
Parmi le matériel pris en charge par Libreboot :
- Systèmes de bureau : Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF et Apple iMac 5,2.
- Serveurs et stations de travail : ASUS KCMA-D8, ASUS KGPE-D16, ASUS KFSN4-DRE.
- Ordinateurs portables : ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S, Lenovo ThinkPad T500, Lenovo ThinkPad W500, Lenovo ThinkPad R500, Apple MacBook1,1 et MacBook2,1.
Dans la nouvelle version :
- Les modifications de CoreBoot 4.14 et des nouvelles versions de SeaBIOS et GRUB ont été intégrées.
- Le support de Tianocore (une implémentation ouverte de l'UEFI) a été exclu du système de construction en raison de problèmes de maintenance et de la présence de problèmes non résolus. En remplacement, Libreboot incorporera un environnement de payload basé sur u-root, le noyau Linux et Busybox.
- Des problèmes d'utilisation de SeaBIOS (une implémentation ouverte du BIOS) sur les cartes mères ASUS KGPE-D16 et KCMA-D8 ont été résolus.
- Le nombre de cartes pour lesquelles des builds de 16 mégaoctets peuvent être générées (avec busybox et linux) a été étendu. Par exemple, des builds étendues similaires ont été ajoutées pour ASUS KGPE-D16, ThinkPad X60 et T60.
- Le nombre de builds qui incluent par défaut l'application memtest86+ a été augmenté. La version utilisée n'est pas l'originale memtest86+, mais un fork du projet Coreboot, qui élimine les problèmes de fonctionnement au niveau du firmware.
- Un patch pour étendre le support SATA/eSATA a été ajouté aux builds pour ThinkPad T400, par exemple pour utiliser des ports SATA supplémentaires sur les ordinateurs portables T400S.
- Le fichier grub.cfg permet de déterminer l'utilisation de LUKS avec mdraid, des optimisations ont été apportées pour accélérer la recherche des partitions LUKS chiffrées, le délai d'attente a été augmenté de 1 à 10 secondes.
- Pour MacBook2,1 et MacBook1,1, un support pour le troisième mode « C state » a été implémenté, permettant de réduire la température du CPU et d'augmenter l'autonomie de la batterie.
- Les problèmes de redémarrage sur les plates-formes GM45 (ThinkPad X200/T400/T500) ont été résolus.
Source : opennet.ru
