
Coreboot (dříve LinuxBIOS) je projekt zaměřený na nahrazení nesvobodného firmwaru v proprietárním BIOSu
Nová verze Coreboot 4.20 byl vydán před několika dny a v tomto vydání udělali a hodně změn které se zaměřují na vylepšení již implementovaných funkcí, stejně jako na vylepšení zabezpečení, vylepšení kompatibility a také na podporu vylepšení pro již podporované desky i nové desky.
Pro ty, kteří CoreBoot neznají, měli byste vědět, že tomu tak je open source alternativa k tradičnímu základnímu I / O systému (BIOS), který již byl na počítačích se systémem MS-DOS 80s, a nahradil jej UEFI (Unified Extensible). CoreBoot je také bezplatný vlastní analogový firmware a je k dispozici pro úplné ověření a audit. CoreBoot se používá jako základní firmware pro inicializaci hardwaru a koordinaci bootování.
Včetně inicializace grafického čipu, PCIe, SATA, USB, RS232. Současně jsou do CoreBootu integrovány binární komponenty FSP 2.0 (Intel Firmware Support Package) a binární firmware pro subsystém Intel ME, které jsou nutné k inicializaci a spuštění CPU a čipové sady.
Hlavní nové funkce CoreBoot 4.20
V této nové verzi Coreboot 4.20 to je představuje práci asi 1600 konfirmací od předchozího vydání a představuje úklidovou práci a implementovaná neustálá vylepšení.
Mezi změny, které vynikají v této nové verzi, je to cpu/mp_init.c povolí CPU, jakmile spustí kódplus cpu/x86/smm přidává funkcionalitu úložiště prostředků PCI
Kromě toho, runtime SMM zajišťuje, že prostředky PCI jsou uloženy v paměti SMRAM zabezpečení, aby se zabránilo útokům, které vedou k úniku citlivých dat prostřednictvím manipulace s přemapováním PCI BAR.
Další změna, která v této nové verzi vyniká, je ta přidán ovladač pro čtení a zápis proměnných EFI uloženy v samostatné oblasti paměti. To je zvláště užitečné pro EDK2 jako užitečné zatížení a umožňuje opětovné použití stávajících nástrojů EFI k nastavení/získání možností používaných firmwarem.
Já také víme přidán ovladač EWL (vylepšené protokolování varování) pro zpracování chyb Intel EWL HOB a také co přidána podpora paměti DDR2 do kódu pro Intel GM45, přidána podpora inteltool pro Intel "Emmitsburg" PCH, přidány ovladače Sound-Open-Firmware pro Chromebooky pro podporu zvuku v systémech a přidána podpora protokolování konzoly SimNow pro AMD.
Na druhou stranu, užitečné zatížení Yabits bylo odstraněno s nímž se stává zastaralým a archivovaným, stejně jako je také zdůrazněno, že opraveny problémy se sestavením superiotoolu pomocí musl-libc, implementoval počáteční práce na Xeon SPR, odstranil podporu Zephyr SDK z coreboot-sdk, protože zabalená verze byla poměrně stará a ve skutečnosti se nepoužívala, a také přidal podporu inteltool pro Intel PCH „Emmitsburg“.
Uvádí se, že se pracovalo na zlepšení procenta zásahů do mezipaměti při přestavbě pomocí ccache, stejně jako na vylepšení a rozšíření kódu generování ACPI a že Opraveny některé problémy s kódem RISC-V.
Nakonec také stojí za zmínku, že v této nové verzi přidána podpora pro 25 základních desek, z nichž 11 se používá na zařízeních Chrome OS nebo webových serverech.
- Asrock: B75M-ITX
- Dell: Latitude E6400
- Google: Aurash
- Google: Boxy
- Google: Ústava
- Google: Gothrax
- Google: Hádes
- Google: Myst
- Google: Screenbo
- Google: Starmie
- Google: Taranza
- Google: Uldren
- Google: Yavilla
- HP: EliteBook 2170p
- Intel: Archer City CRB
- Intel: DQ67SW
- Ochrana: VP2420
- Ochrana: VP4630/VP4650
- Ochrana: VP4670
- Siemens: MC EHL4
- Siemens: MC EHL5
- Systém76:lemp11
- Systém76: oryp10
- Systém76: oryp9
Pokud máte zájem dozvědět se více o této nové verzi CoreBoot 4.18, můžete se podívat na podrobnosti Na následujícím odkazu.
Získejte CoreBoot
A konečně, pro zájemce o možnost získat tuto novou verzi CoreBoot mohou to udělat ze své sekce pro stahování, který je k dispozici na oficiálních webových stránkách projektu.
Kromě toho v něm budou moci najít dokumentaci a další informace o projektu.