Microsoft implementoval podporu rootového prostredia pre Hyper-V na báze Linuxu

Spoločnosť Microsoft predstavila na diskusiu v mailing liste vývojárov jadra Linux séria záplat, ktoré zabezpečujú fungovanie hypervízora Hyper-V s root prostredím založeným na Linuxe, ktoré má priamy prístup k hardvéru a používa sa na spúšťanie hostiteľských systémov (podobne ako Dom0 v Xen). Doteraz Hyper-V (Microsoft Hypervisor) podporoval Linux iba v hostiteľských prostrediach, ale samotný hypervízor bol spravovaný z prostredia založeného na Windows. Teraz má spoločnosť Microsoft v úmysle vytvoriť kompletný stack virtualizácie s Linuxom a Hyper-V.

Organizácia práce hypervízora v jadre Linux a Windows sa výrazne líši, preto sa pre implementáciu Hyper-V pre Linux používajú iné prístupy k nastaveniu subsystémov a organizácii hyperzavolaní. Kód pre mapovanie prerušení s využitím IOMMU bol prestavaný na základe podobného kódu podpory Xen v Linuxe (Xen a Hyper-V majú podobnú architektúru a sú založené na využití privilegovaného root/Dom0 prostredia na správu).

Záplaty obsahujú minimálne potrebnú implementáciu na fungovanie, ktorá bola navrhnutá ako počiatočný prototyp na diskusiu a kritiku. Na správu hypervízora sa navrhuje zariadenie /dev/mshv, pomocou ktorého môžu aplikácie z používateľského priestoru vytvárať a spúšťať virtuálne stroje. Tiež bol navrhnutý port vysokoúrovňového hypervízora Cloud Hypervisor, ktorý umožňuje načítať virtuálne stroje nad Hyper-V namiesto KVM.

V roku 2018 počet hostiteľských systémov s Linuxom v cloudovej službe Azure prekročil v prostredí založenom na Windows, ktorých podiel neustále klesá, najmä vďaka rastu popularity devops platforiem a Kubernetes, ktoré sú viazané na Linux. Použitie jednotného stacku založeného na Linuxe potenciálne zjednoduší údržbu a zvýši výkon serverov Hyper-V, ktoré obsluhujú hostiteľské systémy s Linuxom.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster