Microsoft анонсує Project Mu, ядро UEFI з відкритим кодом
2 хв. читати
Опубліковано
Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі
Microsoft оголосила про нову ініціативу під назвою Project Mu, яка є випуском ядра Unified Extensible Firmware Interface (UEFI) з відкритим кодом, який зараз використовується пристроями Surface і Hyper-V. Microsoft зараз використовує TianoCore? який не оптимізований для швидкого обслуговування.
За допомогою Project Mu Microsoft сподівається спростити створення масштабованого мікропрограмного забезпечення та охоплює ідею Firmware as a Service (FaaS).
Project Mu — це модульна адаптація TianoCore edk2 налаштований для створення сучасних пристроїв з використанням масштабованого, обслуговуваного та багаторазового використання шаблону. Mu базується на ідеї, що доставка та обслуговування продукту UEFI — це постійна співпраця між численними партнерами. Занадто довго промисловість створювала продукти з використанням моделі «розщеплення» у поєднанні з копіюванням/вставкою/перейменуванням, і з кожним новим продуктом навантаження на технічне обслуговування зростає до такого рівня, що оновлення майже неможливі через вартість та ризик.
Project Mu також намагається вирішити складні ділові відносини та юридичні проблеми, з якими сьогодні стикаються партнери. Для створення більшості продуктів часто потрібні як закриті, проприетарні активи, так і відкритий код і стандартний код галузі. Розподілена система збірки та дизайн із кількома репозиторіями дозволяють командам продуктів зберігати код окремо та підключати його до вихідного джерела, дотримуючись юридичних та бізнес-межів.
Project Mu виник із створення сучасних ПК з Windows, але його шаблони та дизайн дозволяють зменшувати або збільшувати його відповідно до намірів кінцевого продукту. Інтернет речей, сервер, ПК або будь-який інший форм-фактор повинні мати можливість використовувати вміст.
– Microsoft (вкл GitHub)
Microsoft також перерахувала особливості проекту:
- Структура коду та процес розробки, оптимізований для Firmware as a Service
- Екранна клавіатура
- Безпечне керування налаштуваннями UEFI
- Покращена безпека шляхом видалення непотрібного застарілого коду, практика, відома як зменшення поверхні атаки
- Високопродуктивне завантаження
- Сучасні приклади меню BIOS
- Численні тести та інструменти для аналізу та оптимізації якості UEFI
Якщо вам цікаво, то можете перейти до Повідомлення в блозі Microsoft щоб дізнатися більше про проект або перейти до GitHub перевірити код і документацію проекту.