È stata rilasciata la versione firmware libero Libreboot 20221214. Il progetto rappresenta un fork completamente libero del progetto CoreBoot, fornendo una sostituzione priva di inserti binari per i firmware proprietari UEFI e BIOS, responsabili dell'inizializzazione della CPU, della memoria, delle periferiche e di altri componenti hardware.
Libreboot si propone di creare un ambiente di sistema che consenta di funzionare completamente senza software proprietario, non solo a livello di sistema operativo, ma anche delle firmware che gestiscono il caricamento. Libreboot non si limita a ripulire CoreBoot dai componenti non liberi, ma lo completa con strumenti per rendere più semplice l'uso da parte degli utenti finali, creando un distribuito che può essere utilizzato da chiunque, senza bisogno di competenze speciali.
Tra l'hardware supportato da Libreboot:
- Sistemi desktop Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF e Apple iMac 5,2.
- Notebook: 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 e MacBook2, oltre a vari dispositivi Chromebook delle aziende ASUS, Samsung, Acer e HP.
Nel nuovo rilascio:
- Aggiunta la supporto per le schede ASUS P2B_LS e P3B_F per il test con l'emulatore PCBox. Le immagini ROM per queste schede inizializzano già con successo la memoria e caricano il payload nell'emulatore, ma non sono ancora in grado di inizializzare la VGA ROM.
- Aggiunte immagini per QEMU (arm64 e x86_64), che possono essere utilizzate per il test.
- Aggiunta la supporto per i notebook:
- Lenovo ThinkPad t430,
- Lenovo ThinkPad x230 / x230edp / x230 tablet,
- Lenovo ThinkPad t440p,
- Lenovo ThinkPad w541,
- Lenovo ThinkPad x220,
- Lenovo ThinkPad t420.
- Sono stati restituiti i ROM per le schede Gigabyte GA-G41M-ES2L, che supportano attualmente solo i componenti payload di SeaBIOS. Il funzionamento della scheda non è ancora stabilizzato, ad esempio si osservano problemi di video, inizializzazione della memoria e di avvio lento; nel controller SATA in questa fase di sviluppo è possibile utilizzare solo l'emulazione ATA (senza AHCI).
- È stata aggiunta la supporto per dispositivi ARM, per i quali viene utilizzato u-boot da CoreBoot come payload al posto di 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),
- Il supporto per le schede ASUS KCMA-D8, ASUS KGPE-D16 e ASUS KFSN4-DRE è stato sospeso, poiché non è stato possibile ottenere un'inizializzazione della memoria stabile (raminit) e il loro supporto è stato abbandonato.
Fonte: opennet.ru
