Windows Subsystem for Linux
Наричан още wsl2, windows subsystem for linux, wsl.exe
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?
- Да. Олекотена виртуална машина, а не втори диск
Какво представлява Windows Subsystem for Linux?
WSL се състои от wsl.exe плюс една или повече дистрибуции. Заетата от гостуващата система в WSL 2 памет се показва като vmmem или vmmemWSL. Затварянето на терминал не е рестартиране при двойно зареждане и не е пълно спиране на виртуалната машина, докато не изпълните wsl --shutdown.
Ако никога не сте го използвали
Ако искате Linux инструменти под Windows без двойно зареждане, изпълнете wsl --install от команден ред с администраторски права. Това активира WSL и обикновено инсталира Ubuntu. Windows остава вашата операционна система. Това не е втори диск с Linux и не е виртуална машина, създадена от вас във VirtualBox.
За какво се използва?
apt, bash и компилационни вериги за Linux. Не сте правили двойно зареждане. Файловете продължават да се намират и под Windows.
Помощна виртуална машина, а не гостуващи системи в Hyper-V Manager, създадени от вас, нито втора операционна система на друг дял.
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 е остаряло за повечето компютри.
Версии
Първо основните канали. Точните номера на компилациите не са изцяло проверени тук.
Системни изисквания
Стойностите следват публичните указания на издателя. Работното натоварване все пак променя реалната потребност.
Минимум
| Операционна система | Windows 10 версия 2004 (компилация 19041) или по-нова, или Windows 11, съгласно Microsoft Learn |
|---|---|
| RAM | Достатъчно за Windows плюс съответното приложение. По-тежките проекти изискват повече. |
Профил на ресурсите
- Натоварване на процесора
- Зависи от това, което отваряте в приложението
- Потребност от RAM
- Зависи от документите, разделите или библиотеките
Инсталирани процеси
Тези изпълними файлове принадлежат на този продукт, когато е инсталиран.
| wsl.exe | Основен изпълним файл за Windows |
|---|---|
| wslhost.exe | Помощен модул за оперативна съвместимост за всяка дистрибуция |
Компоненти за автостартиране
WslService се стартира при поискване, когато клиент се свърже. wsl.exe не е задължителен запис в Startup Apps.
Местоположения на файловете
| Типична инсталация | 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 г. Този етикет не установява независима проверка. Как проучваме.
- Официален сайт на Windows Subsystem for Linux · Продуктова страница на разработчика
- Помощ за Windows Subsystem for Linux · Поддръжка от разработчика
- Карта на процесите във Foxhole · Извадки от първа страна на компютри с Windows. Не е лабораторен бенчмарк.
Беше ли полезна тази статия?
Достатъчно е "да" или "не". Изберете причина, ако желаете, или добавете кратка бележка.
Благодарим ви. Това ни помага да подобрим тази страница.