Мицрософт је представио отворени модуларни систем за стварање УЕФИ фирмвера

Му пројекат

Недавно Мицрософт је представио нови отворени пројекат, "Пројецт Му", која развија оквир за стварање УЕФИ окружења која покрећу хардвер и пружају скуп услуга за учитавање оперативног система.

Фирмваре заснован на пројекту Му већ се користи у Мицрософтовим производима као што су Сурфаце и Хипер-В.

Пројекат надовезује се на рад отвореног УЕФИ стека ТианоЦоре ЕДК2, али није виљушка, већ је постављен као допуна (модул «МУ»), састављен на основу нових стабилних верзија ТианоЦоре-а и враћа специфичне поправке и промене ТианоЦоре-а у главни пројекат.

Развој пројекта се дистрибуира под БСД лиценцом.

А Кључна карактеристика пројекта Му је развој идеје о фирмваре-у као услузи (ФааС, Фирмваре ас а Сервице), чија је суштина пружање механизама за одржавање фирмвера и УЕФИ окружења ажурним.

ФааС вам омогућава да фирмваре видите као производ који захтева стална ажурирања да би корисницима брзо пружио исправке грешака и рањивости, као и да би додао нове функције.

Програмери пројекта Му покушали су да реше проблеме који настају у развоју УЕФИ фирмвера, проузроковано учешћем различитих добављача и употребом различитих заштићених компоненти које подлежу строгим ограничењима лиценцирања.

До сада, због сложености организовања интеракције између трговинских партнера, произвођачи су вежбали стварање вилице типичне базе кода приликом креирања фирмвера увођењем модификација специфичних за производ.

Одржавање фирмвера у таквим условима је превише компликовано, а трошкови модификација и ризици повезани са променама омогућавају вам да генеришете исправке само у изузетним ситуацијама.

О пројекту Му

Mu пружа скуп модула, алата за изградњу и спремишта усредсређених на поновну употребу кода, дистрибуирани заједнички развојни процес са дељењем спремишта и строгу контролу квалитета.

Генерисани фирмвер може да комбинује компоненте отвореног кода са власничким модулима, који се развијају одвојено, а сам модул је повезан са коначним производом без кршења захтева за лиценцом власника ауторских права.

За разлику од ТианоЦоре, Пројецт Му укључује додатне функције за побољшање компатибилности са Мицрософт производима, повећати скалабилност (у контексту одржавања фирмвера за многе различите производе који укључују више компанија), поједноставити одржавање фирмвера и организовати планирана ажурирања.

Mu

Л Пројектне компоненте укључују кориснички интерфејс, тастатуру на екрану, алате за сигурно управљање УЕФИ подешавањима, покретачки програм високих перформанси и скуп примера БИОС менија.

Да би се повећала сигурност пројекта, база кода ТианоЦоре је очишћена од застарелих компонената и направљене су промене како би се смањили могући вектори напада.

Поред кода, пројекат такође иУкључује скуп спецификација за организовање процеса развоја фирмвера, у складу са ФааС парадигмом, као и збирка тестова и алата за анализу и оптимизацију квалитета фирмвера.

Главне карактеристике Му

  • Интерфејс за конфигурисање фирмвера (ДФЦИ, интерфејс за конфигурацију фирмвера уређаја) и алата за управљање мобилним уређајима (МДМ, управљање мобилним уређајима);
  • БИОС систем заштите лозинком који ПБКДФ2 користи за хеширање лозинке.
  • Подршка за верификацију компонената помоћу дигиталних потписа заснованих на ЕКУ (Проширена употреба кључа).
  • Коришћење Мицрософт-овог оквира за јединствено тестирање.
  • Значи за ревизију, верификацију функционалности и процену перформанси свих могућности платформе.
  • Скалабилан систем компилације написан на Питхону.
  • Додаци за праћење преписивања информација и рашчлањивања Фласх дескриптора (Фласх Десцриптор, СПИ Фласх програмски оквир).
  • Бинарни систем управљања пакетима заснован на менаџеру пакета НуГет.
  • Могућност сертификовања дигиталним потписима компонената које се преносе помоћу УЕФИ механизма капсуле (начин преноса бинарних скупова података на ЕФИ фирмваре)
  • Подршка за компајлер Висуал Студио.
  • Подршка за кодирање Басе64 за бинарне објекте.
  • Пакет са КСМЛ подршком.

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

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.