Leah Rowe, zhvilluesja kryesore dhe themeluesja e distribucionit Libreboot, prezantoi versionin e parë të projektit Canoeboot, i cili zhvillohet paralelisht me Libreboot dhe pozicionohet si një ndërtim krejtësisht i lirë i Libreboot, që përmbush kërkesat e Fondacionit të Lirisë për distribucione krejtësisht të lira. Më parë, projekti ishte publik në emrin "GNU Boot jozyrtar", por pas një ankesë nga krijuesit e GNU Boot, fillimisht u riemërua në nonGeNUine Boot, dhe tani në Canoeboot. Versioni Canoeboot 20231026 është i bazuar në versionin e fundit të Libreboot 20231021, nga i cili janë hequr komponentët dhe ndryshimet që nuk plotësojnë kriteret e Fondacionit të Lirisë.
Nevoja për krijimin e një ndërtimi të veçantë të Libreboot shpjegohet me faktin se kërkesat e formuluara nga Fondi i Lirisë për distribucione të lira nuk lejojnë shpërndarjen e firmware-it dhe çdo komponenti binar të shoferëve. Nga ana tjetër, që nga viti i kaluar projekti Libreboot ka kaluar në rregulla më pragmatike për përdorimin e komponentëve binarë, duke mundësuar një zgjerim të konsiderueshëm të gamës së pajisjeve të mbështetura. Qëllimi i ri i projektit Libreboot është mbështetje për të gjithë harduerin që mbështetet në CoreBoot, përveç komponentëve binarë që ndikojnë në siguri dhe besueshmëri (p.sh., në Libreboot përdoret me_cleaner për të çaktivizuar Intel ME). Me këtë qasje, Libreboot humbi statusin e një distribucioni krejtësisht të lirë sipas pozitat e Fondacionit të Lirisë.
Pajisjet e mbështetura në Canoeboot (platformat që mbështeten në Libreboot, por nuk mbështeten në Canoeboot janë shënuar me të gabuara):
- Pllaka amë për serverë:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- Sisteme 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ë:
- 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 Latitute E6400 / E6430;
- Apple MacBook1 dhe MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
Ndryshimet kryesore:
- Kaluar në degën e zhvillimit të ngarkuesit GRUB 2.12-rc. Shtuar mbështetje për pjesët e enkriptuara 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).
- Thjeshtuar komandat e mjetit tĂ« ndĂ«rtimit lbmk (sistemi i ndĂ«rtimit tĂ« Libreboot), pĂ«r shembull, nĂ« vend tĂ« â./build boot romsâ tani mund tĂ« specifikohet â./build romsâ. Numri i skriptĂ«ve tĂ« ndĂ«rtimit Ă«shtĂ« reduktuar nga 50 nĂ« 12. JanĂ« kryer dy audita tĂ« sistemit tĂ« ndĂ«rtimit lbmk, tĂ« cilat mundĂ«suan njĂ« reduktim prej 50% tĂ« madhĂ«sisĂ« sĂ« kodit dhe rritjen e performancĂ«s.
- Ka bari një ristrukturim të kataloqeve. Përmbajtja e kataloqit «resources/scripts/» është transferuar në një katalog të veçantë «script/», dhe katalogu «resources/» është rinovuar në «config/», pasi aty kanë mbetur vetëm skedarët e konfigurimit dhe patch-et (patch-et planifikohen të transferohen në katalogun «patch/»). Skedarët IFD/GbE janë transportuar në katalogun «config/ifd/». Skedarët binarë specifikë për prodhuesit janë ndarë nga skedarët IFD/GbE dhe janë vendosur në katalogun «vendorfiles/».
- Shtuar mbështetje për ndërtimin e firmuerëve serprog për bordet e bazuara në mikro-kontrollerët RP2040 (pico-serprog) dhe STM32 (stm32-vserprog). Protokolli serprog mbështetet në flashrom dhe përdoret për ndriçimin e SPI flash.
- Bootloader-i U-Boot, i përdorur në firmuerët për Chromebook, është përditësuar në versionin 2023.10.
- Kryer një sinkronizim me depozitalin e Coreboot, në gjendje deri me 12 tetor, dhe me depozitalin e 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
