La version du firmware libre de démarrage Libreboot 20221214 a été publiée. Le projet développe un fork entièrement libre du projet CoreBoot, fournissant un remplacement dépourvu d'inserts 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.
- Ordinateurs portables : ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S / T420 / T440, Lenovo ThinkPad T500, Lenovo ThinkPad W500, Lenovo ThinkPad R500, Apple MacBook1 et MacBook2, ainsi que divers appareils Chromebook de sociétés telles qu'ASUS, Samsung, Acer et HP.
Dans cette nouvelle version :
- Ajout du support pour les cartes ASUS P2B_LS et P3B_F afin de tester avec l'émulateur PCBox. Les images ROM pour ces cartes initient déjà avec succès la mémoire et chargent le payload dans l'émulateur, mais elles ne sont pas encore capables d'initier le ROM VGA.
- Ajout d'images pour QEMU (arm64 et x86_64) qui peuvent être utilisées pour les tests.
- Ajout du support pour les ordinateurs portables :
- Lenovo ThinkPad t430,
- Lenovo ThinkPad x230 / x230edp / x230 tablet,
- Lenovo ThinkPad t440p,
- Lenovo ThinkPad w541,
- Lenovo ThinkPad x220,
- Lenovo ThinkPad t420.
- Les images ROM pour les cartes Gigabyte GA-G41M-ES2L ont été réintroduites, prenant en charge pour l'instant uniquement les composants de payload SeaBIOS. La stabilité de la carte n'est pas encore assurée, par exemple, des problèmes de vidéo, d'initialisation de la mémoire et de lenteur de démarrage sont observés ; dans le contrôleur SATA à ce stade de développement, seule l'émulation ATA (sans AHCI) peut être utilisée.
- Ajout du support pour les appareils ARM, pour lesquels u-boot de CoreBoot est utilisé comme payload au lieu de depthcharge :
- Samsung Chromebook 2 13″,
- Samsung Chromebook 2 11″,
- HP Chromebook 11 G1 ,
- Samsung Chromebook XE303,
- HP Chromebook 14 G3 ,
- Acer Chromebook 13 (CB5-311, C810),
- ASUS Chromebit CS10,
- ASUS Chromebook Flip C100PA,
- ASUS Chromebook C201PA,
- ASUS Chromebook Flip C101,
- Samsung Chromebook Plus (v1),
- Le support pour les cartes ASUS KCMA-D8, ASUS KGPE-D16 et ASUS KFSN4-DRE a été interrompu, car il n'a pas été possible d'assurer une initialisation stable de la mémoire (raminit) et leur suivi a été abandonné.
Source : opennet.ru
