The OpenNET Project / Index page

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

09.05.2017 09:46  Выпуск CoreBoot 4.6

Состоялся релиз проекта CoreBoot 4.6, в рамках которого разрабатывается свободная альтернатива проприетарным прошивкам и BIOS. В создании новой версии приняло участие более 120 разработчиков, которые подготовили 1708 изменений.

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

  • Продолжается работа по сокращению зависимости от бинарных прошивок и проприетарных компонентов. CoreBoot пытается заменить закрытые компоненты прошивок на свободные реализации, что не всегда возможно. Например, прошивки Intel ME, AMD PSP и микрокод верифицируются по цифровой подписи. Для Intel ME удалось найти обходной вариант, позволяющий запустить сокращённый вариант прошивки, сводящий функциональность и возможности Intel ME к минимуму, необходимому для работы системы. Для чистки прошивки использован инструментарий me_cleaner, который удаляет все разделы прошивки, кроме базового FTPR. В итоге размер загружаемых в Intel ME данных удалось сократить с 5 Мб до 80 Кб. Решение работает на системах Intel от Nehalem до Skylake;
  • Представлен новый обработчик (payload) cbui, построенный с использованием графической библиотеки nuklear и позволяющий создавать интерфейсы взаимодействия с пользователем, управляемые при помощи клавиатуры и мыши. До свежих выпусков обновлены обработчики SeaBIOS, FiLO и iPXE. Во всех обработчиках для загрузки теперь по умолчанию используется HTTPS. Для упрощения разработки собственных обработчиков проектом развивается библиотека libpayload, которая была расширена в рамках подготовки к замене старого обработчика nvramcui;
  • Обновлён сборочный инструментарий, осуществлён переход с GCC 5.3.0 на GCC 6.3.0. Обновлены версии GMP, MPFR, Binutils, GDB, IASL и Clang;
  • CoreBoot теперь может использоваться совместно с реализацией UEFI от проекта Tianocore EDK2, но данная возможность пока не интегрирована в систему сборки, так как EDK2 поддерживает сборку с использованием GCC 4.8 (coreboot использует GCC 6.3.0) и наблюдаются отдельные проблемы с совместимостью (интеграцию планируется обеспечить до конца лета);
  • Продолжено развитие отладочной консоли cbmem: обеспечено сохранение состояния консоли между перезагрузками и добавлена возможность работы с консолью на поздних стадиях инициализации. Для ядра Linux разработан специальный драйвер, который позволяет обойтись без старой утилиты cbmem для чтения данных из области cbmem;
  • Представлена новая утилита blobtool, которая пока используется для генерации конфигурации контроллеров Gigabit Ethernet на некоторых старых материнских платах, но может быть применима для компиляции/декомпиляции любых других бинарных данных на основе заданной спецификации;
  • В инструментарий добавлена поддержка разработки компонентов на языке Ada;
  • В код для прямого взаимодействия с графической подсистемой добавлена поддержка EDID;
  • Решены проблемы с инициализацией памяти на платформах sandybridge и ivybridge, а также добавлена поддержка дополнительных модулей ОЗУ;
  • Расширена поддержка оборудования. Добавлена поддержка контроллера roda/it8518, новых типов устройств SPI, сенсорных экранов WCOM, тачпадов ALPS, GPIO IRQ, I2C HID, добавлен новый драйвер для SD/MMC/eMMC. В порт для RISC-V добавлена поддержка SoC lowRISC. Расширена поддержка Intel-систем на базе Sandybridge, Apollolake, Quark, Skylake и Kabylake, а также новых чипов AMD (00670F00);
  • Добавлена поддержка материнских плат:
    • AMD Gardenia – AMD Stoney Ridge
    • Asus F2A85_M_PRO – AMD Family 15h Trinity
    • Asus P5GC_MX – Intel Socket LGA775
    • Gigabyte GA_945GCM_S2L & GA_945GCM_S2C – Intel Socket LGA775
    • Google Auron: Yuna, Gandof, Lulu – Intel Broadwell
    • Google Beltino: McCloud, Monroe, Tricky, Zako – Intel Haswell
    • Google Eve – Intel Kabylake
    • Google Fizz – Intel Kabylake
    • Google Gru: Bob, Scarlet – RockChip RK3399
    • Google Oak: Hana, Rowan – MediaTek MT8173
    • Google Poppy & Soraka – Intel Kabylake
    • Google Rambi: Banjo, Candy, Clapper, Glimmer, Gnawty, Heli, Kip, Orco, Quawks, Squawks, Sumo, Swanky, & Winky – Intel Baytrail
    • Google Reef: Sand, Snappy, Nasher – Intel Apollolake
    • Google Slippy: Leon, Wolf – Intel Haswell
    • Intel KBLRVP3 & KBLRVP7 – Intel Kabylake
    • Intel LEAFHILL – Intel Apollolake
    • Intel MINNOW3 – Intel Apollolake
    • Lenovo L520: Intel Sandybridge
    • Lenovo S230U: Intel Ivybridge
    • Lenovo X1 Carbon GEN1 – Intel Sandybridge
    • lowRISC NEXYS4DDR – RiscV
    • MSI MS7721 – AMD Bulldozer
    • PC Engines APU2 – AMD Jaguar
    • RODA RV11 & RW11 – Intel Ivybridge
    • Sapphire Pure Platinum H61 – Intel Socket LGA1155
    • Siemens MC_APL1 – Intel Apollolake
  • Прекращена поддержка материнских плат:
    • Google Auron
    • Google Veyron Chromeboxes: Brain, Danger, Emile, Romy
    • Google Veyron Test Projects: Gus, Nicky, Pinky, Shark, Thea

