Coreboot 4.20 arriva con maggiore supporto, miglioramenti e altro ancora

coreboot

Coreboot (precedentemente chiamato LinuxBIOS) è un progetto volto a sostituire il firmware non libero nel BIOS proprietario

La nuova versione di Coreboot 4.20 è stato rilasciato pochi giorni fa e in questa versione hanno realizzato un molti cambiamenti che si concentrano sul miglioramento delle funzionalità già implementate, nonché sui miglioramenti della sicurezza, dei miglioramenti della compatibilità e anche dei miglioramenti del supporto sia per le schede già supportate che per le nuove schede.

Per coloro che non hanno familiarità con CoreBoot, dovresti sapere che questo è un'alternativa open source al tradizionale sistema di I / O di base (BIOS) che era già sui PC MS-DOS degli anni '80 e lo sostituiva con UEFI (Unified Extensible). CoreBoot è anche un firmware analogico proprietario gratuito ed è disponibile per la verifica e il controllo completo. CoreBoot viene utilizzato come firmware di base per l'inizializzazione dell'hardware e il coordinamento dell'avvio.

Inclusa inizializzazione del chip grafico, PCIe, SATA, USB, RS232. Allo stesso tempo, i componenti binari FSP 2.0 (Intel Firmware Support Package) e il firmware binario per il sottosistema Intel ME, necessari per inizializzare e avviare la CPU e il chipset, sono integrati in CoreBoot.

Principali novità di CoreBoot 4.20

In questa nuova versione di Coreboot 4.20 cioè presenta l'opera di circa 1600 cresime dalla release precedente e che rappresenta il lavoro di pulizia e i continui miglioramenti implementati.

Dei cambiamenti che si distinguono in questa nuova versione è quello cpu/mp_init.c abilita le CPU una volta eseguito il codice, più cpu/x86/smm aggiunge la funzionalità di archiviazione delle risorse PCI

A parte quello, il runtime SMM garantisce che le risorse PCI siano archiviate nella memoria SMRAM sicurezza per prevenire attacchi che portino alla fuoriuscita di dati sensibili attraverso la manomissione della rimappatura PCI BAR.

Un altro cambiamento che spicca in questa nuova versione è quello aggiunto un driver per leggere e scrivere variabili EFI memorizzati in un'area di memoria separata. Ciò è particolarmente utile per EDK2 come payload e consente di riutilizzare gli strumenti EFI esistenti per impostare/ottenere le opzioni utilizzate dal firmware.

so anchee aggiunto controller EWL (registrazione degli avvisi migliorata) per gestire gli errori Intel EWL HOB e cosa aggiunto il supporto della memoria DDR2 al codice per Intel GM45, ha aggiunto il supporto inteltool per il PCH Intel "Emmitsburg", ha aggiunto i driver Sound-Open-Firmware per i Chromebook per supportare l'audio sui sistemi e ha aggiunto il supporto della registrazione della console SimNow per AMD.

Inoltre, il payload di Yabits è stato rimosso con la quale diventa obsoleto e archiviato, così come si evidenzia anche quello risolti problemi di compilazione di superiotool utilizzando musl-libc, implementato il lavoro iniziale su Xeon SPR, rimosso il supporto Zephyr SDK da coreboot-sdk poiché la versione in pacchetto era piuttosto vecchia e non realmente utilizzata e aggiunto anche il supporto inteltool per Intel PCH "Emmitsburg".

Si dice che sia stato fatto del lavoro per migliorare la percentuale di accessi alla cache durante la ricostruzione utilizzando ccache, nonché miglioramenti ed espansione del codice di generazione ACPI e che Risolti alcuni problemi per il codice RISC-V.

Infine, vale anche la pena ricordare che in questa nuova versione, aggiunto il supporto per 25 schede madri, 11 dei quali vengono utilizzati su dispositivi Chrome OS o server web.

  • Asrock: B75M-ITX
  • Dell: latitudine E6400
  • Google: Auresh
  • Google: squadrato
  • Google: Costituzione
  • Google: Gothrax
  • Google: Ade
  • Google: Myst
  • Google: Screenbo
  • Google: Starmie
  • Google: Taranza
  • Google: Uldren
  • Google: Yavilla
  • HP: EliteBook 2170p
  • Informazioni: Archer City CRB
  • Intel: DQ67SW
  • Protezione: VP2420
  • Protezioni: VP4630/VP4650
  • Protezione: VP4670
  • Siemens: MC EHL4
  • Siemens: MC EHL5
  • Sistema76: lemp11
  • Sistema76: oryp10
  • Sistema76: oryp9

Se sei interessato a saperne di più su questa nuova versione di CoreBoot 4.18, puoi consultare i dettagli Nel seguente collegamento.

Ottieni CoreBoot

Infine, per coloro che sono interessati a poter ottenere questa nuova versione di CoreBoot possono farlo dalla loro sezione download, che può essere trovato sul sito ufficiale del progetto.

Oltre a ciò in esso potranno trovare documentazione e ulteriori informazioni sul progetto.

Il collegamento è questo.


Aggiungi come fonte preferita