È stata presentata la versione del progetto CoreBoot 25.03, che sviluppa un'alternativa open source ai firmware e BIOS proprietari. Il codice del progetto è distribuito sotto licenza GPLv2. La nuova versione include 1001 modifiche. Hanno partecipato alla preparazione del rilascio 131 sviluppatori.
Principali modifiche:
- Supporto per schede madri implementato:
- 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.
- Aggiunto supporto per SoC Renoir (AMD Crater) e Xilinx Zynq7000.
- Aggiunto supporto per la rotazione del logo per la visualizzazione in orientamento verticale nel pannello dello schermo. È stata garantita la possibilità di ripristinare l'orientamento originale quando il coperchio del laptop è chiuso, per visualizzare correttamente il logo quando è collegato un monitor esterno.
- Aggiunto supporto per il nuovo formato di output dell'utilità «lsusb -t», modificato in usbutils 016.
- Dal FSP (Firmware Support Package) è stato estratto il codice per visualizzare le notifiche di bassa carica della batteria all'avvio.
- Risolto il problema di arresto anomalo di FSP-S su 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.
- Migliorata l'utilità intelp2m (Intel Pad to Macro).
- Su varie piattaforme sono stati apportati miglioramenti nella gestione del consumo energetico e della temperatura.
- Migliorato il supporto per display e schede video.
- 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 accensione nella fase iniziale dell'avvio.
- Migliorato il codice di inizializzazione della memoria. Aggiunto supporto per configurazioni di memoria aggiuntive.
- Espanso il supporto per l'ACPI e la gestione dei dispositivi.
- Migliorato il supporto per chip TPM (Trusted Platform Module) e controller integrati (EC, Embedded Controller).
- Aggiunto supporto per nuovi modelli di touchpad e dispositivi di input.
- Migliorato il supporto per l'architettura RISC-V.
- Ampliate le capacità di debug e logging.
- Migliorata la gestione degli errori e il recupero da guasti.
- Aggiunto supporto per chip DDR5 che raggiungono una velocità di trasferimento dati di 7500 MT/s.
Fonte: opennet.ru
