Leah Rowe, devlopè prensipal la ak fondatè distribisyon Libreboot, te prezante premye lage pwojè Canoeboot, ki te devlope an paralèl ak Libreboot epi ki te pozisyone kòm yon batiman Libreboot konplètman gratis, ki satisfè kondisyon Free Software Foundation pou distribisyon konplètman gratis. Anvan sa, pwojè a te pibliye sou non "non ofisyèl GNU Boot," men apre li te resevwa yon plent nan men créateur GNU Boot, li te premye chanje non nonGeNUine Boot, e kounye a, Canoeboot. Canoeboot version 20231026 baze sou dènye Liberaboot 20231021, ki te retire konpozan ak chanjman ki pa satisfè kritè Free Software Foundation.
Bezwen pou kreye yon asanble separe nan Libreboot eksplike pa lefèt ke kondisyon yo pou twous distribisyon gratis ki te fòme pa Free Software Foundation pa pèmèt rezèv la nan firmwèr binè ak nenpòt konpozan chofè binè. An menm tan an, kòmanse ane pase a, pwojè Libreboot chanje nan règ plis pragmatik pou itilize nan eleman binè, ki te fè li posib yo elaji siyifikativman seri a nan pyès ki nan konpitè sipòte. Nouvo objektif pwojè Libreboot la se sipòte tout pyès ki nan konpitè ki sipòte nan CoreBoot, eksepte konpozan binè ki afekte sekirite ak fyab (pa egzanp, Libreboot itilize me_cleaner pou enfim Intel ME). Avèk apwòch sa a, Libreboot pèdi estati li kòm yon distribisyon konplètman gratis nan pozisyon nan Free Software Foundation.
Aparèy ki sipòte nan Canoeboot (panch ki sipòte nan Libreboot men ki pa sipòte nan Canoeboot yo bare):
- Plak mèr sèvè:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- Sistèm 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.
- Kaye:
- ThinkPad X60/X60S/X60 tablèt;
- ThinkPad T60;
- Lenovo ThinkPad X200 / X200S / X200 / X220 / X230 tablèt;
- 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 ak MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
Chanjman prensipal yo:
- Tranzisyon an nan branch devlòpman GRUB 2.12-rc bootloader la te fèt. Te ajoute sipò pou patisyon chiffres nan fòma LUKS2 lè l sèvi avèk yon mekanis jenerasyon kle ki baze sou algorithm argon2 (anvan yo te sipòte sèlman konfigirasyon ak PBKDF2).
- Kòmandman zouti lbmk (Libreboot build system) yo te senplifye, pou egzanp, olye pou yo "./build boot roms" ou ka kounye a presize "./build roms". Nimewo a nan scripts asanble te redwi soti nan 50 a 12. Yo te pote de verifikasyon nan sistèm asanble lbmk la, ki te fè li posib diminye gwosè kòd la pa 50% ak ogmante pwodiktivite.
- Katalòg yo te restriktire. Sa ki nan anyè "resous/scripts/" yo te deplase nan yon anyè separe "script/", epi yo te chanje non anyè "resous/" an "config/", paske sèlman fichye konfigirasyon ak plak ki rete la (patch yo yo planifye pou yo deplase nan "patch/" anyè) . Fichye IFD/GbE yo te deplase nan anyè "config/ifd/". Binè espesifik machann yo separe de dosye IFD/GbE yo epi yo sitiye nan anyè "vendorfiles/".
- Te ajoute sipò pou bati serprog firmwèr pou tablo ki baze sou mikrokontroleur RP2040 (pico-serprog) ak STM32 (stm32-vserprog). Pwotokòl serprog la sipòte nan flashrom epi li itilize pou mikrolojisyèl SPI flash.
- Yo te mete ajou U-Boot bootloader yo itilize nan mikrolojisyèl Chromebook ak vèsyon 2023.10.
- Senkronize ak depo Coreboot apati 12 oktòb, ak depo SeaBIOS apati 24 out.
- Konpare ak Libreboot, sipò pou aparèy yo te retire:
- 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
Sous: opennet.ru
