Leah Rowe, Libreboot'i pĂ”hiarendaja ja asutaja, esitles Canoebooti projekti esimest vĂ€ljalaskmist, mille arendamine toimub paralleelselt Librebootiga ja mis on positsioneeritud kui tĂ€ielikult vaba Libreboot'i kogumik, mis vastab Avatud Allikate Fondi nĂ”uetele tĂ€ielikult vabadele jaotustele. Varem oli projekt avaldatud nime all âmitteametlik GNU Bootâ, kuid pĂ€rast GNU Boot'i loojaid esitatud nĂ”udmisi muudeti esmalt nimeks nonGeNUine Boot ja nĂŒĂŒd Canoeboot. Canoebooti 20231026 vĂ€ljaanne pĂ”hineb hiljutisel Libreboot'i versioonil 20231021, millest on eemaldatud komponendid ja muudatused, mis ei vasta Avatud Allikate Fondi kriteeriumidele.
Eraldi Libreboot'i kogumi loomise vajadus tuleneb sellest, et Avatud Allikate Fondi mÀÀratud nĂ”uded vabadele jaotustele ei luba binaarseid pĂŒsivara (firmware) ja ĂŒkski binaarseid juhtkomponente tarnida. Samas, alates eelmisest aastast, on Libreboot'i projekt lĂ€inud ĂŒle pragmaatilisematele binaarsete komponentide kasutamise reeglitele, vĂ”imaldades oluliselt laiendada toetatud riistvara ulatust. Libreboot'i projekti uueks eesmĂ€rgiks on toetada kogu CoreBootiga toetatud riistvara, vĂ€lja arvatud need binaarsed komponendid, mis mĂ”jutavad turvalisust ja usaldusvÀÀrsust (nĂ€iteks Libreboot'is kasutatakse me_cleaner'it Intel ME vĂ€lja lĂŒlitamiseks). Sellega on Libreboot kaotanud tĂ€ielikult tasuta jaotuse staatuse Avatud Allikate Fondi perspektiivist.
Canoebooti toetatud seadmed (plaadid, mis on Libreboot'is toetatud, kuid Canoeboot'is on kriipsustatud):
- Serveri emaplaadid:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- Töölaudade sĂŒsteemid:
- 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.
- SĂŒlearvutid:
- ThinkPad X60 / X60S / X60 Tablet;
- ThinkPad T60;
- Lenovo ThinkPad X200 / X200S / X200 / X220 / X230 Tahvel;
- 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 ja MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
Peamised muudatused:
- Ăleminek GRUB 2.12-rc arendusharu peale on toimunud. Lisatud on LUKS2 formaadis krĂŒpteeritud jaotiste tugi, mis kasutavad argon2 algoritmil pĂ”hinevat vĂ”tme genereerimise mehhanismi (varem toetati ainult PBKDF2 konfiguratsioone).
- Librebooti ehitusriistade lbmk kĂ€sud on lihtsustatud, nĂ€iteks "./build boot roms" asemel saab nĂŒĂŒd kasutada "./build roms". Ehitusskriptide arv on vĂ€hendatud 50-lt 12-le. Toimunud on kaks lbmk ehitussĂŒsteemi auditi, mis vĂ”imaldasid koodi mahtu vĂ€hendada 50% ja suurendada jĂ”udlust.
- Kataloogide ĂŒmberkorraldamine on toimunud. Kataloogi "resources/scripts/" sisu on viidud eraldi katalooge "script/", ning kataloog "resources/" on ĂŒmber nimetatud "config/", kuna seal on jÀÀnud ainult konfiguratsioonifailid ja plaastrid (plaanis on plaastrid viia kataloogi "patch/"). Failid IFD/GbE on viidud kataloogi "config/ifd/". Tootjaspetsiifilised binaarfailid on eraldatud IFD/GbE failidest ja asunud katalooge "vendorfiles/".
- RP2040 (pico-serprog) ja STM32 (stm32-vserprog) mikrokontrolleritel pÔhinevate serprog-firmwarede koostamise tugi on lisatud. Serprog protokolli toetatakse flashromis ja seda kasutatakse SPI flashi vilkuvamiseks.
- Chromebookide pĂŒsivara U-Boot on uuendatud versioonini 2023.10.
- SĂŒnkroonimine Coreboot hoidlast on tehtud 12. oktoobri seisuga ja SeaBIOS hoidlast 24. augusti seisuga.
- Libreboot'ist on eemaldatud seadmete tugi:
- 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
Allikas: opennet.ru
