Coreboot 24.02 надходить зі зміною у форматі версії, великими досягненнями та вдосконаленнями

coreboot

Coreboot (раніше називався LinuxBIOS) — це проект, спрямований на заміну невільних прошивок у пропрієтарному BIOS

La Випущено лютневу версію Coreboot 24.02 нещодавно і реалізовано значні покращення в якому брали участь 111 розробників, які підготували 814 змін. Цей випуск представляє три місяці роботи, витрачені на вдосконалення кодової бази Coreboot, зосереджуючись на очищенні та покращенні якості.

Без сумніву, а з найпомітніших новин цього випуску, і що підписники проекту змогли помітити, це el зміна формату номера версії, оскільки до попередньої версії проект використовував інкрементну схему іменування версій (4.xx),

Тепер Coreboot прийняв схему іменування Year.Month.Sub-version а наступний реліз, запланований на травень цього року, матиме номер 24.05 із підрахунком subversion 00. У разі виправлень або інкрементних версій будуть додані такі значення, як .01, .02 тощо.

Що нового в Coreboot 24.02?

Ця нова версія Coreboot 24.02 запроваджує повне видалення гілки «master». проекту Coreboot, тому з цього випуску ми працюватимемо над розробкою нової гілки під назвою "main". Ця зміна була внесена у відповідь на те, що слово «господар» може вважатися неполіткоректним, що викликає обурення у деяких активістів. Приблизно 6 місяців тому проект перейшов із «master» на «main», і з тих пір обидві гілки синхронізуються, щоб полегшити перехід. Починаючи з цього випуску, вони повністю позбудуться головної гілки.

Щодо змін в інфраструктурі, декодер зображень JPEG було замінено реалізацією на мові Wuffs (Безпечна боротьба з ненадійними форматами файлів). Ця мова забезпечує безпеку пам’яті, генерує код C/C++ і оптимізована для створення парсерів, кодувальників і декодерів форматів файлів. Використання захищеного декодера JPEG зменшує ризик потенційних атак, таких як LogoFAIL.

На додаток до вищезгаданих покращень, були внесені додаткові зміни в центральний багажник, включаючи перейменування Makefiles з .inc на .mk для їх кращої ідентифікації, додавання підтримки чіпів GD25LQ255E та IS25WP256D у SPI, додана підтримка кількох груп сегментів PCI на пристроях, вилучена підтримка кількох невикористаних низхідних посилань на пристроях, перейменована шина та link_list для вихідного та вихідного потоків на пристроях, а також оновлені файли дерева пристроїв, щоб сучасні платформи Intel використовували chipset.cb.

З інші зміни, які виділяються цієї нової версії:

  • Виправлена ​​помилка підрахунку днів у лютому у високосному році, через яку RTC постійно повертався до дати будівництва 29 лютого 2024 року.
  • Додано структуру таблиць перевідображення Arm IO, що представляє топологію IO системи на основі Arm.
  • Додано підтримку PPTT, яка генерує таблиці топології властивостей процесора (PPTT), що відповідають специфікації ACPI 6.4.
  • Додано підтримку таблиці WDAT, закладаючи основу для реалізації специфікації таблиці ACPI WDAT (Watchdog Action Table).
  • підтримка buildgcc для пристроїв Apple M1/M2
  • Замінено декодер реалізацією Wuffs, безпечної для пам’яті мови програмування, яка обробляє ненадійні формати файлів.
  • Вилучено підтримку кількох невикористаних низхідних посилань
  • crossgcc перейшов від використання GCC 11.4.0 до GCC 13.2.0, CMake оновлено з версії 3.26.4 до 3.27.7.
  • Оновлені компоненти корисного навантаження на основі GRUB 2.12 і Seabios 1.16.3.
  • Перехід до Kconfig з Linux 6.7

Якщо вам цікаво дізнатися більше про цю нову версію Coreboot 24.02, ви можете переглянути подробиці У наступному посиланні.

Отримайте CoreBoot

Нарешті, для тих, хто зацікавлений у можливості отримати цю нову версію CoreBoot вони можуть це зробити у своєму розділі завантаження, яка розміщена на офіційному сайті проекту. Крім того, в ньому можна знайти документацію та більше інформації про проект. Посилання це.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.