„Intel“ pristato „Cloud Hypervisor“ ir „ModernFW“ OSTS sistemose

„Intel-OSTS“

Šiomis dienomis vykstančioje Atvirojo kodo technologijų aukščiausiojo lygio susitikime (OSTS) „Intel“ pristatė keletą naujų eksperimentinių atvirojo kodo projektų.

Vienas iš Atvirojo kodo technologijų aukščiausiojo lygio susitikime pristatytų projektų yra „ModernFW“, kuris yra „Intel“ iniciatyvos sukurti keičiamo dydžio ir saugų UEFI ir BIOS programinės įrangos pakaitalą dalis.

Projektas yra pradiniame kūrimo etape, tačiau šiame siūlomo prototipo kūrimo etape jau yra pakankamai galimybių organizuoti operacinės sistemos branduolio įkėlimą.

„ModernFW“ projekto kodas yra pagrįstas „TianoCore“ (atvirojo kodo UEFI diegimas) ir pastumia pakeitimus atgal.

Apie „ModernFW“

„ModernFW“ siekia teikti minimalistinę programinę-aparatinę įrangą, tinkamą naudoti vertikaliai integruotose platformose, tokiose kaip debesų sistemų serveriai.

Tokiose sistemose nereikia laikyti kodo programinėje aparatinėje programoje, kad būtų užtikrintas atgalinis suderinamumas ir universalaus naudojimo komponentai, būdingi tradicinei UEFI programinei aparatinei programinei įrangai.

„ModernFW“ rūpinasi nereikalingo kodo pašalinimu , o tai sumažina galimų atakų vektorių ir klaidų skaičių, teigiamai paveikdama saugumą ir efektyvumą.

Tai apima darbą pašalinant pasenusių įrenginių tipų ir funkcijų programinės įrangos palaikymą, kurį galima atlikti operacinės sistemos kontekste.

Liko tik būtini įrenginių tvarkyklės, o emuliuojamiems ir virtualiems įrenginiams teikiama minimali parama.

Dalis kodo yra bendrai naudojama programinėje aparatinėje programoje ir operacinės sistemos branduolyje. Pateikiama modulinė ir pasirinktinė konfigūracija.

Mes stengiamės sumažinti bendrą pėdsaką, padidinti efektyvumą ir pagerinti saugumo padėtį sistemoje, pašalindami galimybes, kurios nėra būtinos norint atitikti vertikaliau integruotiems tikslams skirtų platformų reikalavimus.

Pavyzdžiui, vienas iš būdų tyrinėti yra perkelti bet kokį funkcionalumą, kurį galima pasiekti operacinės sistemos kontekste, už firmware ribų.

Šiuo metu architektūros palaikymas apsiriboja x86-64 sistemomis , o iš įkrovos operacinių sistemų palaikoma tik „Linux“ (jei reikia, galima teikti ir kitų operacinių sistemų palaikymą).

Apie „Cloud Hypervisor“

Tuo pačiu metu „Intel“ pristatė „Cloud Hypervisor“ projektą, kuriame bandė sukurti hipervizorių, pagrįstą bendro „Rust-VMM“ projekto komponentais , kuriame, be „Intel“, taip pat dalyvauja „Alibaba“, „Amazon“, „Google“ ir „Red Hat“.

„Rust-VMM“ yra parašyta „Rust“ kalba ir leidžia jums sukurti konkrečius hipervizorius tam tikroms užduotims atlikti.

  • rūdys-vmm siūlo bendrų hipervizorių komponentų rinkinį, kurį „Intel“ sukūrė kartu su pramonės lyderiais, tokiais kaip „Alibaba“, „Amazon“, „Google“ ir „Red Hat“, kad galėtų pasiūlyti konkrečius hipervizorius naudojimo atvejams. „Intel“ kartu su partneriais išleido specialios paskirties debesų hipervizorių, pagrįstą „rust-vmm“, kad užtikrintų aukštesnio našumo ir saugesnę konteinerių technologiją, skirtą debesims skirtoms aplinkoms.

„Cloud Hypervisor“ yra atvirojo kodo virtualių mašinų monitorius (VMM), veikiantis KVM pagrindu. Projektas skirtas išskirtinai šiuolaikinių debesijos darbo krūvių vykdymui kartu su ribotu aparatinės įrangos architektūrų ir platformų rinkiniu.

Debesies darbo krūviai reiškia tuos, kuriuos paprastai vykdo debesų tiekėjo klientai.

„Intel“ interesų kontekste pagrindinė „Cloud Hypervisor“ užduotis yra išleisti šiuolaikinius „Linux“ paskirstymus naudojant virtio pagrįstus para-virtualizuotus prietaisus.

Emuliacijos palaikymas sumažintas iki minimumo (daugiausia dėmesio skiriama paravirtualizacijai). Šiuo metu palaikomos tik x86_64 sistemos, tačiau planuojama ir AArch64 palaikymą.

Norėdami atsikratyti nereikalingo kodo ir supaprastinti procesoriaus, atminties, PCI ir NVDIMM konfigūraciją atliekama surinkimo etape.

Galite perkelti virtualias mašinas tarp serverių. Pagrindinės paminėtos užduotys: didelis reagavimas, mažas atminties suvartojimas, didelis našumas ir galimų atakos vektorių sumažinimas.

Šaltinis: https://newsroom.intel.com/


Pridėti kaip pageidaujamą šaltinį „Google“ sistemoje