След седем месеца разработка беше публикувано издание на свободния зареждащ фърмуер Libreboot 20220710. Това е четвъртото издание в рамките на проекта GNU, предлагано като първо стабилно издание (предишните издания бяха отбелязани като тестови, тъй като изискваха допълнителна стабилизация и тестване). Libreboot развива напълно свободно разклонение от проекта CoreBoot, предоставящо почистена от бинарни вставки замяна на пропритарните фърмуери UEFI и BIOS, отговарящи за инициализацията на CPU, памет, периферни устройства и други компоненти на хардуера.
Libreboot цели да формира системна среда, която позволява напълно да се заобикаля използването на проприетарен софтуер, не само на ниво операционна система, но и на фърмуери, осигуряващи зареждане. Libreboot не само почиства CoreBoot от несвободни компоненти, но и добавя средства за опростяване на употребата от крайни потребители, формирайки дистрибуция, която може да бъде използвана от всеки потребител без специални умения.
Сред поддържаното от Libreboot оборудване:
- Десктоп системи: Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF и Apple iMac 5,2.
- Сървъри и работни станции: ASUS KCMA-D8, ASUS KGPE-D16, ASUS KFSN4-DRE.
- Лаптопи: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S, Lenovo ThinkPad T500, Lenovo ThinkPad W500, Lenovo ThinkPad R500, Apple MacBook1,1 и MacBook2,1.
Отбелязва се, че основното внимание при подготовката на новата версия е било насочено към решаване на проблеми, наблюдавани в предходното издание. Значителни промени и поддръжка на нови платки в версия 20220710 не са предлагани, но се отбелязват отделни подобрения:
- Документацията е значително подобрена.
- Направени са оптимизации на производителността, които позволяват ускоряване на зареждането при използване на среда payload, базирана на GNU GRUB.
- На лаптопи с чипсет GM45/ICH9M в coreboot е деактивиран PECI, за да се заобиколи грешка в микрокода.
- За Macbook2 и Macbook1 са оформени разширени 16-мегабайтни сборки.
- Подобрена е системата за изграждане, в която са включени скриптове за автоматично изменение на файлове за конфигурация на coreboot.
- По подразбиране за всички платки е деактивиран изходът през SERIAL PORT, което решава проблеми с забавянето на зареждането.
- Реализирана е предварителна поддръжка за интеграция с зареждача u-boot, който в момента не се използва в сборките за платки, но в бъдеще ще позволи започване на формироване на сборки за ARM-платформи.
Източник: opennet.ru
