System76 portează codul CoreBoot pe platformele AMD Ryzen

CoreBoot este o alternativă open source la sistemul tradițional Basic I / O (BIOS) care se afla deja pe computerele MS-DOS 80s și înlocuirea acestuia cu UEFI (Unified Extensible).

Pe lângă asta de asemenea, CoreBoot este, de asemenea, un firmware proprietar analogic gratuit și este disponibil pentru verificare și audit complet. CoreBoot este folosit ca firmware de bază pentru inițializarea hardware și coordonarea de pornire.

Despre Coreboot

Acest proiect include inițializarea cipului grafic, PCIe, SATA, USB, RS232. In acelasi timp, Componente binare FSP 2.0 (Intel Firmware Support Package) și firmware-ul binar pentru subsistemul Intel ME, care sunt necesare pentru inițializarea și lansarea procesorului și a chipset-ului, sunt încorporate în CoreBoot.

coreboot în prezent acceptă mai mult de 20 de plăci de bază AMDinclusiv AMD Padmelon, AMD Dinar, AMD Rumba, AMD Gardenia, AMD Stoney Ridge, MSI MS-7721, Lenovo G505S și ASUS F2A85-M. În 2011, AMD a lansat codul sursă pentru biblioteca AGESA (AMD Generic Encapsulated Software Architecture), care include proceduri pentru inițializarea nucleelor ​​procesorului, a memoriei și a driverului HyperTransport.

AGESA a fost planificat să fie dezvoltat ca parte a CoreBoot, dar în 2014 această inițiativă a fost eliminată treptat și AMD a reeditat doar ansambluri binare AGESA.

Coreboot va fi portat la procesoarele AMD Ryzen, iar System76 se va ocupa de el

Acest proiect este utilizat în multe instituții, proiecte, fundații, printre altele și acum  Jeremy Soller fondator al sistemului de operare Redox Rust și manager de inginerie al System76, a anunțat transferul CoreBoot către laptopurile și stațiile de lucru livrate împreună cu chipset-urile AMD Matisse (Ryzen 3000) și Renoir (Ryzen 4000) bazat pe microarhitectura Zen 2.

Și anuntul a fost făcut prin contul său de Twitter, în care a comentat următoarele:

«Am văzut lumina marelui @LisaSu», scrie Inginerul System76 Jeremy Soller. „Astăzi începe călătoria mea spre port coreboot către Matisse și Renoir. Ne vedem de cealaltă parte! "

În plus, Se menționează că pentru implementarea proiectului, AMD a furnizat dezvoltatorilor System76 documentația necesarăprecum și codul pentru componentele suportului platformei (PSP) și inițializarea cipului (AGESA).

„Vom fi singurii din univers care să oferim acestor procesoare cu firmware open source dacă funcționează”, spune Soller.

În System76 avem acces la documentația AMD sub NDA care nu este publică. Portarea coreboot-ului ar fi mult mai dificilă altfel.

Scopul NDA-urilor este de a afla cum să încărcați firmware-ul Coreboot fără a afecta alte componente hardware pe sistemul necesar funcționării și menținerii securității, cum ar fi PSD AMD care ajunge să facă o mulțime de lucruri în afara gazdei securizate a enclavei. Unele plăci de bază pot dezactiva funcțional majoritatea aspectelor PSP.

Coreboot trebuie să încarce doar numărul minim de bloburi proprietare necesar pentru ca sistemul să funcționeze și orice altceva va fi reparat pentru a proteja IP-ul AMD și pentru a împiedica pe altcineva să utilizeze sursa proiectului pentru a localiza vulnerabilitățile pe PSP. 

Proiectul ajunge să fie mai liber decât firmware-ul proprietar de la oricine este furnizorul plăcii de bază pentru laptopurile System76.

Acest lucru este practic același cu AMD, potrivit NDA, care spune unui furnizor de plăci de bază cum să implementeze suport pentru cea mai recentă AGESA în BIOS-ul lor și cum să accepte caracteristici de securitate care să permită lucruri precum PSP, Secure Boot etc.

Ca reamintire, System76 este un producător SUA de calculatoare Cu sediul în Denver, Colorado, specializată în vânzarea de laptopuri, desktopuri și servere.

compania acceptă software gratuit și open source, care oferă Ubuntu sau propria distribuție Linux bazată pe Ubuntu, „Pop! _OS »ca sistem de operare preinstalat.

Pe lângă dezvoltarea sistemului Open Firmware76 pentru produsele sale bazate pe Coreboot, EDK2 și unele dintre propriile aplicații.

În cele din urmă dacă sunteți interesat să aflați mai multe despre asta, puteți verifica noutățile originale în următorul link.

Fuente: https://www.forbes.com/


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Miguel Rodriguez el a spus

    Mi se pare greșit că, pentru a proteja aspectele legate de funcționarea procesorului datorită IP-ului, System76 are privilegiul de a oferi cea mai bună compatibilitate a unui dispozitiv cu AMD folosind firmware-ul open source, deoarece System76 poate transporta codul necesar bazat pe în documentație nu înseamnă că îl pot lansa în principalul proiect coreboot din cauza problemelor legale de IP. Cu alte cuvinte, coreboot în aspectul general va continua cu o oarecare stagnare pentru a rula echipamente cu AMD, cu excepția cazului în care îl cumpărați de la System76.