A CoreBoot az a hagyományos Basic I / O rendszer nyílt forráskódú alternatívája (BIOS), amely már az MS-DOS 80-as számítógépeken volt, és lecserélte azt UEFI-re (Unified Extensible).
Amellett, hogy szintén a CoreBoot egy ingyenes, saját firmware-analóg és teljes ellenőrzésre és ellenőrzésre rendelkezésre áll. A CoreBoot az alap firmware a hardver inicializálásához és a rendszerindítás koordinálásához.
A Corebootról
Ez a projekt a grafikus chip inicializálását tartalmazza, PCIe, SATA, USB, RS232. Ugyanabban az időben, FSP 2.0 bináris komponensek (Intel Firmware Support Package) és az Intel ME alrendszer bináris firmware-je, amelyek a CPU és a chipset inicializálásához és elindításához szükségesek, beépítve vannak a CoreBoot-ba.
coreboot Jelenleg több mint 20 AMD alaplapot támogatAMD Padmelon, AMD Dinar, AMD Rumba, AMD Gardenia, AMD Stoney Ridge, MSI MS-7721, Lenovo G505S és ASUS F2A85-M. 2011-ben az AMD kiadta az AGESA (AMD Generic Encapsulated Software Architecture) könyvtár forráskódját, amely eljárásokat tartalmaz a processzormagok, a memória és a HyperTransport illesztőprogram inicializálására.
Az AGESA fejlesztését a CoreBoot részeként tervezték, de 2014-ben ezt a kezdeményezést megszüntették, és az AMD csak az AGESA bináris szerelvényeket adta ki.
A Coreboot az AMD Ryzen processzorokba kerül, és a System76 gondoskodik róla
Ezt a projektet számos intézményben, projektben, alapítványban használják, többek között és most is Jeremy Soller a Redox Rust operációs rendszer alapítója és a System76 mérnöki vezetője, bejelentette a CoreBoot átadását a a chipsetekkel együtt szállított laptopok és munkaállomások AMD Matisse (Ryzen 3000) és Renoir (Ryzen 4000) a Zen 2 mikroarchitektúra alapján.
És a bejelentés a Twitter-fiókján keresztül történt, amelyben a következőket kommentálta:
«Láttam a nagy @LisaSu fényét», írja a Jeremy Soller, a System76 mérnöke. „Ma kezdődik az utazásom Matisse és Renoir felé. Találkozunk a másik oldalon! "
Ezen túlmenően, Megemlítik, hogy a projekt megvalósításához az AMD biztosította a System76 fejlesztőknek a szükséges dokumentációtvalamint a platform támogató összetevőinek (PSP) és a chip inicializálásának (AGESA) kódja.
"Egyedül az univerzumban kínáljuk ezeket a processzorokat nyílt forráskódú firmware-rel, ha működik" - mondja Soller.
A System76-ban az NDA alatt hozzáférünk az AMD dokumentációihoz, amely nem nyilvános. A coreboot hordozása egyébként sokkal nehezebb lenne.
Az NDA-k célja kitalálni, hogyan töltsék be a Coreboot firmware-t anélkül, hogy befolyásolnák más hardvereket azon a rendszeren, amely a működéshez és a biztonság fenntartásához szükséges, például az AMD PSD, amely sok mindent elvégez az enklávé biztonságos gazdagépén kívül. Néhány alaplap funkcionálisan letilthatja a PSP legtöbb aspektusát.
A Coreboot-nak csak a saját fejlesztésű foltok minimális számát kell betöltenie szükséges hogy a rendszer működjön és minden mást javítanak az AMD IP-jének védelme érdekében, és megakadályozzák, hogy valaki más használja a projekt forrását a PSP sebezhető pontjainak felkutatására.
A projekt végül szabadabb, mint a saját firmware-je attól, akitől az alaplap gyártója a System76 laptopok állnak.
Ez az NDA szerint alapvetően megegyezik az AMD-vel, és elmondja az alaplap gyártójának, hogy miként valósíthatja meg a legújabb AGESA-t a BIOS-ban, és hogyan támogathatja azokat a biztonsági funkciókat, amelyek lehetővé teszik például a PSP-t, a Secure Boot-ot stb.
Emlékeztetőül: a System76 gyártó USA számítógépek A coloradói Denverben található székhely laptopok, asztali számítógépek és szerverek értékesítésére szakosodott.
La compañía támogatja az ingyenes és nyílt forráskódú szoftvereket, amely az Ubuntu vagy saját Ubuntu alapú Linux disztribúcióját kínálja, a "Pop! _OS »mint előre telepített operációs rendszer.
Az Open Firmware System76 fejlesztése mellett Coreboot-alapú termékei, az EDK2 és néhány saját alkalmazása.
Végül ha érdekel, hogy többet tudjon meg róla, ellenőrizheti az eredeti híreket a következő linken.
forrás: https://www.forbes.com/
Számomra tévesnek tűnik, hogy a processzor IP-vel kapcsolatos működésének védelme érdekében a System76 megkapja azt a kiváltságot, hogy a lehető legjobb kompatibilitást biztosítsa az eszköznek az AMD-vel nyílt forráskódú firmware használatával, mivel a System76 képes hordozni a szükséges kódot A dokumentáció nem jelenti azt, hogy az IP-törvényességek miatt kiadhatják a mainboot projektben. Más szavakkal, a coreboot általános szempontból némi stagnálással folytatódik a berendezések AMD-vel történő futtatásához, kivéve, ha a System76-tól vásárolja.