Съобщението, че потребителите на Windows ще могат да стартират собствени Linux приложения на своите машини с Windows Subsystem for Linux изглеждаше като истински момент „когато прасетата летят“.

Със сигурност е лесно да стартирате Linux и Windows под WSL без двойно зареждане или използване на виртуална машина, но има ли някакви недостатъци на тази настройка? Тази статия претегля плюсовете и минусите на използването на WSL за стартиране на Linux под Windows.

Предимства на използването на WSL

Ето някои причини, поради които трябва да използвате WSL, за да стартирате Linux на машина с Windows.

1. Това е лесно въведение в Linux за потребители на Windows

WSL може да бъде идеално въведение в Linux за хора, които не знаят нищо за него. Те могат да се запознаят с командите на Linux, без да се налага да инсталират напълно нова операционна система. Всичко, което е необходимо, е няколко щраквания от Microsoft Store, за да настроите WSL. Това също ще намали бариерата за приемане на Linux.

Основната причина за разработването на WSL, според Microsoft, беше да се позволи на разработчиците, които са използвали инструменти с отворен код, да продължат да разработват в Windows.

instagram viewer

Много инструменти с отворен код са разработени с мисъл за Linux. Разработчиците мигрират към лаптопи Mac, защото имат подобна среда, подобна на Unix. Microsoft се надява, че могат да спечелят обратно тези разработчици с помощта на WSL.

3. Няма нужда да се притеснявате за хардуерна поддръжка

Досаден проблем с настолния Linux е хардуерната поддръжка, особено на лаптопи. WSL премахва този проблем. Повечето компютри на пазара все още се продават с предварително инсталиран Windows. Просто изтеглете и инсталирайте WSL и бум, имате незабавен работен плот на Linux.

В бъдеще „Linux на работния плот“ може да означава просто инсталиране на WSL и дистрибуция на Linux от Microsoft Store вместо самостоятелна операционна система.

Свързани: Защо трябва да купите компютър с предварително инсталиран Linux

4. Оперативна съвместимост Windows-Linux

WSL позволява истинска оперативна съвместимост на Windows и Linux. Можете да изследвате файловата система на Linux от Windows и обратно. Можете също да стартирате програми от командните редове на другия.

Това може да доведе до някои интересни приложения и може би да се отклони от мисленето на двете системи като антагонисти и повече като среди, които се допълват взаимно.

5. По-лесно от двойно зареждане или виртуални машини

Тъй като WSL вече работи в Windows, не е нужно да рестартирате или стартирате VM. При двойно зареждане трябва да освободите място на твърдия диск, когато инсталирате системата и да се уверите, че имате резервен носител, от който да стартирате, в случай че нещо се обърка. Ако искате да стартирате нещо в Linux от Windows и обратно, трябва да рестартирате системата си.

Виртуалната машина е по-лесна и по-бърза за настройване, но тъй като всъщност все още е различна машина, е трудно да се споделят файлове между Windows и Linux. Често трябва да настроите файлов сървър на виртуалната машина. Виртуалните машини също имат режийни разходи за производителност.

WSL е много по-лек на ресурси и може лесно да взаимодейства между Windows и Linux, както бе споменато по-горе.

Минуси от използването на WSL

Въпреки че WSL е много полезен, има някои недостатъци, за които някои хора в Linux общността се тревожат.

1. WSL може да обезкуражи приемането на Desktop Linux

Тъй като WSL работи в рамките на Windows, по-малко хора може да почувстват необходимостта да инсталират настолна версия на Linux. Тъй като вече имат работен плот с Windows, може да не виждат смисъл да инсталират изцяло нова настолна операционна система, особено след като могат стартирайте Linux GUI приложения на Windows сега.

Това може само да влоши проблемите с работния плот на Linux, тъй като може да няма толкова усилия за подобряване на хардуерната съвместимост, ако само малка част от потребителите на Linux работят с пълен работен плот.

