È stata pubblicata la versione del pacchetto Libreboot 20211122. Si tratta del terzo rilascio del progetto GNU e continua ad essere presentato come una versione di test, poiché richiede ulteriore stabilizzazione e test. Libreboot sviluppa un ramo completamente libero del progetto CoreBoot, fornendo una sostituzione priva di binari per i firmware proprietari UEFI e BIOS, responsabili dell'inizializzazione di CPU, memoria, periferiche e altri componenti hardware.
Libreboot mira a creare un ambiente di sistema che consenta di funzionare completamente senza software proprietario, non solo a livello di sistema operativo, ma anche nei firmware che assicurano l'avvio. Libreboot non si limita a ripulire CoreBoot dai componenti non liberi, ma lo arricchisce con strumenti per semplificare l'uso da parte degli utenti finali, creando una distribuzione che può essere utilizzata da chiunque, anche da chi non ha abilità speciali.
Tra l'hardware supportato da Libreboot:
- Sistemi desktop Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF e Apple iMac 5,2.
- Server e workstation: ASUS KCMA-D8, ASUS KGPE-D16, ASUS KFSN4-DRE.
- Laptop: 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 e MacBook2,1.
Nella nuova versione:
- Sono stati trasferiti cambiamenti da CoreBoot 4.14 e nuove versioni di SeaBIOS e GRUB.
- Il supporto per Tianocore (implementazione open source di UEFI) è stato escluso dal sistema di build a causa di problemi di mantenimento e della presenza di problemi irrisolti. In alternativa, in Libreboot sarà incluso un ambiente payload basato su u-root, sul kernel Linux e su Busybox.
- Risolti i problemi con l'uso di SeaBIOS (implementazione open source di BIOS) sulle schede madri ASUS KGPE-D16 e KCMA-D8.
- Aumentato il numero di schede per le quali sono state create build da 16 megabyte (con busybox e linux). Ad esempio, sono state aggiunte build estese per ASUS KGPE-D16, ThinkPad X60 e T60.
- Aumentato il numero di build che includono di default l'applicazione memtest86+. È stato utilizzato non il memtest86+ originale, ma un fork dal progetto Coreboot, privo di problemi durante il funzionamento a livello di firmware.
- Nella build per ThinkPad T400 è stata aggiunta una patch per estendere il supporto SATA/eSATA, ad esempio, per utilizzare porte SATA aggiuntive sui laptop T400S.
- In grub.cfg è stata garantita l'individuazione dell'uso di LUKS con mdraid, sono state apportate ottimizzazioni per accelerare la ricerca di partizioni LUKS criptate, aumentando il timeout da 1 a 10 secondi.
- Per MacBook2,1 e Macbook1,1 è stato implementato il supporto per la terza modalità "C state", permettendo di ridurre la temperatura della CPU e aumentare il tempo di autonomia.
- Risolti i problemi di riavvio sulle piattaforme GM45 (ThinkPad X200/T400/T500).
Fonte: opennet.ru
