The OpenNET Project / Index page

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



"Выпуск CoreBoot 4.6"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск CoreBoot 4.6"  +/
Сообщение от opennews (ok) on 09-Май-17, 11:24 
Состоялся (https://blogs.coreboot.org/blog/2017/05/08/announcing-corebo.../) релиз проекта CoreBoot 4.6 (http://www.coreboot.org), в рамках которого разрабатывается свободная альтернатива проприетарным прошивкам и BIOS. В создании новой версии приняло участие более 120 разработчиков, которые подготовили  1708 изменений.

Основные новшества (https://www.coreboot.org/releases/coreboot-4.6-relnotes.txt):


-  Продолжается работа по сокращению зависимости от бинарных прошивок и проприетарных компонентов. CoreBoot пытается заменить закрытые компоненты прошивок на свободные реализации, что не всегда возможно. Например, прошивки Intel ME, AMD PSP и микрокод верифицируются по цифровой подписи. Для Intel ME удалось найти обходной вариант, позволяющий запустить сокращённый вариант прошивки, сводящий функциональность и возможности  Intel ME к минимуму, необходимому для работы системы. Для чистки прошивки использован инструментарий me_cleaner (https://github.com/corna/me_cleaner), который удаляет все разделы прошивки, кроме базового FTPR. В итоге размер загружаемых в Intel ME данных удалось сократить с 5 Мб до 80 Кб. Решение работает на системах Intel  от Nehalem до Skylake;

-  Представлен новый  обработчик (http://www.coreboot.org/Payloads) (payload) cbui (https://github.com/siro20/coreboot/tree/cbui/payloads/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 (http://www.tianocore.org/edk2/), но данная возможность пока не интегрирована (http://review.coreboot.org/#/c/15057/) в систему сборки, так как EDK2 поддерживает сборку с использованием GCC 4.8 (coreboot использует GCC 6.3.0) и наблюдаются отдельные проблемы с совместимостью (интеграцию планируется обеспечить до конца лета);


-  Продолжено развитие отладочной консоли cbmem: обеспечено сохранение состояния консоли между перезагрузками и добавлена возможность работы с консолью на поздних стадиях инициализации. Для ядра Linux разработан специальный драйвер (https://patchwork.kernel.org/patch/9641997/), который позволяет обойтись без старой утилиты cbmem для чтения данных из области cbmem;

-  Представлена новая утилита blobtool (https://github.com/coreboot/coreboot/tree/master/util/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.


URL: https://blogs.coreboot.org/blog/2017/05/08/announcing-corebo.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=46515

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск CoreBoot 4.6"  +9 +/
Сообщение от A.Stahl (ok) on 09-Май-17, 11:24 
>добавлена поддержка разработки компонентов на языке Ada;

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Выпуск CoreBoot 4.6"  +/
Сообщение от Аноним (??) on 09-Май-17, 13:07 
Написать контроллер на VHDL, следом - прошивку для него на Ada, не переключая сознание.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Выпуск CoreBoot 4.6"  +1 +/
Сообщение от Аноним (??) on 09-Май-17, 11:37 
>> Intel KBLRVP3

Какая-то несуществующая материнка?

И хоть что-то современное эта штука поддерживает, что хотя бы ещё выпускается и можно купить не б/у?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск CoreBoot 4.6"  –1 +/
Сообщение от Аноним email(??) on 09-Май-17, 12:04 
Всё фигня. Ищите любую материнку с тем же чипсетом и SuperIO, что и приглянувшаяся. Портирование займёт около получаса)
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Выпуск CoreBoot 4.6"  +1 +/
Сообщение от Crazy Alex (ok) on 09-Май-17, 12:38 
А детали есть где глянуть? Мануал какой-то для тех, кто конкретно в BIOS не шарился, но в принципе с низким уровнем дружит?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "Выпуск CoreBoot 4.6"  –3 +/
Сообщение от Anonplus on 09-Май-17, 13:44 
Для начала советую добыть программатор и убедиться, что вы сможете выпаять и припаять обратно микруху с биосом.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Выпуск CoreBoot 4.6"  +/
Сообщение от Crazy Alex (ok) on 09-Май-17, 14:44 
Уж это не проблема
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

23. "Выпуск CoreBoot 4.6"  +/
Сообщение от Аноним (??) on 09-Май-17, 17:59 
А у памяти, хоть контроллер и в процессоре или на материне, тоже ведь какая-то прошивка есть, не? Планки памяти же тоже нужно перепаивать! Или Х с ним - это уже мелочи? Нееет, мелочей в вашем "свободном" деле не бывает. Перепаивайте память!


Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

24. "Выпуск CoreBoot 4.6"  –1 +/
Сообщение от Аноним (??) on 09-Май-17, 18:27 
Ты ваще корпус открывал когда-либо? Память она на съёмных планках.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

34. "Выпуск CoreBoot 4.6"  +/
Сообщение от Аноним (??) on 10-Май-17, 14:20 
> Планки памяти же тоже нужно перепаивать!

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

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

35. "Выпуск CoreBoot 4.6"  +/
Сообщение от Led (ok) on 10-Май-17, 23:30 
> Ты ваще корпус открывал когда-либо? Память она на съёмных планках.

Малыш, не кричи, - дяди так шутят.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

33. "Выпуск CoreBoot 4.6"  +1 +/
Сообщение от Pavel email(??) on 10-Май-17, 12:40 
> А детали есть где глянуть? Мануал какой-то для тех, кто конкретно в
> BIOS не шарился, но в принципе с низким уровнем дружит?

Конечно есть! На сайте coreboot'а всё подробно расписано. Там проблемы начинаются только когда встречаешь "странную" (малораспространённую) комбинацию южного моста + SuperIO. Когда приходится прерывания ручками составлять.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

12. "Выпуск CoreBoot 4.6"  +2 +/
Сообщение от mma on 09-Май-17, 15:27 
>Всё фигня. Ищите любую материнку с тем же чипсетом и SuperIO

Именно поэтому в списке так много поддерживаемых материнок :)

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

26. "Выпуск CoreBoot 4.6"  +/
Сообщение от Аноним (??) on 09-Май-17, 20:22 
>Всё фигня. Ищите любую материнку с тем же чипсетом и SuperIO, что и приглянувшаяся. Портирование займёт около получаса)

ASUS A8N5X? Как портировать не расскажете? Потому что A8N-SLI поддерживается

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

32. "Выпуск CoreBoot 4.6"  +1 +/
Сообщение от Pavel email(??) on 10-Май-17, 12:37 
Это выглядит простой задачей. Судя по виду (да, по фоткам) всё там одно и тоже, вопрос в линиях PCIe, которые разведены в разъёмы. Вам надо найти листинг lspci от A8N-SLI (на сайте в рассылке coreboot'а обычно прикреплён к отчёту о тестировании) и сравнить с своим. Важно, чтобы части чипсета и SuperIO сидели на тех же номерах. Если это так, то просто забираете "в лоб" конфиг A8N-SLI, внося в него изменения по месту (название материнки поменять и devicetree поправить).

А вообще - хорошая мать для эксперимента. Если A8N-SLI и A8N-E реально имеют актуальную поддержку, то всё пройдёт гладко.

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

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

36. "Выпуск CoreBoot 4.6"  +/
Сообщение от anonim (ok) on 23-Май-17, 02:42 
Почему же несуществующая? Это опытный образец.

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Выпуск CoreBoot 4.6"  +1 +/
Сообщение от Аноним (??) on 09-Май-17, 12:25 
Актуальные процессоры они почему-то поддерживают, а актуальные матери/чипсеты - нет. Какой смысл в этом всем тогда?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск CoreBoot 4.6"  +4 +/
Сообщение от Crazy Alex (ok) on 09-Май-17, 12:37 
Они только раздолбали Intel ME - теперь займутся и матерями. А вообще - по сравнению с разнообразием матерей процессоров очень мало, логично, что их успевают погонять (в т.ч. на девбордах), а матери - нет, людей участвует довольно мало, ресурсов тоже. Вывод - если хочется - надо влезать в тему и делать самому, вон, товарищ выше утверждает, что это несложно при аналогичных чипах
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Выпуск CoreBoot 4.6"  +/
Сообщение от Аноним (??) on 09-Май-17, 14:22 
Если такой умный - пусть идёт и докажет собственным примером. А то языком тут все молоть горазды.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

13. "Выпуск CoreBoot 4.6"  +/
Сообщение от Мимоанон on 09-Май-17, 15:28 
>В итоге размер загружаемых в Intel ME данных удалось сократить с 5 Мб до 80 Кб

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Выпуск CoreBoot 4.6"  –2 +/
Сообщение от анонимный аноним (ok) on 09-Май-17, 16:06 
ты когда в последний раз таблетки принимал? а шапочку из фольги не забыл одеть?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

18. "Выпуск CoreBoot 4.6"  +/
Сообщение от Ordu email(ok) on 09-Май-17, 16:56 
https://security.stackexchange.com/questions/128619/what-are...
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

27. "Выпуск CoreBoot 4.6"  –1 +/
Сообщение от Аноним (??) on 09-Май-17, 20:32 
> а шапочку из фольги не забыл одеть?

А зачем ее [шапочку] _о_деваеть? o_O


Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "Выпуск CoreBoot 4.6"  +4 +/
Сообщение от IY on 09-Май-17, 16:27 
Этим людям надо при жизни памятники ставить...

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Выпуск CoreBoot 4.6"  +1 +/
Сообщение от A.Stahl (ok) on 09-Май-17, 17:04 
Если найдёшь прошивку для своей железяки, то посмотри в коде на фамилии авторов. Найди в каком *буте они участвуют, туда и донать. Так будет правильней всего, как мне кажется.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

20. "Выпуск CoreBoot 4.6"  –1 +/
Сообщение от Аноним (??) on 09-Май-17, 17:10 
Это квест!
Но для моих асустеков точно всякий либре-коре-бут бесполезен, так как там ребята сами с усами и вносят такие фичи в своё железячное ПО, которые этим либре-коре и не снились.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

28. "Выпуск CoreBoot 4.6"  –10 +/
Сообщение от Аноним (??) on 10-Май-17, 02:42 
Программа вычислила значение функции за 3 часа. Давайте потратим 3 месяца чтобы повторить вычисления и придём к тому же результату.

Купил автомобиль Ока, переделываю стёкла заднего вида. Нашёл тот же самый сорт пластмассы, сделал заготовку, теперь отливаю точную копию.

Купил компьютер с работающим BIOS, потратил полгода и сжёг 4 платы чтобы написать свой аналог, который делает в точности то же самое.

"Есть две безграничные вещи - вселенная и человеческая глупость. На счёт вселенной я правда не уверен." (с)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Выпуск CoreBoot 4.6"  +4 +/
Сообщение от A.Stahl (ok) on 10-Май-17, 09:17 
Есть программа-калькулятор со встроенным майнером биткоинов, слежением через веб-камеру, тормозами при сложении чисел больше 35 и рекламой зубной пасты. Пишем свой калькулятор, который просто калькулятор.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

31. "Выпуск CoreBoot 4.6"  –2 +/
Сообщение от Аноним (??) on 10-Май-17, 11:02 
И давно в ваш BIOS встроена реклама и майнер биткойнов?
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

37. "Выпуск CoreBoot 4.6"  +/
Сообщение от Аноним email(??) on 24-Авг-17, 23:47 
Подождите, до такого немного осталось ждать.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

30. "Выпуск CoreBoot 4.6"  +/
Сообщение от Ващенаглухо (ok) on 10-Май-17, 09:54 
Жаль нет lenovo x301 в списке совместимости :(
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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