K dispozici jsou bootovací firmwary Coreboot 24.02 a Libreboot 20240225.

Byl vydán projekt CoreBoot 24.02, který vyvíjí volnou alternativu k proprietárním firmwarům a BIOS. Kód projektu je šířen pod licencí GPLv2. Při vytváření nové verze se podílelo 111 vývojářů, kteří připravili 814 změn. S tímto vydáním přešel projekt na nový systém pojmenovávání verzí, který využívá datové vazby (rok.měsíc.aktualizace), takže v únoru 2024 místo verze 4.23 vznikla verze 24.02, a na květen je naplánováno vydání 24.05.

Hlavní změny:

  • Byla přidána podpora pro tři základní desky. Jedna přidaná deska se používá v notebooku Lenovo ThinkPad X230 eDP Mod (2K/FHD), zatímco další dvě jsou určeny pro zařízení s Chrome OS nebo na serverech Google. Byla ukončena podpora desky Google Primus4ES.
  • Byl dokončen přechod z používání vývojové větve „master“ ve prospěch nové větve „main“, která byla vytvořena, protože slovo „master“ bylo v těchto posledních letech považováno za politicky nekorektní a vyvolávalo pobouření u některých aktivistů. Přibližně 6 měsíců byly větve „master“ a „main“ synchronizovány, nyní zůstala pouze větev „main“, což může vyžadovat přepracování skriptů odkazujících na větev „master“.
  • Dekodér obrazů ve formátu JPEG byl nahrazen implementací v jazyce Wuffs (Wrangling Untrusted File Formats Safely), který bezpečně pracuje s pamětí, generuje kód v C/C++ a je optimalizován pro vytváření parserů, kodérů a dekodérů formátů souborů. Použití zabezpečeného dekodéru JPEG minimalizuje riziko projektu vůči útokům, jako je LogoFAIL.
  • Byla vylepšena kompatibilita se specifikacemi ACPI:
    • Byla přidána podpora struktury IORT (Input Output Remapping Table), která se používá k určení topologie vstupu/výstupu na systémech ARM.
    • Byla přidána podpora struktury PPTT (Processor Properties Topology Tables), definované ve specifikaci ACPI 6.4, která obsahuje informace o topologii procesoru. Vytváření PPTT je prozatím implementováno pouze pro desky qemu-sbsa a Neoverse N2, které vyžadují tuto tabulku.
    • Byla přidána podpora tabulky WDAT (Watchdog Action Table), navržené společností Microsoft pro popis watchdog časovače, který automaticky restartuje PC v případě zamrznutí operačního systému.
  • Byla přidána podpora pro SPI Flash čipy GD25LQ255E a IS25WP256D.
  • Byla realizována možnost práce s více skupinami segmentů PCI současně.
  • Struktury bus a link_list byly přejmenovány na upstream a downstream.
  • Do souborů devicetree byly přidány popisy moderních platforem Intel.
  • Pro zařízení Apple MacBook1 a MacBook2 byla přidána podpora buildgcc.
  • V crossgcc došlo k přechodu 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.
  • Byly aktualizovány komponenty payload na bázi GRUB 2.12 a Seabios 1.16.3.

Kromě toho byla představena verze projektu Libreboot 20240225, která rozvíjí hotovou sestavu Coreboot pro nahrazení proprietárních firmwarů UEFI a BIOS, které zajišťují inicializaci CPU, paměti, periferních zařízení a dalších komponentů zařízení. Libreboot se zaměřuje na vytváření systémového prostředí, které umožňuje obejít se bez proprietárního softwaru, jak je to jen možné, nejen na úrovni operačního systému, ale také v rámci firmwaru zabezpečujícího zavádění. Libreboot doplňuje Coreboot prostředky usnadňujícími aplikaci koncovými uživateli, vytvářejícím hotový distribuční balík, který může využít jakýkoli uživatel, jenž nemá speciální dovednosti.

V novém vydání:

  • Byla přidána podpora notebooků HP EliteBook 8560w a Dell Latitude E5520/E5530/E6520/E6420.
  • Byla přidána podpora PC Dell OptiPlex 9020/7020 (série SFF, XE2 SFF, MT a XE2 MT).
  • Do skriptu pro aktualizaci vydání byla přidána podpora generování samostatného archivu s kódem U-Boot (./update release -m u-boot).
  • Pro flashing obrazů Libreboot na základní desky byl namísto utilitky flashrom použit nástroj flashprog (fork flashrom, zaměřený na údržbu stabilních vydání a implementaci podpory nových čipů při zachování podpory starých).

Hardware podporovaný v Libreboot:

  • Serverové základní desky:
    • ASUS KFSN4-DRE
    • ASUS KGPE-D16
  • Desktopové systémy:
    • Gigabyte GA-G41M-ES2L;
    • Acer G43T-AM3;
    • Intel D510MO / D410PT;
    • Apple iMac 5,2;
    • HP Elite 8200 SFF/MT;
    • HP Elite 8300 USDT;
    • ASUS KCMA-D8;
    • Dell Precision T1650.
    • Intel D945GCLF
    • Dell OptiPlex 7020 a 9020 série SFF, XE2 SFF, MT a XE2 MT;
  • Notebooky:
    • ThinkPad X60 / X60S / X60 Tablet;
    • ThinkPad T60;
    • Lenovo ThinkPad X200 / X200S / X200 / X220 / X220 eDP / X230 Tablet;
    • Lenovo ThinkPad X301;
    • Lenovo ThinkPad R400;
    • Lenovo ThinkPad T400 / T400S / T420 / T420S / T430 / T440;
    • Lenovo ThinkPad T500 / T530;
    • Lenovo ThinkPad W530 / W541;
    • Lenovo ThinkPad R500;
    • HP EliteBook 2560p / 2570p / 2170p / 8470p / Folio 9470m;
    • HP EliteBook 820 G2;
    • HP Compaq Elite 8300 CMT;
    • HP EliteBook 8460p;
    • HP EliteBook 8560w;
    • Dell Latitude E6400 / E6430;
    • Dell Latitude E5520/E5530/E6520/E6530/E6420;
    • Apple MacBook1 a MacBook2;
    • ASUS Chromebook Flip C101 (ARM);
    • Samsung Chromebook Plus (ARM).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster