Microsofts nyeste programrettelser kunne gøre det muligt for Linux-distroer at køre som rodpartition på Hyper-V, hvilket giver direkte adgang til hardware

Software / Microsofts nyeste programrettelser kunne gøre det muligt for Linux-distroer at køre som rodpartition på Hyper-V, hvilket giver direkte adgang til hardware 2 minutter læst

Microsoft krediterer VentureBeat



Microsoft ser ud til at være interesseret i integrering af Linux endnu dybere i Windows-operativsystemets økosystem . Virksomheden har foreslået et par patches, der potentielt kunne tillad Linux Distros endnu mere native funktionalitet end før . Disse rettelser sigter i det væsentlige mod at tillade Linux-distributioner at køre som rodpartition på Hyper-V virtualiseringsplatformen.

Microsoft har sendt en række patches til Linux-kerneudviklerne. Det endelige mål synes 'at oprette en komplet virtualiseringsstak med Linux og Microsoft Hypervisor.' Det pletter er mærket som “RFC” (Request For Comments) og er en minimal implementering, der præsenteres til diskussion.



Microsoft ønsker, at Linux kører lige så oprindeligt som Windows OS på hardware med root-partitionsadgang på Hyper-V?

Microsofts vigtigste softwareingeniør Wei Liu oplyste, at Microsoft har sendt en række patches til Linux-kerneudviklere, der beder om, at Linux kører som rodpartitionen på Hyper-V. Hyper-V-platformen er en hypervisor-software til kørsel af Windows og ikke-Windows-forekomster på hardware.



Nøgleaspektet ved disse patches er, at Linux med den til sidst patchede kerne kører som Hyper-V-rodpartitionen. I Hyper-V-arkitektur , rodpartitionen har direkte adgang til hardware og opretter underordnede partitioner til de virtuelle computere, den er vært for. Overvej dette svarende til Xen's Dom0, hævdede Liu. I øvrigt, Hyper-V's arkitektur svarer mere til Xen end til KVM eller VMwares ESXi.



Prioriteten for de foreslåede programrettelser er at udvide Hyper-V Topniveau funktionel specifikation (TLFS) , som styrer Hyper-Vs synlige opførsel, over for andre operativsystemkomponenter. Specifikationen er primært rettet mod udviklere, der regelmæssigt bygger gæstoperativsystemer.



Microsofts største bekymring over den nye implementering af Hyper-V er, at de ønsker, at Linux-kerneudviklere ændrer Linux-kernens kerneadfærd, når de får adgang til hardwarehukommelse på en måde, der påvirker driveradgang til GPU og CPU. Det er overflødigt at nævne, at sådanne systemer og processer styres af et operativsystems hukommelsesmanager, og det er vanskeligt at rode rundt i disse regioner, angivet Liu.

Microsoft Azure og Windows 10 kan drage fordel af Linux, der kører som rodpartition på Hyper-V?

I øjeblikket er Hyper-V Root Partition kan kun køre Windows OS . Men hvis Linux får adgang til rodpartitionen, behøver operativsystemet simpelthen ikke at køre Windows på den hypervisor. Kort sagt, Microsoft ønsker at aktivere 'en komplet virtualiseringsstak med Linux' til Microsoft i sin Azure-sky. Det er vigtigt at bemærke det brugere afhængigt af Linux Distros og deres forekomster på Microsoft Azure overskred dem, der stoler på Microsofts eget Windows OS , sidste år. Med andre ord er der flere Linux-forekomster, der kører på Microsoft Azure end Windows-virtuelle OS-forekomster.

Mens den aktuelle udvikling er centreret omkring Microsoft Azure, skal de have en s ositive indvirkning på Windows 10 OS såvel. Det er overflødigt at tilføje, at disse udviklinger i sig selv bygger på Microsofts omfattende indsats for at støtte udviklere med Windows 10's Windows Subsystem til Linux (WSL) og WSL 2, som inkluderer Microsofts brugerdefinerede Linux-kerne.

I øvrigt har Microsoft også porteret Intels open source Cloud Hypervisor . Virksomheden har været i stand til at starte en Linux-gæst med Virtio-enheder. Intel har udviklet Cloud Hypervisor, en eksperimentel open source-hypervisorimplementering, på Rust-programmeringssproget. Det er en virtuel maskinskærm, der kører oven på KVM, den kernebaserede Virtual Machine-hypervisor i Linux-kernen. Disse er designet til cloud workloads.

Mærker Linux Microsoft