Bemutatták az ingyenesen indítható firmware Libreboot 20231021 kiadását, a frissítés tesztkiadás státuszba került (a stabil kiadások évente kb. egyszer jelennek meg, az utolsó stabil kiadás júniusban volt). A projekt a coreboot projekt kész összeállítását fejleszti, amely helyettesíti a szabadalmaztatott UEFI és BIOS firmware-t, amely a CPU, a memória, a perifériák és egyéb hardverelemek inicializálásáért felelős, miközben minimalizálja a bináris beillesztéseket.
A Libreboot célja egy olyan rendszerkörnyezet létrehozása, amely lehetővé teszi, hogy a lehető legtöbbet szabadalmaztatott szoftverek nélkül maradjon, nemcsak az operációs rendszer, hanem a rendszerindítást biztosító firmware szintjén is. A Libreboot a Corebootot olyan eszközökkel egészíti ki, amelyek megkönnyítik a végfelhasználók használatát, így kész disztribúciót hoz létre, amelyet bármely felhasználó speciális ismeretek nélkül használhat.
A Libreboot által támogatott hardver:
- Szerver alaplapok:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- Asztali rendszerek:
- 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.
- Notebookok:
- 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 Latitute E6400/E6430;
- Apple MacBook1 és MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
Az új kiadásban:
- Visszakerült a kiszolgálói alaplapok támogatása: ASUS KFSN4-DRE és ASUS KGPE-D16.
- Hozzáadott támogatás a PC-alaplapokhoz: ASUS KCMA-D8 és Dell Precision T1650.
- Hozzáadott támogatás a laptopokhoz: Dell Latitude E6430 (Intel GPU), Lenovo ThinkPad X301, HP EliteBook 2170p és HP EliteBook 8470p.
- Megtörtént az átállás a GRUB 2.12-rc rendszerbetöltő jelenleg fejlesztés alatt álló ágára. Hozzáadott támogatás a titkosított partíciókhoz LUKS2 formátumban az argon2 algoritmuson alapuló kulcsgeneráló mechanizmus segítségével (korábban csak a PBKDF2 konfigurációkat támogatták).
- Az lbmk (Libreboot build system) build eszközparancsai leegyszerűsödtek, például a „./build boot roms” helyett mostantól „./build roms” is megadható. Az összeállítási szkriptek száma 50-ről 12-re csökkent. Az lbmk összeállítási rendszer két auditja megtörtént, ami lehetővé tette a kód méretének 50%-os csökkentését és a termelékenység növelését.
- A katalógusokat átalakították. A „resources/scripts/” könyvtár tartalma egy külön „script/” könyvtárba került, a „resources/” könyvtár pedig „config/”-re, mivel csak konfigurációs fájlok és javítások maradtak ott (a javítások a tervek szerint áthelyezik a „patch/” könyvtárba). Az IFD/GbE fájlok a "config/ifd/" könyvtárba kerültek. A szállítóspecifikus binárisok elkülönülnek az IFD/GbE fájloktól, és a "vendorfiles/" könyvtárban találhatók.
- Támogatás hozzáadva a serprog firmware készítéséhez RP2040 (pico-serprog) és STM32 (stm32-vserprog) mikrokontrollereken alapuló kártyákhoz. A serprog protokollt támogatja a flashrom, és az SPI flash firmware-hez használják.
- A Chromebook firmware-ében használt U-Boot rendszerbetöltő frissítve a 2023.10-es verzióra.
- Október 12-től szinkronizálva a Coreboot-tárral, augusztus 24-től pedig a SeaBIOS-tárral.
Forrás: opennet.ru