È stato presentato il rilascio del firmware libero Libreboot 20221214. Il progetto sviluppa un fork completamente libero del progetto CoreBoot, offrendo una sostituzione priva di inserimenti 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.
- 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, così come vari dispositivi Chromebook delle aziende ASUS, Samsung, Acer e HP.
Nel nuovo rilascio:
- È stato aggiunto il 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 riescono ancora a inizializzare il ROM VGA.
- Sono state aggiunte immagini per QEMU (arm64 e x86_64), che possono essere utilizzate per i test.
- È stato aggiunto il supporto per i laptop:
- Lenovo ThinkPad t430,
- Lenovo ThinkPad x230 / x230edp / x230 tablet,
- Lenovo ThinkPad t440p,
- Lenovo ThinkPad w541,
- Lenovo ThinkPad x220,
- Lenovo ThinkPad t420.
- Sono state ripristinate le immagini ROM per le schede Gigabyte GA-G41M-ES2L, che attualmente supportano solo i componenti payload di SeaBIOS. Il funzionamento della scheda non è ancora stabilizzato, ad esempio, ci sono problemi con il video, l'inizializzazione della memoria e un avvio lento; nel controller SATA in questa fase di sviluppo si può utilizzare solo l'emulazione ATA (senza AHCI).
- È stato aggiunto il supporto per i dispositivi ARM, per i quali viene utilizzato u-boot di 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),
- È stato interrotto il supporto per le schede ASUS KCMA-D8, ASUS KGPE-D16 e ASUS KFSN4-DRE, poiché non è stato possibile ottenere un'inizializzazione della memoria stabile (raminit) e il loro supporto è stato abbandonato.
Fonte: opennet.ru
