Microsoft анонсирует Project Mu, ядро UEFI с открытым исходным кодом
2 минута. читать
Опубликовано
Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь 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 чтобы проверить код и документацию проекта.