K dispozici je vydání svobodného bootovacího firmwaru Libreboot 20240612. Projekt rozvíjí hotovou sestavu projektu Coreboot, která poskytuje alternativu k proprietárním firmware UEFI a BIOS, odpovědným za inicializaci CPU, paměti, periferních zařízení a dalších komponentů hardware, s minimalizací binárních vložení.
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í.
Stejně jako minulé vydání má aktualizace status stabilního vydání a liší se především opravou chyb, které byly zjištěny během měsíce, a zavedením změn připravených při auditu systému sestavení. V červenci se plánuje vytvoření nové experimentální větve, která se stane základem pro další stabilní vydání, které se očekává na jaře příštího roku.
O 12 % byl zmenšen velikost sestavovacího skriptu napsaného v POSIX sh. Do GRUB byl přidán ovladač pro podporu zavádění z NVMe disků. Při práci na systémech s CPU Intel Haswell (ThinkPad T440p, W541, Dell OptiPlex 9020 MT a Dell OptiPlex 9020) bylo přerušeno použití blobu pro inicializaci paměti (MRC), místo toho byla využita svobodná implementace raminit.
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 E5420/E5520/E5530/E6520/E6530/E6420;
- Apple MacBook1 a MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
Kromě Libreboot byla vytvořena verze projektu Canoeboot 20240612, která je prezentována jako zcela svobodná sestava Libreboot, splňující požadavky Fondu OSS na zcela svobodné distribuce. Vydání Canoeboot je založeno na verzi Libreboot 20240612, ze které byly odstraněny komponenty a změny, které neodpovídají kritériím Fondu OSS.
Potřeba vytvořit samostatnou distribuci Libreboot je dána tím, že požadavky Fondu svobodného software na svobodné distribuce nedovolují dodávku binárních firmware a jakýchkoliv binárních komponent ovladačů. Od roku 2022 přešel projekt Libreboot na pragmatičtější pravidla používání binárních komponent, což značně rozšířilo spektrum podporovaného hardwaru. Novým cílem projektu Libreboot je podpora veškerého vybavení podporovaného coreboot, s výjimkou binárních komponent ovlivňujících bezpečnost a spolehlivost (například v Libreboot se používá me_cleaner pro vypnutí Intel ME). Tento přístup však vedl k tomu, že Libreboot ztratil status zcela svobodné distribuce z pohledu Fondu svobodného software.
Zařízení podporovaná v Canoeboot:
- Serverové základní desky:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- Desktopové systémy:
- Acer G43T-AM3
- Apple iMac 5,2
- ASUS KCMA-D8
- Gigabyte GA-G41M-ES2L
- Intel D510MO a D410PT
- Intel D945GCLF
- Notebooky:
- Apple MacBook1,1 a MacBook2,1
- Dell Latitude E6400, E6400 XFR a E6400 ATG s GPU Intel
- Lenovo ThinkPad R400
- Lenovo ThinkPad R500
- Lenovo ThinkPad T400 / T400S
- Lenovo ThinkPad T500
- Lenovo ThinkPad W500
- Lenovo ThinkPad X200 / X200S / X200 Tablet
- Lenovo ThinkPad X301
- Lenovo ThinkPad X60 / X60S / X60 Tablet
- ASUS Chromebook Flip C101 (ARM)
- Samsung Chromebook Plus (v1) (ARM)
Zdroj: opennet.ru
