A a projekt új verziója "CoreBoot 4.13", verzió, amelyben 234 fejlesztő vett részt a létrehozásban, és akik több mint 4200 változtatást is előkészítettek.
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.13 fő újdonságai
Az új verzióban kiemelkedő főbb változások közül az egyik a hozzáadott támogatást 63 alaplaphoz, Amelyek közül 42-et Chrome OS-t vagy Google-szervert használó eszközökön használnak.
A nem Google táblák közül a következőket említik:
- Acer G43T-AM3
- Asus A88XM-E FM2 +
- Supermicro X11SSH-F
- Dell OptiPlex 9010
- HP EliteBook 2560p, HP EliteBook Folio 9480m, HP ProBook 6360b
- Lenovo ThinkPad X230s
- Rendszer76 lemp9
- AMD Cereme
- Biostar TH61-ITX
- BostenTech GBYT4
- Clevo L140CU / L141CU
- Intel Alderlake-P RVP
- Kontron COMe-bSL6
- Nyissa meg a DeltaLake számítási projektet
- Prodrive Hermes
- Purism Librem Mini, Purism Librem Mini v2
- Siemens Chile
A Cerboot 4.13 új verziójának másik fontos változása az biztosítva volt saját megvalósítása a a Bay Trail chipen lévő rendszerek alapkódja, egyenértékű az Intel által biztosított kódbázissal.
Az egyedi hivatkozási kód meg fog csökkenti a megfelelő működéshez szükséges külső alkatrészeket a betöltéshez szükséges egyetlen MRC.bin fájlba (memória hivatkozási kód).
Hozzáadva kezdeti támogatás az Intel TXT számára (Trusted eXecution Technology), elegendő a tboot (Trusted Boot) modul futtatásához. A megvalósítást Asrock B85M Pro4 (Haswell) TPM 2.0 alaplapon tesztelték.
Emellett azt is hozzáadott "rejtett" indikátor feldolgozás az eszközfában lévő PCI-eszközökhöz, amely lehetővé teszi a rejtett eszközök feldolgozását, amelyek paraméterei úgy tűnik, hogy hiányoznak az eszközről (gyártói azonosító 0xFFFF_FFFF). Hasonló eszközöket használ az Intel PMC (Power Management Controller).
Eszközöket adtak hozzá gen_spd.go és gen_part_id.go SPD információk előállításához (Serial Presence Detect) az LP4x memóriához, és hozzárendelhet azonosítókat a TGL és JSL alapú táblákban használt memória modulokhoz.
Megszűnt az Open Compute Project SonoraPass alaplap és 4 Google alaplap támogatása.
Javasolták az SMM bootloader új verzióját, amelyek 32-nél több CPU-szállal rendelkező platformokon működhetnek.
Címszanitizer hibakeresési mechanizmus került bevezetésre Beépített a memóriával végzett munka helyességének ellenőrzésére, lehetővé téve az olyan problémák azonosítását, mint a puffer túlcsordulása. A motor a QEMU i440fx, az Intel Apollo Lake és a Haswell esetében állomáson és romstage-ben is használható.
A többi változás közül amelyek kiemelkednek:
- Hozzáadták az x86_64 kezdeti támogatását, amely több mint 4 GB memóriát tett lehetővé és optimalizáltabb kódot tartalmazott. A megvalósítás továbbra is csak az emulátorban használható.
- Előkészületek történtek a PCI busz mastering szelektív engedélyezéséhez, amelyhez a Kconfig olyan beállításokat adott hozzá, amelyek lehetővé teszik a busz mastering engedélyezését az egyes eszközcsoportok szintjén.
- A naplók kimeneti szintjének a konzolra történő megváltoztatásának lehetősége az indítóblokkban aktivált romstage-ból származik.
- Javasolták az erőforrás-allokátor negyedik kiadását, amely támogatja az erőforrások több tartományának manipulálását, a teljes címterület felhasználását és a memória lefoglalását 4 GB feletti területeken.
- Ezenkívül megfigyelhetjük az AMD Zen mikroarchitektúrán alapuló chipkészletek támogatásának támogatását a CoreBoot-ban.
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.