Podjetje Microsoft za raspravu na mailing listi Linux jezgra, seriju zakrpa koje osiguravaju rad hipervizora Hyper-V s root okruženjem zasnovanim na Linux-u, koje ima direktan pristup hardveru i koristi se za pokretanje gostujućih sistema (analogno Dom0 u Xen-u). Do sada je Hyper-V (Microsoft Hypervisor) podržavao Linux samo u gostujućim okruženjima, dok je sam hipervizor upravljao iz okruženja zasnovanog na Windows-u. Sada Microsoft planira da stvori kompletan virtuelizacijski sloj s Linux-om i Hyper-V.
Organizacija rada hipervizora u Linux i Windows jezgru značajno se razlikuje, tako da se u implementaciji Hyper-V za Linux koristi drugačiji pristup u podešavanju podsistema i organizaciji hipervizora. Kod za mapiranje prekida korišćenjem IOMMU prepravljen je po uzoru na sličan kod podrške za Xen u Linux-u (Xen i Hyper-V imaju i baziraju se na korišćenju privilegovanog root/Dom0 okruženja za upravljanje).
Zakrpe uključuju minimalno potrebnu implementaciju koja je ponuđena kao početni prototip za raspravu i kritiku. Za upravljanje hipervizorom predložen je uređaj /dev/mshv putem kojeg aplikacije iz korisničkog prostora mogu kreirati i pokretati virtuelne mašine. Takođe je predložena port visokog nivoa hipervizora , koji omogućava pokretanje virtuelnih mašina iznad Hyper-V umesto KVM-a.
U 2018. godini broj gostujućih sistema s Linux-om u cloud servisu Azure okruženja zasnovanog na Windows-u, čiji udeo neprekidno opada, uglavnom zahvaljujući rastu popularnosti devops-platformi i Kubernetes-a, koji su vezani za Linux. Korišćenje jedinstvenog sloja zasnovanog na Linux-u potencijalno će omogućiti pojednostavljenje održavanja i povećanje performansi Hyper-V servera koji podržavaju gostujuće sisteme s Linux-om.
Izvor: opennet.ru
