Објављене су верзије Виндовс Инсајдера са ВСЛ2 подсистемом (Виндовс подсистем за Линук).

Мицрософт најавио о формирању нових експерименталних верзија Виндовс Инсајдера (буилд 18917), које укључују претходно најављени слој ВСЛ2 (Виндовс Субсистем фор Линук), који обезбеђује покретање Линук извршних датотека на Виндовс-у. Друго издање ВСЛ-а одликује се испоруком пуноправног Линук кернела, уместо емулатора који преводи Линук системске позиве у Виндовс системске позиве у ходу.

Коришћење стандардног кернела вам омогућава да постигнете потпуну компатибилност са Линуком на нивоу системских позива и обезбедите могућност неометаног покретања Доцкер контејнера на Виндовс-у, као и имплементацију подршке за системе датотека заснованих на ФУСЕ механизму. У поређењу са ВСЛ1, ВСЛ2 је значајно повећао перформансе И/О и операција система датотека. На пример, када се распакује компримована архива, ВСЛ2 је 1 пута бржи од ВСЛ20, а 2-5 пута бржи када се извршавају операције „гит цлоне“, „нпм инсталл“, „апт упдате“ и „апт упграде“.

ВСЛ2 нуди компоненту засновану на језгру Линук 4.19 која ради у Виндовс окружењу користећи виртуелну машину која се већ користи у Азуре-у. Ажурирања Линук кернела се испоручују путем Виндовс Упдате механизма и тестирају се у односу на Мицрософтову континуирану инфраструктуру интеграције. Све промене припремљене за интеграцију кернела са ВСЛ-ом су обећане да ће бити објављене под бесплатном ГПЛв2 лиценцом. Припремљене закрпе укључују оптимизације за смањење времена покретања кернела, смањење потрошње меморије и остављање минималног потребног скупа драјвера и подсистема у кернелу.

Подршка за стару верзију ВСЛ1 је задржана и оба система се могу користити један поред другог, у зависности од корисничких преференција. ВСЛ2 може деловати као транспарентна замена за ВСЛ1. Исто као компоненте корисничког простора ВСЛ1 се оснивају одвојено и заснивају се на склоповима различитих дистрибуција. На пример, за инсталирање у ВСЛ у директоријуму Мицрософт Сторе-а нуде се скупштине убунту, Дебиан ГНУ/Линук, Кали Линук, федора,
Алпски, СУСЕ и openSUSE.

Животна средина изведена у засебној слици диска (ВХД) са ект4 системом датотека и виртуелним мрежним адаптером. Интероперабилност са Линук кернелом понуђеним у ВСЛ2 захтева укључивање мале скрипте за иницијализацију у дистрибуцију која мења процес покретања. За промену режима рада дистрибуција, предложена је нова команда „всл —сет-версион“, а за избор подразумеване верзије ВСЛ-а, команда „всл —сет-дефаулт-версион“.

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

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