Leah Rowe, pembangun utama dan pengasas pengedaran Libreboot, membentangkan keluaran pertama projek Canoeboot, dibangunkan selari dengan Libreboot dan diletakkan sebagai binaan Libreboot percuma sepenuhnya, memenuhi keperluan Yayasan Perisian Percuma untuk pengedaran percuma sepenuhnya. Sebelum ini, projek itu diterbitkan di bawah nama "But GNU tidak rasmi," tetapi selepas menerima aduan daripada pencipta GNU Boot, ia mula dinamakan semula bukan Genuine Boot, dan kini Canoeboot. Keluaran Canoeboot 20231026 dibina berdasarkan keluaran terbaru Libreboot 20231021, yang mengalih keluar komponen dan perubahan yang tidak memenuhi kriteria Yayasan Perisian Percuma.
Keperluan untuk membuat pemasangan berasingan Libreboot dijelaskan oleh fakta bahawa keperluan untuk kit pengedaran percuma yang dibentuk oleh Yayasan Perisian Percuma tidak membenarkan pembekalan perisian tegar binari dan mana-mana komponen pemacu binari. Pada masa yang sama, bermula tahun lepas, projek Libreboot beralih kepada peraturan yang lebih pragmatik untuk penggunaan komponen binari, yang memungkinkan untuk meluaskan julat perkakasan yang disokong dengan ketara. Matlamat baharu projek Libreboot adalah untuk menyokong semua perkakasan yang disokong dalam CoreBoot, kecuali komponen binari yang menjejaskan keselamatan dan kebolehpercayaan (contohnya, Libreboot menggunakan me_cleaner untuk melumpuhkan Intel ME). Dengan pendekatan ini, Libreboot kehilangan statusnya sebagai pengedaran percuma sepenuhnya daripada kedudukan Yayasan Perisian Percuma.
Peranti yang disokong dalam Canoeboot (papan yang disokong dalam Libreboot tetapi tidak disokong dalam Canoeboot dipalangkan):
- Papan induk pelayan:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- Sistem desktop:
- Gigabait 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.
- Buku nota:
- Tablet ThinkPad X60/X60S/X60;
- ThinkPad T60;
- Tablet Lenovo ThinkPad X200 / X200S / X200 / X220 / X230;
- 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 dan MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
Perubahan utama:
- Peralihan kepada cawangan pemuat but GRUB 2.12-rc yang sedang dibangunkan telah dibuat. Menambah sokongan untuk partition yang disulitkan dalam format LUKS2 menggunakan mekanisme penjanaan utama berdasarkan algoritma argon2 (sebelum ini hanya konfigurasi dengan PBKDF2 yang disokong).
- Perintah alat binaan lbmk (Sistem binaan Libreboot) telah dipermudahkan, sebagai contoh, bukannya "./build boot roms" anda kini boleh menentukan "./build roms". Bilangan skrip pemasangan telah dikurangkan daripada 50 kepada 12. Dua audit sistem pemasangan lbmk telah dijalankan, yang memungkinkan untuk mengurangkan saiz kod sebanyak 50% dan meningkatkan produktiviti.
- Katalog telah disusun semula. Kandungan direktori "sumber/skrip/" telah dialihkan ke direktori "skrip/" yang berasingan, dan direktori "sumber/" telah dinamakan semula kepada "config/", kerana hanya fail konfigurasi dan tampalan kekal di sana (tampalan dirancang untuk dipindahkan ke direktori “patch/”) . Fail IFD/GbE telah dialihkan ke direktori "config/ifd/". Perduaan khusus vendor adalah berasingan daripada fail IFD/GbE dan terletak dalam direktori "vendorfiles/".
- Menambah sokongan untuk membina perisian tegar serprog untuk papan berdasarkan mikropengawal RP2040 (pico-serprog) dan STM32 (stm32-vserprog). Protokol serprog disokong dalam flashrom dan digunakan untuk perisian tegar kilat SPI.
- Pemuat but U-Boot yang digunakan dalam perisian tegar Chromebook telah dikemas kini kepada versi 2023.10.
- Disegerakkan dengan repositori Coreboot pada 12 Oktober, dan dengan repositori SeaBIOS pada 24 Ogos.
- Berbanding dengan Libreboot, sokongan untuk peranti telah dialih keluar:
- Dell Latitud 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
