System76 sta eseguendo il porting del codice CoreBoot su piattaforme AMD Ryzen

CoreBoot è 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 sostituì con UEFI (Unified Extensible).

a parte quello anche CoreBoot è anche un firmware analogico proprietario gratuito ed è disponibile per la verifica completa e l'audit. CoreBoot viene utilizzato come firmware di base per l'inizializzazione dell'hardware e il coordinamento dell'avvio.

Informazioni su Coreboot

Questo progetto include l'inizializzazione del chip grafico, PCIe, SATA, USB, RS232. Allo stesso tempo, 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.

Core Boot attualmente supporta più di 20 schede madri AMDinclusi AMD Padmelon, AMD Dinar, AMD Rumba, AMD Gardenia, AMD Stoney Ridge, MSI MS-7721, Lenovo G505S e ASUS F2A85-M. Nel 2011, AMD ha rilasciato il codice sorgente per la libreria AGESA (AMD Generic Encapsulated Software Architecture), che include procedure per inizializzare i core del processore, la memoria e il driver HyperTransport.

AGESA doveva essere sviluppato come parte di CoreBoot, ma nel 2014 questa iniziativa è stata gradualmente eliminata e AMD ha ristampato solo gli assembly binari AGESA.

Coreboot sarà portato su processori AMD Ryzen e System76 se ne occuperà

Questo progetto è utilizzato in molte istituzioni, progetti, fondazioni, tra gli altri e ora  Jeremy Soller fondatore del sistema operativo Redox Rust e responsabile tecnico di System76, ha annunciato il trasferimento di CoreBoot a i laptop e le workstation forniti con i chipset AMD Matisse (Ryzen 3000) e Renoir (Ryzen 4000) basato sulla microarchitettura Zen 2.

Ed è che l'annuncio è stato fatto tramite il suo account Twitter in cui ha commentato quanto segue:

«Ho visto la luce della grande @LisaSu», Scrivi la L'ingegnere di System76 Jeremy Soller. “Oggi inizia il mio viaggio per portare coreboot a Matisse e Renoir. Ci vediamo dall'altra parte! "

Inoltre, Si dice che per implementare il progetto, AMD ha fornito agli sviluppatori System76 la documentazione necessariacosì come il codice per i componenti di supporto della piattaforma (PSP) e l'inizializzazione del chip (AGESA).

"Saremo gli unici nell'universo a offrire questi processori con firmware open source se funziona", afferma Soller.

In System76 abbiamo accesso alla documentazione AMD sotto NDA che non è pubblica. Il porting di coreboot sarebbe molto più difficile altrimenti.

L'obiettivo degli NDA è capire come caricare il firmware Coreboot senza influire su altro hardware sul sistema che è necessario per funzionare e mantenere la sicurezza, come l'AMD PSD che finisce per fare molte cose al di fuori dell'enclave secure host. Alcune schede madri possono disabilitare funzionalmente la maggior parte degli aspetti della PSP.

Coreboot deve caricare solo il numero minimo di BLOB proprietari necessario affinché il sistema funzioni e tutto il resto verrà risolto per proteggere l'IP di AMD e impedire a qualcun altro di utilizzare l'origine del progetto per individuare le vulnerabilità sulla PSP. 

Il progetto finisce per essere più libero del firmware proprietario da chiunque sia il fornitore della scheda madre per i laptop System76.

Questo è fondamentalmente lo stesso di AMD, secondo NDA, che dice a un fornitore di schede madri come implementare il supporto per l'ultima AGESA nel proprio BIOS e come supportare le funzionalità di sicurezza che abilitano cose come PSP, Secure Boot, ecc.

Come promemoria, System76 è un produttore Stati Uniti di computer Con sede a Denver, Colorado, specializzata nella vendita di laptop, desktop e server.

L'azienda supporta software gratuito e open source, che offre Ubuntu o la propria distribuzione Linux basata su Ubuntu, "Pop! _OS »come sistema operativo preinstallato.

Oltre a sviluppare Open Firmware System76 per i suoi prodotti basati su Coreboot, EDK2 e alcune delle sue applicazioni.

Infine se sei interessato a saperne di più, puoi controllare le notizie originali nel seguente link.

fonte: https://www.forbes.com/


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Miguel Rodriguez suddetto

    Mi sembra sbagliato che per proteggere aspetti del funzionamento del processore a causa dell'IP, System76 abbia il privilegio di fornire la migliore compatibilità di un dispositivo con AMD utilizzando firmware open source, poiché System76 può trasportare il codice necessario basato sulla documentazione non significa che possano rilasciarlo nel progetto coreboot principale a causa della legalità dell'IP. In altre parole, il coreboot nell'aspetto generale continuerà con una certa stagnazione per eseguire apparecchiature con AMD, tranne se lo si acquista da System76.