IMicrosoft yethule uhlelo oluvulekile lwe-modular lokwenza i-UEFI firmware

Iphrojekthi ye-Mu

Muva nje IMicrosoft yethule iphrojekthi entsha evulekile, i- "Project Mu", Ethuthukisa uhlaka lokwakha izindawo ze-UEFI eziqala i-hardware futhi zinikeze ngezinsizakalo zokulayisha uhlelo olusebenzayo.

I-firmware ye-Project Mu isivele isetshenziswa kumikhiqizo ye-Microsoft efana ne-Surface ne-Hyper-V.

Le phrojekthi yakha emsebenzini wesitaki esivulekile se-UEFI seTianoCore EDK2, kepha akuyona imfoloko, ibekwa njengomphelelisi (module «MU»), ihlanganiswe ngesisekelo sezinguqulo ezintsha ezizinzile zeTianoCore nokubuyisa ukulungiswa okuthile kweTianoCore nezinguquko kuphrojekthi enkulu.

Ukuthuthukiswa kwephrojekthi kusatshalaliswa ngaphansi kwelayisense le-BSD.

Una Isici esiyinhloko sephrojekthi ye-Mu ukuthuthukiswa komqondo we-firmware njengensizakalo (I-FaaS, i-Firmware njengesevisi), ingqikithi yayo ukuhlinzeka ngezindlela zokugcina i-firmware nemvelo ye-UEFI isesikhathini.

I-FaaS ikuvumela ukuthi ubuke i-firmware njengomkhiqizo odinga ukuvuselelwa njalo ukuze unikeze ngokushesha ukulungiswa kweziphazamiso nobungozi kubasebenzisi, kanye nokwengeza izici ezintsha.

Abathuthukisi bephrojekthi ye-Mu bazamile ukuxazulula izinkinga ezivela ekuthuthukiseni i-UEFI firmware, kubangelwe ukubandakanyeka kwabathengisi abahlukahlukene nokusetshenziswa kwezakhi ezahlukahlukene zobunikazi, ezingaphansi kwemikhawulo eqinile yelayisense.

Kuze kube manje, ngenxa yobunzima bokuhlela ukuxhumana phakathi kozakwethu bezohwebo, abakhiqizi bazijwayeze ukudala imfoloko yesisekelo sekhodi ejwayelekile lapho benza i-firmware ngokwethulwa kokulungiswa okuqondene nomkhiqizo othile.

Ukugcina i-firmware ezimweni ezinjalo kunzima kakhulu futhi izindleko zokulungiswa kanye nezingozi ezihambisana nezinguquko zikuvumela ukuthi ukhiqize izibuyekezo kuphela ezimweni ezihlukile.

Mayelana nephrojekthi kaMu

Mu inikeza isethi yamamojula, amathuluzi wokwakha nezinqolobane ezigxile ekusetshenzisweni kabusha kwamakhodi, inqubo yentuthuko yokuhlanganyela ehlanganyelwe ngokwabelana ngokugcina, nokulawulwa kwekhwalithi okuqinile.

I-firmware ekhiqizwayo ingahlanganisa izingxenye zomthombo ovulekile namamojula okuphathelene, akhiqizwa ngokwehlukana futhi imodyuli uqobo inamathele kumkhiqizo wokugcina ngaphandle kokwephula izidingo zelayisense zomnikazi we-copyright.

Ngokungafani neTianoCore, IProject Mu ifaka ezinye izici zokuthuthukisa ukuhambisana nemikhiqizo ye-Microsoft, kwandisa ukusabalalisa (kumongo wokugcinwa kwe-firmware kwemikhiqizo eminingi ehlukene enezinkampani eziningi ezithintekayo), yenza lula ukugcinwa kwe-firmware, futhi ihlele izibuyekezo ezihleliwe.

Mu

I-Los Izingxenye zephrojekthi zifaka isikhombimsebenzisi somsebenzisi, ikhibhodi ekusikrini, amathuluzi okuphatha ngokuphepha izilungiselelo ze-UEFI, i-bootloader yokusebenza okuphezulu kanye nesethi yezibonelo zemenyu ye-BIOS.

Ukukhulisa ukuphepha kwephrojekthi, isisekelo sekhodi seTianoCore sahlanzwa ngezakhi eseziphelelwe yisikhathi kwaguqulwa izinguquko ukunciphisa ukuthwala okungahle kwenzeke.

Ngaphandle kwekhodi, iphrojekthi nayo iKufaka phakathi isethi yemininingwane yokuhlela inqubo yokuthuthukiswa kwe-firmware, ngokusho kwepharagm yeFaaS, kanye neqoqo lezivivinyo namathuluzi wokuhlaziya nokwandisa ikhwalithi ye-firmware.

Izici eziyinhloko zikaMu

  • Isikhombimsebenzisi sokumisa i-firmware (i-DFCI, i-firmware firmware interface interface) namathuluzi wokuphathwa kwamadivayisi eselula (i-MDM, Ukuphathwa Kwedivayisi Yeselula);
  • Uhlelo lokuvikela iphasiwedi lwe-BIOS olusetshenziswa yi-PBKDF2 ukwenza i-password hashing.
  • Ukusekelwa kokuqinisekiswa kwengxenye kusetshenziswa amasiginesha edijithali asuselwa ku-EKU (Ukusetshenziswa Kokhiye Onwetshiwe).
  • Kusetshenziswa uhlaka lweMicrosoft lokuhlolwa kweyunithi.
  • Kusho ukuhlola, ukuqinisekisa ukusebenza nokuhlola ukusebenza kwawo wonke amandla epulatifomu.
  • Isistimu yokuhlanganisa esabekayo ebhalwe ePython.
  • Ama-plug-in wokulandela umkhondo wokubhalwa kabusha kwemininingwane nokuhluzwa kwesichasiselo se-flash (i-Flash Descriptor, uhlaka lohlelo lwe-SPI Flash).
  • Uhlelo lokulawulwa kwephakeji kanambambili olususelwa kumphathi wephakheji weNuGet.
  • Ithuba lokuba nesitifiketi ngamasiginesha edijithali wezinto ezidlulisiwe zisebenzisa i-UEFI capsule mechanism (izindlela zokudlulisa amasethi wedatha kanambambili ku-EFI firmware)
  • Ukusekelwa komhlanganisi we-Visual Studio.
  • Ukusekelwa kokufaka ikhodi kwe-Base64 kwezinto zebhanari.
  • Iphakheji ngokuxhaswa kweXML.

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.