Leah Rowe, zhvilluesja kryesore dhe themeluesja e distribucionit Libreboot, prezantoi botimin e parë të projektit Canoeboot, i zhvilluar paralelisht me Libreboot dhe i pozicionuar si një përmbledhje e plotë e lirë e Libreboot, që i përgjigjet kërkesave të Fondacionit të Software-it të Lirë për distribucione të plota të lira. Më parë, projekti u publikua nën emrin "GNU Boot jozyrtar", por pas një ankesë nga krijuesit e GNU Boot, fillimisht u ribërë "nonGeNUine Boot", dhe tani "Canoeboot". Botimi Canoeboot 20231026 është i bazuar në versionin e fundit të Libreboot 20231021, nga i cili janë hequr komponentët dhe ndryshimet që nuk përputhen me kriteret e Fondacionit të Software-it të Lirë.
Nevoja për krijimin e një përmbledhjeje të veçantë Libreboot shpjegohet me faktin se kërkesat e krijuara nga Fondacioni i Software-it të Lirë nuk lejojnë shpërndarjen e firmware-ve (programet e pajisjeve) dhe çdo komponenti binare të ndihmësve. Në këtë kontekst, duke filluar nga viti i kaluar, projekti Libreboot ka kaluar në rregulla më pragmatike për përdorimin e komponentëve binarë, të cilat kanë lejuar zgjerimin e dukshëm të spektrit të pajisjeve të mbështetura. Objekti i ri i projektit Libreboot është mbështetje për të gjithë pajisjet që mbështeten në CoreBoot, përveç komponentëve binarë që ndikojnë në sigurinë dhe besueshmërinë (për shembull, në Libreboot përdoret me_cleaner për të çaktivizuar Intel ME). Me këtë qasje, Libreboot ka humbur statusin e një distribucioni të plotë të lirë sipas perspektivës së Fondacionit të Software-it të Lirë.
Pajisjet e mbështetura në Canoeboot (përmbajtjet që mbështeten në Libreboot, por nuk mbështeten në Canoeboot janë shënuar me vijë të tejdukshme):
- Plakat kryesore të serverëve:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- Sistemet desktop:
- 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.
- Laptopët:
- 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 dhe MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
Ndryshimet kryesore:
- E Ă«shtĂ« realizuar kalimi nĂ« degĂ«n nĂ« zhvillim tĂ« ngarkuesit GRUB 2.12-rc. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r ndarjet e koduara nĂ« formatin LUKS2, qĂ« pĂ«rdorin mekanizmin e formimit tĂ« çelĂ«sit mbi bazĂ«n e algoritmit argon2 (mĂ« parĂ« ishin mbĂ«shtetur vetĂ«m konfigurimet me PBKDF2).
- Janë thjeshtuar komandat e mjetit të ndërtimit lbmk (sistemi i ndërtimit Libreboot), për shembull, në vend të "./build boot roms" tani mund të thuhet "./build roms". Numri i skenareve të ndërtimit është reduktuar nga 50 në 12. Janë kryer dy audite të sistemit të ndërtimit lbmk, që lejuan një reduktim prej 50% të madhësisë së kodit dhe një rritje të performancës.
- Janë realizuar restrukturimi i dosjeve. Përmbajtja e dosjes "resources/scripts/" është transferuar në një dosje të veçantë "script/", ndërsa dosja "resources/" është ribërë në "config/", pasi aty kanë mbetur vetëm skedarët e konfigurimit dhe patch-ët (patch-ët planifikohen të transferohen në dosjen "patch/"). Skedarët IFD/GbE janë transferuar në dosjen "config/ifd/". Skedarët binarë specifikë për prodhuesit janë ndarë nga skedarët IFD/GbE dhe janë vendosur në dosjen "vendorfiles/".
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r ndĂ«rtimin e firmware-ve serprog pĂ«r pllakat bazuar nĂ« mikro-kontrollerĂ«t RP2040 (pico-serprog) dhe STM32 (stm32-vserprog). Protokolli serprog mbĂ«shtetet nĂ« flashrom dhe pĂ«rdoret pĂ«r programimin e SPI flash.
- Ngarkuesi U-Boot, përdorur në firmware për Chromebook, është përmirësuar në versionin 2023.10.
- ĂshtĂ« bĂ«rĂ« sinkronizimi me depozitarin Coreboot deri mĂ« 12 tetor, dhe me depozitarin SeaBIOS deri mĂ« 24 gusht.
- Në krahasim me Libreboot, është hequr mbështetja për pajisjet:
- 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
Burimi: opennet.ru
