Intel
ModernFW želi zagotoviti minimalistično strojno programsko opremo, primerno za uporabo na vertikalno integriranih platformah, kot so strežniki za sisteme v oblaku. V takšnih sistemih ni treba vzdrževati kode za združljivost nazaj in komponent za univerzalno uporabo v vdelani programski opremi, ki so del tradicionalne vdelane programske opreme UEFI. Če se znebimo odvečne kode, zmanjšamo število možnih vektorjev za napade in napake, kar pozitivno vpliva na varnost in učinkovitost. Zlasti poteka delo za odstranitev podpore za zastarele vrste naprav in funkcionalnost iz vdelane programske opreme, ki jo je mogoče izvajati v kontekstu operacijskega sistema.
Ostali so samo potrebni gonilniki naprav in zagotovljena je minimalna podpora za emulirane in virtualne naprave. Kadarkoli je to mogoče, se opravila, ki jih je mogoče izvajati na ravni OS, premaknejo na raven operacijskega sistema. Del kode si delita vdelana programska oprema in jedro OS. Na voljo je modularna konfiguracija po meri. Podpora za arhitekturo je trenutno omejena na sisteme x86-64, iz zagonskega OS pa je podprt samo Linux (če je potrebno, je mogoče implementirati podporo za druge OS).
Hkrati Intel
skupni projekt
Podpora za emulacijo je minimalizirana (poudarek je na paravirtualizaciji). Trenutno so podprti samo sistemi x86_64, vendar je podpora za AArch64 na poti. Da se znebite nepotrebne kode in poenostavite konfiguracijo procesorja, pomnilnika, PCI in NVDIMM, se izvede v fazi sestavljanja. Možna je selitev virtualnih strojev med strežniki. Med ključnimi nalogami so omenjene: visoka odzivnost, majhna poraba pomnilnika, visoka zmogljivost in zmanjšanje možnih vektorjev za napade.
Vir: opennet.ru