2. Отдалечена възможност Microsoft да доминира Linux

Докато Microsoft направи голямо шоу за това как компанията сега "обича Linux", някои хора в Linux общността посочи историческия подход на Microsoft „прегърни, разшири, изгаси“ към конкуренцията продукти.

С други думи, Microsoft ще „прегърне“ технологиите, като предложи официална поддръжка, но ще ги „разшири“ с опции, които ще работят само с техните продукти и след това ще „угасят“ своите конкуренти, когато хората не могат да живеят без тях подобрения. Някои хора се опасяват, че WSL ще позволи на Microsoft да направи същото с Linux като цяло.

Свързани: Признаци, които показват, че Microsoft наистина е фен на Linux

На практика това вероятно би било трудно, тъй като всъщност няма нищо, което можете да направите в WSL, което да не можете в самостоятелна Linux система в момента.

Освен това Linux се използва широко в корпоративни сървъри. На платформата за изчисления в облак Azure на Microsoft, повече клиенти използват Linux сървъри, отколкото Windows сървъри. Така че, когато погледнете широкия поглед, изглежда, че Linux доминира над Microsoft, а не обратното. Вероятно тази реалност е накарала Microsoft да разработи WSL на първо място.

3. WSL може да обезкуражи разработването на собствени приложения

Друг досаден проблем с Linux е липсата на завладяващи настолни приложения, особено игри. Това е класически „проблем с кокошка и яйце“. По-малко разработчици биха помислили да пуснат игра за Linux, тъй като инсталираната база е толкова малка.

Хората, които биха използвали Linux работен плот, може просто да изберат WSL. По-малко геймъри биха избрали Linux, защото няма толкова много игри за него. WSL може да влоши това, тъй като има много повече потребители на Windows, отколкото потребители на настолни компютри на Linux, е по-логично първо да се разработи за Windows.

4. Все още използвате Windows

За хора, които са идеологически против Microsoft и собствения софтуер, използването на WSL е неприемливо, просто защото все още означава участие в тази екосистема.

WSL би служил само за задържане на хората. За активисти на хардкор свободен софтуер, нищо по-малко от компютър с наистина безплатен фърмуер, работещ с напълно безплатна софтуерна версия на GNU/Linux, би свършил работа.

5. WSL всъщност не е предназначен за сървъри

Въпреки че можете да инсталирате WSL на Windows Server, дистрибуциите всъщност не са проектирани да работят като сървъри. Ubuntu не изпълнява systemd, така че е по-трудно да стартирате сървъри като Apache или MariaDB. Това може да е по-малко недостатък, тъй като повечето хора, които се нуждаят от сървъри, така или иначе просто ще разположат стандартни сървъри на Linux.

Ако WSL има смисъл за вас, използвайте го

Въоръжени с всички тези плюсове и минуси, може да се чудите дали изобщо трябва да използвате WSL. Колкото и потребителите на Linux да искат да отклонят други потребители на Linux от Windows, има много хора в реалния свят, които трябва да използват и двете системи.

Ако WSL прави преминаването между Windows и Linux по-лесно, трябва да го използвате. Ако сте любопитни, лесно е да започнете с подсистемата на Windows за Linux.

Как да получите терминала на Linux с помощта на подсистемата на Windows за Linux

Трябва да използвате терминала на Linux на вашия компютър с Windows? Научете как да стартирате Linux на Windows 10 с подсистема Windows за Linux.

Прочетете Следващото

Дялтуителектронна поща
Свързани теми
  • Linux
  • Windows
  • Подсистема на Windows за Linux
  • Linux дистрибуция
За автора
Дейвид Делони (публикувани 74 статии)

Дейвид е писател на свободна практика, базиран в северозападната част на Тихия океан, но първоначално произхожда от района на залива. Той е ентусиаст на технологиите от детството. Интересите на Дейвид включват четене, гледане на качествени телевизионни предавания и филми, ретро игри и събиране на записи.

Още от Дейвид Делони

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате