È stato presentato il rilascio del progetto CoreBoot 25.03, che sviluppa un'alternativa libera ai firmware proprietari e al BIOS. Il codice del progetto è distribuito sotto licenza GPLv2. La nuova versione include 1001 modifiche. Alla preparazione del rilascio hanno partecipato 131 sviluppatori.
Variazioni principali:
- Supporto implementato per le schede madri:
- ASROCK Z87 Extreme3, Z87 Extreme4, Z87M Extreme4 e Z87 Pro4.
- ASUS P8H67-I DELUXE
- HP Pro 3400
- Intel Ptlrvp
- Lenovo ThinkCentre M900
- NovaCustom V540TU (14″) e V560TU (16″)
- StarLabs StarLite Mk V Smart Battery (N200), StarBook Mk VII (165H) e StarLabs StarBook Mk VII (N200).
- 8 schede utilizzate su vari dispositivi con Chrome OS o su server Google.
- Aggiunta il supporto per SoC Renoir (AMD Crater) e Xilinx Zynq7000.
- Aggiunto il supporto per la rotazione del logo per le sue visualizzazioni in orientamento verticale. È stata garantita la possibilità di ripristinare l'orientamento originale quando il coperchio del laptop è chiuso per una corretta visualizzazione del logo in caso di collegamento di un monitor esterno.
- Aggiunto il supporto per il nuovo formato di output dell'utilità «lsusb -t», cambiato in usbutils 016.
- Il codice per la visualizzazione delle notifiche di batteria scarica durante l'avvio è stato rimosso dal pacchetto di supporto firmware (FSP).
- Risolto il crash di FSP-S sui sistemi con processori Intel Meteor Lake.
- Per la piattaforma Intel Cannon Lake è stato utilizzato il codice ACPI standard per SRAM e HECI (Host Embedded Controller Interface).
- Migliorata l'implementazione open-source del sistema di inizializzazione della memoria per la piattaforma Intel Haswell.
- Migliorato l'utilità intelp2m (Intel Pad to Macro).
- Instaurato un lavoro per migliorare la gestione del consumo energetico e della temperatura su diverse piattaforme.
- Migliorato il supporto per schermi e schede grafiche.
- Migliorato il supporto per le interfacce USB Type-C e Thunderbolt.
- Aggiunta la gestione della bassa carica della batteria e della pressione del pulsante di spegnimento nelle fasi iniziali di avvio.
- Migliorato il codice di inizializzazione della memoria. Aggiunto il supporto per configurazioni di memoria aggiuntive.
- Espanso il supporto per ACPI e la gestione dei dispositivi.
- Migliorato il supporto per i chip TPM (Trusted Platform Module) e controller integrati (EC, Embedded Controller).
- Aggiunto il supporto per nuovi modelli di pannelli tattili e dispositivi di input.
- Migliorato il supporto per l'architettura RISC-V.
- Espanse le funzionalità per il debug e la registrazione.
- Aggiunta la gestione degli errori e del ripristino da guasti.
- Aggiunto il supporto per i chip DDR5, che garantiscono una velocità di trasferimento dati di 7500 MT/s.
Fonte: opennet.ru
