Мицрософт је на својој годишњој конференцији у Сијетлу ове недеље најавио другу верзију Виндовс подсистема за Линук (ВСЛ2) заједно са нови терминал за Виндовс 10. ВСЛ је популаран код програмера и администратора који раде са Виндовсом и Линуком. Мицрософт наставља да улаже у ВСЛ како би ИТ-у олакшао рад са Линуком.
Шта је Виндовс подсистем за Линук?
Ако сте програмер или администратор система који треба да састави Линук бинарне датотеке или користи Линук алате, онда је подсистем Виндовс за Линук (ВСЛ) за вас. ВСЛ првенствено олакшава програмерима рад са Линуком на Виндовс-у. ВСЛ 1 се не заснива на виртуелним машинама или контејнерима, већ уместо тога нуди слој емулације који мапира позиве система Виндовс кернел у позиве Линук кернел система, омогућавајући Линук бинарним датотекама да раде на Виндовс-у непромењеним. Ово је алат за програмере и администраторе система којима је потребна Линук компатибилност са Виндовс-ом..
Уместо да користи виртуелну машину или контејнер, ВСЛ 1 виртуелизује Линук кернел интерфејс на врху Виндовс језгре. То значи да за покретање ВСЛ-а је потребна минимална количина РАМ-а. А када се не користи, ВСЛ управљачки програм није учитан у меморију, што га чини ефикаснијим од решења заснованог на виртуелној машини или контејнеру.
Корисници могу преузмите Линук дистрибуцију из Мицрософт Сторе-а и користите га као апликацију на рачунару. Виндовс 10 подржава инсталирање више Линук дистрибуција паралелно. За више информација о инсталирању ВСЛ-а и Линук дистрибуцији на Виндовс 10, погледајте Како инсталирати Виндовс подсистем за Линук.
Шта се мења у Виндовс подсистему за Линук 2?
ВСЛ 1 је популарна функција Виндовса 10, али пати од спорог И / О диска и има ограничену подршку за Линук апликације. Да би решио ове проблеме, ВСЛ 2 уводи нову архитектуру која мења начин на који Линук бинари комуницирају са Виндовсом и хардверским уређајима без промене корисничког интерфејса који сте упознати у ВСЛ 1.
Укратко, ВСЛ 2 користи прави Линук кернел да би свладао ограничења ВСЛ 1. Корисници ће моћи покретати Линук или као ВСЛ 1 или ВСЛ 2 дистрибуције, или покретати ВСЛ 1 и ВСЛ 2 дистрибуције паралелно. Мицрософт такође каже да можете надоградити и надоградити дистрибуције било када.
Мицрософт Линук Кернел у оперативном систему Виндовс
Мицрософт издаје сопствено Линук језгро за употребу са ВСЛ, чиме компатибилност системских позива постаје стварност. Кернел испоручен са Виндовс 10 засниваће се на најновијем стабилном издању Линук кернела, почевши од кернела 4.19, и биће ажуриран користећи Виндовс Упдате када постану доступне нове стабилне верзије Линук кернела. Мицрософт је оптимизирао кернел за употребу са ВСЛ 2 како би осигурао најбоље могуће искуство, осигуравајући да је мали и моћан. Такође, кернел за ВСЛ2 биће у потпуности отворени извор и доступан на Гитхуб-у.
Архитектонске промене Виндовс подсистема за Линук 2
Један од разлога коришћења ВСЛ 1 био је избегавање губитка перформанси приликом покретања Линука на виртуелној машини. Али ВСЛ 2 ће покренути и Линук кернел у виртуелној машини (ВМ). Па шта то даје? Мицрософт користи лагану виртуелну машину за сервис, која уместо да изолише Линук кернел од Виндовс-а и троши пуно ресурса, попут традиционалне виртуелне машине, уместо тога омогућава висок ниво интеграције, брзо време покретања и малу количину ресурса. Уз то, све се то догађа транспарентно, без потребе да се управља виртуелном машином.
Мицрософт тврди да дистрибуције ВСЛ 2 Линук почињу за мање од 2 секунде и да могу одмах покренути сервисе и апликације. И / О диска је такође много бржи. Мицрософт каже да И / 0 диск може бити и до 20 пута бржи, овисно о апликацији и начину на који функционише с датотечним системом. На пример, отпакивање тарбалл датотеке је 20 пута брже него у ВСЛ 1 и 2-5 пута брже са гит клоном, нпм инсталацијом и цмаке.
Будући да ВСЛ 2 више не користи емулацију за превођење Линук системских позива, компатибилан је са ширим спектром апликација. Сада можете, на пример, покренути Доцкер за Линук и ФУСЕ у ВСЛ-у. Коришћење правог кернела значи да Мицрософт може брже да врши промене.
Када могу да добијем Виндовс подсистем за Линук 2?
Сада разумете како функционише ВСЛ 2, како је са испробавањем? ВСЛ 2 доступан је као део Виндовс Инсидер програма. То значи да ће пре следећег издања функције Виндовс 10, која треба да излази на јесен 2019. године, требати изградити Инсидер да бисте користили ВСЛ 2. Прочитајте више: Како инсталирати Виндовс подсистем за Линук 2 у оперативном систему Виндовс 10
Можда ће вас занимати:
- Приступ ВСЛ Линук датотекама помоћу Виндовс Екплорера 10
- Како покренути Линук ГУИ апликације на Виндовс 10.
- Како покренути Линук наредбе из Виндовс 10 наредбеног ретка.
- Проверите време у Виндовсу 10 помоћу Линук Басх-а
- Како покренути ОпенСУСЕ 42.2 Леап или СУСЕ Линук Ентерприсе Сервер 12 на Виндовс 10