Microsofts senaste korrigeringar kan göra det möjligt för Linux-distributioner att köras som rotpartition på Hyper-V vilket möjliggör direkt åtkomst till hårdvara

programvara / Microsofts senaste korrigeringar kan göra det möjligt för Linux-distributioner att köras som rotpartition på Hyper-V vilket möjliggör direkt åtkomst till hårdvara 2 minuter läst

Microsoft krediterar VentureBeat



Microsoft verkar vara intresserad av integrera Linux ännu djupare i Windows-operativsystemets ekosystem . Företaget har föreslagit några korrigeringsfiler som potentiellt kan tillåt Linux Distros ännu mer inbyggd funktionalitet än tidigare . Dessa korrigeringar syftar i huvudsak till att Linux-distributioner ska kunna köras som rotpartition på Hyper-V-virtualiseringsplattformen.

Microsoft har skickat en serie korrigeringar till Linux-kärnutvecklarna. Det slutliga målet verkar 'att skapa en komplett virtualiseringsstack med Linux och Microsoft Hypervisor.' De fläckar är taggade som “RFC” (Request For Comments) och är en minimal implementering som presenteras för diskussion.



Microsoft vill att Linux ska köras lika nativt som Windows OS på hårdvara med root-partitionsåtkomst på Hyper-V?

Microsofts huvudsakliga programvarutekniker Wei Liu angav att Microsoft har skickat en serie korrigeringar till Linux-kärnutvecklare som begär att Linux ska köras som rotpartition på Hyper-V. Hyper-V-plattformen är en hypervisor-programvara för att köra Windows- och icke-Windows-instanser på hårdvara.



Nyckelaspekten av dessa korrigeringar är att Linux med den så småningom korrigerade kärnan kommer att köras som Hyper-V-rotpartitionen. I Hyper-V-arkitektur har rotpartitionen direkt åtkomst till hårdvara och skapar underordnade partitioner för de virtuella datorerna som den är värd för. Tänk på att detta liknar Xen's Dom0, hävdade Liu. Tillfälligtvis, Hyper-V: s arkitektur liknar mer Xen än KVM eller VMwares ESXi.



Prioriteten för de föreslagna korrigeringsfilerna är att utvidga Hyper-V Top-Level Functional Specification (TLFS) , som styr Hyper-Vs synliga beteende, för andra operativsystemkomponenter. Specifikationen riktar sig främst till utvecklare som regelbundet bygger gästoperativsystem.



Microsofts största oro över den nya implementeringen av Hyper-V är att den vill att Linux-kärnutvecklare ska ändra kärnan i Linux-kärnans beteende när man får åtkomst till hårdvaruminne på ett sätt som påverkar drivrutinsåtkomst till GPU och CPU. Det behöver inte nämnas att sådana system och processer hanteras av ett operativsystems minneshanterare, och att röra sig i dessa regioner är svårt, anges Liu.

Microsoft Azure och Windows 10 för att dra nytta av Linux som körs som rotpartition på Hyper-V?

För närvarande har Hyper-V Root Partition kan bara köra Windows OS . Men om Linux får tillgång till rotpartitionen behöver operativsystemet helt enkelt inte köra Windows på den hypervisoren. Enkelt uttryckt vill Microsoft aktivera 'en komplett virtualiseringsstack med Linux' för Microsoft i sitt Azure-moln. Det är viktigt att notera det användare beroende på Linux Distros och deras instanser på Microsoft Azure överträffade dem som förlitar sig på Microsofts eget Windows OS , förra året. Med andra ord, det finns fler Linux-instanser som körs på Microsoft Azure än Windows virtuella OS-instanser.

Medan den aktuella utvecklingen är centrerade kring Microsoft Azure, de borde ha en p ositiv inverkan på Windows 10 OS också. Det behöver inte läggas till att denna utveckling i sig bygger på Microsofts omfattande ansträngningar att stödja utvecklare med Windows 10: s Windows Subsystem for Linux (WSL) och WSL 2, som inkluderar Microsofts anpassade Linux-kärna.

För övrigt har Microsoft också portat Intels öppen källkod Cloud Hypervisor . Företaget har kunnat starta en Linux-gäst med Virtio-enheter. Intel har utvecklat Cloud Hypervisor, en experimentell öppen källkod-hypervisorimplementering, på programmeringsspråket Rust. Det är en virtuell maskinskärm som körs ovanpå KVM, den Kernel-baserade virtuella maskin-hypervisor i Linux-kärnan. Dessa är utformade för molnarbetsbelastningar.

Taggar Linux Microsoft