System76 prenaša kodo CoreBoot na platforme AMD Ryzen

CoreBoot je odprtokodna alternativa tradicionalnemu osnovnemu V / I sistemu (BIOS), ki je bil že na osebnih računalnikih MS-DOS 80s in ga je nadomestil z UEFI (Unified Extensible).

Poleg tega tudi CoreBoot je tudi brezplačni lastniški analog vdelane programske opreme in je na voljo za popolno preverjanje in revizijo. CoreBoot se uporablja kot osnovna vdelana programska oprema za inicializacijo strojne opreme in koordinacijo zagona.

O Corebootu

Ta projekt vključuje inicializacijo grafičnega čipa, PCIe, SATA, USB, RS232. Ob istem času, Binarne komponente FSP 2.0 (Intel Firmware Support Package) in binarna programska oprema za podsistem Intel ME, ki sta potrebni za inicializacijo in zagon CPU in nabora čipov, sta vgrajeni v CoreBoot.

coreboot trenutno podpira več kot 20 matičnih plošč AMDvključno z AMD Padmelon, AMD Dinar, AMD Rumba, AMD Gardenia, AMD Stoney Ridge, MSI MS-7721, Lenovo G505S in ASUS F2A85-M. AMD je leta 2011 izdal izvorno kodo za knjižnico AGESA (AMD Generic Encapsulated Software Architecture), ki vključuje postopke za inicializacijo procesorskih jeder, pomnilnika in gonilnika HyperTransport.

Načrtovano je bilo, da bo AGESA razvita kot del CoreBoot-a, vendar je bila leta 2014 ta pobuda postopno ukinjena in AMD je ponovno izdal samo binarne sklope AGESA.

Coreboot bo prenesen na procesorje AMD Ryzen, System76 pa bo poskrbel zanj

Ta projekt se med drugim uporablja tudi v mnogih institucijah, projektih, fundacijah in zdaj  Jeremy Soller ustanovitelj operacijskega sistema Redox Rust in inženirski vodja System76, je napovedal prenos CoreBoota v prenosniki in delovne postaje, ki so priložene naborom čipov AMD Matisse (Ryzen 3000) in Renoir (Ryzen 4000) na osnovi mikroarhitekture Zen 2.

In to je bilo, da je bilo sporočilo objavljeno prek njegovega Twitter računa, v katerem je komentiral naslednje:

«Videl sem luč velike @LisaSu», Napiši Inženir System76 Jeremy Soller. »Danes se začne moja pot do pristanišča coreboot do Matisseja in Renoirja. Se vidimo na drugi strani! "

Poleg tega, Omenjeno je, da je za izvedbo projekta zagotovila družba AMD razvijalcem System76 potrebno dokumentacijokot tudi kodo za komponente za podporo platforme (PSP) in inicializacijo čipov (AGESA).

"Edini v vesolju bomo ponudili te procesorje z odprtokodno programsko opremo, če bo delovala," pravi Soller.

V System76 imamo dostop do dokumentacije AMD pod NDA, ki ni javna. Prenos coreboota bi bil sicer precej težji.

Cilj NDA je ugotoviti, kako naložiti vdelano programsko opremo Coreboot, ne da bi to vplivalo na drugo strojno opremo na sistemu, ki je potreben za delovanje in vzdrževanje varnosti, kot je AMD PSD, ki na koncu počne veliko stvari zunaj varnega gostitelja enklave. Nekatere matične plošče lahko funkcionalno onemogočijo večino vidikov PSP.

Coreboot mora naložiti le minimalno število lastniških blobov potrebno da sistem deluje vse ostalo pa bo popravljeno tako, da bo zaščitilo AMD-jev IP in preprečilo, da bi nekdo drug uporabil vir projekta za iskanje ranljivosti na PSP. 

Projekt je na koncu svobodnejši od lastniške vdelane programske opreme, od proizvajalca matične plošče za prenosnike System76.

Po besedah ​​NDA je to v bistvu enako kot AMD, ki prodajalcu matične plošče sporoča, kako v BIOS uvesti podporo za najnovejšo AGESA in kako podpirati varnostne funkcije, ki omogočajo stvari, kot so PSP, Secure Boot itd.

Kot opomnik je System76 proizvajalec Američani računalnikov S sedežem v Denverju v Koloradu, specializirano za prodajo prenosnih računalnikov, namiznih računalnikov in strežnikov.

Družba podpira brezplačno in odprtokodno programsko opremo, ki ponuja Ubuntu ali lastno distribucijo Linuxa, ki temelji na Ubuntuju, "Pop! _OS »kot vnaprej nameščen operacijski sistem.

Poleg razvoja odprtega sistema vdelane programske opreme76 za izdelke, ki temeljijo na Coreboot-u, EDK2 in nekatere lastne aplikacije.

Končno če vas zanima več o tem, izvirne novice lahko preverite na naslednji povezavi.

vir: https://www.forbes.com/


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Miguel Rodriguez je dejal

    Zdi se mi napačno, da ima System76 za zaščito vidikov delovanja procesorja zaradi IP-ja privilegij zagotavljanja najboljše združljivosti naprave z AMD-jem z uporabo odprtokodne programske opreme, saj lahko System76 nosi potrebno kodo, ki temelji na na dokumentaciji ne pomeni, da jo lahko objavijo v glavnem coreboot projektu zaradi zakonitosti IP. Z drugimi besedami, coreboot v splošnem pogledu bo še naprej stagniral pri zagonu opreme AMD, razen če jo kupite pri System76.