The OpenNET Project / Index page

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

Выпуск Coreboot 24.05

24.05.2024 14:15

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

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

  • Объявлена стабильной и готовой для рабочих внедрений поддержка 64-разрядных сборок CoreBoot.
  • Реализована поддержка 2 процессоров (на базе архитектур POWER9 и RISC-V) и 25 платформ. Добавлена поддержка материнских плат:
    • AMD BirmanPlus для SoC Glinda и SoC Phoenix.
    • ASROCK Z97 Extreme6.
    • Dell OptiPlex 7020/9020 MT и Dell OptiPlex 7020/9020 SFF.
    • Framework Azalea (CoreBoot можно будет использовать на ноутбуке Framework 13 с процессором AMD Ryzen 7040).
    • HP Pro 3500.
    • Lenovo ThinkCentre M700 / M900 Tiny и Lenovo ThinkCentre M710s
    • Raptor Computing Systems Talos II (POWER9).
    • SiFive HiFive Unmatched (RISC-V64).
    • 17 плат, применяемые на различных устройствах с Chrome OS или на серверах Google.
  • Удалена поддержка двух материнских плат: Intel Alderlake-M RVP и Intel Alderlake-M RVP c Chrome EC
  • Обновлена поддержка SoC ibm/power9 и sifive/fu740.
  • Добавлена поддержка компиляции сразу нескольких драйверов TPM (Trusted Platform Module), что позволяет обеспечить одновременную поддержку спецификаций TPM 1.x и TPM 2.x.
  • Для систем на базе архитектуры ARM64 добавлена поддержка выполнения с использованием уровней исключений EL1, EL2 и EL3 (Exception Level). Ранее поддерживалась работа только при включении уровня EL3. Для настройки уровня исключений может использоваться параметр ARM64_CURRENT_EL, на основании которого выбирается применяемый регистр (vbar_el1, vbar_el2 или vbar_el3).
  • В утилите smmstoretool реализована поддержка обработки ПЗУ (ROM).
  • В реализации алгоритма lzma на 64-разрядных системах разрешено чтение блоками по 8 байт, что позволяет ускорить выполнение распаковки сжатых данных.
  • Обновлены компоненты прошивок: amd_blobs, arm-trusted-firmware и intel-microcode.
  • Обновлены версии сборочных инструментов: LLVM 17.0.6, CMake 3.28.3, binutils 2.42.
  • Обновлён payload-компонент на базе U-Boot 2024.4. В payload-компонент на базе edk2 в Kconfig добавлены опции для поддержки таймера LAPIC и файловой системы UFS.


  1. Главная ссылка к новости (https://blogs.coreboot.org/blo...)
  2. OpenNews: Компания Framework Computer открыла код прошивки для ноутбуков
  3. OpenNews: Опубликован Canoeboot, вариант дистрибутива Libreboot, отвечающий требованиям Фонда СПО
  4. OpenNews: Удалённая уязвимость в прослойке Shim, позволяющая обойти UEFI Secure Boot
  5. OpenNews: Доступны загрузочные прошивки Coreboot 24.02 и Libreboot 20240225
  6. OpenNews: Выпуск загрузочных прошивок Libreboot 20240504 и Canoeboot 20240504
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61179-boot
Ключевые слова: boot, coreboot, firmware
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (42) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.6, нитгитлистер (?), 15:00, 24/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    что-то не нашёл на их сайте ни какого списка подерживаемых плат
     
     
  • 2.24, Аноним (24), 23:06, 24/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Плохо искал. Их есть там, но не в том виде, в котором ты ожидаешь увидеть.
     
  • 2.38, КО (?), 06:03, 25/05/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А че искать - которые современные, иолодежные и у которых никаких проблем уже нет.
     

  • 1.8, Аноним (8), 15:14, 24/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    HP Pro 3500? Ему ж 12 лет уж будет. Где-то лежит, надо поразвлекаться с этой штукой.
     
     
  • 2.25, Аноним (24), 23:07, 24/05/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Тут люди на коре 2 дуо 2007 года сидят, а ты удивлен железу которому ВСЕГО 12 лет)
     
     
  • 3.43, Аноним (43), 09:43, 25/05/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В принципе почему бы и не сидеть? Системные блоки приличные были в те времена, сидушку мягкую сверху только приделать. Да хоть просто подушку положить.
     
     
  • 4.44, Аноним (44), 10:03, 25/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не, где-то начиная с 3 пней они уже были аки консервные банки, гнулись и гудели от резонанса, за редким исключением типа корпоративных HP рабочих станций. Топовые корпуса были во времена первопней, вот там железо 3 мм толщиной, но и весили они с десяток кг.
     
  • 2.60, Бывалый Смузихлёб (ok), 17:18, 26/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    не переживай, скоро его выкинут из поддержки чтобы заменить другим меньшим но старьём согласно правилу "не более десятка-другого поддерживаемых материнок. Все уже поддерживаемые но якобы сильно устаревшие - выкидывать, чтобы плат оставалось несколько"
     

  • 1.9, Аноним (9), 15:15, 24/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    "Framework Azalea (CoreBoot можно будет использовать на ноутбуке Framework 13 с процессором AMD Ryzen 7040)."

    А вот это круто! Совсем свежее железо. Жаль фреймворки не возят =(

     
     
  • 2.16, 12yoexpert (ok), 17:11, 24/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Всё прекрасно возят, причём бесплатно. Было бы странно продавать ноуты только в физическом магазине

    Разве что при цене ноута в 2К+ сумма VAT угнетает, да и оплата только картой, придётся лезть в кошелёк

     
  • 2.30, Аноним (24), 23:37, 24/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если хочешь свежее железо с коребутом, то выбирай любой хромбук. Он там уже по умолчанию с завода.
     
  • 2.36, Аноним (36), 02:46, 25/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Хмм, а что они будут делать с распаянным Microsoft Pluton? Если ничего - то смысла в этом вообще никакого.
     

  • 1.11, ryoken (ok), 15:40, 24/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >>Raptor Computing Systems Talos II (POWER9).

    У них вроде и так все хорошо ж было..?

     
  • 1.15, dannyD (?), 17:10, 24/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    новость из разряда "о погоде на Марсе...."

    где-то там лежат какие-то утили, воспользоваться которыми у вас всё равно не хватит, и не важно чего "не хватит".

     
  • 1.18, IdeaFix (ok), 18:42, 24/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Собирал прошлый (24.02) релиз под классический P3B-F и под новомодный D410... с контролем качества там не очень :( С документацией тоже.
     
     
  • 2.26, Аноним (24), 23:16, 24/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > P3B-F
    > 440BX

    Мощно и актуально.

     
     
  • 3.27, аноном (?), 23:25, 24/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что не так. Лучший чипсет за историю штеуда
     
     
  • 4.29, Аноним (24), 23:30, 24/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А паровоз серии "С" лучший за историю СССР. И что?
     
     
  • 5.31, IdeaFix (ok), 23:46, 24/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > А паровоз серии "С" лучший за историю СССР. И что?

    Серия О рулит

     
  • 5.35, Аноним (36), 02:42, 25/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну вот и представь что это "сообщество любителей паровозов", которые делятся с друг другом методами поддержания их работы. Что не так?
     
  • 4.42, Аноним (42), 09:04, 25/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Абсолютно ничего особенного в нём не было.
     
     
  • 5.47, commiethebeastie (ok), 13:59, 25/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Периферия не отваливалась при разгоне в отличии от более новых 810 и 815. Собственно на этом все его преимущества и заканчиваются.
     
     
  • 6.58, Аноним (58), 05:45, 26/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Всё там точно так же отваливалось, если шину выше 100 гнать.
    Кстати, на 815 обычно отваливался только встроенный звук (невелика потеря).
     
  • 3.32, IdeaFix (ok), 23:48, 24/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> P3B-F
    >> 440BX
    > Мощно и актуально.

    Это вместо пива и игрушек... просто отсутствие собранных образов, учитывая наличие сборочной системы, выглядит как симптом. Ну и да, оно не собирается, да и шьётся не без проблем. Но об этом в сообществе говорить не принято :)

     
  • 2.54, Ухилянт (?), 19:13, 25/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Оно что, такие антиквариаты поддерживает? Там же вроде вообще стоит dallas ds12887 и ROM который стирается только ультрафиолетом с памятью в пару килобайт.
     
     
  • 3.55, IdeaFix (ok), 22:14, 25/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Оно что, такие антиквариаты поддерживает? Там же вроде вообще стоит dallas ds12887
    > и ROM который стирается только ультрафиолетом с памятью в пару килобайт.

    Вы путаете... :)

     

  • 1.19, Аноним (19), 19:51, 24/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а под "Lenovo M700/M900 Tiny" попадает M720q?
     
  • 1.23, Аноним (24), 23:02, 24/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Портировал я это в прошлом году на ASRock b360-hdv, увы, половина внутренних портов в отвале, многое не работает, линпукс грузит с кучей ошибок в dmesg по сравнению со стоковой фирмварей, которая вообще без единой ошибки грузится. Винду даже не пробовал. В итоге поиграл и вернул все в стоковое состояние.
     
     
  • 2.45, Аноним (45), 11:22, 25/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Расскажи, как портировал? Чем вообще мат. платы отличаются? Неужели на каждой плате память по-разному инициализируется? Почему вообще FDT-подход не используется?
     
     
  • 3.46, Аноним (46), 11:25, 25/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И ещё, в BIOS SETUP куча настроек всяких периферийных чипов и мостов. Звук, сеть, SATA(!), и.т.п. Не говоря о прочих настройках. Как в coreboot это настраивается? Каждую плату реверсят и пишут свой код GUI? Или есть какие-то готовые модули (UEFI?) под каждый чип, которые просто подключить надо.
     
     
  • 4.52, Ухилянт (?), 19:09, 25/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Как в coreboot это настраивается?

    Вручную через конфиги, реверс-инжиниринг, конпиляцию собственных патчей и кода.

     
     
  • 5.53, Ухилянт (?), 19:10, 25/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    П.с. а так же тысяч циклов включений\отключений, проб и ошибок.
     
  • 4.56, IdeaFix (ok), 22:15, 25/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > И ещё, в BIOS SETUP куча настроек всяких периферийных чипов и мостов.
    > Звук, сеть, SATA(!), и.т.п. Не говоря о прочих настройках. Как в
    > coreboot это настраивается? Каждую плату реверсят и пишут свой код GUI?
    > Или есть какие-то готовые модули (UEFI?) под каждый чип, которые просто
    > подключить надо.

    Это настраивается примерно никак. Передать управление загрузчику, внешнему или встроенному, и всё. А скрыть такое положение вещей позволяет отсутствие сборок и документации. Там конечно есть модуль с конфигами, но... у меня на 410/520 он не стартанул.

     

  • 1.37, Аноним (37), 03:42, 25/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Я в этом совсем не разбираюсь, но как "войти в этот coreboot"? Например, в обычный биос можно войти нажав клавишу при загрузке и включить какую-нибудь виртуализацию или еще что-то. А тут как это сделать?
     
     
  • 2.48, dannyD (?), 15:57, 25/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    какой бивис? где написано про бивис?
     
     
  • 3.49, Аноним (37), 16:50, 25/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В самом начале

    > Представлен выпуск проекта CoreBoot 24.05, разрабатывающего свободную альтернативу проприетарным прошивкам и BIOS.

     
     
  • 4.51, Ухилянт (?), 19:06, 25/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если совсем простыми словами, то BIOS - это морда для настройки конфигов. CoreBoot - это конфиг который нужно вручную пропердолить под конкретную плату, без юзер френдли морды.
     
  • 4.59, dannyD (?), 12:41, 26/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ежели покурить оригинал,то там встречается упоминание о некоем бивисе, но тема нераскрыта от слова совсем.


    >В самом начале

    так что предлагаю списать на вольность перевода.

     
  • 2.57, IdeaFix (ok), 22:19, 25/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Я в этом совсем не разбираюсь, но как "войти в этот coreboot"?
    > Например, в обычный биос можно войти нажав клавишу при загрузке и
    > включить какую-нибудь виртуализацию или еще что-то. А тут как это сделать?

    Если собран модуль nvramcui - будет выбор при старте системы, типа грузиться с диска или запустить nvramcui.... или тетрис или дум или мемтест или coreinfo, в общем любой из модулей, который присутствует в образе.

     

  • 1.50, OpeeaPrestoFan (?), 18:54, 25/05/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +3 +/
     
  • 1.62, Neon (??), 23:14, 28/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Для музейных редкостей ?
     
  • 1.63, zog (??), 10:09, 02/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какой-то малополезный проект. Особенно после удаления поддержки некоторых материнских плат.
     

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



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

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