System76 port CoreBoot-code naar AMD Ryzen-platforms

CoreBoot is een open source alternatief voor het traditionele Basic I / O-systeem (BIOS) die al op MS-DOS 80s-pc's stond en deze verving door UEFI (Unified Extensible).

Daarnaast ook CoreBoot is ook een gratis gepatenteerde firmware-analoog en is beschikbaar voor volledige verificatie en auditing. CoreBoot wordt gebruikt als de basisfirmware voor hardware-initialisatie en opstartcoördinatie.

Over Coreboot

Dit project omvat de initialisatie van de grafische chip, PCIe, SATA, USB, RS232. Tegelijkertijd, FSP 2.0 binaire componenten (Intel Firmware Support Package) en binaire firmware voor het Intel ME-subsysteem, die nodig zijn om de CPU en chipset te initialiseren en te starten, zijn ingebouwd in CoreBoot.

coreboot ondersteunt momenteel meer dan 20 AMD-moederbordeninclusief AMD Padmelon, AMD Dinar, AMD Rumba, AMD Gardenia, AMD Stoney Ridge, MSI MS-7721, Lenovo G505S en ASUS F2A85-M. In 2011 heeft AMD de broncode vrijgegeven voor de AGESA-bibliotheek (AMD Generic Encapsulated Software Architecture), die procedures bevat voor het initialiseren van processorkernen, geheugen en het HyperTransport-stuurprogramma.

AGESA was gepland om te worden ontwikkeld als onderdeel van CoreBoot, maar in 2014 werd dit initiatief afgebouwd en AMD bracht alleen AGESA binaire assemblages opnieuw uit.

Coreboot wordt geport naar AMD Ryzen-processors en System76 zorgt ervoor

Dit project wordt gebruikt in vele instellingen, projecten, stichtingen, onder andere en nu  jeremy soller, oprichter van het Redox Rust besturingssysteem en engineering manager van System76, kondigde de overdracht van CoreBoot aan aan de laptops en werkstations die met de chipsets worden geleverd AMD Matisse (Ryzen 3000) en Renoir (Ryzen 4000) gebaseerd op de Zen 2-microarchitectuur.

En het is dat de aankondiging werd gedaan via zijn Twitter-account waarin hij het volgende opmerkte:

«Ik heb het licht van de grote @LisaSu gezien», Schrijf de System76-ingenieur Jeremy Soller. “Vandaag begint mijn reis naar de haven van Coreboot naar Matisse en Renoir. Ik zie je aan de andere kant! "

Bovendien heeft Er wordt vermeld dat AMD heeft gezorgd voor de uitvoering van het project aan System76-ontwikkelaars de nodige documentatieevenals de code voor de platformondersteuningscomponenten (PSP) en chipinitialisatie (AGESA).

"We zullen de enigen in het universum zijn die deze processors met open source-firmware aanbieden als het werkt", zegt Soller.

In System76 hebben we toegang tot AMD-documentatie onder NDA die niet openbaar is. Het porten van coreboot zou anders veel moeilijker zijn.

Het doel van de NDA's is om erachter te komen hoe de Coreboot-firmware kan worden geladen zonder andere hardware te beïnvloeden op het systeem dat nodig is om te functioneren en de beveiliging te behouden, zoals de AMD PSD die uiteindelijk veel dingen doet buiten de beveiligde host van de enclave. Sommige moederborden kunnen de meeste aspecten van de PSP functioneel uitschakelen.

Coreboot hoeft alleen het minimum aantal eigen blobs te laden noodzakelijk zodat het systeem werkt en al het andere zal worden opgelost om het IP-adres van AMD te beschermen en te voorkomen dat iemand anders de projectbron gebruikt om kwetsbaarheden op de PSP te lokaliseren. 

Het project wordt vrijer dan eigen firmware van degene die de moederbordleverancier is voor System76-laptops.

Dit is in wezen hetzelfde als AMD, volgens NDA, een moederbordverkoper vertellen hoe ze ondersteuning voor de nieuwste AGESA in hun BIOS kunnen implementeren en hoe ze beveiligingsfuncties kunnen ondersteunen die zaken als PSP, Secure Boot, enz. Mogelijk maken.

Ter herinnering: System76 is een fabrikant US van computers Gevestigd in Denver, Colorado, gespecialiseerd in de verkoop van laptops, desktops en servers.

Het bedrijf ondersteunt gratis en open source software, dat Ubuntu of zijn eigen op Ubuntu gebaseerde Linux-distributie aanbiedt, "Pop! _OS »als het vooraf geïnstalleerde besturingssysteem.

Naast het ontwikkelen van het Open Firmware System76 voor zijn op Coreboot gebaseerde producten, EDK2 en enkele van zijn eigen applicaties.

Eindelijk als u er meer over wilt weten, kunt u het originele nieuws bekijken in de volgende link.

bron: https://www.forbes.com/


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Miguel Rodriguez zei

    Het lijkt mij verkeerd dat, om aspecten van de werking van de processor vanwege het IP-adres te beschermen, System76 het voorrecht krijgt om de beste compatibiliteit van een apparaat met AMD te bieden met behulp van open source-firmware, aangezien System76 de nodige op code gebaseerde op de documentatie betekent niet dat ze het kunnen vrijgeven in het belangrijkste coreboot-project vanwege juridische IP-problemen. Met andere woorden, coreboot in het algemene aspect zal enige stagnatie blijven vertonen om apparatuur met AMD te laten werken, behalve als u het bij System76 koopt.