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 ()

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

т.е. бэкдуры

Minona ★★ ()

очень нужная вещь, но от microsoft, поэтому по идейным соображениям соберу себе лучше vim

rust_afari ()

устаревшего года

ещё бы понятно написать, что это такое. а то Прожэкт МУ.

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

Кто-то же в эту сферу уже копал...

Все кому не лень. Каждый вендор держит свой форк edk2, теперь и Microsoft.

anonymous ()
Ответ на: комментарий от 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 ()
Ответ на: комментарий от t184256

Сделают и Win10 и UEFI по подписке, можно ещё и с DLC: «хочешь грузить другие ОС, давай $10 для разблокировки на 1 месяц»

anonymous ()

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

Deleted ()
Ответ на: комментарий от 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 ★★★★★ ()
Ответ на: комментарий от anonymous

уже и косынку платной сделали по подписке.

Думал шутка, но прошёл по ссылке и оикспинел.. Куда мир катится?!

anonymous ()

Firmware as a Service

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

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

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

[Offtop] Интересно было бы послушать про претензии к самой спеке UEFI и есть ли движуха по их фиксам / альтернативам.

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

Firmware as a Service

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

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

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

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

as a Service

hobbit
Сервис то не для конечного пользователя, а для вендоров.

Deleted ()

2-clause BSD

так это ж хуже, чем проприетащина. тивоизация? да пожалуйста.

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

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

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

Если ты не знаешь что такое BSD и edk2, то что ты делал на этом форуме 10 лет?

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

Firmware as a Service

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

Каша в голове какая-то.

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

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

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

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

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

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

vlad9486 ()

Коготок увяз - всей птичке пропасть.

Списываем. Не нужно.

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

Естественно. Раньше я о таком только мечтать мог.

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

Корпорация Microsoft - двигатель мирового опенсорса!

Задвигатель. :)

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

Корпорация Microsoft - двигатель мирового опенсорса!

+1! И как мы можем существовать без этой корпорации добра? Никак.

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

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

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

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

intelfx ★★★★★ ()

Microsoft любит Linux и open source. Не можешь победить - возглавь.

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

Firmware as a Service

заплакал

Теперь уефи будет обновляться с перезагрузкой в любой момент, когда захочет, как десяточка!

anonymous ()
Ответ на: комментарий от 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

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

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

А разве это не то, чего хотели все опенсорсники, чтобы UEFI от MS был Opensource?

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

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

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

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

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

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

ко-ко-ко

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

intelfx ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.