Itt van a CoreBoot 4.12, amely 49 és több tábla támogatásával érkezik

Fél év után az utolsó bejelentett verzió után bejelentették a CoreBoot 4.12 új verziójának kiadását amelyhez számos olyan fejlesztés került hozzá, mint például a nagyobb támogatás, az elavult kód megszüntetése és még sok más.

Azok számára, akik nem ismerik a CoreBoot-ot, tudnia kell, hogy ez 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 PC-ken volt, és lecserélte azt UEFI-re (Unified Extensible). A CoreBoot szintén egy ingyenes, saját firmware-analóg, amely teljes ellenőrzéshez és auditáláshoz elérhető. A CoreBoot az alap firmware a hardver inicializálásához és a rendszerindítás koordinálásához.

Beleértve a grafikus chip inicializálását, PCIe, SATA, USB, RS232. Ugyanakkor az FSP 2.0 (Intel Firmware Support Package) bináris komponensek é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, integrálva vannak a CoreBoot-ba.

A CoreBoot 4.12 újdonságai

A CoreBoot 4.12, 190 fejlesztő vett részt és 2692 változtatást készített elő amelyek közül a legfontosabbak a következők.

A Coreboot 4.12-ben 49 alaplap támogatása, amelyek nagy részét Chrome OS-eszközökön használják.

Míg másrészt 51 alaplap támogatása megszűnt, amelynek megszüntetése elsősorban a támogatás megszűnésével függ össze elavult tányérokhoz és a másolatok kiküszöbölésére irányuló munkához hasonló tábla opciók. Sok, korábban külön modellként bemutatott tábla halmazokká (változat) van kombinálva, amelyekben egy modul azonnal lefedi az egész eszközcsaládot.

A platformokat támogató kód AMDFAM10, VIA VX900 és FSP1.0 (BROADWELL_DE, FSP_BAYTRAIL, RANGELEY), amelyek nem felelnek meg az új követelményeknek, kizárták a kódbázisból fő. Például az FSP1.0-ban nem lehetséges a POSTCAR szakasz megvalósítása.

Figyelembe véve a másolatok tisztítását, annak ellenére, hogy formailag az eltávolított táblák száma meghaladja a hozzáadottak számát, bővült a kompatibilis berendezések listája. Az új verzió sok változást is végrehajtott a az OEM firmware-hez tartozó eszközök továbbfejlesztett támogatása, beleértve a Coreboot alapúakat is.

A kódbázis tisztításának folytatása mellett mennyiségi megjegyzések az engedélyekről fájl fejlécében rövid SPDX azonosítókra cserélődtek. A fejlesztésben részt vevő összes szerző nevét az AUTHORS fájl tartalmazza. A fejlécfájlokat felülvizsgálták, hogy minimalizálják az egyes szerelési egységek összeszerelése során lefedett kódot.

Az SMMSTORE Flash Drive Controller készen áll a széles körű használatra. A vezérlő SMM (System Management Mode) módot használ a flash memóriában lévő területek írásához, beolvasásához és törléséhez, és operációs rendszer vagy firmware összetevőkben is felhasználható a beállítások állandó tárolásának megszervezéséhez, anélkül, hogy az egyes platformokra specifikus vezérlőt kellene létrehozni.

Az egységtesztelő eszközök kibővültek, amelyek integrálódnak az új build rendszerbe és átkerülnek a Cmocka keretrendszer használatába. Az egységek teszteléséhez külön tesztek / könyvtár jött létre a forrásfában.

Az x86 rendszerek számára most szükséges alkatrészek a következők: RELOCATABLE_RAMSTAGE, POSTCAR_STAGE és C_ENVIRONMENT_BOOTBLOCK. RELOCATABLE_RAMSTAGE amelyek lehetővé teszik a ramstage futás közben egy másik memóriaterületre történő áthelyezését, amely nem fedi át az operációs rendszert vagy a hasznos teher illesztőprogramokat (a lépés szükséges, mivel a ramstage a CBMEM-ben gyorsítótárazott a készenléti üzemmódból való kilépéshez való gyorsabb betöltéshez).

POSTCAR_STAGE a CAR-ról (Cache-As-Ram) a DRAM-ról futó kódra váltáshoz használják. C_ENVIRONMENT_BOOTBLOCK lehetővé teszi a rendszeres GCC használatával lefordított bootblock használatát egy speciális romcc fordító helyett.

Szerezd meg a CoreBoot-ot

Végül azok számára, akik szeretnék megszerezni a CoreBoot új verzióját a letöltési részükről megtehetik, amely megtalálható a projekt hivatalos honlapján.

Amellett, hogy abban megtalálják a dokumentációt és további információkat a projektről.

A link ez.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.