coreboot 26.09 додав Framework Laptop 12 і просунув підтримку AMD EPYC Turin
Відкрита прошивка перейшла на C23, отримала 19 нових плат і понад 1300 змін. Але встановити coreboot на роздрібний Framework Laptop 12 поки не можна через Intel Boot Guard.

Проєкт coreboot випустив версію 26.09 — квартальне оновлення відкритої системної прошивки, яка може замінювати значну частину традиційного BIOS або UEFI. За три місяці 120 авторів, серед них 29 нових учасників, додали понад 1300 змін. Цього разу розробники зосередилися не на одній гучній функції, а на надійності коду, перевірці зовнішніх даних, уніфікації налаштувань і розширенні списку підтримуваних плат.
Framework Laptop 12 є у списку, але з важливим обмеженням
Серед нових платформ зазначений Framework Laptop 12 з процесором Intel Core 13-го покоління. Порт створено як доказ технічної можливості та для внутрішньої оцінки. Власники вже проданих ноутбуків не повинні сприймати це як готову інструкцію для перепрошивання: Intel Boot Guard на роздрібних пристроях перевіряє підпис прошивки й не дозволяє просто замінити штатний образ самостійно.
Сам факт появи порту все одно важливий. Він показує, що розробники змогли описати плату, контролер, пам’ять, температурні зони та послідовність запуску в основному дереві coreboot. У майбутніх конфігураціях виробник теоретично може підписувати сумісні збірки або використовувати цю роботу для офіційних варіантів. Жодної обіцянки щодо строків чи доступності для наявних покупців у релізі немає.
Підтримка серверного AMD Turin
У гілці для AMD EPYC Turin, тобто процесорів EPYC 9005 на архітектурі Zen 5, дозрів експериментальний код і з’явився перший порт серверної плати GIGABYTE MZ33-AR1. Робота пов’язана з AMD openSIL — ініціативою зі створення відкритіших компонентів ініціалізації кремнію замість великих закритих пакетів прошивки.
Для датацентрів це цікаво не лише з ідеологічних причин. Відкритий код полегшує аудит ланцюжка завантаження, відтворювані збірки та виправлення помилок без очікування повного циклу постачальника BIOS. Проте порт у головній гілці ще не означає сертифікований продукт для критичної інфраструктури. Операторам потрібні тести пам’яті, PCIe, віддаленого керування, оновлень і відновлення після невдалого запису.
Перехід на C23 і захист від помилкових даних
Збірки coreboot тепер офіційно використовують стандарт GNU C23. Це дає сучасніші можливості мови та допомагає поступово прибирати застарілі конструкції, але вимагає достатньо нового компілятора. Значну частину циклу витратили на аудит парсерів зовнішніх форматів — таблиць, конфігурацій та інших даних, які прошивка читає на ранньому етапі запуску.
Також компілятор навчили перевіряти вікна декодування LPC. Помилка в цих діапазонах може спричинити конфлікт адрес пристроїв або складну для діагностики несправність ще до завантаження операційної системи. Перенесення таких перевірок на етап складання дає змогу спіймати проблему до того, як образ опиниться у флеш-пам’яті плати.
Нові плати й меню налаштувань
До переліку додано старі й нові системи: кілька плат ASUS на чипсетах Intel 8-ї та 9-ї серій, ASRock Z97, MSI PRO B760-P WIFI DDR4, Intel NUC D33217GKE, Lenovo ThinkPad X380 Yoga, ThinkStation P320, NVIDIA Jetson Nano та інші. Наявність назви в примітках до релізу не гарантує однакової повноти функцій. Перед прошиванням потрібно читати документацію конкретної плати й мати апаратний програматор для відновлення.
Спільні меню CFR стали краще узгодженими між платформами. Для камер Intel MIPI додано формування ACPI-описів не лише для ChromeOS. Оновлено GRUB до 2.14, а для EDK2 з’явилася підтримка капсульних оновлень із диска. У Framework уніфіковано код вбудованого контролера, активовано перевірене завантаження на всіх відповідних платах і описано температурні зони.
Що це означає для користувача
coreboot 26.09 робить відкриту прошивку практичнішою для нових ноутбуків і серверів, але це не універсальний інсталятор BIOS. Неправильний образ може повністю заблокувати плату, а на сучасних пристроях додаткові механізми підпису часто не дозволяють довільну заміну. Власнику Framework Laptop 12 поки варто користуватися офіційними оновленнями виробника й стежити за окремими заявами про підтримку.
Для розробників цінність релізу полягає у великій кількості непомітних фундаментальних змін: строгіших перевірках, сучаснішому стандарті мови та кращому описі апаратних платформ. Наступну версію 26.12 команда планує випустити в середині грудня. До того часу нові порти можуть отримати виправлення, але їхню готовність потрібно оцінювати окремо для кожного пристрою.
Матеріал підготовлений редакцією HARDW на основі публікації coreboot.
Відкрити оригінал на coreboot ↗




