Coreboot 24.02 выходит с измененным форматом версии, большими улучшениями и улучшениями.

основная загрузка

Coreboot (ранее назывался LinuxBIOS) — проект, направленный на замену несвободных прошивок в проприетарных BIOS.

La Вышла февральская версия Coreboot 24.02. недавно и были реализованы большие улучшения в котором приняли участие 111 разработчиков и подготовили 814 изменений. Этот выпуск представляет собой три месяца работы по доработке кодовой базы Coreboot с упором на очистку и улучшение качества.

Без сомнения, А из самых заметных новостей этого релиза и что смогли заметить последователи проекта - это eя изменю формат номера версии, поскольку до предыдущей версии в проекте использовалась инкрементальная схема именования версий (4.xx),

Теперь Coreboot принял схему именования версий Year.Month.Sub. а следующий выпуск, запланированный на май этого года, будет иметь номер 24.05, подразумевая Subversion 00. В случае исправлений или дополнительных версий будут добавлены такие значения, как .01, .02 и т. д.

Что нового в Coreboot 24.02?

Эта новая версия Coreboot 24.02. представляет полное удаление ветки «master» проекта Coreboot, поэтому начиная с этого выпуска мы будем работать над разработкой новой ветки под названием «main». Эта модификация была сделана в ответ на мнение, что слово «хозяин» может считаться политически некорректным, что вызывает возмущение среди некоторых активистов. Около 6 месяцев назад проект перешел из «главного» в «основной» и с тех пор синхронизирует обе ветки, чтобы облегчить переход. Начиная с этого релиза они полностью избавятся от ветки master.

Что касается изменений в инфраструктуре, декодер изображений JPEG заменен реализацией на языке Wuffs (Безопасная работа с ненадежными форматами файлов). Этот язык обеспечивает безопасность памяти, генерирует код C/C++ и оптимизирован для создания анализаторов, кодировщиков и декодеров форматов файлов. Использование безопасного декодера JPEG снижает подверженность вашего проекта потенциальным атакам, таким как LogoFAIL.

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

Из другие изменения, которые выделяются этой новой версии:

  • Исправлена ​​ошибка подсчета дней февраля в високосном году, из-за которой РТК постоянно возвращался к дате строительства 29 февраля 2024 года.
  • Добавлены структуры таблиц переназначения ввода-вывода Arm, представляющие топологию ввода-вывода системы на базе 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.