Най-новите корекции на Microsoft могат да позволят на Linux дистрибуциите да се изпълняват като основен дял на Hyper-V, позволявайки директен достъп до хардуер

Софтуер / Най-новите корекции на Microsoft могат да позволят на Linux дистрибуциите да се изпълняват като основен дял на Hyper-V, позволявайки директен достъп до хардуер 2 минути четене

Microsoft кредитира VentureBeat



Май се интересува от Microsoft интегриране на Linux още по-дълбоко в екосистемата на операционната система Windows . Компанията предложи няколко корекции, които биха могли да бъдат потенциално позволяват на Linux Distros още по-голяма функционалност от преди . Тези кръпки по същество имат за цел да позволят на дистрибуциите на Linux да се изпълняват като основен дял на платформата за виртуализация Hyper-V.

Microsoft изпрати поредица от корекции на разработчиците на ядрото на Linux. Евентуалната цел се появява „да се създаде пълен стек за виртуализация с Linux и Microsoft Hypervisor.“ The лепенки са маркирани като „RFC“ (Искане за коментари) и са минимално изпълнение, представено за обсъждане.



Microsoft иска Linux да работи по същия начин като Windows OS на хардуер с корен дял достъп на Hyper-V?

Главният софтуерен инженер на Microsoft Уей Лиу посочи, че Microsoft е изпратила поредица от корекции на разработчиците на ядрото на Linux с искане Linux да работи като коренния дял на Hyper-V. Платформата Hyper-V е софтуер за хипервизор за стартиране на Windows и не-Windows екземпляри на хардуер.



Ключовият аспект на тези кръпки е, че с евентуално закърпеното ядро, Linux ще работи като корен дял Hyper-V. В Архитектура Hyper-V , коренният дял има директен достъп до хардуера и създава дъщерни дялове за виртуалните машини, които той хоства. Помислете за подобно на Dom0 на Xen, твърди Лиу. Между другото, Архитектура на Hyper-V е по-подобен на Xen, отколкото на KVM или VXware ESXi.



Приоритетът на предложените корекции е разширяването на Hyper-V Функционална спецификация от най-високо ниво (TLFS) , който управлява видимото поведение на Hyper-V спрямо други компоненти на операционната система. Спецификацията е насочена предимно към разработчици, които редовно изграждат гостуващи операционни системи.



Основната грижа на Microsoft за новото внедряване на Hyper-V е, че иска разработчиците на ядрото на Linux да променят поведението на ядрото на ядрото на Linux при достъп до хардуерна памет по начин, който засяга достъпа на драйвера до графичния процесор и процесора. Излишно е да споменавам, че такива системи и процеси се управляват от мениджъра на паметта на операционната система и бъркотията в тези региони е трудна, посочено Лиу.

Microsoft Azure и Windows 10 ще се възползват от Linux, работещ като основен дял на Hyper-V?

В момента Коренният дял на Hyper-V може да работи само с операционна система Windows . Ако обаче Linux получи достъп до основния дял, операционната система просто няма да има нужда да стартира Windows на този хипервизор. Просто казано, Microsoft иска да активира „пълен стек за виртуализация с Linux“ за Microsoft в облака си Azure. Важно е да се отбележи, че потребителите в зависимост от Linux Distros и техните екземпляри в Microsoft Azure надвишават тези, които разчитат на собствената операционна система на Microsoft на Windows , миналата година. С други думи, в Microsoft Azure има повече екземпляри на Linux, отколкото на Windows виртуални операционни системи.

Докато текущите развития са центрирани около Microsoft Azure, те трябва да имат p значително въздействие върху Windows 10 OS както добре. Излишно е да добавям, че тези разработки се основават на обширните усилия на Microsoft да подкрепи разработчиците с подсистемата на Windows 10 за Windows (WSL) и WSL 2, която включва персонализираното ядро ​​на Microsoft на Microsoft.

Между другото, Microsoft също е пренесъл отворен код на Intel Облачен хипервайзор . Компанията успя да зареди гост на Linux с устройства Virtio. Intel разработи Cloud Hypervisor, експериментална реализация на хипервизор с отворен код, на езика за програмиране Rust. Това е монитор на виртуална машина, който работи върху KVM, базиран на ядрото хипервизор за виртуална машина в ядрото на Linux. Те са предназначени за натоварвания в облак.

Етикети linux Microsoft