Прескачане към съдържанието

Windows Subsystem for Linux

ПриложениеMicrosoft Corporation

Наричан още wsl2, windows subsystem for linux, wsl.exe

Microsoft CorporationСистема

wsl.exe плюс Linux дистрибуция на Windows. WSL 2 използва олекотена виртуална машина. Това не е двойно зареждане (dual-boot) на Linux.

Какво трябва да знаете

WSL е Linux под Windows. Това не е конфигурация с двойно зареждане (dual-boot).

wsl.exe стартира дистрибуция. WSL 2 използва олекотена виртуална машина. Вашата инсталация на Windows остава основната операционна система. Двойното зареждане изисква различно оформление на диска.

Какво представлява?
Linux дистрибуция под Windows чрез wsl.exe
Двойно зареждане?
Не. Windows остава операционната система
WSL 2?
Да. Олекотена виртуална машина, а не втори диск
Feex казва
Ако vmmemWSL заема огромно количество памет, изпълнявам wsl --shutdown. Не третирам тази оперативна памет като инсталация на Linux с двойно зареждане и не изтривам wsl.exe.

Какво представлява Windows Subsystem for Linux?

WSL се състои от wsl.exe плюс една или повече дистрибуции. Заетата от гостуващата система в WSL 2 памет се показва като vmmem или vmmemWSL. Затварянето на терминал не е рестартиране при двойно зареждане и не е пълно спиране на виртуалната машина, докато не изпълните wsl --shutdown.

Ако никога не сте го използвали

Ако искате Linux инструменти под Windows без двойно зареждане, изпълнете wsl --install от команден ред с администраторски права. Това активира WSL и обикновено инсталира Ubuntu. Windows остава вашата операционна система. Това не е втори диск с Linux и не е виртуална машина, създадена от вас във VirtualBox.

За какво се използва?

Linux команден ред под Windows

apt, bash и компилационни вериги за Linux. Не сте правили двойно зареждане. Файловете продължават да се намират и под Windows.

Олекотена виртуална машина на WSL 2

Помощна виртуална машина, а не гостуващи системи в Hyper-V Manager, създадени от вас, нито втора операционна система на друг дял.

Дистрибуция от Store или чрез wsl --install -d

Ubuntu е дистрибуцията по подразбиране. Можете да добавите Debian или други. Никоя дистрибуция не представлява запис за двойно зареждане в менюто за стартиране.

За кого е предназначен?

  • Разработчици, които искат bash, без да напускат Windows
  • Хора, които са смятали, че WSL ще замени инсталацията на Linux на друг диск
  • Потребители, които виждат vmmemWSL и се чудят дали са заредили Linux

Текущо състояние

Windows Subsystem for Linux (2016) е актуално решение за Linux под Windows от Microsoft Corporation. Разработчикът все още насочва потребителите на Windows към https://learn.microsoft.com/windows/wsl/install.

Откога съществува?

WSL 1 (2016) транслираше системните повиквания на Linux. WSL 2 (2019) работи с реално ядро в олекотена виртуална машина. Текущите инсталации използват WSL 2 по подразбиране. Ръководство от 2017 г. само за WSL 1 е остаряло за повечето компютри.

Версии

Първо основните канали. Точните номера на компилациите не са изцяло проверени тук.

WSL 2
WSL 1

Системни изисквания

Стойностите следват публичните указания на издателя. Работното натоварване все пак променя реалната потребност.

Минимум

Минимални системни изисквания
Операционна система Windows 10 версия 2004 (компилация 19041) или по-нова, или Windows 11, съгласно Microsoft Learn
RAM Достатъчно за Windows плюс съответното приложение. По-тежките проекти изискват повече.

Профил на ресурсите

Натоварване на процесора
Зависи от това, което отваряте в приложението
Потребност от RAM
Зависи от документите, разделите или библиотеките

Инсталирани процеси

Тези изпълними файлове принадлежат на този продукт, когато е инсталиран.

Инсталирани процеси
wsl.exe Основен изпълним файл за Windows
wslhost.exe Помощен модул за оперативна съвместимост за всяка дистрибуция

Компоненти за автостартиране

WslService се стартира при поискване, когато клиент се свърже. wsl.exe не е задължителен запис в Startup Apps.

Местоположения на файловете

Често срещани местоположения на Windows Subsystem for Linux
Типична инсталация C:\Windows\System32\wsl.exe

Често срещани проблеми

Смятали са, че са заредили паралелна система (dual-boot)

Windows продължава да работи. WSL е подсистема, плюс, при WSL 2, помощна виртуална машина. Няма промяна в менюто за начално зареждане.

Паметта остава заета след затваряне на прозореца на Ubuntu

Виртуалната машина на WSL 2 може да остане в режим на изчакване. wsl --shutdown освобождава vmmemWSL. Затварянето на раздела в терминала не е достатъчно.

Справяне със затруднения

wsl --install от команден ред с повишени права, след което рестартирайте при подкана

Това е документирано в Learn. Не изтегляйте изпълним файл за "пълен WSL" от форум.

wsl -l -v, за да видите Running спрямо Stopped

Задайте WSL 2 с wsl --set-version. Това все още не е флаг за двойно зареждане.

wsl --shutdown, когато vmmemWSL трябва да се изчисти

Вижте статията за процеса wsl.exe. Не изтривайте vmmem.

Алтернативи

Истинското двойно зареждане е втора операционна система на диска. VirtualBox и Hyper-V изпълняват пълни виртуални машини. Git Bash не е Linux ядро.

Официална помощ и изтегляния

Започнете от разработчика. Произволните сайтове за exe файлове не са канал за поддръжка.

Официални контакти
Изтегляне learn.microsoft.com/windows/wsl/install Официален инсталатор или страница на разработчика
Помощ learn.microsoft.com/windows/wsl/ Поддръжка от разработчика
Официален сайт learn.microsoft.com/windows/wsl/install Започнете оттук, а не от произволен хост за exe файлове
Основни команди за WSL learn.microsoft.com/windows/wsl/basic-commands wsl -l -v и wsl --shutdown

Свързан хардуер

WSL 2 изисква виртуализация във фърмуера. Ограниченията за паметта могат да се задават в .wslconfig. Това не е добавяне на измислени сензори от страна на Feex.

Технически подробности

Технически подробности

Номерата на версиите на разработчика се променят. Тази статия не се обвързва с конкретна компилация.

Източници и проверка

Записан етикет за източник: август 2026 г. Този етикет не установява независима проверка. Как проучваме.

Беше ли полезна тази статия?

Достатъчно е "да" или "не". Изберете причина, ако желаете, или добавете кратка бележка.

Беше ли полезна тази статия?