System76 har begynt å portere CoreBoot for AMD Ryzen-plattformer
Jeremy Soller, grunnlegger av Redox-operativsystemet skrevet på Rust-språket, innehar stillingen som Engineering Manager hos System76, kunngjort om starten på portering coreboot på bærbare datamaskiner og arbeidsstasjoner som leveres med AMD-brikkesett Matisse (Ryzen 3000) og Renoir (Ryzen 4000) basert på Zen 2 mikroarkitektur. For å implementere prosjektet, AMD-selskap under taushetserklæring (NDA) overlevertutviklere fra System76 nødvendig dokumentasjon, samt kode for plattformstøttekomponentene (PSP) og brikkeinitialisering (AGESA).
For øyeblikket har CoreBoot allerede støttet avmer 20 hovedkort basert på AMD-brikker, inkludert AMD Padmelon, AMD Dinar, AMD Rumba, AMD Gardenia, AMD Stoney Ridge, MSI MS-7721, Lenovo G505S og ASUS F2A85-M. I 2011 åpnet AMD kildekoden til biblioteket AGESA (AMD Generic Encapsulated Software Architecture), som inkluderer prosedyrer for initialisering av prosessorkjerner, minne og HyperTransport-kontrolleren. AGESA var planlagt utviklet som en del av CoreBoot, men i 2014 ble dette initiativet rullet sammen og AMD gikk tilbake til å publisere bare binære AGESA-bygg.
La oss huske at System76-selskapet spesialiserer seg på produksjon av bærbare datamaskiner, PC-er og servere levert med Linux, og utvikler åpen firmware for produktene sine System76 Åpne fastvare, basert på Coreboot, EDK2 og noen native applikasjoner.