Byla představena verze svobodného spouštěcího firmwaru Libreboot 20231021. Aktualizaci byl přidělen status testovací verze (stabilní vydání jsou publikována přibližně jednou za rok, poslední stabilní verze byla v červnu). Projekt rozvíjí hotovou sestavu projektu coreboot, která poskytuje alternativu k proprietárním UEFI a BIOS firmwarům, které zajišťují inicializaci CPU, paměti, periferních zařízení a dalších komponentů hardwaru, s minimálními binárními vložkami.
Libreboot má za cíl vytvořit systémové prostředí, které umožní obejít proprietární software, jak jen je to možné, nejen na úrovni operačního systému, ale také na úrovni firmware, který zajišťuje bootování. Libreboot doplňuje Coreboot nástroji pro usnadnění použití koncovými uživateli, čímž tvoří hotovou distribuci, kterou může použít jakýkoli uživatel bez speciálních dovedností.
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.
- Notebooky:
- ThinkPad X60 / X60S / X60 Tablet;
- ThinkPad T60;
- Lenovo ThinkPad X200 / X200S / X200 / X220 / 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;
- Dell Latitude E6400 / E6430;
- Apple MacBook1 a MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
V novém vydání:
- Podpora serverových základních desek byla obnovena: ASUS KFSN4-DRE a ASUS KGPE-D16.
- Byla přidána podpora základních desek pro PC: ASUS KCMA-D8 a Dell Precision T1650.
- Byla přidána podpora notebooků: Dell Latitude E6430 (Intel GPU), Lenovo ThinkPad X301, HP EliteBook 2170p a HP EliteBook 8470p.
- Byl proveden přechod na vývojovou větev bootloaderu GRUB 2.12-rc. Byla přidána podpora pro šifrované oddíly ve formátu LUKS2, které využívají mechanismus generování klíče založený na algoritmu argon2 (dříve byla podporována pouze konfigurace s PBKDF2).
- Byly zjednodušeny příkazy nástroje pro sestavování lbmk (systém sestavení Libreboot), například místo „./build boot roms“ nyní stačí uvést „./build roms“. Počet skriptů pro sestavení byl snížen z 50 na 12. Proběhly dva audity sestavovacího systému lbmk, které umožnily snížit velikost kódu o 50 % a zvýšit výkon.
- Byla provedena restrukturalizace adresářů. Obsah adresáře „resources/scripts/“ byl přesunut do samostatného adresáře „script/“, zatímco adresář „resources/“ byl přejmenován na „config/“, protože tam zůstaly pouze konfigurační soubory a patche (patchy plánujeme přesunout do adresáře „patch/“). Soubory IFD/GbE byly přesunuty do adresáře „config/ifd/“. Specifické binární soubory pro výrobce byly odděleny od souborů IFD/GbE a umístěny do adresáře „vendorfiles/“.
- Byla přidána podpora pro sestavení serprog firmware pro desky založené na mikrořadičích RP2040 (pico-serprog) a STM32 (stm32-vserprog). Protokol serprog je podporován ve flashrom a používá se pro programování SPI flash.
- Zavaděč U-Boot používaný v firmware pro Chromebooky byl aktualizován na verzi 2023.10.
- Proběhla synchronizace s repozitářem Coreboot k datu 12. října a s repozitářem SeaBIOS k datu 24. srpna.
Zdroj: opennet.ru
