Bemutatásra került a Libreboot 20231021-es kiadásának szabad boot firmware verziója. A frissítés tesztváltozat státuszt kapott (a stabil kiadások körülbelül évente egyszer jelennek meg, az előző stabil kiadás júniusban volt). A projekt a coreboot projekt kész összeállítását fejleszti, amely a CPU, memória, perifériák és más hardverkomponensek inicializálásáért felelős, tulajdonosi UEFI és BIOS firmware-ek cseréjét biztosítja, minimális bináris beillesztésekkel.
A Libreboot célja egy olyan rendszernyújtási környezet kialakítása, amely lehetővé teszi a felhasználók számára, hogy véglegesen elkerüljék a szabadalmaztatott szoftvereket, nemcsak az operációs rendszer, hanem a bootolást biztosító firmware szintjén is. A Libreboot a Coreboot-ot kiegészíti a végfelhasználók számára a használat megkönnyítése érdekében, kész disztribúciót formálva, amelyet bármilyen felhasználó igénybe vehet, aki nem rendelkezik különleges készségekkel.
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.
- Laptopok:
- 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 és MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
Az új kiadásban:
- Visszaállt a szerver alaplapok támogatása: ASUS KFSN4-DRE és ASUS KGPE-D16.
- Hozzáadva az asztali PC-k alaplapjainak támogatása: ASUS KCMA-D8 és Dell Precision T1650.
- Hozzáadva a laptopok támogatása: Dell Latitude E6430 (Intel GPU), Lenovo ThinkPad X301, HP EliteBook 2170p és HP EliteBook 8470p.
- Átálltunk a fejlesztés alatt álló GRUB 2.12-rc betöltő ágra. Hozzáadva a LUKS2 formátumú titkosított partíciók támogatása, amelyek az argon2 algoritmuson alapuló kulcsgeneráló mechanizmust használnak (korábban csak a PBKDF2 konfigurációk voltak támogatva).
- Egyszerűsítettük az lbmk (Libreboot build system) parancsait, például a "./build boot roms" helyett most már használható a "./build roms". A build szkriptek száma 50-ről 12-re csökkent. Két auditot hajtottunk végre az lbmk build rendszerén, amelyek 50%-kal csökkentették a kód méretét és javították a teljesítményt.
- A könyvtárak átszervezésre kerültek. A "resources/scripts/" könyvtár tartalmát külön könyvtárba, a "script/"-be helyeztük, míg a "resources/" könyvtárat "config/"-ra neveztük át, mivel ott már csak konfigurációs fájlok és javítások maradtak (a javításokat a "patch/" könyvtárba tervezik áthelyezni). Az IFD/GbE fájlokat a "config/ifd/" könyvtárba költöztettük. A gyártóspecifikus bináris fájlok el lettek választva az IFD/GbE fájloktól, és a "vendorfiles/" könyvtárba kerültek.
- Hozzáadva a serprog firmwarek támogatása az RP2040 (pico-serprog) és az STM32 (stm32-vserprog) mikrovezérlők alapú lapokhoz. A serprog protokollt a flashrom támogatja, és az SPI flash kiírására alkalmazzák.
- A Chromebook firmwarekben használt U-Boot betöltő frissítve lett a 2023.10-es verzióra.
- A Coreboot tárolóval való szinkronizálás a dátum állapotának megfelelően, október 12-én, a SeaBIOS tárolóval pedig augusztus 24-én történt.
Forrás: opennet.ru
