Мицрософт је имплементирао подршку за роот окружење за Хипер-В базиран на Линук-у

Мицрософт представљени за дискусију о маилинг листи за програмере Линук кернела, низ закрпа које омогућавају хипервизору Хипер-В да ради са основним окружењем заснованим на Линук-у које има директан приступ хардверу и користи се за покретање гостујућих система (аналогно Дом0 у Ксен-у ). До сада је Хипер-В (Мицрософт Хипервисор) подржавао Линук само у гостујућим окружењима, али сам хипервизор је био контролисан из Виндовс окружења. Мицрософт сада намерава да направи комплетан виртуелизациони стог са Линуком и Хипер-В.

Организација хипервизора у Линук и Виндовс кернелима је приметно другачија, тако да имплементација Хипер-В за Линук користи другачији приступ конфигурисању подсистема и организовању хиперпозива. Код за мапирање прекида помоћу ИОММУ је редизајниран по аналогији са сличним Ксен кодом за подршку у Линуку (Ксен и Хипер-В имају слично архитектура и заснивају се на коришћењу привилегованог роот/Дом0 окружења за управљање).

Закрпе укључују минималну имплементацију потребну за рад, која се нуди као почетни прототип за дискусију и критику. За управљање хипервизором предлаже се уређај /дев/мсхв, уз помоћ којег апликације из корисничког простора могу да креирају и покрећу виртуелне машине. Такође је предложен хипервизорски порт високог нивоа Цлоуд Хипервисор, што вам омогућава да покренете виртуелне машине на Хипер-В уместо КВМ-а.

У 2018. години, број Линук система за госте у Азуре цлоуд сервису премашила Виндовс окружења, чији удео стално опада, углавном због растуће популарности девопс платформи и Кубернетеса заснованих на Линуксу. Коришћење једног стека заснованог на Линук-у има потенцијал да поједностави одржавање и побољша перформансе Хипер-В сервера који опслужују Линук госте.

Извор: опеннет.ру

Додај коментар