Viene presentato il rilascio del firmware di avvio gratuito Libreboot 20221214. Il progetto sviluppa una branca completamente libera del progetto CoreBoot, fornendo un sostituto per i firmware UEFI e BIOS proprietari, responsabile dell'inizializzazione di CPU, memoria, periferiche e altri componenti hardware, eliminando gli inserimenti binari.
Libreboot mira a creare un ambiente di sistema che rinuncia completamente al software proprietario, non solo a livello del sistema operativo, ma anche del firmware che fornisce l'avvio. Libreboot non solo ripulisce CoreBoot dai componenti non liberi, ma aggiunge anche strumenti per facilitarne l'utilizzo da parte degli utenti finali, creando una distribuzione che può essere utilizzata da qualsiasi utente senza competenze speciali.
Tra l'hardware supportato in Libreboot:
- Sistemi desktop Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF e Apple iMac 5,2.
- Computer portatili: 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 e vari Chromebook di ASUS, Samsung, Acer e HP.
Nella nuova versione:
- Aggiunto supporto per le schede ASUS P2B_LS e P3B_F per i test con l'emulatore PCBox. Le immagini ROM per queste schede inizializzano correttamente la memoria e caricano il payload nell'emulatore, ma non sono ancora in grado di inizializzare la ROM VGA.
- Aggiunte immagini per QEMU (arm64 e x86_64) che possono essere utilizzate per i test.
- Aggiunto supporto per laptop:
- Lenovo ThinkPad t430,
- Tablet Lenovo ThinkPad x230 / x230edp / x230,
- Lenovo ThinkPad t440p,
- Lenovo ThinkPad w541,
- Lenovo ThinkPad x220,
- Lenovo ThinkPad t420.
- Sono state restituite immagini ROM per le schede madri Gigabyte GA-G41M-ES2L, che attualmente supportano solo componenti payload SeaBIOS. Il funzionamento della scheda non è ancora stabilizzato, ad esempio si verificano problemi con il video, l'inizializzazione della memoria e un avvio lento; inoltre, in questa fase di sviluppo, nel controller SATA è possibile utilizzare solo l'emulazione ATA (senza AHCI).
- Aggiunto supporto per dispositivi ARM che utilizzano u-boot da CoreBoot come payload anziché 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 madri ASUS KCMA-D8, ASUS KGPE-D16 e ASUS KFSN4-DRE è stato interrotto perché non è stato possibile ottenere un'inizializzazione stabile della memoria (raminit) e il loro supporto è stato abbandonato.
Fonte: opennet.ru
