The OpenNET Project / Index page

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

Выпуск Coreboot 4.9

21.12.2018 00:05

Опубликован релиз проекта CoreBoot 4.9, в рамках которого разрабатывается свободная альтернатива проприетарным прошивкам и BIOS. В создании новой версии приняло участие 175 разработчиков, которые подготовили 2610 изменений.

Основные новшества:

  • Модернизирован код обработки блобов. Компания Intel предоставила лицензию на зеркалирование компонентов прошивок FSP (Firmware Support Package), что позволило разместить их на сайте coreboot.org и интегрировать в сборочную систему, упростив процесс создания рабочих образов для устройств, завязанных на проприетарном коде инициализации от Intel;
  • Добавлена поддержка сжатия загрузочного блока (bootblock). Для минимизации размера данных, читаемых с очень медленных Flash, добавлен код для распаковки bootblock в SRAM;
  • Расширено использование стадии postcar (обработка cache-as-ram вынесена в отдельную стадию);
  • Порт для архитектуры POWER8 переименован в PPC64 для более ясного отражения того, что он не ограничен только системами на базе процессоров POWER8;
  • Добавлена поддержка загрузки payload-обработчиков FIT (uImage) на системах arm64;
  • Добавлен API для настройки защиты SPI flash от записи (реализовано для чипов Winbond);
  • Добавлена поддержка технологии измеряемой загрузки (Measured boot) и реализованы средства ведения для ведения лога загрузки в TCPA (вычисляет и сохраняет в Trusted Platform Module параметры каждого загружаемого компонента для последующей внешней верификации);
  • В libpayload добавлена поддержка GDB на архитектуре ARM64;
  • В payload-обработчик uImage/FIT добавлена поддержка размещения initrd в областях выше 4GiB. Подготовлена документация на uImage/FIT;
  • Инструментарий обновлён до gcc 8.1.0, binutils 2.30, IASL 20180810 и clang 6;
  • Улучшен инструментарий для проверки стиля кодирования и выявления типовых ошибок. Обновлена инфраструктура для автоматизированного тестирования;
  • Добавлена поддержка 56 материнских плат:
    • ASROCK G41C-GS, G41M-GS, G41M-S3, G41M-VS3 R2.0, H81M-HDS
    • ASUS P5QC, P5QL-PRO, P5Q-PRO, P8H61-M-LX, P8H61-M-PRO
    • CAVIUM CN8100-SFF-EVB
    • FACEBOOK WATSON
    • FOXCONN D41S
    • GIGABYTE GA-H61M-S2PV
    • GOOGLE ALEENA, AMPTON, ARCADA, ASUKA, BOBBA, BUDDY, CAREENA, CAROLINE, CASTA, CAVE, DELAN, DRAGONEGG, FLEEX, HATCH, KARMA, KUKUI, LIARA, MEEP, RAMMUS, SARIEN, SENTRY
    • HEWLETT PACKARD HP COMPAQ 8200 ELITE SFF PC
    • INTEL COFFEELAKE RVP11, COFFEELAKE RVP8, COFFEELAKE RVPU, DG41WV, ICELAKE RVPU, ICELAKE RVPY, WHISKEYLAKE RVP
    • LENOVO T431S, THINKCENTRE A58, W500, W530
    • OPENCELLULAR ELGON, ROTUNDU, SUPABRCKV1
    • SIEMENS MC-APL2, MC-APL3, MC-APL4, MC-APL5
  • Добавлена поддержка SoC на базе чипов Cavium CN81xx, Intel Ice Lake и Mediatek MT8183. Прекращена поддержка Broadcom Cygnus, Lowrisc и Marvell mvmap2315;
  • Прекращена поддержка северных мостов AMD K8, VIA CN700, VIA CX700, VIA VX800, так как связанный с ними код не поддерживает "EARLY_CBMEM". Код intel/e7505 переведён на использование EARLY_CBMEM, код nb/intel/i945,e7505,pineview,x4x,gm45,i440bx на POSTCAR_STAGE, а код nb/intel/i440bx, e7505 на RELOCATABLE_RAMSTAGE. В intel/x4x добавлена поддержка DDR3;
  • Проведена большая чистка кода. В ramstage удалён код для работы со слишком раздутыми структурами device_t (вместо них теперь используется "struct device*"). Почищены необязательные директивы include. Внесены правки для приведения кода к соответствию утверждённому проектом стилю кодирования. Прекращена поддержка кода, оставшегося без сопровождения;
  • Удалён дублирующийся код поддержки похожих типовых плат, вместо которого задействована новая возможность для поддержки одним универсальным кодом разных вариантов плат (таким способом без дублирования кода унифицирована поддержка похожих друг на друга плат для Chrome OS и Lenovo Thinkpads);
  • Удалена поддержка 71 материнской платы. Чистка коснулась плат, которые в прошлых выпусках были объявлены устаревшими и остались без сопровождения. Связанный с данными платами код был завязан на некоторые устаревшие возможности Coreboot и не адаптирован для пришедшей им на смену новой функциональности.


  1. Главная ссылка к новости (https://blogs.coreboot.org/blo...)
  2. OpenNews: Выпуск Coreboot 4.8
  3. OpenNews: Проект CoreBoot перешел под покровительство организации Software Freedom Conservancy
  4. OpenNews: Проект postmarketOS приступил к созданию загрузчика и прошивки модема для смартфонов
  5. OpenNews: Foundries.io представила платформы для разработки безопасных прошивок для IoT устройств
  6. OpenNews: Intel опубликовал открытую прошивку для инициализации оборудования и загрузки ОС
Лицензия: CC-BY
Тип: Программы
Ключевые слова: coreboot, firmware, boot
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (46) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Иван Семеныч (?), 00:37, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Project Mu здорового человека.
     
     
  • 2.14, Аноним (14), 07:09, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Удалена поддержка 71 материнской платы

    Т.е. потреб***ь - это мнтально здоровый человек?

     
  • 2.25, анон (?), 10:41, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    в смысле звуки му?
     
     
  • 3.46, 1 (??), 18:17, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В смысле проект му от Майкрософт
     
  • 2.39, Коребутчикамуде (?), 12:17, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати мы протестили AMD Lenovo G505S с четырёхъядерным A10-5750M и 16GB оперативки. coreboot 4.9 работает отлично! Вот отчёт board_status : https://www.coreboot.org/status/board-status.html#lenovo/g505s . И этот ноут можно найти в хорошем состоянии на авито всего за ~15 тысяч . Причём в процессоре нет аппаратных закладок Intel ME / AMD PSP, и в теории можно и залибребутить этот ноут т.к. блобы не подписаны / не залочены. Является официальным кандидатом либребута, и сейчас ведётся работа по освобождению оставшихся блобов (которые кстати уже разобрали и ничего подозрительного не нашли)
     
     
  • 3.44, commiethebeastie (ok), 22:23, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А вообще пейлоуды с интеловскими закладками в корбуте работоспособны? Они могут хоть что-то слить через него?
     
  • 3.54, Дон Ягон (?), 20:37, 06/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Сорян за некропостинг, но если ты это читаешь, расскажи больше про coreboot на этой железке плиз.
    У тебя есть опыт использования такой конфигурации? Как с тобой можно связаться (если можно)?
     

  • 1.2, AnonPlus (?), 00:44, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> P5Q-PRO

    Эх, два годика назад бы... Ладно, подождём, пока доберутся до Z170-P (хотя, говорят, что шансов мало, железо всё усложняется)

     
     
  • 2.53, Torm84 (?), 16:20, 08/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А я дождался. Давно хотел потестировать этот Биос и вот оно.
     

  • 1.3, Аноним (-), 00:55, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А где посмотреть список поддерживаемых материнок?
     
     
  • 2.21, Andrey Mitrofanov (?), 09:30, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > А где посмотреть список поддерживаемых материнок?

    Наверное, https://coreboot.org/status/board-status.html
    -- разноцветная CI-каша, заменившая рукописную старательно выписанную и правленную кем попало по диагонали кашу https://www.coreboot.org/Supported_Motherboards

     

  • 1.4, Ключевский (?), 01:20, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > P5QL-PRO

    Серьезно что ли? А я свою в прошлом январе выкинул, эх.

     
     
  • 2.5, anonymous (??), 01:43, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Кто вообще выбрасывает рабоающее железо?
     
     
  • 3.16, Ключевский (?), 08:50, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Те кто понимают, что нечего таскать с собой по миру всякую рухлядь. Когда подрастешь ты узнаешь, что можно не только в родительской квартире жить, но и менять города жительства.
     
     
  • 4.43, Аноним (-), 21:16, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Те кто понимают, что нечего таскать с собой по миру всякую рухлядь.
    > Когда подрастешь ты узнаешь, что можно не только в родительской квартире  жить, но и менять города жительства.

    А потому узнаешь, что можно жить не только в скворечнике и что места может быть достаточно не только для хранения рухляди …

     
  • 4.47, Аноним (-), 03:33, 24/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Взрослый человек как-то привык покупать новое железо по необходимости Те, кто о... текст свёрнут, показать
     
  • 4.48, Аноним (-), 03:41, 24/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ты не учитываешь, что иногда случаются экономические кризисы. Бывают такие случаи, поэтому у них нет денег на новые свистоперделки. Ну и где тебе почудилась родительская квартира?
     
  • 4.49, Аноним (-), 03:47, 24/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Еще бывает, что страна экономически отсталая следовательно нищая. Малолетние поклонники игорей еще плохо понимают как зарабатываются деньги.
     
  • 3.20, Ващенаглухо (ok), 09:15, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    У меня есть в гараже 386й со школы остался, все выкинуть хочу, вам не надо случайно?
     
     
  • 4.24, Antonio (??), 09:43, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Привози нам в музей.
     
  • 2.7, commiethebeastie (ok), 02:39, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А я такую подарил: GIGABYTE GA-H61M-S2PV, так что опять не увижу coreboot.
     
  • 2.13, AnonPlus (?), 04:41, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А я в позапрошлом январе отправил её на полку. Потому что даже с топовым для этой платформы Xeon-ом она ощутимо проигрывает задрипанному (по нынешним меркам, когда даже в i5 уже шесть ядер) i7-6700.
     
     
  • 3.34, Ключевский (?), 18:01, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну мне для десктопа и некоторых игр ее вполне хватало, но так как я резко менял место жительства и переезжал самолетом за 2000 км и три границы, то никакого желания таскать с собой этот музейный экспонат не возникло, на новом месте собрал новый комп на Ryzen 5 и вполне им доволен
     

  • 1.8, commiethebeastie (ok), 02:40, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >CAVIUM CN8100-SFF-EVB

    Не понял, а в чем прикол? Это же вообще другая архитектура, их uboot поддерживает.

     
     
  • 2.12, Ivan_83 (ok), 04:29, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Я слышал что прикол в том, что если подключаешь UEFI видяху, вот к такому, то u-boot и прочие её не заинитят и оно будет мёртвым грузом.
    Вроде как у эльбрусов эта проблема есть, потому там видяхи такие не новые.
     
     
  • 3.30, НяшМяш (ok), 13:53, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не встречал ни одной чисто UEFI видяхи, в которой не было бы легаси биоса. Если u-boot не может это проинициализировать, а старый биос в какой-нибудь материнке 754 сокета может - то это определённо проблемы u-boota.
     
     
  • 4.33, commiethebeastie (ok), 15:30, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Не встречал ни одной чисто UEFI видяхи, в которой не было бы
    > легаси биоса. Если u-boot не может это проинициализировать, а старый биос
    > в какой-нибудь материнке 754 сокета может - то это определённо проблемы
    > u-boota.

    Да это факт, сам втыкал gtx 1050 ti в материнку с 775 сокетом.

     
     
  • 5.38, Аноним (-), 00:26, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    AMDшные дрова таки умеют POST для GPU делать даже если GPU совсем нулевый после power-up. Таки видяхи от амд гоняют на всяких лунгсонах и прочих powerpc. Где как бы никакого уефи (к счастью) нет.

    А нвидия... ну вы хотели ходить строем под твердой рукой проприетарщика? Так и извольте, теперь за вас и решат что вам там должно быть удобно и что поддерживается.

     
     
  • 6.41, commiethebeastie (ok), 15:50, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Нвидиа 1050 ti _работает_ на socket 775.
     
  • 3.37, Аноним (-), 00:23, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > будет мёртвым грузом.

    Да не будет оно мертвым грузом, накрайняк драйвер GPU при взлете ее сам раскочегарит.

     

  • 1.9, Братишка (??), 02:42, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/
    > Удалена поддержка 71 материнской платы.

    Нормально. И добавлено 2-3 новых, как всегда? Или 0?

    Через сколько релизов кол-во поддерживаемых плат станет отрицательным?

     
     
  • 2.11, Аноним (11), 03:48, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Читайте выше, добавлено 56. Итого всего -15.
     

  • 1.17, Аноним (17), 08:57, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Сайт у них на редкость тупой. Я так и не нашёл список поддерживаемых плат.
     
     
  • 2.18, Аноним (18), 09:07, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Раньше была страница https://coreboot.org/status/board-status.html, но теперь на неё ссылки убрали, так как она совсем не отражает реалии проекта и перечисляет лишь некоторые платы охваченные инфраструктурой тестирования.
     
     
  • 3.32, хотел спросить (?), 15:28, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Я эту ссылку через гугл нашел. Но если она не отражает положение дел, то что отражает?

    Гипотетическая ситуация - хочу выбрать свежее железо, купить, накатить коребут.

     
  • 2.22, Аноним (22), 09:32, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Из закладок: https://coreboot.org/status/board-status.html
     
  • 2.23, Andrey Mitrofanov (?), 09:38, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Сайт у них на редкость тупой. Я так и не нашёл список
    > поддерживаемых плат.

    Зато главное на месте - список продавцов.

     
     
  • 3.28, Аноним (28), 13:30, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> Сайт у них на редкость тупой. Я так и не нашёл список
    >> поддерживаемых плат.
    > Зато главное на месте - список продавцов.

    У продавцов из того списка товары дороже/дешевле чем в среднем по больнице?

     
     
  • 4.29, Andrey Mitrofanov (?), 13:50, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >товары дороже/дешевле чем в среднем по больнице?

    В зависимости от диагноза.

     

  • 1.19, Аноним (19), 09:11, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > ASUS P5Q

    Выбрали самую позорную плату, какую только можно. Молодцы, чо.

     
     
  • 2.45, голос_Геенны (ok), 16:55, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Меня тоже этот список весьма позабавил. Тот случай, когда геройский опен сорс в белом плаще без страха и упрёка на деле выглядит попросту жалко с такими вот своими идеологическими инициативами. Но главное, что толстый дедушка и причастившиеся его мощей довольны.
     
  • 2.50, AnonPlus (?), 04:09, 24/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А чем конкретно она плоха?

    Как бывший владелец, могу только одно назвать - дополнительные два SATA-порта реализованы на паршивейшом JMicron. И лучшее, что можно сделать - не использовать их. Если хватает четырёх чипсетных, то других проблем не вижу.

     

  • 1.31, Аноним (31), 15:19, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    моноблок lenovo c450 поддерживается?
     
  • 1.36, Аноним (36), 22:41, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    очень мало моделей поддерживают...например на бодренькую P5KC так и нет.и самое обидное - и не будет.
     
  • 1.40, Vitaliy Blats (?), 14:49, 22/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    И шо вы носитесь с этим коребутом как койот с динамитной шашкой ?

    Такое впечатление что вы работаете с этим BIOS денно и нощно и вам очень очень чем-то мешает то что он проприетарный. При этом никто так и не ответил прямо на вопрос: ЗАЧЕМ эта альтернатива нужна. Только какую-то лабуду про то что злобный Штеуд\Гигабайт\Асус etc может теоретически узнать, кто на каких котиков мастурбирует.

     
     
  • 2.42, Аноним (42), 18:37, 22/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    чтобы в дальнейшем некоторые
    > Штеуд\Гигабайт\Асус etc

    не сели в лужу со своим непойми-где-брэкпоинт, а взяли документированную поэзию с душевной лицензией)

     

  • 1.52, InuYasha (?), 15:48, 24/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Последняя мощная платформа, не содержащая в себе закладок типа PSP/ME - это AMD 6000. Coreboot поддерживает материнку ASUS KGPE-D16, но довольно условно.
    https://www.coreboot.org/Board:asus/kgpe-d16
     

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



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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