The OpenNET Project / Index page

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

Компания Microsoft представила Mu, открытую модульную систему для создания UEFI-прошивок

20.12.2018 15:23

Компания Microsoft представила новый открытый проект Project Mu, в рамках которого развивается каркас для создания UEFI-окружений, осуществляющих инициализацию оборудования и предоставляющих набор сервисов для загрузки операционной системы. Прошивки на базе Project Mu уже используются в таких продуктах Microsoft как Surface и Hyper-V. Проект основан на наработках открытого UEFI-стека TianoCore EDK2, но не является форком, а позиционируется как надстройка (модуль "MU"), собираемая на основе свежих стабильных выпусков TianoCore и возвращающая исправления и специфичные для TianoCore изменения в основной проект. Наработки проекта распространяются под лицензией BSD.

Ключевой особенностью проекта Mu является развитие идеи прошивки как сервиса (FaaS, Firmware as a Service), суть которой в предоставлении механизмов для поддержания UEFI-окружения и прошивок в актуальном состоянии. FaaS позволяет рассматривать прошивки как продукт, требующий постоянного обновления для оперативного доведения до пользователей исправлений ошибок и уязвимостей, а также для добавления новой функциональности.

Разработчики проекта Mu попытались решить проблемы, возникающие при разработке UEFI-прошивок, вызванные привлечением к работе над прошивкой нескольких поставщиков и использованием различных проприетартных компонентов, на которые накладываются жёсткие лицензионные ограничения. До сих пор из-за сложности организации взаимодействия между бизнес-партнёрами производители практикуют при создании прошивок модель создания форка типовой кодовой базы с внесением в него специфичных для продукта модификаций.

Сопровождение прошивок в подобных условиях слишком усложнено, а стоимость модификации и возникающие при внесении изменений риски позволяют формировать обновления только в исключительных ситуациях. Mu предоставляет набор модулей, сборочных инструментов и репозиториев, ориентированных на повторное использование кода, распределённый совместный процесс разработки с разделением репозиториев и жёсткий контроль качества. Формируемые прошивки могут сочетать общедоступные открытые компоненты с проприетарными модулями, разработка которых ведётся отдельно, а сам модуль присоединяется к итоговому продукту не нарушая лицензионных требований правообладателя.

В отличие от TianoCore в Project Mu включены дополнительные возможности для улучшения поддержки продуктов Microsoft, увеличения масштабируемости (в контексте сопровождения прошивок для множества разных продуктов, в разработку которых вовлечено несколько компаний), упрощения сопровождения прошивок и организации планового проведения обновлений. Предлагаемые проектом компоненты включают интерфейс пользователя, экранную клавиатуру, инструменты для безопасного управления настройками UEFI, высокопроизводительный загрузчик и набор примеров меню BIOS.

С целью повышения защищённости проектом проведена чистка кодовой базы TianoCore от устаревших компонентов и внесены изменения для снижения возможных векторов атак. Кроме кода проект также включает набор спецификаций по организации процесса разработки прошивок, развиваемых в соответствии с парадигмой FaaS, а также коллекцию тестов и инструментов для анализа и оптимизации качества прошивки.

Основные возможности Mu:

  • Заменяемая, не привязанная к конкретным устройствам и оптимизированная для достижения высокой производительности реализация UEFI-стадии BDS (Boot Device Select). На данной стадии осуществляется инициализации устройств консоли, загрузка драйверов, выбор целевой системы для загрузки, монтирование накопителей и поиск загрузчика;
  • Интерфейс настройки прошивки (DFCI, Device Firmware Configuration Interface) и средства для управления мобильным устройством (MDM, Mobile Device Management);
  • Система парольной защиты BIOS, использующая для хэширования паролей схему PBKDF2;
  • Поддержка верификации компонентов по цифровым подписям на базе расширения EKU (Extended Key Usage);
  • Использование фреймворка Microsoft для проведения unit-тестов;
  • Средства для аудита, проверки функциональности и оценки производительности для всех возможностей платформы;
  • Масштабируемая система сборки, написанная на языке Python;
  • Плагины для отслеживания перезаписи информации и анализа флеш-дескрипторов (Flash Descriptor, структура для программирования SPI Flash);
  • Система управления бинарными пакетами, основанная на пакетном менеджере NuGet;
  • Возможность заверения цифровыми подписями компонентов, передаваемых при помощи механизма UEFI Capsule (средства для передачи бинарных наборов данных в прошивки EFI);
  • Поддержка сборки компилятором Visual Studio;
  • Поддержка кодирования бинарных объектов методом Base64;
  • Пакет с поддержкой XML;

Функциональность, которая скоро будет реализована:

  • Набор примеров меню для BIOS (в стиле MS Surface);
  • Экранная клавиатура с управлением мышью или через сенсорный экран;
  • Графический инструментарий для анализа производительности загрузки;
  • Возможность обновления TPM-прошивок Infineon при помощи механизма Capsule;
  • Система экранных уведомлений, информирующих пользователей о том, что устройство находится в неготовой к работе конфигурации;

Функции, уже интегрированные в TianoCore:

  • Библиотека для безопасной манипуляции целыми числами;
  • Система защиты от переполнения кучи;
  • DXE-драйвер с реализацией ESRT (event-to-sink reliable transport);
  • Масштабируемый фреймворк FMP (Firmware Management Protocol);
  • Компонент для отображения прогресса применения обновления с использованием механизма Capsule;
  • Оптимизации хэширования для TCG FV (Trusted Computing Group Firmware Volumes);
  • Обработка корректного отключения NVME-контроллеров перед завершением работы.


  1. Главная ссылка к новости (https://blogs.windows.com/buil...)
  2. OpenNews: Intel опубликовал открытую прошивку для инициализации оборудования и загрузки ОС
  3. OpenNews: Google развивает открытую замену прошивкам UEFI
  4. OpenNews: В CoreBoot добавлена реализация открытой UEFI-прошивки на базе TianoCore
  5. OpenNews: Linux Foundation представил проект LinuxBoot для замены UEFI-прошивок
  6. OpenNews: Foundries.io представила платформы для разработки безопасных прошивок для IoT устройств
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/49819-tianocore
Ключевые слова: tianocore, firmware
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (84) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, ФФШИНК (?), 16:09, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Раньше я о таком только мечтать мог.
     
     
  • 2.31, хотел спросить (?), 20:57, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Это же блобы?

    Так о чем мечтал-то?

     
     
  • 3.50, AnonPlus (?), 04:19, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Какие блобы? TianoCore - открыта давно, исходники MU под BSD.
     
     
  • 4.53, Аноним (53), 05:14, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Это же блобы?
    > Какие блобы?

    - Кто финн?..
    - Я!
    (С) Особенности национальной охоты

     
     
  • 5.61, hiveliberty (ok), 09:28, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не, там было не так))
     
     
  • 6.62, hiveliberty (ok), 09:30, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Упс, пересмотрел. Ошибся, однако)))
     
  • 4.56, annual slayer (?), 08:10, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    из текста новости не понятно как подписывать потом получившуюся прошивку
     
     
  • 5.58, Аноним (-), 08:24, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А также не понятно на чем это будет работать и нафига это надо. Учитывая что в многих железных x86 бутгад и прочие ME, PSP и проч - не совсем понятно на чем сконструленое потом запускать.
     
  • 4.70, хотел спросить (?), 15:13, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Какие блобы? TianoCore - открыта давно, исходники MU под BSD.

    Ну допустим, прогресс на лицо. Но как x86-x64 CPU инициализировать?

     
     
  • 5.89, AnonPlus (?), 04:04, 24/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Блобами от Intel и AMD. Но это уже не к MS претензии. Да, выходит дешевле, если перетащить в ME/PSP инициализацию, тренировку памяти... TPM можно изобразить без отдельной аппаратной плпты... вот вендоры и перетаскивают, иначе конкурент получит преимущество в себестоимости.

    Рядовой пользователь про эти блобы не знает, знать не хочет и не готов доплатить за отрытость. А таких как мы с вами, кто готов - мизерная часть, увы.

     
  • 2.71, КО (?), 15:40, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Изверги - Они убили твои мечты! :)
     

  • 1.2, AS (??), 16:12, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +26 +/
    жаль Скайп туда не встроили..
     
     
  • 2.9, Аноним (9), 16:58, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +8 +/
    и код не на Electron :(
     
     
  • 3.34, Константавр (ok), 21:12, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что, можно "биос" на электроне? Дайте два! :)
     
     
  • 4.37, VINRARUS (ok), 22:51, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Дайте два!

    Это к Гигабайту.

     
  • 4.48, Ananan (?), 02:52, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    когда-то над вирусами размерами в мегабайты и сделанными на вижуал студио шутили.
    так что все еще впереди.
     
  • 4.59, Аноним (-), 08:26, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А что, можно "биос" на электроне?

    Да фигня вопрос, собираем coreboot с payload'ом linux, запускаем в нем электрон... оттуда kexec()ом пинаем выбранный в электроне вариант загрузки :)

    > Дайте два! :)

    А места то у тебя хватит на два?

     

  • 1.3, Аноним (3), 16:13, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Что ни день, то радость! В ближайшие лет десять будет просто АГОНЬ и тьма всяких разных уефи-буткитов, троянов и всяких других красивых и разных бэкдуров. Господи, мамочки, скупай thinkpad'ы пока кто может! Блин, но ведm рано или поздно и все чистые железки погорят, а что потом???
     
     
  • 2.5, Гит рулит (?), 16:21, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А что там в новых синкпадах разве есть Легаси бут?
     
     
  • 3.19, Аноним (19), 18:51, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    В опенсорсном биосе coreboot основное и наиболее популярное дополнение payload - это SeaBIOS, современный legacy-style BIOS с чистым кодом на всего лишь 50к строк (из которых только несколько тысяч используются в определённых конфигурациях), и его довольно просто модифицировать и добавлять фичи, я уже добавил одну
     
  • 2.18, proninyaroslav (ok), 18:19, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ноутбуки одобренные FSF не исчезнут
     
     
  • 3.20, Аноним84701 (ok), 19:03, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ноутбуки одобренные FSF не исчезнут

    Но могут скоро перекочевать в музей.
    А новых, без МЕ-зондов, да еще и  не залоченных по самые помидоры  -- как-то не видно.

     
     
  • 4.21, Аноним (21), 19:12, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Lenovo G505S с четырёхъядерным AMD A10-5750M - поддерживается опенсорсным БИОСом coreboot, нет зондов Intel ME / AMD PSP в процессоре, и можно поставить 16 гигов оперативки - т.е. не такой уж и древний. + не подвержен интелоспецифичным уязвимостям вроде мельдауна для патчинга которого от 5 до 30% производительности теряется. Оставшиеся в нём блобы разобрали и бекдоров не нашли, а сейчас пишем опенсорсные альтернативы и в теории можно будет залибребутить: блобы-то не залочены!
     
     
  • 5.23, Аноним84701 (ok), 19:21, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Оставшиеся в нём блобы разобрали и бекдоров не нашли,

    Не смешно.

    >  а сейчас пишем опенсорсные альтернативы и в теории можно будет залибребутить: блобы-то не залочены!

    Ну вот когда -- тогда и …  (напоминаю контекст обсуждения: "Ноутбуки одобренные FSF" )


     
  • 5.41, Аноним (41), 23:17, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Особенно хорошо работает зимой, как дополнительная батарея)
     
     
  • 6.42, НяшМяш (ok), 23:40, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На 35 ватт разве что хомяку в домик обогреватель сделать.
     
  • 5.60, А (??), 09:15, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Lenovo G505S

    И где это чудо в наличии? Везде "уже распродан". И даже яндекс-маркет не знает ни одного его продавца. Причем "это уже сегодня". А где его можно будет купить через год-другой?

     
  • 5.66, DerRoteBaron (ok), 11:51, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Видел я несколько разных G50.*
    Их отличал корпус крайне неудачной конструкции, и вследствие этого они через 1,5-2 года начинали рассыпаться с корпуса. Не буду утверждать, что это была именно та модель (хотя как минимум один с AMD APU), но корпуса выглядят чуть ли не такими же.
     
  • 4.36, proninyaroslav (ok), 21:22, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Ноутбуки одобренные FSF не исчезнут
    > Но могут скоро перекочевать в музей.
    > А новых, без МЕ-зондов, да еще и  не залоченных по самые
    > помидоры  -- как-то не видно.

    Надежда на MIPS и RISC-V. Да, зонды и тут будут встраивать, но как минимум есть свобода сделать свободный вариант

     
  • 4.75, ad3pt (ok), 21:18, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    http://puri.sm/
    Вроде, выключают ME. И эти, кажется, тоже https://system76.com/
     
  • 3.27, Аноним (27), 20:35, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Антилоповод вечен?
     
     
  • 4.35, proninyaroslav (ok), 21:15, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Антилоповод вечен?

    Я не думаю что сейчас всё держиться только на RMS

     

  • 1.7, Аноним (9), 16:49, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Хотя бы в RISC-V это УЁ...UEFI не притащили. U-boot - наше всё.
     
     
  • 2.22, Stax (ok), 19:14, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не волнуйтесь. ARM ведь весьма решительно перешел на UEFI, так что RISC-V там тоже скоро будет: http://www.uefi.org/sites/default/files/resources/UEFI_Plugfest_March_2016_RI https://plus.google.com/photos/photo/106265217227408958782/6236648518697510578

    Причем это был 2016 год. А в текущей спецификации UEFI уже внесено все необходимое, чтобы использовать его: см http://www.uefi.org/sites/default/files/resources/UEFI%20Spec%202_7 п. 2.3.7

     
     
  • 3.80, Аноним (80), 13:49, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да уж надеюсь, что хоть Coreboot-ом RISC-V будет хорошо поддерживаться, чтоб хоть через JTAG прошивку сменить.
     
     
  • 4.93, sposob (?), 07:56, 27/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    JTAG позволяет Standard Test Access Port and Boundary-Scan Architecture И... большой текст свёрнут, показать
     

  • 1.8, Аноним (9), 16:55, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Масштабируемая система сборки, написанная на языке Python;

    Чё не VBA?

     
     
  • 2.11, Анонимчжан (?), 17:19, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    чтоб больше народуклюнуло. ну переносимо же))жаль что не 2 питоне. так бы хоть что то мешало)))
     
  • 2.72, КО (?), 15:42, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Специалистов по нему не осталось... :)
     
  • 2.74, anonymous (??), 20:56, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Чё не VBA?

    А какая разница?

     

  • 1.10, Аноним (9), 17:02, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >Ключевой особенностью Project Mu является развитие идеи прошивки как сервиса (FaaS, Firmware as a Service)

    Загрузка прошивки из облака - стильненько так.

     
     
  • 2.13, Аноним (13), 17:33, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, в принципе, вы же принимаете лекарства, купленные в аптеке, не проводя спектрографию и определение точного состава. И ничо.

    Правда, в половине таблеток преимущественно тальк, и это только в лучшем случае :)

     
     
  • 3.15, Qwerty (??), 17:44, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Правда, в половине таблеток преимущественно тальк, и это только в лучшем случае :)

    Анон срывает покровы и открывает Америку!

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

     
     
  • 4.51, AnonPlus (?), 04:21, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это вы про молекулу из печени утки, разведённую в объёме воды, сопоставимым с Вселенной?
     
  • 3.17, нах (?), 18:17, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    да, но люди, принимающие лекарства не самостоятельно, а получающие их из э...облака? вообще-то называются инва...ой. простите, персонами с ограниченными возможностями.

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

     
  • 3.81, Аноним (80), 13:57, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Таблетки принимаю только в остро-крайних случаях. А так, способы оздоровления, самодельные физиотерапевтические девайсы (катушки Мишина), сода, H2O2.
     
  • 2.67, А (??), 11:53, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > FaaS позволяет рассматривать прошивки как продукт, требующий постоянного обновления

    10 баллов. И по платной подписке. По истечении срока подписки прилетает "прощальное обновление". :)

     

  • 1.24, КГБ СССР (?), 19:22, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > FaaS позволяет рассматривать прошивки как продукт, требующий постоянного обновления для оперативного доведения до пользователей исправлений ошибок и уязвимостей, а также для добавления новой функциональности.

    Уже обе руки в наши карманы засунули.

    Кто всё ещё не понимает, зачем продолжать использовать «морально устаревшие» оборудование и ПО (без EFI, телеметрии и «автоматического обновления») — эта новость для вас, котаны.

     
     
  • 2.47, Аноним (47), 01:24, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Кто всё ещё не понимает, зачем продолжать использовать «морально устаревшие»
    > оборудование и ПО

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

     
     
  • 3.69, КГБ СССР (?), 12:50, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Если принять как аксиому, что софт меняется только в сторону прожорливости, то тут, вы правы, мало что придумаешь. Но я полагаю, что можно использовать более традиционные варианты — Slackware, например. Вполне актуальное ПО. У меня вот на виртуалке такой есть уже полностью в комплекте с нужным софтом (компиляторы и всё такое прочее) — прошу полюбоваться его системными требованиями:

    i2.imageban.ru/out/2018/11/16/316ac015031f62d6f8a542f83b4f5548.png

    На свой старый ThinkPad (ещё межделмашевский, к слову), если когда-нибудь Windows XP действительно прекратится в тыкву по причинам своей уязвимости и небезопасности, поставлю такую Slackware или OpenBSD — и будет работать до полного износа ноутбука (или меня). Хотя до этого очень далеко, видимо, поскольку я ему даже запасной кошерный винчестер купил.

     
     
  • 4.86, Аноним (80), 15:47, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Как будто в Slackware нельзя установить Plasma 5.
     

  • 1.25, Аноним (25), 19:35, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    лучше бы они оптимизировали свой UEFI до coreboot
     
     
  • 2.82, Аноним (80), 14:02, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда же окажктся, что не нужны там будут бинарники PE .exe. Не по-Мелкософтовски это.
     

  • 1.26, Аноним (26), 19:44, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Торговая марка Project Mu вообще то занята много лет японской компанией, которая производит тормоза и колодки. m$ опять обкакался
     
     
  • 2.30, none_first (ok), 20:56, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Торговая марка Project Mu вообще то занята много лет японской компанией, которая
    > производит тормоза и колодки. m$ опять обкакался

    тормоза по жизни заняли торговую марку тормозов - вполне эпичный шаг :)

     

  • 1.28, Аноним (-), 20:48, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Вроде как плеер Mu (μ) имеется, чего, микрософидеры название под свою поделку уже отсудили?
     
  • 1.29, Anon_Erohin (?), 20:51, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Зачем постить новость о какой-то поделки для проприетарного поделия которое и рядом не стоит с CoreBoot. Просто ненужный хлам.
     
  • 1.33, svlasov (ok), 21:10, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И как мне это поставить на мой Surface Pro 3?
     
  • 1.39, lnzx (?), 23:06, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Microsoft годами проплачивала стагнацию и деградацию линукс дистрибутивов в части кривизны юзабилити, отсутствии инициатив, принятий идиотских решений чтобы теперь, когда винду уже невозможно обслужить из-за чрезмерно увеличившейся сложности, выпустив последнюю ее версию (как они сами говорят), начать потихоньку переходить на опен сорс и как герой на коне войти в эту среду, внедряя изменения, за которые ей все будут аплодировать. Так что последняя винда последняя именно поэтому - микросоофт дальше переходит на линукс, в течение думаю нескольких лет это случится
     
     
  • 2.44, КГБ СССР (?), 23:51, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Так это Microsoft, оказывается, ещё и оплатила? Это вы не с рождения такие? :)
     
     
  • 3.84, Аноним (80), 14:06, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А кто кормил 10 лет SCO-тролля?
     
     
  • 4.85, КГБ СССР (?), 14:39, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > А кто кормил 10 лет SCO-тролля?

    Кто кормил? Есть квитанции на оплату завтраков и обедов?

     
     
  • 5.87, Аноним (80), 15:49, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не святым духом они питались и адвокатам платили.
     
  • 2.88, Аноним (13), 22:46, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Или винду откроют. wintel'у хана же уже давно: и linux+arm вовсю жгут, и маки на пятки наступают. Что мне сейчас может дать винда, чего не может linux? Фотошоп? Мне крита ок. Премьер? Кденлайв пробовал, его хватает. Трёхмерка и/или прям серьезный видеомонтаж? Блендер огонь. Игрушки? С каждым коммитом валв в месу, драйвера и dx-прокладки с ними всё лучше и лучше.

    Откроют, никуда не денутся. Плавным вливанием по кусочкам в reactos, схема на .net/mono отработана уже.

     
     
  • 3.92, анонимец (?), 18:11, 26/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Премьер? Кденлайв пробовал, его хватает

    Кому и кобыла невеста.

     
  • 2.97, xiaomi (?), 11:47, 27/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    MS уже тащит и управляет этим вашим OpenSource. Даже создала подсистему для линя, которая уже даёт возможность пользоваться нормальной ею без виртуалок:

    https://youtu.be/bam0fsLaCHQ

    Она и сейчас делает бессмысленным использование линя.

     

  • 1.43, Аноним (-), 23:43, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > под лицензией BSD.

    Все ясно.

     
  • 1.45, anonimous (?), 23:51, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Ключевой особенностью проекта Mu является развитие идеи прошивки как сервиса (FaaS, Firmware as a Service),

    уже, блжад, и в биос без СМС и регистрации не зайти будет

     
     
  • 2.49, Ivan_83 (ok), 04:11, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А что мешает забить на обновления?
     
     
  • 3.68, нах (?), 12:16, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    сетевую карту поменял - опа, не загружается!
     
     
  • 4.83, Аноним (80), 14:04, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И, вот досада, в облако тоже не зайти. Замкнутый круг.
     

  • 1.52, AnonPlus (?), 04:36, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Хоть до кого-то дошло, что прошивка, зачастую, дырява как сито:

    1) каждый вендор материнок лепит её по своему, со своими костылями

    2) не все вендоры поддерживают прошивку в актуальном состоянии. И если прошивку всяких Management Engine мы можем отключить или обновить самостоятельно (в рамках минорных версий, мажорные иногда требуют адаптации биоса), то вот уязвимости в самом биосе остаются на совести вендоров, которым через год-два становится уже пофиг, ведь ресурсы нужны для выпуска прошивок к новым платам

    3) большая часть пользователей интерфейс настройки биоса в жизни не видела и обновлять его не собирается

     
  • 1.54, Аноним (54), 07:13, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >FaaS, Firmware as a Service

    Ваша прошивка устарела. Для включения компьютера купите лицензию на новую.

     
     
  • 2.55, КГБ СССР (?), 08:08, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >>FaaS, Firmware as a Service
    > Ваша прошивка устарела. Для включения компьютера купите лицензию на новую.

    «Или добавьте ваших личных данных и файлов в наш репозиторий».

    Этот анон всё понял правильно.

     

  • 1.73, Аноним (73), 19:35, 21/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да, теперь и булка хлеба будет... сервисом.
     
  • 1.76, CodeRush (?), 04:27, 22/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поправлю про ESRT, это в данном случае EFI System Resource Table, ACPI-таблица для определения GUIDов тех компонентов прошивки, которые можно обновить при помощи gRT->UpdateCapsule()
    Вот тут подробнее:
    https://docs.microsoft.com/en-us/windows-hardware/drivers/bringup/populating-t
    https://docs.microsoft.com/en-us/windows-hardware/drivers/bringup/esrt-table-d

    Про саму новость: хорошо, что хоть какие-то вендоры наконец-то начинают открывать нестандартные компоненты своих прошивок, но надежды на то, что OEMы сейчас возьмут и начнут это себе яростно тащить и адаптировать - нет никакой.

     
     
  • 2.79, Аноним (79), 08:31, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Привет! :)
    Как там в эппле работается? Как оно сравнимо с congatec?
     

  • 1.77, Xasd5 (?), 15:52, 22/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Система управления бинарными пакетами, основанная на пакетном менеджере NuGet;

    хм.. а что это?

    > NuGet is the package manager for .NET.

    блин.. ды кто писал эту новость?!!

    > Поддержка сборки компилятором Visual Studio
    > Использование фреймворка Microsoft для проведения unit-тестов;

    вот это чудеса!!! (sarcasm)

     
  • 1.78, X86 (ok), 04:14, 23/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "развитие идеи прошивки как сервиса (FaaS, Firmware as a Service), суть которой в предоставлении механизмов для поддержания UEFI-окружения и прошивок в актуальном состоянии."

    Они так в прошивку телеметрию засунут и Кортану.

     
  • 1.90, Аноним (90), 10:48, 24/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Загрузчик всё также затирает линукс?
     
     
  • 2.94, sposob (?), 08:03, 27/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    умеет rm -rf / - шутка.
     

  • 1.91, InuYasha (?), 12:01, 24/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если MS открывает код firmware, то, как я вижу, они уже уверены, что нас это не спасёт. Т.е., к примеру, цифровая подпись просто не даст нигде запускать свои бинарники. В Студии - хоть обкомпилируйся, а засунуть в железо не дадут. (
     
     
  • 2.95, sposob (?), 08:06, 27/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    а шифрование?
     

  • 1.96, sposob (?), 08:15, 27/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    из истории патчинья фирмфары принтеров гнусмаса. ...был придуман PJL, MS прикрутила SPL и НР отел все что связанно с принтерами гнусмаса, зря ксерокс вложил бабло.

    как-то так  

     

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



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

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