Выпуск протестирован на материнских платах и устройствах:

  • asus kgpe-d16
  • asus kfsn4-dre
  • asus p5gc-mx
  • lenovo x60
  • lenovo x230
  • asrock e350m1
  • lenovo t420
  • lenovo x200
  • sapphire pureplatinumh61
  • gigabyte ga-945gcm-s2l
  • lenovo t400
  • lenovo t60
  • gigabyte m57sli
  • purism librem13
  • gigabyte ga-g41m-es2l
  • google slippy
  • intel d510mo
  • эмулятор q35, развиваемый проектом QEMU.


  1. Главная ссылка к новости (https://blogs.coreboot.org/blo...)
  2. OpenNews: Выпуск CoreBoot 4.5
  3. OpenNews: CoreBoot не сможет работать с новыми чипами Haswell и Broadwell от Intel
  4. OpenNews: Фонд СПО представил Libreboot, полностью свободный дистрибутив Coreboot
  5. OpenNews: В CoreBoot добавлена реализация открытой UEFI-прошивки на базе TianoCore
  6. OpenNews: Компания Google обеспечила в CoreBoot поддержку Intel Sandy Bridge и Ivy Bridge
Лицензия: CC-BY
Тип: Программы
Ключевые слова: coreboot
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, A.Stahl, 11:24, 09/05/2017 [ответить] [смотреть все]
  • +9 +/
    >добавлена поддержка разработки компонентов на языке Ada;

    Это настолько необычно что даже круто! Это тот момент когда вопрос "Зачем?" прозвучит так грубо и не к месту, как если бы у художника спросить зачем он нарисовал свою очередную картину.

     
     
  • 2.7, Аноним, 13:07, 09/05/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    Написать контроллер на VHDL, следом - прошивку для него на Ada, не переключая со... весь текст скрыт [показать] [показать ветку]
     
  • 1.2, Аноним, 11:37, 09/05/2017 [ответить] [смотреть все]  
  • +1 +/
    Какая-то несуществующая материнка И хоть что-то современное эта штука поддержив... весь текст скрыт [показать]
     
     
  • 2.3, Аноним, 12:04, 09/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Всё фигня Ищите любую материнку с тем же чипсетом и SuperIO, что и приглянувшая... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.6, Crazy Alex, 12:38, 09/05/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    А детали есть где глянуть Мануал какой-то для тех, кто конкретно в BIOS не шари... весь текст скрыт [показать]
     
     
  • 4.8, Anonplus, 13:44, 09/05/2017 [^] [ответить] [смотреть все]  
  • –3 +/
    Для начала советую добыть программатор и убедиться, что вы сможете выпаять и при... весь текст скрыт [показать]
     
     
  • 5.10, Crazy Alex, 14:44, 09/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Уж это не проблема
     
  • 5.23, Аноним, 17:59, 09/05/2017 [^] [ответить] [смотреть все]  
  • +/
    А у памяти, хоть контроллер и в процессоре или на материне, тоже ведь какая-то п... весь текст скрыт [показать]
     
     
  • 6.24, Аноним, 18:27, 09/05/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Ты ваще корпус открывал когда-либо? Память она на съёмных планках.
     
     
  • 7.34, Аноним, 14:20, 10/05/2017 [^] [ответить] [смотреть все]  
  • +/
    > Планки памяти же тоже нужно перепаивать!

    Перепаивать то, что на планках.

     
  • 7.35, Led, 23:30, 10/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Малыш, не кричи, - дяди так шутят ... весь текст скрыт [показать]
     
  • 4.33, Pavel, 12:40, 10/05/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Конечно есть На сайте coreboot а всё подробно расписано Там проблемы начинаютс... весь текст скрыт [показать]
     
  • 3.12, mma, 15:27, 09/05/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Именно поэтому в списке так много поддерживаемых материнок ... весь текст скрыт [показать]
     
  • 3.26, Аноним, 20:22, 09/05/2017 [^] [ответить] [смотреть все]  
  • +/
    ASUS A8N5X Как портировать не расскажете Потому что A8N-SLI поддерживается ... весь текст скрыт [показать]
     
     
  • 4.32, Pavel, 12:37, 10/05/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Это выглядит простой задачей Судя по виду да, по фоткам всё там одно и тоже, ... весь текст скрыт [показать]
     
  • 2.36, anonim, 02:42, 23/05/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Почему же несуществующая? Это опытный образец.

    Вот, еле нашёл: Customer Reference Board (CRB) / Reference
    Validation Platform (RVP)

     
  • 1.4, Аноним, 12:25, 09/05/2017 [ответить] [смотреть все]  
  • +1 +/
    Актуальные процессоры они почему-то поддерживают, а актуальные матери чипсеты - ... весь текст скрыт [показать]
     
     
  • 2.5, Crazy Alex, 12:37, 09/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    Они только раздолбали Intel ME - теперь займутся и матерями А вообще - по сравн... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.9, Аноним, 14:22, 09/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Если такой умный - пусть идёт и докажет собственным примером А то языком тут вс... весь текст скрыт [показать]
     
  • 1.13, Мимоанон, 15:28, 09/05/2017 [ответить] [смотреть все]  
  • +/
    >В итоге размер загружаемых в Intel ME данных удалось сократить с 5 Мб до 80 Кб

    ого, а NSA c CIA не прикроют их за это? Такой-то зонд с возможностью запуска ява аплетов.

     
     
  • 2.15, анонимный аноним, 16:06, 09/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    ты когда в последний раз таблетки принимал? а шапочку из фольги не забыл одеть?
     
     
  • 3.18, Ordu, 16:56, 09/05/2017 [^] [ответить] [смотреть все]  
  • +/
    https security stackexchange com questions 128619 what-are-the-privacy-and-sec... весь текст скрыт [показать]
     
  • 3.27, Аноним, 20:32, 09/05/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    А зачем ее шапочку _о_деваеть o_O ... весь текст скрыт [показать]
     
  • 1.17, IY, 16:27, 09/05/2017 [ответить] [смотреть все]  
  • +3 +/
    Этим людям надо при жизни памятники ставить...

    Надо задонатить проекту. Только не очень понятно, кто из этих *бутов что делает.

     
     
  • 2.19, A.Stahl, 17:04, 09/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Если найдёшь прошивку для своей железяки, то посмотри в коде на фамилии авторов ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.20, Аноним, 17:10, 09/05/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Это квест Но для моих асустеков точно всякий либре-коре-бут бесполезен, так как... весь текст скрыт [показать]
     
  • 1.28, Аноним, 02:42, 10/05/2017 [ответить] [смотреть все]  
  • –9 +/
    Программа вычислила значение функции за 3 часа Давайте потратим 3 месяца чтобы ... весь текст скрыт [показать]
     
     
  • 2.29, A.Stahl, 09:17, 10/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    Есть программа-калькулятор со встроенным майнером биткоинов, слежением через веб-камеру, тормозами при сложении чисел больше 35 и рекламой зубной пасты. Пишем свой калькулятор, который просто калькулятор.
     
     
  • 3.31, Аноним, 11:02, 10/05/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    И давно в ваш BIOS встроена реклама и майнер биткойнов?
     
  • 1.30, Ващенаглухо, 09:54, 10/05/2017 [ответить] [смотреть все]  
  • +/
    Жаль нет lenovo x301 в списке совместимости :(
     

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


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList