The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск Coreboot 25.09, открытой альтернативы проприетарным прошивкам

28.09.2025 16:58

Опубликован выпуск проекта CoreBoot 25.09, разрабатывающего свободную альтернативу проприетарным прошивкам и BIOS. Код проекта распространяется под лицензией GPLv2. В состав новой версии включено 684 изменения, подготовленных при участии 110 разработчиков.

Основные изменения:

  • Реализована поддержка материнских плат:
    • ASROCK SPC741D8-2L2T/BCM.
    • GIGABYTE GA_H81M_D2W.
    • HP 260 G1 DM, HP Compaq Pro 6300 SFF/MT, HP ProDesk 600 G1 SFF.
    • Intel Ptlrvp4es
    • Lenovo ThinkPad T480/T480s.
    • 11 плат, применяемых в различных устройствах с Chrome OS или на серверах Google.
  • Значительно ускорена загрузка SPI Flash и payload-компонентов. При сборке в режиме CONFIG_SSE в коде распаковки на базе алгоритма LZMA задействованы SSE-инструкции prefetch, позволившие организовать упреждающую загрузку данных в кэш CPU без прерывания операции распаковки. При тестировании интерфейса SPI с пропускной способностью 100Mbit/s на мобильных CPU Intel Sandy Bridge удалось добиться сокращения времени загрузки на 46 мс и ускорения на 30% распаковки payload-компонентов.

    Для платформ Intel Panther Lake реализована поддержка асинхронной загрузки файлов, использующая SPI DMA для упреждающей загрузки файла fsps.bin параллельно с выполнением на CPU других задач. На устройствах Fatcat предложенная оптимизация ускорила загрузку на 17-18 мс. Повышена эффективность операций DMA. Добавлена новая функция синхронизации cbfs_preload_wait_for_all(), позволяющая безопасно завершать асинхронные операции до деактивации бэкендов хранения. В подсистеме Fast SPI DMA реализована очередь передачи данных на основе токенов, минимизирующая задержки между последовательными операциями DMA и обеспечивающая более предсказуемую производительность загрузки.

  • Реализована возможность обнаружения режима загрузки, позволяющая платформам передавать в payload-компоненты критически важную информацию о состоянии загрузки. Поддерживается определение нормального режима загрузки, режима низкого заряда аккумулятора и режима зарядки аккумулятора через стандартизированный интерфейс boot_mode_t.
  • Переработано управление MTRR (Memory Type Range Registers) для видеопамяти, что сократило время инициализации FSP-S (Firmware Support Package - Silicon) за счёт переноса настройки MTRR WC (Write-Combine) для видеопамяти из функций отрисовки логотипа на стадию инициализации чипа. В итоге время инициализации графической подсистемы сократилось с 123 до 115 мс. Переработка также упростила сопровождение кода за счёт разделения управления MTRR и функций отрисовки логотипа.
  • В утилите amdfwtool, предназначенной для работы прошивками AMD, улучшена обработка режима адресации и расширены возможности разбора структуры EFW на платформе Turin.
  • В утилиту smmstoretool добавлена поддержка переменных размеров блоков и алиасинга таблиц разделов GUID в режиме Secure Boot для улучшения управления переменными UEFI.
  • Расширена поддержка TPM для различных платформ с CRB TPM и улучшена интеграция fTPM для платформ AMD.
  • Улучшена отрисовка логотипа.
  • Улучшена совместимость с дисплейным драйвером Bochs.
  • Повышена стабильность утилиты cbfstool при сортировке таблицы FIT и в случае сбоев при выполнения операций сжатия.
  • Для платформ Intel, AMD, MediaTek и Qualcomm внесены изменение, улучшающие управление энергопотреблением, инициализацию памяти и поддержку аппаратных интерфейсов.
  • Обновлены версии binutils 2.44, ACPICA 20250404, MPFR 4.2.2, SeaBIOS 1.17.0, U-Boot 2025.07.


  1. Главная ссылка к новости (https://github.com/coreboot/co...)
  2. OpenNews: Выпуск загрузочных прошивок CoreBoot 25.06, Libreboot 25.06 и Canoeboot 25.06
  3. OpenNews: Нападки производителя ноутбуков Malibal на проект coreboot
  4. OpenNews: Intel начал продвигать решения на базе CoreBoot для систем с процессорами Intel Xeon 6
  5. OpenNews: Компания System76 занялась портированием CoreBoot для платформ AMD Ryzen
  6. OpenNews: Представлена первая современная серверная платформа на базе CoreBoot
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63961-coreboot
Ключевые слова: coreboot
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (13) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 17:57, 28/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Я никак не пойму, зачем это существует? Этим кто-то пользуется, кроме Столмана и его последователей?
     
     
  • 2.2, bergentroll (ok), 18:08, 28/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да. Для истовых преданных есть Libreboot.
     
     
  • 3.4, квас революции (?), 18:18, 28/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Есть ещё те, что в каноэ. Вот они самые стойкие деревянные солдатики.
     
  • 2.3, A.Stahl (ok), 18:10, 28/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нельзя взять и сразу написать 100500 прошивок под актуальные платы. Сначала приходится посуществовать вот в таком режиме, когда всё вроде уже "устаканилось", но пользоваться без острой необходимости не хочется. Через это проходит любой софт кроме тетрисов и аудиоплееров.
     
     
  • 3.10, Аноним (10), 19:27, 28/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Нельзя взять и сразу написать 100500 прошивок под актуальные платы

    Более того, это никогда не напишется. Ибо "актуальные" платы меняются перманентно.

     
  • 2.5, Таджик (-), 18:28, 28/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Я никак не пойму, зачем это существует?

    По той же причине, по которой существуют всякие Vim и Emacs. Защитников в холиварных тредах - толпы, а реальных пользователей - полтора анонима.

     
     
  • 3.9, Аноним (-), 19:27, 28/09/2025 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 3.11, Аноним (11), 19:30, 28/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Пользуюсь Emacs дольше, чем средний возраст опеннетчика. Подтверждаю. Емакс — это что-то вроде подросткового секса. Как послушать, так непонятно когда поесть успевают, а на деле самый близкий контакт с женским телом был когда бабушка обняла на прощание.
     
  • 2.7, Arlezoner (?), 18:59, 28/09/2025 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.8, Аноним (8), 19:03, 28/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    *Прочитал как _кроме Столлмана и его преследователей_. ;-)
     

  • 1.6, Таджик (-), 18:32, 28/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лет десять назад это ещё могло бы сойти за норму. Но сейчас железо, на которое ориентирован сабж, разве что ультра-бюджетному смартфону позавидует, а для повседневных задач и вовсе бесполезно.
     
     
  • 2.12, НяшМяш (ok), 19:34, 28/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Та плата гигабайта на H81 может с натяжкой сойти за актуальное. Это уже хасфейл, там avx2 есть, набор инструкций x86-64-v3.
     
  • 2.13, Аноним (13), 19:39, 28/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И какие "современные" задачи они не могут решать?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру