Intel imapanga gwero lotseguka la ModernFW firmware ndi hypervisor mu chilankhulo cha Rust

Intel прСдставила Pamsonkhano wa OSTS (Open Source Technology Summit) womwe ukuchitika masiku ano, pali mapulojekiti angapo otseguka oyesera. Monga gawo loyambira ZamakonoFW Ntchito ikuchitika kuti apange chosinthira chokhazikika komanso chotetezeka cha UEFI ndi BIOS firmware. Pulojekitiyi ili kumayambiriro kwa chitukuko, koma panthawiyi yachitukuko, pulojekiti yomwe ikufunsidwayo ili ndi mphamvu zokwanira zokonzekera kukweza makina opangira opaleshoni. Ntchitoyi imatengera zomwe zikuchitika TianoCore (kutsegula kwa UEFI) ndikubwezeretsa zosintha kumtunda.

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 прСдставила kulemba Wosintha Mtambo, yomwe inayesa kupanga chigawo-based hypervisor
polojekiti yogwirizana Dzimbiri-VMM, momwe, kuwonjezera pa Intel, Alibaba, Amazon, Google ndi Red Hat amakhalanso nawo. Rust-VMM imalembedwa m'chinenero cha Dzimbiri ndipo imakupatsani mwayi wopanga ma hypervisors okhudzana ndi ntchito. Cloud Hypervisor ndi imodzi mwama hypervisor omwe amapereka makina apamwamba kwambiri (VMM) omwe akuyenda pamwamba pa KVM ndikukonzekera ntchito zamtambo. Pankhani ya zokonda za Intel, ntchito yayikulu ya Cloud Hypervisor ndikuyendetsa magawo a Linux amakono pogwiritsa ntchito zida za para-virtualized kutengera virtio.

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

Kuwonjezera ndemanga