ВСЛ је заиста згодан алат и вреди вашег времена... али то је далеко једина доступна опција.
Мицрософт Виндовс подсистем за Линук (ВСЛ) је карактеристика Мицрософт Виндовс 10 и 11 која омогућава корисницима да покрећу Линук дистрибуције (Убунту, Дебиан, итд.) на свом рачунару. Многи корисници се питају да ли им је потребан ВСЛ.
Кратак одговор је не, немате. Али ако желите да знате зашто, читајте даље док истражујемо зашто вам није потребан ВСЛ.
Шта је Виндовс подсистем за Линук (ВСЛ)?
ВСЛ је Мицрософт Виндовс функција која вам омогућава да покренете Линук софтвер изворно на вашој машини. То није потпуна дистрибуција Линука, већ емулациони слој који ради унутар Виндовс-а и омогућава вам да покренете Линук апликације заједно са другим програмима.
Многе популарне апликације отвореног кода још увек нису доступне за Виндовс. Чак и ако јесу, можда неће радити исправно због недостајућих зависности или других проблема. ВСЛ помаже у решавању овог проблема пружањем приступа многим уобичајеним УНИКС алатима као што су греп и сед, који се не могу покренути директно из самог Виндовс-а.
ВСЛ је углавном дизајниран имајући на уму веб програмере. Многи програмери раде на Линук-у, али морају да тестирају своје веб локације на Виндовс-у да би се уверили да изгледају исправно. ВСЛ им омогућава да то ураде без потребе за пребацивањем са једног оперативног система на други. Такође пружа приступ пуној верзији Басх-а (која је подразумевана љуска за многе Линук дистрибуције), као и његовом основном скупу алата.
Које су предности ВСЛ-а?
Колико год да вам није потребан ВСЛ, постоје неке предности у његовом коришћењу.
- Лако је започети. Све што вам треба је Виндовс 10/11 машина, интернет веза и мало времена.
- Лако се користи. Једном инсталиран, ради као и свака друга дистрибуција Линук-а - можете покренути команде или скрипте као да су изворно инсталиране на вашој машини (што јесу!). Такође можете да инсталирате нове апликације преко командне линије користећи апт-гет или иум команде, баш као што би вам било која друга дистрибуција Линука то омогућила! Шта друго може бити боље од тога?
- Лако се инсталира: Ако инсталирање ВСЛ-а већ није било довољно једноставно, Мицрософт је то учинио још лакшим тако што је обезбедио инсталатер који води кориснике кроз сваки корак потребан пре инсталирања ВСЛ-а на своје рачунаре - и чак укључује савете за решавање проблема ако нешто крене наопако током инсталације процес!
Недостаци ВСЛ-а
ВСЛ је добар алат, али није за свакога. Ево неколико недостатака:
- Перформансе су спорије од виртуелне машине или покретања Линука на вашем хардверу. ВСЛ користи софтверску емулацију за покретање Линук програма, који могу бити спори у поређењу са њиховим покретањем директно на хардверу вашег рачунара.
- Није компатибилан са свим Линук програмима. Док многе популарне апликације као што су Фирефок и ГИМП раде добро у ВСЛ-у, неке уопште не раде (на пример дистрибуције засноване на Убунту-у као што су Минт или Лубунту).
- Не интегрише се заиста са самим Виндовс-ом—и даље имате одвојене инстанце Басх-а и Виндовс Екплорер-а отворене у сваком тренутку када користите ову функцију; не постоји беспрекорна интеграција у једно кохезивно окружење оперативног система.
Ова последња тачка је можда највећи недостатак коришћења ВСЛ-а. Иако ВСЛ може да се конфигурише да чита/пише у Виндовс систем датотека (и обрнуто), то је све што може. Ваши Линук програми неће имати приступ Виндовс-у, а ваши Виндовс програми неће имати приступ Линук-у.
Рецимо, на пример, након инсталације ВСЛ-а, покушате да покренете апт-гет у Виндовс командној линији. Неће радити. Мораћете да користите апт-гет из ваше Линук инстанце.
Твоје системске ПАТХ су такође потпуно одвојене када користите ВСЛ. Дакле, ако инсталирате програм као што је Ноде само на Виндовс страни, ниједна од команди неће радити у ВСЛ-у осим ако засебно не инсталирате Ноде на Линук.
Које су алтернативе за ВСЛ?
Ако сте искусни Линук корисник који није упознат са Виндовс командном линијом, постоје и друге опције за покретање Линук/Басх-а на вашој Виндовс машини.
- Гит Басх: Ово је популаран емулатор терминала за Виндовс системе који омогућава корисницима да покрећу басх скрипте и команде у матичном окружењу. Доступан је као део апликације Гит за Виндовс или се може засебно преузети званична страница за преузимање Гит Басх-а. За разлику од ВСЛ-а, Гит Басх се интегрише са Виндовс системом ПАТХ. Ово може бити практичније у развојном окружењу јер можете да користите многе од Линук команди, а да и даље имате приступ својим Виндовс програмима.
- Цигвин: Овај пакет пружа окружење слично Уник-у на врху Виндовс-а, укључујући алате као што су греп, авк и сед; такође укључује ОпенССХ серверски софтвер тако да можете даљински приступити свом кућном рачунару преко ССХ-а када радите са другог рачунара на вашој мрежи (или даљински). Можете посетити сајт Цигвин за више информација.
- Линук у ВМ: Постоји много програма за виртуелизацију. Можете инсталирати ВМваре Воркстатион Плаиер бесплатно издање ($0) или ВиртуалБок ($0) на свој рачунар, а затим преузмите ИСО датотеку слике која садржи Убунту 18 ЛТС (или било који други укус који се највише допада).
ВСЛ је лепа карактеристика... али није битно
Укратко, ВСЛ је добра опција, али није неопходна ако сте навикли да радите у Линук окружењу. Ако желите приступ хиљадама пројеката отвореног кода и немате ништа против да потрошите додатно време на учење како да их користите, ВСЛ је вредан тога. Али ако једноставно желите да покренете један или два услужна програма командне линије с времена на време, онда вероватно није вредно улагања у још један сет алата за ваш алатни оквир.
ВСЛ није за свакога. То је помало ниша алатка, дизајнирана за програмере који треба да покрећу софтвер заснован на Линуку на Виндовс 10 и 11 машинама. Ако тражите нешто што ће учинити ваш рачунар бржим, сигурнијим или лакшим за коришћење, онда ВСЛ вероватно неће много помоћи.