LINUX.ORG.RU

Project Mu — реализация UEFI на базе TianoCore

 ,


1

1

Microsoft анонсировала Project Mu — адаптацию TianoCore edk2, распространяемую под лицензией 2-clause BSD.

Project Mu представляет собой набор из репозиториев, предназначенных для сборки UEFI. Project Mu использует TianoCore edk2 в качестве upstream, но при этом имеет значительные изменения и улучшения для использования в крупных проектах.

Проект учитывает реалии вендоров, которым требуется интегрировать аппаратно-специфичные части под NDA. Структура кода организована таким образом, чтобы вендор мог изолировать проприетарные части в отдельный репозиторий.

Особенности проекта:

  • Структура репозиториев и процесс разработки адаптирован для распространения «Firmware as a Service».
  • Экранная клавиатура.
  • Безопасное управление настройками UEFI.
  • Улучшение безопасности за счет удаления неиспользуемого устаревшего кода (практика, известная как уменьшение поверхности атаки).
  • Ускорение загрузки.
  • Редизайн меню.
  • Множество тестов и утилит для оптимизации и анализа качества.

>>> Подробности

★★★

Проверено: jollheef ()

Ответ на: комментарий от BceM_IIpuBeT

А насколько нужен этот Tianocore самим коребутчикам? Давай склонируем официальный репозиторий board_status с отчётами содержащими коребутовские конфиги присланные юзерами - и выполним следующие команды:

git clone http://review.coreboot.org/board-status
cd ./board-status
find . -type f -print0 | xargs -0 grep "CONFIG_PAYLOAD_SEABIOS=y" | wc -l
7750
find . -type f -print0 | xargs -0 grep "# CONFIG_PAYLOAD_SEABIOS is not set" | wc -l
718

Более 90% оказались с SeaBIOS, и менее 10% со всеми остальными пейлоадами вместе взятым включая GRUB

anonymous ()

Нуданихренасебе UEFI прошивка жирная, да там целая ось. Хоспади помилуй верните биос обратно, оборудование проверил,POST опросы прогнал и всё, нахрена тут эта ХНЯ, это я раньше необоснованно обсирал UEFI из за свистопердулек, но ЭТО для основной цели как пуска железа просто звездос! Сыр открыт это хорошо, но степень оверхеда просто космическая, сделайте меня развидеть.

linux-org-ru ()
Ответ на: комментарий от BceM_IIpuBeT

чтобы завести комп, нужно будет прямое подключение к зонду^Wвендору через интернет

ну или как вариант это кривое использование кривой фразы.
YMMV

mos ★★★★★ ()
Ответ на: комментарий от BceM_IIpuBeT

Получается по сравнению с SeaBIOS в качестве coreboot-овского дополнения (пейлоада) тианокор и так не особо востребован, а зачем нам ещё и Microsoft Edition? Кстати, из 25 людей посчитавших тот репозиторий достойным форка, 15 индусов 1 китаец и ещё 2 наверное их начальники. Оно и неудивительно: все эти ваши UEFI кодятся индусами за миску риса, и будут глючить вне зависимости от открытости исходников. А выход один - coreboot

anonymous ()

Microsoft аннонсировала Project Mu — адаптацию TianoCore edk2, распространяемую под лицензией 2-clause BSD.

как много аббревиатур и как мало желания разбираться, что они все обозначают. Abcd представил Efgh, замену Qwer для Zxc для платформы Fghjk. Такие новости читать - можно и не читать.

Alve ★★★★★ ()

Firmware as a Service

В тред приглашаются все местные любители винды и прочей системной проприетарщины, повторяющие «Я выбираю ПО не по идеологическим соображениям».

Это ведь то, чего вы хотели?..

hobbit ★★★★★ ()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

Firmware as a Service

Ну я не понимаю, что такого плохого в этих словах.

Есть как бэ понятие сервисное обслуживание.

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

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 2)
Ответ на: комментарий от BceM_IIpuBeT

Не заплатил за продление Firmware в следующем месяце – компьютер загружается в урезанной версии – всего с одним гигабайтом доступной памяти и одним usb-портом.

XVIII_vek ()
Ответ на: комментарий от linux-org-ru

Нуданихренасебе UEFI прошивка жирная, да там целая ось.

А ещё в современных процессорах есть внутри целый другой, отдельный, процессор. И там тоже целая отдельная ось.

Очень хочется обратно в 90-е. А то и в 80-е.

anonymous ()
Ответ на: комментарий от linux-org-ru

Много кода еще не значит что он весь будет исполняться. Винты большие, можно этого кода держать очень много, на все случаи жизни. А если на маленькую флешку нужно записать, то можно порезать. Резать не собирать.

vlad9486 ()
Ответ на: комментарий от linux-org-ru

Хоспади помилуй верните биос обратно, оборудование проверил,POST опросы прогнал и всё

Ещё один невежда со своим мнением.

BIOS и UEFI — это интерфейсы между прошивкой и ОС. Все прошивки для x86 внутри уже давно UEFI-like. Если наружу торчит BIOS — это с вероятностью 100% лишняя прокладка между дофига сложным кодом в защищённом режиме с одной стороны и дофига сложным кодом в защищённом режиме с другой стороны, нужная только для успокоения ретроградов.

intelfx ★★★★★ ()
Ответ на: комментарий от intelfx

Все прошивки для x86 внутри уже давно UEFI-like

Не все; есть coreboot+SeaBIOS например

лишняя прокладка между дофига сложным кодом

SeaBIOS - это дополнение к coreboot в виде современного legacy-style БИОСа, которое состоит из менее чем 50 тысяч строк чистого C-шного кода и только несколько тысяч из них активны при определённой конфигурации. SeaBIOS легко модифицировать и добавлять к нему свои фичи, и я уже добавил одну

anonymous ()
Ответ на: комментарий от anonymous

*все распространённые прошивки для x86

(коребут, который поддерживает три с половиной материнские платы, никому по большей части не интересен)

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

поддерживает три с половиной материнские платы

вообще-то там в районе двухсот

никому по большей части не интересен

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

anonymous ()
Ответ на: комментарий от dimgel

Интересно было бы послушать про претензии к самой спеке UEFI

очень простые - Абсолютно Ненужная Сущность.
цель создания которой - vendor lock-in и бэкдоры от АНБ. И больше ни-че-го.

mos ★★★★★ ()
Ответ на: комментарий от mos

Ну, FAT32 вместо 512 байт загрузчика это всё-таки хорошо. Так что я бы не сказал, что оно абсолютно ненужно. А при чём тут vendor lock-in, не понял (впрочем, я всей спеки и не знаю).

dimgel ()
Ответ на: комментарий от intelfx

А то! Не то что ты профессионал! Покажи финтифлюшку новую и будешь рад, даже не желая как вариант рассмотреть то что это может быть плохим, ведь новое не может быть плохим! Новое прогресс! Тебя как твердолобого человека с односторонней точкой зрения я знаю, поэтому спорить не хочу, с тобой. Ибо лучше быть невеждой чем восхвалятором всего.

linux-org-ru ()
Ответ на: комментарий от anonymous

вообще-то там в районе двухсот

А есть в этом списке что-нибудь, присутствующее на рынке и что реально можно купить в России? Мне уже давно пора комп новый брать, я бы присмотрелся к Coreboot.

hobbit ★★★★★ ()
Ответ на: комментарий от linux-org-ru

Новое прогресс

Новое прогресс, пока не доказано обратное.

ко-ко-ко

Да я тоже как-то не особо хочу с тобой спорить. Просто подсвечиваю ложные утверждения.

intelfx ★★★★★ ()