Випуск Libreboot 20221214, повністю вільного дистрибутива Coreboot

Представлений випуск вільної завантажувальної прошивки Libreboot 20221214. Проект розвиває повністю вільне відгалуження від проекту 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/T400 ovo ThinkPad R420, Apple MacBook440 та MacBook500, а також різні пристрої Chromebook від компаній ASUS, Samsung, Acer та HP.

У новому випуску:

  • Додана підтримка плат ASUS P2B_LS та P3B_F для тестування з емулятором PCBox. ROM-образи даних плат вже успішно ініціалізують пам'ять і завантажують payload в емуляторі, але ще здатні ініціалізувати VGA ROM.
  • Додані образи для QEMU (arm64 та x86_64), які можна використовувати для тестування.
  • Додано підтримку ноутбуків:
    • Lenovo ThinkPad t430,
    • Lenovo ThinkPad x230/x230edp/x230 tablet,
    • Lenovo ThinkPad t440p,
    • Lenovo ThinkPad w541,
    • Lenovo ThinkPad x220,
    • Lenovo ThinkPad T420.
  • Повернено ROM-образи для плат Gigabyte GA-G41M-ES2L, що підтримують поки що тільки payload-компоненти SeaBIOS. Робота плати ще не стабілізована, наприклад, спостерігаються проблеми з відео, ініціалізацією пам'яті та повільним завантаженням, у SATA-контролері на даній стадії розробки можна використовувати лише емуляцію ATA (без AHCI).
  • Додано підтримку ARM-пристроїв, як payload для яких замість depthcharge використовується u-boot з CoreBoot:
    • Samsung Chromebook 2 13″,
    • Samsung Chromebook 2 11″,
    • HP Chromebook 11 G1
    • Samsung Chromebook XE303,
    • HP Chromebook 14 G3
    • Acer Chromebook 13 (CB5-311, C810),
    • ASUS Chromebit CS10,
    • ASUS Chromebook Flip C100PA,
    • ASUS Chromebook C201PA,
    • ASUS Chromebook Flip C101,
    • Samsung Chromebook Plus (v1),
  • Припинено підтримку плат ASUS KCMA-D8, ASUS KGPE-D16 та ASUS KFSN4-DRE, оскільки для них не вдалося досягти стабільної ініціалізації пам'яті (raminit) і їх супровід виявився покинутим.

Джерело: opennet.ru

Додати коментар або відгук