Leah Rowe, a fő fejlesztő és a Libreboot disztribúció alapítója bemutatta a Canoeboot projekt első kiadását, amely párhuzamosan fejlődik a Libreboot-tal, és teljesen szabad Libreboot összeállításként van pozicionálva, amely megfelel a Szabad Szoftver Alapítvány követelményeinek a teljesen szabad disztribúciókra vonatkozóan. A projekt korábban 'nem hivatalos GNU Boot' néven volt ismert, de a GNU Boot készítőitől érkezett kifogás után először nonGeNUine Boot-ra, majd Canoeboot-ra változtatták a nevét. A Canoeboot 20231026 kiadás a legutóbbi Libreboot 20231021 verzióra épül, amelyből eltávolították a Szabad Szoftver Alapítvány kritériumainak nem megfelelő összetevőket és módosításokat.
A Libreboot különálló verziójának létrehozásának szükségességét az indokolja, hogy a Szabad Szoftver Alapítvány által meghatározott követelmények nem engedélyezik a bináris firmware-ek és bármilyen bináris illesztőprogram-összetevő szállítását. Ugyanakkor a tavalyi évtől a Libreboot projekt pragmatikusabb szabályokra váltott a bináris összetevők használatában, ami lehetővé tette a támogatott hardverek körének jelentős bővítését. A Libreboot projekt új célja a CoreBoot által támogatott összes hardver támogatása lett, a biztonságra és megbízhatóságra ható bináris összetevők kivételével (például a Libreboot me_cleaner-t használ az Intel ME letiltására). Ezzel a megközelítéssel a Libreboot elvesztette a teljesen szabad disztribúció státuszát a Szabad Szoftver Alapítvány értelmezése szerint.
A Canoeboot által támogatott eszközök (a Libreboot által támogatott, de a Canoeboot által nem támogatott alaplapok áthúzva):
- 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 W500 / 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).
Főbb változások:
- Á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.
- A Libreboot-hoz képest az alábbi eszközök támogatása megszűnt:
- Dell Latitude E6430
- Dell Precision T1650
- HP EliteBook 2170p
- HP EliteBook 2560p
- HP EliteBook 2570p
- HP EliteBook 8470p
- HP 8200 SFF
- HP 8300 USDT
- HP EliteBook 9470m
- Lenovo ThinkPad T420
- Lenovo ThinkPad T420S
- Lenovo ThinkPad T430
- Lenovo ThinkPad T440p
- Lenovo ThinkPad T520
- Lenovo ThinkPad T530
- Lenovo ThinkPad W530
- Lenovo ThinkPad W541
- Lenovo ThinkPad X220/X220T
- Lenovo ThinkPad X230/X230T
Forrás: opennet.ru
