Leah Rowe, Librebooti pĂ”hiarendaja ja asutaja, tutvustas Canoebooti projekti esimest vĂ€ljaannet, mis areneb paralleelselt Librebootiga ja positsioneeritakse kui tĂ€iesti avatud Librebooti kogumik, mis vastab SSO tĂ€ielikult avatud distributsioonide nĂ”uetele. Varasemalt oli projekt tuntud nime all âmitteametlik GNU Bootâ, kuid pĂ€rast nĂ”ude esitamist GNU Booti loojate poolt, muudeti esmalt nimeks nonGeNUine Boot ja nĂŒĂŒd Canoeboot. VĂ€ljaanne Canoeboot 20231026 pĂ”hineb hiljutisel Librebooti versioonil 20231021, millest on eemaldatud komponendid ja muudatused, mis ei vasta SSO kriteeriumidele.
Erineva Librebooti versiooni loomise vajadus tuleneb sellest, et FSF-i mÀÀrused vabade distributsioonide kohta ei luba binaarfailide (firmware) ja kĂ”igi draiverite binaarsete komponentide tarnimist. Samas on Libreboot alates eelmise aasta algusest muutnud oma lĂ€henemist binaarsete komponentide kasutamisele, mis on vĂ”imaldanud oluliselt laiendada toetatavate seadmete valikut. Librebooti uueks eesmĂ€rgiks on nĂŒĂŒd toetada terveid seadmeid, mida CoreBoot toetab, vĂ€lja arvatud need binaarsed komponendid, mis mĂ”jutavad turvalisust ja töökindlust (nĂ€iteks Libreboot kasutab Intel ME vĂ€ljalĂŒlitamiseks me_cleanerit). Selle lĂ€henemisega on Libreboot kaotanud tĂ€ielikult vaba distributsiooni staatuse FSF-i seisukohalt.
Seadmed, mida toetatakse Canoebootis (platvormid, mis on Librebootis toetatud, kuid Canoebootis mitte, on ĂŒletatud):
- Serveri emaplaadid:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- TöölauasĂŒ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 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 ja MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
Peamised muudatused:
- On a transition to the developing branch of the GRUB 2.12-rc bootloader. Support for encrypted partitions in LUKS2 format has been added, utilizing a key generation mechanism based on the argon2 algorithm (previously only PBKDF2 configurations were supported).
- Commands for the build tool lbmk (Libreboot build system) have been simplified; for instance, instead of "./build boot roms" you can now specify "./build roms." The number of build scripts has been reduced from 50 to 12. Two audits of the lbmk build system have been conducted, which allowed for a 50% reduction in code size and improved performance.
- A restructuring of the directories has been carried out. The contents of the directory "resources/scripts/" have been moved to a separate directory "script/", and the "resources/" directory has been renamed to "config/", as it only contains configuration files and patches (patches are planned to be moved to the "patch/" directory). IFD/GbE files have been relocated to the "config/ifd/" directory. Manufacturer-specific binaries have been separated from IFD/GbE files and placed in the "vendorfiles/" directory.
- Lisatud tugi serprog-firmware'ide koostamiseks RP2040 (pico-serprog) ja STM32 (stm32-vserprog) mikroprotsessorite plaatide jaoks. Serprog-protokoll on toetatud flashrom'is ja seda kasutatakse SPI flash'i programmeerimiseks.
- Chromebookide firmware'ides kasutatav U-Boot laadija on uuendatud versioonile 2023.10.
- SĂŒnkroneeritud Corebooti hoidla, seisu kuupĂ€ev 12. oktoober, ja SeaBIOS hoidla, seisu kuupĂ€ev 24. august.
- Librebootiga vÔrreldes on eemaldatud toetus seadmetele:
- 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
