Intel
ModernFW ikufuna kupereka fimuweya ya minimalistic yoyenera kugwiritsidwa ntchito pamapulatifomu ophatikizika monga ma seva amtambo. Pamakina oterowo, palibe chifukwa chosungira ma code mu firmware kuti agwirizane m'mbuyo ndi zida zogwiritsiridwa ntchito konsekonse zomwe zili mu firmware yachikhalidwe ya UEFI. Kuchotsa ma code osafunikira kumachepetsa kuchuluka kwa ma vectors ndi nsikidzi zomwe zingatheke, zomwe zimakhala ndi zotsatira zabwino pachitetezo ndikuchita bwino. Makamaka, ntchito ikuchitika yochotsa ku firmware yothandizira mitundu yakale yazida ndi magwiridwe antchito omwe atha kuchitidwa malinga ndi makina ogwiritsira ntchito.
Ndi madalaivala ofunikira okhawo omwe amasungidwa ndipo chithandizo chochepa cha zida zotsanziridwa ndi zida zenizeni zimaperekedwa. Ngati ndi kotheka, ntchito zomwe zitha kuchitidwa pamlingo wa OS zimasunthidwa kupita ku gawo la machitidwe opangira. Ena mwa ma code amagawidwa pakati pa firmware ndi OS kernel. Kusintha kwa modular ndi makonda kumaperekedwa. Thandizo la zomangamanga panopa lili ndi machitidwe a x86-64, ndipo mwa ma OS omwe akugwiritsidwa ntchito, Linux yokha ndiyomwe imathandizidwa (ngati kuli kofunikira, chithandizo cha ma OS ena chikhoza kukhazikitsidwa).
Pa nthawi yomweyo, Intel
polojekiti yogwirizana
Thandizo la kutsanzira limakhala locheperako (choyang'ana kwambiri ndi paravirtualization). Pakadali pano makina a x86_64 okha ndi omwe amathandizidwa, koma thandizo la AArch64 likukonzekera. Kuchotsa kachidindo kosafunikira ndikuchepetsa kasinthidwe ka CPU, kukumbukira, PCI ndi NVDIMM kumachitika pa msonkhano. Ndizotheka kusamutsa makina pafupifupi pakati pa ma seva. Zina mwa zolinga zazikuluzikulu zomwe zatchulidwa ndi izi: kuyankha kwakukulu, kugwiritsa ntchito kukumbukira pang'ono, kuchita bwino kwambiri komanso kuchepetsa ma vectors omwe angakhalepo.
Source: opennet.ru