Ако искате да изпробвате подобреното Подсистема Windows за Linux 2 (известен още като WSL 2) в най -новите версии на Windows ето как - ние обхващаме всичко, което трябва да направите, за да го инсталирате в тази публикация.
Microsoft Demos GUI Linux Apps, работещи на WSL
WSL 2 е голяма надстройка спрямо оригинална версия на WSL Microsoft представи през 2017 г. Повече от обикновена версия на версия, WSL 2 е по -бърз, по -универсален и използва a истинско ядро на Linux.
И новите актуализации на ядрото на Linux се издават като актуализации на софтуера на Windows 10 - което е доста лудо, когато се замислите!
Целта на Microsoft при създаването на WSL 2 е да увеличи производителността. И най -добрият начин да направите това? Добавете пълна съвместимост на системните обаждания, т.е. поставете истинско ядро на Linux в основата на нещата.
„[Тази] нова архитектура представя по -добра платформа за екипа на WSL да предоставя функции, които правят WSL невероятен начин за стартиране на Linux среда в Windows,“казват от Microsoft на техниката.
Лудите не показват признаци на отслабване, тъй като Microsoft планира да позволи на потребителите стартирайте настолни приложения за Linux на Windows 10 и използвайте задачи с интензивно използване на графични процесори. Това също прави възможно инсталирайте WSL в една команда.
Засега, освен ако не използвате най -новите вътрешни версии, WSL 2 е нещо, което изисква малко усилията за настройка - но не си струва да имате пълна Linux система по ваше желание и обаждане в Windows че?
За да инсталирате WSL 2 на Windows 10, имате нужда от следните неща:
Въпреки че актуализацията на Windows 10 май 2020 г. беше пусната през май 2020 г., не всяко устройство в момента може да надстрои до нея. За да видите дали актуализацията на Windows 10 май 2020 г. е налична на вашия компютър, отидете на Настройки> Актуализиране и защита> Актуализация на Windows.
Ако не можете да надстроите, не се паникьосвайте. През август 2020 г. WSL 2 с подкрепата на Microsoft към по -стари версии на Windows 10. Всеки от 1903 или 1909 билдовете може да инсталира и WSL 2 - но трябва да инсталира Windows Update KB4566116 първо.
Разширените (и нетърпеливи) потребители на Windows също могат да принудят да инсталират актуализацията на Windows 10 май 2020 г., просто продължете имайте предвид, че може да срещнете липсващи драйвери, проблеми с графичния интерфейс или други хардуерни хълцания, ако отидете на това маршрут.
Технически вие мога инсталирайте WSL 2 на „вътрешна“ версия на Windows 10 build 18917 или по -нова. Не съм запознат с това как работи системата за вътрешно изграждане, така че просто имайте предвид, че останалата част от тази публикация се основава на използването на функцията в стабилна версия на Windows.
Вашият компютър също трябва да поддържа Hyper-V Virtualization, за да изпълнява WSL 2. Можеш проверете поддръжката на Hyper-V за по-сигурно.
Ако не се срещнете и двете от изискванията, тогава не можете да инсталирате или активирате WSL 2 - но вие мога използвайте WSL 1.
Процесът на инсталиране на WSL 2 на Windows 10 е следният:
Ще премина през всяка от тези стъпки на свой ред, използвайки PowerShell приложение, което трябва да стартирате като администратор. Можете да намерите PowerShell в менюто "Старт" на Windows.
Забележка: възможно е да инсталирате WSL 1 и чрез GUI, но е много по -бързо да използвате командния ред и тъй като WSL е инструмент за CLI, това също има смисъл!
Независимо коя версия на WSL искате да използвате, първо трябва да я активирате. Да го направя отвори PowerShell инструмент като администратор и изпълнете командатаПо-долу. Внимавайте да не въведете грешно или да оставите никакъв знак в командата:
dism.exe /online /enable-feature /featurename: Microsoft-Windows-подсистема-Linux /all /norestart
Искате да използвате само WSL 1? Можете да преминете към стъпка 4.
WSL 2 изисква функцията „Платформа за виртуална машина“ на Windows 10 да бъде активирана. Това е отделно от Hyper-V и предоставя някои от по-интересните интеграции на платформа, налични в новата версия на подсистемата Windows за Linux.
Отворете, за да активирате платформата за виртуална машина в Windows 10 (2004) PowerShell като администратор и стартирайте:
dism.exe /online /enable-feature /featurename: VirtualMachinePlatform /all /norestart
За да активирате платформата за виртуална машина в Windows 10 (1903, 1909) отворете PowerShell като администратор и стартирайте:
Enable -WindowsO optionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
За да сте сигурни, че всички съответни частички се вписват добре на мястото си, трябва рестартирайте системата си в този момент или може да откриете, че нещата не работят по предназначение.
Отворено PowerShell като администратор и изпълнете тази команда, за да зададете WSL 2 като версия по подразбиране на WSL:
wsl --set-default-version 2
Можете (по всяко време) да конфигурирате дистрибуция да работи в режим WSL 1, ако е необходимо.
С WSL и необходимите технологии за виртуализация всичко, което ви остава да направите, е да изберете и инсталирате дистрибуция на Linux от Microsoft Store.
Налични са няколко различни дистрибуции, включително OpenSUSE, Пенгуин, Ремикс на Fedora, и Alpine Linux. Но моята лична препоръка е (естествено) Ubuntu 20.04 LTS (макар че са налични и 18.04 LTS и 16.04 LTS).
За да инсталирате Ubuntu на Windows 10, отворете приложението Microsoft Store, потърсете „Ubuntu 20.04“ и натиснете бутона „Вземи“:
Ubuntu 20.04 LTS в Microsoft Store
Докато сте в Microsoft Store, силно ви препоръчвам инсталирайте и приложението с терминал на Windows с отворен код. Този инструмент е предназначен да ви даде най -добре възможен WSL опит:
Windows терминал в Microsoft Store
Когато инсталирате Ubuntu (или друг дистрибутор на Linux), в менюто "Старт" беше добавен пряк път. Използвайте това, за да „отворите“ Ubuntu (или който и да е дистрибуция, който сте избрали). Първият път, когато стартирате дистрибуцията, нещата ще изглеждат малко бавни. Това се очаква; дистрибуцията трябва да разопакова и декомпресира цялото си съдържание - просто не прекъсвайте процеса.
Също така ще бъдете повишени да зададете потребителско име и парола за използване в дистрибуцията. Опитайте се да изберете нещо, което няма да забравите.
Ако използвате WSL 1, можете да надстроите съществуваща инсталация на WSL 1 до WSL 2. За да конвертирате съществуващ дистрибуция WSL 1 в WSL 2, изпълнете следното в PowerShell, напр. ,:
wsl.exe --set-версия на Ubuntu 2
Трябва да замените „Ubuntu“ с името на който и да е дистрибутор, който изпълнява вашата инсталация на WSL 1.
Кажете ми дали това ръководство е работило за вас в коментарите!
Всичко Ubuntu, Daily. От 2009г.