Microsoft Linuxi tuumaarendajate meililisti aruteluseks on esitatud patšide seeria, mis tagab Hyper-V hüperviisori töö Linuxi põhises juurkeskkonnas, millel on otsene juurdepääs riistvarale ja mida kasutatakse külalisüsteemide käivitamiseks (sarnane Dom0-hele Xenile). Siiani on Hyper-V (Microsofti hüperviisor) toetanud Linuxit vaid külalisringkondades, kuid hüperviisor ise on olnud juhtitud Windowsi põhises keskkonnas. Nüüd kavatseb Microsoft luua täieliku virtualiseerimise virna Linuxi ja Hyper-V abil.
Hüperviisori töö korraldamine Linuxi ja Windowsi tuumas erineb märgatavalt, seetõttu rakendatakse Hyper-V jaoks Linuxis alaliidese seadistamise ja hüperkäskude korraldamise jaoks erinevat lähenemist. Katkestuste kaardistamise kood IOMMU kasutamiseks on ümber kirjutatud sarnase koodi põhjal Xen toetamiseks Linuxis (Xen ja Hyper-V jagavad) ja põhinevad privileegitud juur-/Dom0 keskkonna kasutamisel haldamiseks).
Patšid sisaldavad minimaalset vajalikku rakendust, mis on ettepanekuna arutamiseks ja kriitikaks esitatud algprototüübina. Hüperviisori haldamiseks on ette nähtud seade /dev/mshv, mille abil saavad kasutajaruumi rakendused luua ja käivitada virtuaalseid masinaid. Samuti on ette nähtud kõrgema taseme hüperviisor , mis võimaldab laadida virtuaalseid masinaid Hyper-V peal, mitte KVM-i.
2018. aastal olid Linuxi külalisüsteemide arv Azure'i pilveteenuses Windowsi põhises keskkonnas, mille osakaal pidevalt väheneb, peamiselt tänu devops platvormide ja Kubernetes'i, mis põhinevad Linuxil, suurenemisele. Ühe Linuxi põhise virna kasutamine võib potentsiaalselt lihtsustada Hyper-V serverite haldamist, mis teenindavad Linuxi külalis süsteeme.
Allikas: opennet.ru
