Coreboot 24.02 přichází se změnou formátu verze, velkými pokroky a vylepšeními

coreboot

Coreboot (dříve LinuxBIOS) je projekt zaměřený na nahrazení nesvobodného firmwaru v proprietárním BIOSu

La Vyšlo únorové vydání Coreboot 24.02 nedávno a byla provedena velká vylepšení do kterého se zapojilo 111 vývojářů a připravili 814 změn. Toto vydání představuje tři měsíce práce strávené vylepšováním kódové základny Coreboot se zaměřením na vyčištění a zlepšení kvality.

Bezpochyby a z nejpozoruhodnějších novinek tohoto vydání a kterého si mohli následovníci projektu všimnout, je napřZměním formát čísla verze, protože až do předchozí verze projekt používal schéma pojmenování přírůstkových verzí (4.xx),

Nyní Coreboot přijal schéma pojmenování Year.Month.Sub-version a další vydání naplánované na květen tohoto roku ponese číslo 24.05, s implicitní subverzí 00. V případě oprav nebo přírůstkových verzí budou přidány hodnoty jako 01, 02 a tak dále.

Co je nového v Corebootu 24.02?

Tato nová verze Coreboot 24.02 zavádí úplné odstranění větve „master“. projektu Coreboot, takže od tohoto vydání budeme pracovat na vývoji nové větve nazvané "main". Tato úprava byla provedena v reakci na úvahu, že slovo „mistr“ může být považováno za politicky nekorektní, což mezi některými aktivisty vyvolává pobouření. Přibližně před 6 měsíci projekt migroval z „hlavního“ na „hlavní“ a od té doby udržuje obě větve synchronizované, aby se přechod usnadnil. Počínaje tímto vydáním se zcela zbaví hlavní větve.

Pokud jde o změny v infrastruktuře, dekodér obrázků JPEG byl nahrazen implementací v jazyce Wuffs (Bezpečně bojovat s nedůvěryhodnými formáty souborů). Tento jazyk nabízí bezpečnost paměti, generuje kód C/C++ a je optimalizován pro vytváření analyzátorů, kodérů a dekodérů formátu souborů. Použití zabezpečeného dekodéru JPEG snižuje vystavení vašeho projektu potenciálním útokům, jako je LogoFAIL.

Kromě výše zmíněných vylepšení, další změny byly provedeny na centrálním zavazadlovém prostoru, včetně přejmenování souborů Makefiles z .inc na .mk pro jejich lepší identifikaci, přidání podpory čipů GD25LQ255E a IS25WP256D v SPI, přidání podpory pro více skupin segmentů PCI na zařízeních, odebrání podpory pro více nepoužívaných downlinků na zařízeních, přejmenování sběrnice a link_list pro upstream a downstream na zařízeních a aktualizované soubory stromu zařízení tak, aby moderní platformy Intel používaly chipset.cb.

Z další změny, které vynikají této nové verze:

  • Opravena chyba v počítání únorových dnů v přestupném roce, která způsobovala, že se RTC neustále vracelo k datu stavby 29. února 2024.
  • Přidány struktury tabulky přemapování IO Arm, představující topologii IO systému založeného na Arm.
  • Přidána podpora PPTT, která generuje tabulky topologie vlastností procesoru (PPTT) vyhovující specifikaci ACPI 6.4.
  • Přidána podpora pro tabulku WDAT, položení základu pro implementaci specifikace tabulky ACPI WDAT (Watchdog Action Table).
  • podpora buildgcc pro zařízení Apple M1/M2
  • Dekodér byl nahrazen implementací Wuffs, paměťově bezpečného programovacího jazyka, který zpracovává nedůvěryhodné formáty souborů.
  • Odebrána podpora pro více nepoužívaných downlinků
  • crossgcc přešel z používání GCC 11.4.0 na GCC 13.2.0, CMake byl aktualizován z verze 3.26.4 na 3.27.7.
  • Aktualizované komponenty užitečného zatížení založené na GRUB 2.12 a Seabios 1.16.3.
  • Uprev na Kconfig z Linuxu 6.7

Pokud se chcete dozvědět více o této nové verzi Coreboot 24.02, 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ý se nachází na jeho oficiálních stránkách projektu. Navíc v něm najdete dokumentaci a další informace o projektu. Odkaz je tento.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.