Microsoft ogłasza Project Mu, wersję open source rdzenia UEFI

Microsoft ogłasza Project Mu, wersję open source rdzenia UEFI

Microsoft ma nowy projekt open source – Project Mu. Jest to udost─Öpniona przez firm─Ö otwarta wersja rdzenia Unified Extensible Firmware Interface (UEFI), kt├│ry jest obecnie u┼╝ywany przez urz─ůdzenia Surface i Hyper-V.

Firma Microsoft ma nadziej─Ö, ┼╝e projekt ten u┼éatwi tworzenie skalowalnego i sprawnego oprogramowania uk┼éadowego, a tak┼╝e obejmuje ide─Ö oprogramowania uk┼éadowego jako us┼éugi (FaaS). Pozwala to na szybk─ů i wydajn─ů aktualizacj─Ö oprogramowania uk┼éadowego po wydaniu, zar├│wno z poprawkami bezpiecze┼ästwa, jak i aktualizacjami zwi─Ökszaj─ůcymi wydajno┼Ť─ç.

Zobacz te┼╝:

FaaS to co┼Ť, co Microsoft ju┼╝ w┼é─ůczy┼é na Surface, ale firma zda┼éa sobie spraw─Ö, ┼╝e TianoCore – istniej─ůca implementacja UEFI o otwartym kodzie ┼║r├│d┼éowym – nie zosta┼éa zoptymalizowana pod k─ůtem szybkiej obs┼éugi. Firma twierdzi, ┼╝e w tym miejscu mo┼╝e pom├│c Project Mu.

W serwisie GitHub firma Microsoft oferuje nast─Öpuj─ůcy opis Project Mu:

Project Mu to modularna adaptacja TianoCore edk2 dostrojona do budowy nowoczesnych urz─ůdze┼ä przy u┼╝yciu skalowalnego, ┼éatwego w utrzymaniu i wielokrotnego u┼╝ytku wzoru. Mu opiera si─Ö na za┼éo┼╝eniu, ┼╝e wysy┼éka i utrzymanie produkt UEFI to ci─ůg┼éa wsp├│┼épraca mi─Ödzy wieloma partnerami. Bran┼╝a zbyt d┼éugo tworzy┼éa produkty przy u┼╝yciu modelu ÔÇ×rozwidlaniaÔÇŁ po┼é─ůczonego z kopiowaniem / wklejaniem / zmian─ů nazwy, a wraz z ka┼╝dym nowym produktem obci─ů┼╝enie zwi─ůzane z konserwacj─ů ro┼Ťnie do takiego poziomu, ┼╝e aktualizacje s─ů prawie niemo┼╝liwe ze wzgl─Ödu na koszty i ryzyko.

Project Mu pr├│buje r├│wnie┼╝ zaj─ů─ç si─Ö z┼éo┼╝onymi relacjami biznesowymi i wyzwaniami prawnymi, przed kt├│rymi staj─ů obecnie partnerzy. Tworzenie wi─Ökszo┼Ťci produkt├│w cz─Östo wymaga zar├│wno zamkni─Ötych, zastrze┼╝onych zasob├│w, jak i kodu otwartego i standardowego kodu 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.

Project Mu wywodzi si─Ö z budowy nowoczesnych komputer├│w z systemem Windows, ale jego wzorce i konstrukcja pozwalaj─ů na skalowanie go w d├│┼é lub w g├│r─Ö, niezale┼╝nie od przeznaczenia produktu ko┼äcowego. IoT, serwer, komputer PC lub jakikolwiek inny format powinien by─ç w stanie wykorzysta─ç zawarto┼Ť─ç.

W po┼Ťcie na blogu przedstawiaj─ůcym Project Mu zesp├│┼é Microsoft Devices udost─Öpnia szczeg├│┼éowe informacje o funkcjach 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 atak├│w Rozruch z wysok─ů wydajno┼Ťci─ů Przyk┼éady menu nowoczesnego systemu BIOS Liczne testy i narz─Ödzia do analizowa─ç i optymalizowa─ç jako┼Ť─ç UEFI

Dokumentacj─Ö i kod Project Mu znajdziesz na GitHub.