Intel po zhvillimin e firmware-t ModernFW të hapur dhe hipervizorin në gjuhën Rust

Kompania Intel paraqiti në konferencën OSTS (Open Source Technology Summit) që po zhvillohet këto ditë, janë paraqitur disa projekte eksperimentale të reja të hapura. Në kuadër të iniciativës ModernFW po punohet për krijimin e një zëvendësimi të shkallëzueshëm dhe të sigurt për firmware-t UEFI dhe BIOS. Projekti është në fazën e tij fillestare, por në këtë fazë zhvillimi, prototipi i propozuar ka mjaft veçori për të organizuar ngarkimin e bërthamës së sistemit operativ. Projekti bazohen në punimet TianoCore (implementimi i hapur i UEFI) dhe kthen ndryshimet në upstream.

ModernFW ka punon për të ofruar firmware minimalist, të përshtatshëm për t'u përdorur në platforma të integruara verticalisht, si serverët për sisteme cloud. Në këto sisteme nuk ka nevojë për të mbajtur në firmware kodin për garantimin e përputhshmërisë pasuese dhe komponentët për përdorim universale, që janë të zakonshme në firmware tradicionale UEFI. Eliminimi i kodit të panevojshëm ul numrin e mundshëm të vektorëve për sulme dhe gabime, çka kontribuon pozitivisht në sigurinë dhe efektivitetin. Gjithashtu, po punohet për të nxjerrë nga firmware mbështetje për lloje të vjetruara pajisjesh dhe funksionalitetit, që mund të realizohet në kontekstin e sistemit operativ.

Vetëm drejtuesit e nevojshëm të pajisjeve janë lënë dhe mbështetje minimale për pajisjet e emuluara dhe virtuale është siguruar. Aty ku është e mundur, detyrat që mund të realizohen në nivelin e sistemit operativ, janë transferuar në nivelin e sistemit operativ. Një pjesë e kodit përdoret së bashku në firmware dhe bërthamën e sistemit operativ. Ofron një konfigurim modular dhe të personalizueshëm. Mbështetje për arkitekturat aktualisht është e kufizuar në sistemet x86-64, dhe deri tani sistemet operative të ngarkueshme mbështesin vetëm Linux (nëse është e nevojshme, mbështetje për sisteme të tjera operative mund të realizohet).

Në të njëjtën kohë, kompania Intel paraqiti projektin Cloud Hypervisor, në kuadër të cilit është bërë përpjekja për të krijuar një hipervizor në bazë të komponentëve
të projektit të përbashkët Rust-VMM, në të cilin, përveç Intel, merrnin pjesë edhe kompanitë Alibaba, Amazon, Google dhe Red Hat. Rust-VMM është shkruar në gjuhën Rust dhe lejon krijimin e hipervizorëve specifikë për detyra të caktuara. Cloud Hypervisor është një nga këta hipervizorë, i cili ofron një monitor virtual të makinave (VMM) që funksionon mbi KVM dhe është optimizuar për të trajtuar detyra të karakterizuara për sistemet në re. Në kontekstin e interesave të Intel, detyra kryesore e Cloud Hypervisor është ekzekutimi i shpërndarjeve moderne të Linux duke përdorur pajisje paravirtualizuese të bazuara në virtio.

MbĂ«shtetja pĂ«r emulimin Ă«shtĂ« minimizuar (konsiderohet paravirtualizimi). Aktualisht mbĂ«shteten vetĂ«m sistemet x86_64, por janĂ« nĂ« plan edhe mbĂ«shtetje pĂ«r AArch64. PĂ«r tĂ« eliminuar kodin e panevojshĂ«m dhe pĂ«r tĂ« simplifikuar, konfigurimi i CPU-sĂ«, memories, PCI dhe NVDIMM bĂ«het gjatĂ« fazĂ«s sĂ« ndĂ«rtimit. ËshtĂ« parashikuar mundĂ«sia e migrazioneve tĂ« makinave virtuale midis serverĂ«ve. Nga detyrat kryesore pĂ«rmenden: pĂ«rgjigjshmĂ«ria e lartĂ«, konsum i ulĂ«t i memories, performancĂ« e lartĂ« dhe zvogĂ«limi i mundĂ«sive pĂ«r sulme.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster