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. Dual-boot патрабуе іншай разметкі дыска.
- Што гэта такое?
- Дыстрыбутыў Linux у Windows праз wsl.exe
- Dual-boot?
- Не. Windows застаецца АС
- WSL 2?
- Так. Палегчаная віртуальная машына, а не другі дыск
Што такое Windows Subsystem for Linux?
WSL складаецца з wsl.exe і аднаго ці некалькіх дыстрыбутываў. Аператыўная памяць гасцявой сістэмы WSL 2 адлюстроўваецца як vmmem або vmmemWSL. Закрыццё тэрмінала не з'яўляецца перазагрузкай у dual-boot і поўным выключэннем ВМ, пакуль вы не выканаеце wsl --shutdown.
Калі вы ніколі ім не карысталіся
Калі вам патрэбны інструменты Linux у Windows без dual-boot, запусціце wsl --install з каманднага радка адміністратара. Гэта ўключыць WSL і звычайна ўсталюе Ubuntu. Асноўнай АС застанецца Windows. Гэта не другі дыск з Linux і не створаная вамі гасцявая сістэма ў VirtualBox.
Для чаго ён выкарыстоўваецца?
apt, bash і наборы інструментаў Linux. Вы не выкарыстоўвалі dual-boot. Файлы па-ранейшаму знаходзяцца і пад Windows.
Службовая ВМ, а не створаная вамі гасцявая сістэма ў Hyper-V Manager, і не другая АС на іншым раздзеле.
Ubuntu выкарыстоўваецца па змаўчанні. Можна дадаць Debian або іншыя. Кожны дыстрыбутыў не з'яўляецца асобным запісам dual-boot.
Для каго ён прызначаны?
- Распрацоўшчыкам, якім патрэбны 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 |
|---|---|
| Аператыўная памяць | Дастаткова для Windows разам з гэтай праграмай. Буйныя праекты патрабуюць больш. |
Профіль выкарыстання рэсурсаў
- Патрабаванні да працэсара
- Залежыць ад таго, што вы адкрываеце ў праграме
- Патрабаванні да аператыўнай памяці
- Залежыць ад дакументаў, укладак альбо бібліятэк
Усталяваныя працэсы
Гэтыя выканальныя файлы належаць гэтаму прадукту, калі ён усталяваны.
| wsl.exe | Галоўны выканальны файл Windows |
|---|---|
| wslhost.exe | Дапаможнік узаемадзеяння для дыстрыбутыва |
Кампаненты аўтазагрузкі
WslService запускаецца па патрабаванні, калі падключаецца кліент. wsl.exe не з'яўляецца абавязковым элементам аўтазагрузкі.
Размяшчэнне файлаў
| Тыповая ўстаноўка | C:\Windows\System32\wsl.exe |
|---|
Распаўсюджаныя праблемы
Думалі, што наладзілі dual-boot
Windows усё яшчэ працуе. WSL - гэта падсістэма плюс, у выпадку WSL 2, службовая ВМ. Меню загрузкі не змяняецца.
Аператыўная памяць застаецца занятай пасля закрыцця акна Ubuntu
ВМ WSL 2 можа знаходзіцца ў рэжыме прастою. wsl --shutdown вызваляе vmmemWSL. Простага закрыцця ўкладкі недастаткова.
Вырашэнне праблем
Выканайце wsl --install з павышанымі прывілеямі, затым перазагрузіце ПК, калі спатрэбіцца
Гэта апісана ў Learn. Не спампоўвайце файлы «WSL full» exe з форумаў.
wsl -l -v, каб праверыць статус: Running або Stopped
Выберыце WSL 2 з дапамогай wsl --set-version. Гэта ўсё роўна не сцяг для dual-boot.
wsl --shutdown, калі неабходна вызваліць памяць ад vmmemWSL
Глядзіце артыкул пра працэс wsl.exe. Не выдаляйце vmmem.
Альтэрнатывы
Сапраўдны dual-boot - гэта другая АС на дыску. 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 патрабуе віртуалізацыі на ўзроўні прашыўкі. Абмежаванні RAM можна задаць у .wslconfig. Гэта не дадатковыя датчыкі, вынайдзеныя Feex.
Тэхнічныя падрабязнасці
Тэхнічныя падрабязнасці
Нумары версій вытворцы змяняюцца. Гэты артыкул не замацоўвае пэўную зборку.
Крыніцы і праверка
Зафіксаваная пазнака крыніцы: жнівень 2026. Гэтая пазнака не пацвярджае незалежную праверку. Як мы даследуем.
- Афіцыйны сайт Windows Subsystem for Linux · Старонка прадукту ад вытворцы
- Даведка па Windows Subsystem for Linux · Падтрымка ад вытворцы
- Карта працэсаў Foxhole · Уласныя ўзоры на ПК з Windows. Не лабараторны тэст.
Ці быў гэты артыкул карысным?
Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.
Дзякуй. Гэта дапамагае нам паляпшаць гэтую старонку.