Подсистемата на Windows за Linux получи огромна актуализация в актуализацията на Fall Creators на Windows 10. Сега той поддържа множество Linux дистрибуции, а не само Ubuntu. Ubuntu, openSUSE и SUSE Linux Enterprise Server са налични при стартирането, като Fedora и други Linux дистрибуции са настроени да пристигнат в бъдеще.
Microsoft също така не нарича този софтуер "Баш на Windows". Сега е официално наречен "Ubuntu на Windows Subsystem for Linux", "OpenSUSE на Windows Subsystem for Linux" и т.н., в зависимост от това коя Linux дистрибуция използвате.
За да инсталирате дистрибуция на Linux на Windows 10, вече не изпълнявате програмата "bash.exe", която е инсталирана само на Ubuntu. Вместо това изберете разпределението на Линукс, което искате да използвате от Microsoft Store.
Ако имате по-стария софтуер "Баш на Ubuntu на Windows", инсталиран на актуализацията на Fall Creators на Windows 10, Microsoft Ви препоръчва да мигрирате файловете си, да деинсталирате съществуващата ви среда на Ubuntu и вместо това да използвате новите дистрибуции на Linux, предлагани чрез Store. Този инструмент "Баш на Ubuntu на Windows" ще остане функционален, но се счита за отхвърлен, което означава, че няма да получи никаква подкрепа в бъдеще.
След включването на функцията "Windows Subsystem for Linux" и рестартирането на вашия компютър, ще трябва да отворите Store. Търсете "Linux" и кликнете върху бутона "Изтегляне на приложенията" в банера, който се показва.
Ще видите списък на всички дистрибуции на Linux, предлагани чрез Microsoft Store тук. Изберете дистрибуция и кликнете върху бутона "Вземи", за да го инсталирате.
Актуализация: Debian и Kali вече са налични в магазина, но не са изброени тук. Търсете "Debian Linux" или "Kali Linux", за да ги намерите и инсталирате.
Подсистемата за Windows за Linux е функция за разработчици. Той все още е предназначен за използване на Linux среда за командния ред, като има само неофициална поддръжка за графични приложения на Linux за настолни компютри.
Ако сте просто ентусиаст, който иска да играе или да научи командния ред на Linux, Ubuntu все още е чудесна възможност да започнете. Това е много често и добре поддържано. Въпреки това, можете да изберете всяка дистрибуция на Linux, която ви харесва.
Ако сте разработчик, вече можете да изберете този, който най-близо отговаря на това, за което разработвате. Различните Linux дистрибуции имат различен софтуер и настройки. Ако работите върху софтуер, който ще се изпълнява на Ubuntu, SUSE Linux Enterprise или Fedora сървър, вие ще искате да изберете съответната Linux дистрибуция, така че вашата Linux система да работи като вашата производствена среда. Някои Linux дистрибуции имат по-кървав софтуер, а някои имат по-консервативен, стабилен софтуер.
Ако сте опитен потребител на Linux, който е по-използван от една дистрибуция от друга, вероятно ще искате да използвате тази Linux дистрибуция. Ubuntu ще бъде удобният избор за потребителите на дистрибуции в стил Debian (като Mint), докато потребителите с повече опит, използващи дистрибуции на базата на RPM, могат да избират Fedora или SUSE. Например, Ubuntu използва командата apt за инсталиране на софтуер, докато SUSE използва zypper
и Fedora използва DNF
.
Наистина, това е точно като избора, с който се сблъсквате при инсталирането на Linux дистрибуция на вашия компютър. С коя Linux дистрибуция трябва да работите, с кого се чувствате най-удобно или имате необходимите софтуерни пакети? Изборът зависи от вас. Докато пикапите са малко тънки при пускането на Update Fall Creators, се надяваме, че много повече Linux дистрибуции ще се появят и тук.
Не е нужно да избирате само една Linux дистрибуция. Можете да инсталирате колкото се може повече Linux дистрибуции от тук. Можете дори да пуснете няколко Linux дистрибуции наведнъж. Ще видите отделен прозорец на конзолата за всеки от тях.
За да стартирате дистрибуция на Linux, кликнете върху него в менюто "Старт" или изпълнете командата за това дистрибуция на Linux. Например, можете да стартирате "Ubuntu" за Ubuntu, "opensuse-42" за OpenSUSE Leap 42 или "sles-12" за SUSE Linux Enterprise Server 12. Тези команди са посочени на страницата Store за всяка Linux дистрибуция.
Всяка Linux дистрибуция работи поотделно и независимо и има собствена отделна файлова система и инсталиран софтуер. Въпреки това те могат да имат достъп до хост файловата система на Windows, така че да можете да споделяте файлове между тях.
Тези среди на Linux също използват същия мрежов стек на Windows, което означава, че те могат да комуникират помежду си и с приложения на Windows. Можете да стартирате уеб сървър на Apache в потребителския си интерфейс на Ubuntu, да комуникирате този уеб сървър с база данни, изпълнявана на потребителски модел на SUSE Linux Enterprise Server, и след това да осъществите достъп до този уеб сървър чрез стандартен уеб браузър, инсталиран на вашия компютър с Windows 10. Всичко това работи без никаква допълнителна конфигурация на защитната стена, тъй като целият софтуер работи на вашия компютър зад защитната стена.
За да деинсталирате дистрибуция на Linux, просто кликнете с десния бутон на мишката върху него в менюто "Старт" и изберете "Деинсталиране", за да го премахнете, както бихте направили всяко друго приложение "Магазин".