Microsoft анонсирует Project Mu, ядро ​​UEFI с открытым исходным кодом

Значок времени чтения 2 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Microsoft объявила о новой инициативе под названием Project Mu, которая представляет собой выпуск ядра Unified Extensible Firmware Interface (UEFI) с открытым исходным кодом, используемого в настоящее время устройствами Surface и Hyper-V. Microsoft в настоящее время использует TianoCore? который не оптимизирован для быстрого обслуживания.

С помощью Project Mu Microsoft надеется упростить создание масштабируемого встроенного ПО и поддерживает идею «Прошивка как услуга» (FaaS).

Project Mu — это модульная адаптация TianoCore. едк2 настроен для создания современных устройств с использованием масштабируемого, поддерживаемого и многократно используемого шаблона. Mu построен на идее, что поставка и поддержка продукта UEFI — это постоянное сотрудничество между многочисленными партнерами. Слишком долго отрасль создавала продукты, используя модель «разветвления» в сочетании с копированием/вставкой/переименованием, и с каждым новым продуктом бремя обслуживания растет до такого уровня, что обновления практически невозможны из-за стоимости и риска.

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

Проект Mu возник из создания современных ПК с Windows, но его шаблоны и дизайн позволяют масштабировать его в сторону уменьшения или увеличения в соответствии с назначением конечного продукта. IoT, сервер, ПК или любой другой форм-фактор должны иметь возможность использовать контент.

– Майкрософт (на GitHub)

Microsoft также перечислила особенности проекта:

  • Структура кода и процесс разработки, оптимизированные для прошивки как услуги
  • Экранная клавиатура
  • Безопасное управление настройками UEFI
  • Улучшенная безопасность за счет удаления ненужного устаревшего кода, практика, известная как сокращение уязвимой зоны.
  • Высокопроизводительная загрузка
  • Современные примеры меню BIOS
  • Многочисленные тесты и инструменты для анализа и оптимизации качества UEFI.

Если вы заинтересованы, вы можете перейти к Сообщение в блоге Microsoft чтобы узнать больше о проекте или перейти к GitHub чтобы проверить код и документацию проекта.

Подробнее о темах: гипер-v, Microsoft, Проект Му, Поверхность

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *