Microsoft Företaget För diskussion i mailinglistan för kÀrnutvecklare, en serie patchar som möjliggör drift av Hyper-V hypervisor i en Linux-baserad miljö med direkt hÄrdvarutillgÄng, anvÀnd för att köra gÀstsystem (analogt med Dom0 i Xen). Hittills har Hyper-V (Microsoft Hypervisor) endast stött Linux i gÀstmiljöer, men sjÀlva hypervisorn har styrts frÄn en Windows-baserad miljö. Nu avser Microsoft att skapa en fullstÀndig virtualiseringstack med Linux och Hyper-V.
Organiseringen av hypervisorn i Linux- och Windows-kÀrnan skiljer sig avsevÀrt, dÀrför anvÀnds en annan metod för konfiguration av subsystem och organisation av hyperanrop i implementationen av Hyper-V för Linux. Koden för avbrottsmappning med hjÀlp av IOMMU har omarbetats enligt liknande stöd för Xen i Linux (Xen och Hyper-V har och bygger pÄ anvÀndningen av ett privilegierat root/Dom0-miljö för hantering).
Patcharna inkluderar en minimalt nödvÀndig implementation för drift, som föreslagits som en initial prototyp för diskussion och kritik. För hantering av hypervisorn föreslÄs en enhet /dev/mshv, genom vilken anvÀndarapplikationer kan skapa och köra virtuella maskiner. En port av högre nivÄ hypervisor , som möjliggör att ladda virtuella maskiner ovanpÄ Hyper-V istÀllet för KVM.
Under 2018 ökade antalet gÀstsystem med Linux i Azure-molntjÀnsten Windows-baserade miljöer, vars andel stadigt minskar, frÀmst tack vare den vÀxande populariteten av devops-plattformar och Kubernetes som Àr kopplade till Linux. AnvÀndningen av en enhetlig stack baserad pÄ Linux kan potentiellt förenkla underhÄllet och öka prestandan för Hyper-V-servrar som stödjer Linux-baserade gÀstsystem.
KĂ€lla: opennet.ru
