Libreboot 20231021 è stato rilasciato e queste sono le sue nuove funzionalità

Libreboot

Pochi giorni fa è stata rilasciata la nuova versione di Libreboot 20231021, una versione che evidenzia, tra le altre cose, il supporto aggiuntivo per i nuovi dispositivi HP e ASUS, nonché il fatto che è ora compatibile con GRUB LUKS2.

Per coloro che non sono a conoscenza di Libreboot, dovresti sapere che si tratta di un progetto che sviluppa un fork completamente libero del progetto CoreBoot, che fornisce un sostituto senza binari per il firmware proprietario UEFI e BIOS responsabile dell’inizializzazione di CPU, memoria, periferiche e altri componenti hardware dei PC.

Libreboot fornisce firmware avviabile per macchine x86/ARM, avviando un bootloader che quindi carica il sistema operativo. Sostituisce il firmware BIOS/UEFI proprietario sulle macchine x86 e fornisce una migliore configurazione sui Chromebook basati su ARM (bootloader U-Boot, invece del bootloader di Google).

Principali novità di Libreboot 20231021

In questa nuova versione di Libreboot 20231021, si evidenzia che il bootloader U-Boot utilizzato nel firmware del Chromebook è stato aggiornato dalla versione 2023.10, oltre ad essere sincronizzato con il repository Coreboot dal 12 ottobre e con il repository SeaBIOS dal 24 agosto.

Un’altra modifica che risalta nella nuova versione sono le cartelle che sono state ristrutturate, poiché il contenuto della cartella “resources/scripts/ ” è stato spostato in una cartella separata “script/ ” e la cartella “resources/ ” è stata rinominata in “config/ “, poiché lì rimangono solo i file di configurazione e le patch (le patch sono destinate ad essere spostate nella cartella “patch/“).

Viene menzionato che i file IFD/GbE sono stati spostati nella cartella “config/ifd/ ”, mentre i file binari specifici del fornitore sono separati dai file IFD/GbE e si trovano nella cartella “vendorfiles/”.

Oltre a ciò, Libreboot 20231021 evidenzia anche il nuovo supporto aggiunto per i laptop Dell Latitude E6430 (GPU Intel), Lenovo ThinkPad X301, HP EliteBook 2170p e HP EliteBook 8470p .

D’altra parte, i comandi dello strumento di compilazione lbmk (Libreboot build system) sono stati semplificati, ad esempio, invece di “./build boot roms” ora è possibile specificare “./build roms“. Il numero di script di build è stato ridotto da 50 a 12.

Sono stati inseriti 2 controlli del sistema di compilazione lbmk, riducendo le dimensioni del codice del 50%.

Troviamo inoltre che è stato aggiunto il supporto per le partizioni crittografate in formato LUKS2 utilizzando un meccanismo di generazione della chiave basato sull’algoritmo argon2 (in precedenza erano supportate solo le configurazioni con PBKDF2).

Tra gli altri cambiamenti:

  • È stato ripristinato il supporto per le schede madri dei server per i modelli ASUS KFSN4-DRE e ASUS KGPE-D16 ed è stato aggiunto il supporto per le schede madri dei PC per i modelli ASUS KCMA-D8 e Dell Precision T1650.
  • Transizione al ramo attualmente in sviluppo del bootloader GRUB 2.12-rc.
  • Aggiunto il supporto per la creazione di firmware serprog per schede basate su microcontrollori RP2040 (pico-serprog) e STM32 (stm32-vserprog).
  • Il protocollo serprog è supportato da flashrom e viene utilizzato per il firmware flash SPI.
  • Gestione degli errori molto più rigorosa e robusta.
  • La maggior parte della logica è stata unificata in singoli script che eseguono ciascuno un tipo di attività.
  • GitHub non viene più utilizzato nei principali collegamenti al repository Git, ma solo come backup.
  • Repository di supporto ora definiti, per tutti i repository principali in config/git/.
  • I progetti ad albero singolo non vengono più scaricati nuovamente inutilmente quando sono già stati scaricati.
  • Migliore controllo dell’integrità durante il download di file dai fornitori.
  • Supporto GRUB LUKS2 ora disponibile, con derivazione della chiave argon2.
  • Numero molto ridotto di moduli in GRUB, mantenendo solo ciò che è necessario.
  • La pulizia dei file del fornitore viene ora eseguita dallo script di iniezione, anziché dallo script di rilascio.
  • U-Boot può ora essere compilato in modo indipendente, senza utilizzare lo script di compilazione della ROM, poiché ora viene fornita la gestione crossgcc per U-Boot oltre a coreboot.

Infine, se siete interessati a saperne di più su questa nuova release, potete consultare i dettagli nel seguente link.

Fonte: https://blog.desdelinux.net/libreboot-20231021-ya-fue-liberado-y-estas-son-sus-novedades/

Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.