Microsoft ogłasza Project Mu, rdzeń UEFI o otwartym kodzie źródłowym

Ikona czasu czytania 2 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Microsoft ogłosił nową inicjatywę o nazwie Project Mu, która jest wydaniem open source rdzenia Unified Extensible Firmware Interface (UEFI) używanego obecnie przez urządzenia Surface i Hyper-V. Microsoft używa obecnie TianoCore? który nie jest zoptymalizowany do szybkiego serwisowania.

Dzięki Project Mu Microsoft ma nadzieję ułatwić tworzenie skalowalnego oprogramowania układowego i uwzględnia ideę Firmware as a Service (FaaS).

Project Mu to modułowa adaptacja TianoCore edk2 dostrojony do budowania nowoczesnych urządzeń przy użyciu skalowalnego, możliwego do utrzymania i wielokrotnego użytku wzorca. Mu opiera się na założeniu, że wysyłka i utrzymanie produktu UEFI to ciągła współpraca między wieloma partnerami. Przemysł zbyt długo budował produkty przy użyciu modelu „rozgałęziania” połączonego z kopiowaniem/wklejaniem/zmianą nazwy, a z każdym nowym produktem obciążenie związane z utrzymaniem rośnie do takiego poziomu, że aktualizacje są prawie niemożliwe ze względu na koszty i ryzyko.

Project Mu stara się również stawić czoła złożonym relacjom biznesowym i wyzwaniom prawnym, przed którymi stoją dziś partnerzy. Aby zbudować większość produktów, często wymaga zarówno zamkniętych, prawnie zastrzeżonych zasobów, jak i otwartego kodu źródłowego i standardu branżowego. Rozproszony system kompilacji i projektowanie wielu repozytoriów pozwalają zespołom produktowym na oddzielenie kodu i połączenie go z oryginalnym źródłem przy jednoczesnym poszanowaniu granic prawnych i biznesowych.

Projekt Mu wywodzi się z budowania nowoczesnych komputerów z systemem Windows, ale jego wzory i konstrukcja pozwalają na skalowanie w dół lub w górę, niezależnie od intencji produktu końcowego. IoT, serwer, komputer lub jakikolwiek inny czynnik kształtu powinien być w stanie wykorzystać zawartość.

– Microsoft (wł. GitHub)

Microsoft wymienił również cechy projektu:

  • Struktura kodu i proces rozwoju zoptymalizowany pod kątem oprogramowania układowego jako usługi
  • Klawiatura ekranowa
  • Bezpieczne zarządzanie ustawieniami UEFI
  • Większe bezpieczeństwo poprzez usunięcie niepotrzebnego starszego kodu, praktyka znana jako redukcja powierzchni ataku
  • Wysokowydajny but
  • Przykłady nowoczesnych menu BIOS
  • Liczne testy i narzędzia do analizy i optymalizacji jakości UEFI

Jeśli jesteś zainteresowany, możesz udać się do Post na blogu Microsoftu aby przeczytać więcej o projekcie lub udać się do GitHub aby zapoznać się z kodem i dokumentacją projektu.

Więcej na tematy: hyper-v, Microsoft, Projekt Mu, Powierzchnia

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *