Intel arendab avatud ModernFW püsivara ja hyperviisorit Rusti keeles

Intel Corporation esitles OSTS (Open Source Technology Summit) konverentsil, mis toimub praegu, tutvustatakse mitmeid uusi eksperimentaalseid avatud projekte. Algatuse raames ModernFW töötatakse välja skaleeritavat ja turvalist alternatiivi UEFI ja BIOSi püsivara jaoks. Projekt on arenduse algstaadiumis, kuid praeguses prototüübis on juba piisavalt võimalusi operatsioonisüsteemi tuuma käivitamiseks. Projekt põhineb TianoCore (avatud UEFI rakendus) ja tagastab muudatused upstream.

ModernFW eesmärk on pakkuda minimalistlikku püsivara, mis sobib kasutamiseks vertikaalselt integreeritud platvormidel, nagu serverid pilvesüsteemide jaoks. Sellistes süsteemides ei ole vajalik püsivaras tagada tagasiühilduvuse koodi ja traditsiooniliste UEFI püsivarade universaalsete rakenduste komponente. Ülekaalulise koodi eemaldamine vähendab ründe- ja vea võimalikke vektoreid, mis parandab turvalisust ja efektiivsust. Töötatakse ka välja teede eemaldamine püsivarast vananenud seadmete toetamiseks ja funktsionaalsuse osas, mida saab täita operatsioonisüsteemi kontekstis.

Jätkamiseks on jäetud ainult vajalikud seadme draiverid ja pakutakse minimaalset tuge emuleeritud ja virtuaalsetele seadmetele. Kui võimalik, kantakse ülesanded, mida saab täita operatsioonisüsteemi tasemel, operatsioonisüsteemi tasemele. Osa koodist kasutatakse koos püsivara ja operatsioonisüsteemi tuumas. Pakutakse modulaarset ja kohandatavat konfiguratsiooni. Arhitektuuride tugi on praegu piiratud x86-64 süsteemidega, ja alglaaditavate operatsioonisüsteemide seas toetatakse praegu ainult Linuxit (vajadusel on võimalik rakendada toetust ka teistele OS-idele).

Sama ajal töötab Intel esitles projekt Cloud Hypervisor, mille raames püütakse luua hüperviisor, mis põhineb
ühisprojekti Rust-VMM, kus lisaks Intelile osalevad ka ettevõtted Alibaba, Amazon, Google ja Red Hat. Rust-VMM on kirjutatud Rust keeles ja võimaldab luua kindlatele ülesannetele suunatud hüperviisoreid. Cloud Hypervisor on üks sellistest hüperviisoritest, mis pakub kõrgema taseme virtuaalmasinate monitoorimist (VMM), töötades KVM peal ja optimeeritud pilvesüsteemide eripära arvesse võttes. Intel'i huvide kontekstis on Cloud Hypervisor'i põhieesmärk modernsete Linuxi distribuutsioonide käitamine virtio põhistel para-virtualiseeritud seadmetel.

Emulatsiooni tugi on minimaalne (panustatakse para-virtualiseerimisele). Praegu toetatakse ainult x86_64 süsteeme, kuid plaanis on toetada ka AArch64. Liigse koodi eemaldamiseks ja seadistamise lihtsustamiseks toimub CPU, mälu, PCI ja NVDIMM seadistamine kogumisetapis. Virtuaalmasinate migreerimise võimalus serverite vahel on ette nähtud. Peamisteks ülesanneteks on kõrge reageerimisvõime, madal mälutarve, kõrge jõudlus ja rünnakuvektorite vähendamine.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster