Представен е новият тестов вариант на Libreboot 20231021. Обновлението е с тестов статус (стабилни версии се публикуват приблизително веднъж годишно, последният стабилен вариант беше през юни). Проектът развива готова сборка на проекта coreboot, предоставяща замяна на собствените UEFI и BIOS фърмуер, отговорни за инициализацията на CPU, паметта, периферията и други компоненти на системата, с минимизиране на бинарните вмъквания.
Libreboot цели да формира системна среда, която да може да се справи без собственическо софтуерно осигуряване, доколкото е възможно, не само на нивото на операционната система, но и на фърмуера, осигуряващ зареждането. Libreboot допълва Coreboot с инструменти, които опростяват приложението за крайни потребители, формирайки готова дистрибуция, с която може да се възползва всеки потребител, нямащ специализирани умения.
Оборудването, поддържано в Libreboot:
- Сървърни дънни платки:
- ASUS KFSN4-DRE
- ASUS KGPE-D16
- Десктоп системи:
- 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.
- Лаптопи:
- 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 W530 / W541;
- Lenovo ThinkPad R500;
- HP EliteBook 2560p / 2570p / 2170p / 8470p / Folio 9470m;
- Dell Latitude E6400 / E6430;
- Apple MacBook1 и MacBook2;
- ASUS Chromebook Flip C101 (ARM);
- Samsung Chromebook Plus (ARM).
В новото издание:
- Възстановена е поддръжката за сървърни дънни платки: ASUS KFSN4-DRE и ASUS KGPE-D16.
- Добавена е поддръжка за дънни платки за ПК: ASUS KCMA-D8 и Dell Precision T1650.
- Добавена е поддръжка за лаптопи: Dell Latitude E6430 (Intel GPU), Lenovo ThinkPad X301, HP EliteBook 2170p и HP EliteBook 8470p.
- Премина се на разработващия се клон на зареждача GRUB 2.12-rc. Добавена е поддръжка за криптирани дялове във формат LUKS2, използващи механизъм за генериране на ключове, базиран на алгоритъма argon2 (по-рано се поддържаха само конфигурации с PBKDF2).
- Упрощени са командите на инструмента за изграждане lbmk (системата за изграждане на Libreboot), например вместо „./build boot roms“ вече може да се посочва „./build roms“. Броят на скриптовете за изграждане е намален от 50 на 12. Проведени са два одита на системата за изграждане lbmk, позволяващи 50% намаление на размера на кода и подобряване на производителността.
- Извършена е реорганизация на каталогите. Съдържанието на каталога «resources/scripts/» е преместено в отделен каталог «script/», а каталогът «resources/» е преименуван на «config/», тъй като там останаха само конфигурационни файлове и пачове (пачовете планират да се преместят в каталога «patch/»). Файловете IFD/GbE са преместени в каталога «config/ifd/». Специфичните за производителите бинарни файлове са отделени от файловете IFD/GbE и са разположени в каталога «vendorfiles/».
- Добавена е поддръжка за изграждане на серийни прошивки serprog за платки на базата на микроконтролери RP2040 (pico-serprog) и STM32 (stm32-vserprog). Протоколът serprog се поддържа в flashrom и се използва за флаширане на SPI flash.
- Зарядното устройство U-Boot, използвано в прошивки за Chromebook, е обновено до версия 2023.10.
- Извършена е синхронизация с репозитория Coreboot към 12 октомври, а с репозитория SeaBIOS — към 24 август.
Източник: opennet.ru
