Libreboot té com a objectiu crear un entorn de sistema que prescindeixi per complet del programari propietari
Es va donar a conèixer fa poc el llançament de la nova versió de Libreboot 20240504, el qual està marcat com a estable (la versió estable anterior va ser Libreboot 20230625) i que serà la versió que servirà com a base per a la versió de proves que es planeja llançar a l'estiu d'aquest any.
La nova versió estable de Libreboot, 20240504, afegeix característiques com a compatibilitat amb USB3 en la càrrega útil de GRUB i una sèrie de correccions com ara els problemes de connectivitat Wifi en equips HP.
Per als que desconeixen de Libreboot, han de saber que aquest és un projecte que desenvolupa una bifurcació completament lliure del projecte CoreBoot, que proporciona un reemplaçament lliure de binaris per al microprogramari propietari UEFI i BIOS responsable d'inicialitzar la CPU, la memòria, els perifèrics i altres components de maquinari.
Libreboot proporciona firmware d'arrencada per a màquines x86/ARM compatibles , iniciant un carregador d'arrencada que després carrega el sistema operatiu. Reemplaça el microprogramari propietari BIOS/UEFI en màquines x86 i proporciona una configuració millorada a Chromebooks basats en ARM compatibles (carregador d'arrencada U-Boot, en lloc del carregador d'arrencada de càrrega profunda de Google).
Principals novetats de Libreboot 20240504
Com ja esmentem a l'inici, aquest llançament és una versió estable, per la qual cosa se centra a millorar l'estabilitat i la correcció d'errors, especialment a les plaques que ja eren compatibles. El llançament destaca per la integració de canvis acumulats durant tot un any provinents de les branques de prova de Libreboot.
Entre els canvis i millores més importants que es destaquen de Libreboot 20240504 hi ha per exemple les millores en el procés de compilació de Libreboot. Ara, en crear un tarball, s'informarà al terminal per evitar confusions sobre l'estat de la compilació. A més, s'ha simplificat el maneig d'arxius temporals, cosa que garanteix una neteja més efectiva després de la compilació.
Una altra de les novetats de Libreboot 20240504 és l' actualització de GRUB a la versió 2.12, amb la incorporació de pegats que afegeixen suport per a USB 3.0 i la utilització de hashes argon2 per generar claus en particions xifrades LUKS2, en lloc de PBKDF2 i que SeaBIOS ara.
A més d'això s'incorporen una varietat de correccions, diferents dispositius, en particular es destaca la solució dels problemes relacionats amb la represa des de l'estat S3 en altres models de Dell Latitude. També s'han abordat els problemes de connectivitat WiFi als portàtils HP EliteBook 8560w.
Una de les correccions més notables en aquesta versió és la solució de la suspensió/represa en portàtils Dell Latitude Ivybridge/Sandybridge , així com també la correcció del WiFi a l'HP EliteBook 8560w a través de la configuració GPIO. Encara que el botó d'habilitar/deshabilitar WiFi encara no és funcional, aquesta correcció garanteix una connectivitat WiFi estable i fiable.
Per la part de les millores de suport s'ha afegit suport per al Dell OptiPlex 9020 SFF/MT , incloent compatibilitat amb TPM i l'habilitació de TPM per defecte, a més, s'ha corregit el control del ventilador en aquests dispositius, cosa que millora el rendiment i la temperatura del sistema. També el suport afegit per a la Dell Latitude E5420.
Dels altres canvis que es destaquen:
- Per actualitzar les imatges de Libreboot a les plaques base, s'ha implementat l'ús de flashprog en lloc de flashrom
- Habilita la consola serié per defecte, en plaques AMD
- OptiPlex 9020 SFF/MT es va desactivar IOMMU per defecte per solucionar un problema i poder utilitzar targetes gràfiques
- S'ha afegit suport de dell-flash-unlock per a NetBSD
- util/autoport: Nova utilitat, importada de la versió de coreboot però amb pegats addicionals combinats per a les plataformes Haswell.
- S'ha afegit el suport de dell_flash_unlock per a FreeBSD
- S'han afegit tecles d'accés ràpid de GRUB
- ara es pot mantenir premuda la tecla Maj en arrencar per deshabilitar gfxterm, o mantenir premuda la tecla CTRL per habilitar la sortida en sèrie.
Finalment, podeu consultar tant els detalls d'aquest nou llançament com les plaques amb compatibles amb aquesta versió al següent enllaç.