Leah Rowe, pamekar utama sareng pangadeg distribusi Libreboot, nampilkeun sékrési munggaran proyék Canoeboot, dikembangkeun paralel sareng Libreboot sareng diposisikan salaku ngawangun Libreboot lengkep gratis, nyumponan syarat Free Software Foundation pikeun distribusi gratis. Saméméhna, proyék ieu diterbitkeun kalawan ngaran "unofficial GNU Boot," tapi sanggeus narima keluhan ti pencipta GNU Boot, éta mimitina diganti nonGeNUine Boot, sarta ayeuna Canoeboot. Pelepasan Canoeboot 20231026 diwangun dina rilis panganyarna Libreboot 20231021, anu ngaleungitkeun komponén sareng parobihan anu henteu nyumponan kriteria Free Software Foundation.
Kabutuhan pikeun nyieun rakitan misah tina Libreboot dijelaskeun ku kanyataan yén sarat pikeun kit distribusi gratis anu dibentuk ku Free Software Foundation henteu ngijinkeun suplai firmware binér sareng komponén supir binér. Dina waktos anu sami, dimimitian taun ka tukang, proyék Libreboot ngalih kana aturan anu langkung pragmatis pikeun panggunaan komponén binér, anu ngamungkinkeun pikeun sacara signifikan dilegakeun rentang hardware anu dirojong. Tujuan anyar tina proyék Libreboot nyaéta pikeun ngadukung sadaya hardware anu dirojong dina CoreBoot, iwal komponén binér anu mangaruhan kaamanan sareng réliabilitas (contona, Libreboot nganggo me_cleaner pikeun nganonaktipkeun Intel ME). Kalayan pendekatan ieu, Libreboot leungit statusna salaku distribusi gratis tina posisi Free Software Foundation.
Alat anu dirojong dina Canoeboot (papan anu dirojong di Libreboot tapi henteu dirojong dina Canoeboot dicoret):
- motherboards server:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- Sistem 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.
- Notebook:
- 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 jeung MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
Parobahan utama:
- Transisi ka cabang pamekaran ayeuna tina GRUB 2.12-rc bootloader parantos dilakukeun. Ditambahkeun dukungan pikeun partisi énkripsi dina format LUKS2 nganggo mékanisme generasi konci dumasar kana algoritma argon2 (saméméhna ngan ukur konfigurasi sareng PBKDF2 anu dirojong).
- Paréntah alat ngawangun lbmk (Libreboot build system) parantos disederhanakeun, contona, tibatan "./build boot roms" ayeuna anjeun tiasa netepkeun "./build roms". Jumlah skrip assembly diréduksi tina 50 jadi 12. Dua audits tina sistem assembly lbmk dilaksanakeun, nu ngamungkinkeun pikeun ngurangan ukuran kode ku 50% sarta ngaronjatkeun produktivitas.
- Katalog parantos dirobih deui. Eusi diréktori "sumberdaya/skrip/" geus dipindahkeun ka diréktori "skrip/" anu misah, sarta diréktori "sumberdaya/" geus diganti ngaranna jadi "config/", sabab ngan ukur file konfigurasi jeung patch anu tetep aya (patches). rencanana bakal dipindahkeun ka "patch/" diréktori). File IFD/GbE geus dipindahkeun kana diréktori "config/ifd/". Binari spésifik vendor dipisahkeun tina file IFD/GbE sareng ayana dina diréktori "vendorfiles/".
- Ditambahkeun rojongan pikeun ngawangun firmware serprog pikeun dewan dumasar kana RP2040 (pico-serprog) sarta STM32 (stm32-vserprog) mikrokontroler. Protokol serprog dirojong dina flashrom sarta dipaké pikeun firmware flash SPI.
- Bootloader U-Boot anu dianggo dina firmware Chromebook parantos diropéa kana versi 2023.10.
- Disingkronkeun sareng gudang Coreboot dugi ka 12 Oktober, sareng sareng gudang SeaBIOS dugi ka 24 Agustus.
- Dibandingkeun sareng Libreboot, dukungan pikeun alat parantos dihapus:
- Dell Lintang 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
sumber: opennet.ru
