Intel arendab avatud pöördprotsessori ModernFW ja hüperviisorit Rust keeles

Intel esituse käimasoleval OSTS (Open Source Technology Summit) konverentsil tutvustatakse mitmeid uusi katsetuslikke avatud projekte. Algatuse raames ModernFW on töös skaleeritava ja turvalise asenduse loomine UEFI ja BIOSi püsivara jaoks. Projekt on arengute algstaadiumis, kuid selle arendusprototüübis on juba piisavalt funktsioone operatsioonisüsteemi tuumlaadimise korraldamiseks. Projekt põhineb TianoCore (avatud UEFI teostus) ja toob muutused tagasi upstream.

ModernFW on suunatud minimalistlike püsivormide pakkumisele, mis sobivad kasutamiseks vertikaalselt integreeritud platvormidel, nagu serverid pilvesüsteemidele. Sellistes süsteemides ei ole püsivormis tagasipööramise ühilduvuse ja universaalsete komponentide toetamise koodi säilitamine vajalik, mis on iseloomulik traditsioonilistele UEFI püsivormidele. Ülearuste koodide kõrvaldamine vähendab rünnaku- ja veateede arvu, mis positively mõjutab turvalisust ja efektiivsust. Samuti jätkatakse tööde tegemist püsivormist vananenud seadmete ja funktsionaalsuse toetuse eemaldamiseks, mis võib töötada operatsioonisüsteemi kontekstis.

Jätkatud on ainult vajalikud seadme draiverid ja antakse minimaalne tugi emuleeritud ja virtuaalsete seadmete jaoks. Kui võimalik, kantakse ülesanded, mida saab täita OS tasemel, operatsioonisüsteemi tasemele. Osa koodist kasutatakse ühiselt püsivara ja OS-i kärus. Pakutakse modulaarsed ja kohandatavad konfiguratsioonid. Arhitektuuride tugi on praegu piiratud x86-64 süsteemidega, ning toetatakse ainult Linuxi laaditavaid OS-e (vajadusel võib toetada ka muid OS-e).

Samal ajal ettevõte Intel esituse projekt Cloud Hypervisor, mille raames on püüdlus luua hüperviisor komponentide põhjal
ühisprojekt Rust-VMM, kus Intelile lisaks osalevad ka ettevõtted Alibaba, Amazon, Google ja Red Hat. Rust-VMM on kirjutatud Rust keeles ning võimaldab luua ülesannete järgi spetsiifilisi hüperviisoreid. Cloud Hypervisor on üks sellistest hüperviISoritest, mis pakub kõrgetasemelist virtuaalmasinate monitori (VMM), töötades KVM'i peal ja optimeeritud pilvesüsteemide jaoks. Intel'i huvide kontekstis on Cloud Hypervisor'i peamine ülesanne uuemate Linux'i distributsioonide käivitamine virtio-põhiste vahenditega paravitualiseeritud seadmete abil.

Toetamine emulatsiooni on minimaalne (fookus on paravitualiseerimisel). Praegu toetatakse ainult x86_64 süsteeme, kuid plaanis on ka AArch64 toe lisamine. Liigse koodi kõrvaldamiseks ja seadistuste lihtsustamiseks toimub CPU, mälu, PCI ja NVDIMM seadistus kogumise etapis. Pakkuda on ka virtuaalmasinate migreerimise võimalus serverite vahel. Peamiste ülesannete hulgas mainitakse: kõrge reageerimiskiirus, madal mälu tarbimine, kõrge jõudlus ja võimalike ründevormide vähendamine.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster