Издание на Libreboot 20230319. Начало на разработката на Linux дистрибуция с инструменти на OpenBSD

Представен новият свободно сваляем фърмуер Libreboot 20230319. Проектът продължава разработката на готова версия на coreboot, която осигурява алтернатива на собственическите UEFI и BIOS фърмуери, отговарящи за инициализацията на CPU, памет, периферия и други хардуерни компоненти, с минимални бинарни вложки.

Libreboot цели създаването на системна среда, която да може напълно да заобиколи собственическия софтуер, не само на ниво операционна система, но и на фърмуери, осигуряващи стартирането. Libreboot не просто премахва несвободните компоненти от coreboot, но и го допълва с инструменти за улесняване на използването му от крайни потребители, създавайки дистрибуция, която може да бъде използвана от всеки потребител, нямайки специални умения.

Сред поддържаното от Libreboot оборудване:

  • Десктоп системи: Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF и Apple iMac 5,2.
  • Лаптопи: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S / T420 / T440, Lenovo ThinkPad T500 / T530, Lenovo ThinkPad W500 / W530, Lenovo ThinkPad R500, Apple MacBook1 и MacBook2, както и различни устройства Chromebook от компании като ASUS, Samsung, Acer и HP.

В новото издание:

  • Добавена е поддръжка за лаптопите Lenovo ThinkPad W530 и T530. В следващата версия се очаква поддръжка на HP EliteBook 8560w, Lenovo G505S и Dell Latitude E6400.
  • Поддръжката на платките Asus p2b_ls и p3b_f е прекратена.
  • За платките с процесори на базата на микроархитектура Haswell е адаптиран кодът за инициализация на паметта (raminit). Работата е тествана на лаптопи ThinkPad T440p и ThinkPad W541.
  • Решени са проблемите с преминаването в спящ режим (S3) на лаптопи ThinkPad T440p и ThinkPad W541.
  • В GRUB е включен принудителен режим на извеждане на консолата (GRUB_TERMINAL=console) без промяна на видеорежима, което е подобрило визуализацията на зареждащите менюта на определени дистрибуции на Linux.
  • За повечето x86 платки е извършена синхронизация с кодовата база CoreBoot към февруари 2023 г., като сред другото са пренесени подобрения за устройства с чипове на базата на микроархитектура Haswell (ThinkPad T440p/W541).
  • Измененията от актуалните кодови бази на GRUB и SeaBIOS са пренесени.
  • Времето за изчакване в grub.cfg е намалено от 10 на 5 секунди.
  • За лаптопи ThinkPad GM45 размерът на заделената видеопамет е намален по подразбиране от 352MB на 256MB.
  • Кодовата база nvmutil е преработена.

Освен това, авторът на Libreboot стартира разработката на нов минималистичен Live дистрибутив за възстановяване на системи след сривове. По аналогия с дистрибутива Heads, проектът развива Flash-базираната окаменена системна среда, която може да се стартира от LibreBoot, CoreBoot или LinuxBoot, но вместо сборка в качестве загрузочного «payload» в новия проект се планира подготовка на отделен системен образ, който ще бъде зареждан в CBFS и извикан от междинни payload-ове с GRUB или SeaBIOS, способни да стартират изпълними файлове, разположени на Flash.

Проектът е интересен, тъй като в него се планира съчетаване на ядрото на Linux, стандартната C библиотека Musl и инструментария от базовата среда на OpenBSD. За реализиране на тази идея продължава развитието на проекта lobase, занимавал се с портироването на инструменти от OpenBSD за Linux, но забравен преди 5 години (авторът на Libreboot създаде fork на lobase, който е актуализиран до OpenBSD 7.2 и портирован за Musl). За управление на пакетите и инсталиране на допълнителни програми се планира използването на инструментария apk-tools от Alpine Linux, а за формированието на образи - инструментариумът abuild и aports. След готовността на fork на потребителска среда OpenBSD, планира се да бъде предаден на проекта Alpine за използване като алтернатива на пакета BusyBox.

Допълнително може да се отбележи анонсът на проекта CloudFW 2.0 с реализация на фърмуер, базиран на Coreboot и LinuxBoot, който заменя UEFI, предоставяйки пълен отворен стек на фърмуер за x86-сървъри. Разработката се води от китайската компания Bytedance (собственик на TikTok), която използва CloudFW на устройства в своята инфраструктура.

Пуснете видеото


Източник: opennet.ru
Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster