మైక్రోసాఫ్ట్ Linux-ఆధారిత హైపర్-V కోసం రూట్ ఎన్విరాన్మెంట్ మద్దతును అమలు చేసింది
మైక్రోసాఫ్ట్ సమర్పించారు Linux కెర్నల్ డెవలపర్ మెయిలింగ్ జాబితాపై చర్చ కోసం, హార్డ్వేర్కు ప్రత్యక్ష ప్రాప్యతను కలిగి ఉన్న మరియు అతిథి వ్యవస్థలను అమలు చేయడానికి ఉపయోగించే Linux-ఆధారిత రూట్ ఎన్విరాన్మెంట్తో హైపర్-V హైపర్వైజర్ పని చేయడానికి వీలు కల్పించే ప్యాచ్ల శ్రేణి (Xenలో Dom0కి సారూప్యంగా ఉంటుంది. ) ఇప్పటి వరకు, హైపర్-వి (మైక్రోసాఫ్ట్ హైపర్వైజర్) అతిథి పరిసరాలలో మాత్రమే లైనక్స్కు మద్దతు ఇస్తుంది, అయితే హైపర్వైజర్ విండోస్ ఆధారిత వాతావరణం నుండి నియంత్రించబడుతుంది. మైక్రోసాఫ్ట్ ఇప్పుడు Linux మరియు Hyper-Vతో పూర్తి వర్చువలైజేషన్ స్టాక్ను రూపొందించాలని భావిస్తోంది.
Linux మరియు Windows కెర్నల్స్లో హైపర్వైజర్ యొక్క ఆర్గనైజేషన్ గమనించదగ్గ విధంగా భిన్నంగా ఉంటుంది, కాబట్టి Linux కోసం Hyper-V యొక్క అమలు సబ్సిస్టమ్లను కాన్ఫిగర్ చేయడానికి మరియు హైపర్కాల్లను నిర్వహించడానికి వేరొక విధానాన్ని ఉపయోగిస్తుంది. IOMMU ఉపయోగించి అంతరాయ మ్యాపింగ్ కోసం కోడ్ Linux (Xen మరియు Hyper-V కలిగి ఉన్న Xen మద్దతు కోడ్తో సారూప్యతతో పునఃరూపకల్పన చేయబడింది. ఇలాంటివాస్తుశిల్పం మరియు నిర్వహణ కోసం ప్రత్యేక రూట్/Dom0 పర్యావరణాన్ని ఉపయోగించడంపై ఆధారపడి ఉంటాయి).
ప్యాచ్లు పని చేయడానికి అవసరమైన కనీస అమలును కలిగి ఉంటాయి, ఇది చర్చ మరియు విమర్శలకు ప్రారంభ నమూనాగా అందించబడుతుంది. హైపర్వైజర్ను నిర్వహించడానికి, /dev/mshv పరికరం ప్రతిపాదించబడింది, దీని సహాయంతో యూజర్ స్పేస్ నుండి అప్లికేషన్లు వర్చువల్ మిషన్లను సృష్టించవచ్చు మరియు ప్రారంభించవచ్చు. ఉన్నత-స్థాయి హైపర్వైజర్ పోర్ట్ కూడా ప్రతిపాదించబడింది క్లౌడ్ హైపర్వైజర్, KVMకి బదులుగా హైపర్-V పైన వర్చువల్ మిషన్లను బూట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
2018లో, Azure cloud సేవలో Linux అతిథి సిస్టమ్ల సంఖ్య మించిపోయింది Windows-ఆధారిత పరిసరాలు, ప్రధానంగా Linux ఆధారంగా devops ప్లాట్ఫారమ్లు మరియు Kubernetes యొక్క పెరుగుతున్న ప్రజాదరణ కారణంగా వీటిలో వాటా క్రమంగా క్షీణిస్తోంది. ఒకే Linux-ఆధారిత స్టాక్ని ఉపయోగించడం వలన Linux గెస్ట్లకు సేవలందిస్తున్న Hyper-V సర్వర్ల నిర్వహణను సులభతరం చేయడానికి మరియు పనితీరును మెరుగుపరచడానికి అవకాశం ఉంది.