LINUX.ORG.RU

WSL2 (Windows Subsystem for Linux) появится в апрельском обновлении Windows 10 2004

 ,


3

0

Microsoft объявила о завершении тестирования второй версии подсистемы запуска исполняемых файлов в среде Windows WSL2 (Windows Subsystem for Linux). Официально она станет доступно в апрельском обновлении Windows 10 2004 (20 год 04 месяц).


Windows Subsystem for Linux (WSL) - подсистема операционной системы Windows 10, предназначенная для запуска исполняемых файлов из окружения Linux. Подсистема WSL доступна только на 64-битных редакциях Windows 10 и может быть активирована на версиях Windows 10 Anniversary Update и более поздних.WSL был впервые представлен в Insider Preview Windows 10 build 14316.Корпорация Microsoft позиционирует WSL в первую очередь как инструмент для разработчиков, веб-разработчиков и тех, кто работает над или с приложениями с открытым исходным кодом.


В новой версии вместо эмулятора будет использоваться полноценное ядро Linux 4.19, которое будет на лету транслировать запросы приложений Linux в системные вызовы Windows. Стоит заметить, что ядро Linux не будет входить в установочный образ системы, а будет поставляться отдельно и поддерживаться силами Microsoft, так же как сейчас поддерживаются драйверы устройств при автоматическом обновлении системы. Для его установки можно будет воспользоваться штатными средствами Windows Update.

В ядро внедрены специфичные патчи, которые включают оптимизации для сокращения времени запуска, уменьшения потребления памяти, возвращения Windows освобождённой Linux-процессами памяти, оставления в ядре минимально необходимого набора драйверов и подсистем.

При запуске подсистемы будет использоваться отдельный виртуальный диск в формате VHD с виртуальным сетевым адаптером. Для установки подсистемы можно выбрать «основу», на которой она будет базироваться. В качестве таких освнов в Windows Store сейчас представлены следующие дистрибутивы: Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE и openSUSE.

>>> Подробности

★★★★★

Проверено: DoctorSinus ()
Последнее исправление: DoctorSinus (всего исправлений: 1)
Ответ на: комментарий от amd_amd

startx

Не нужен. Иксы — в винде, а не в wsl. Тебе нужен правильный $DISPLAY, с ним можно напрямую запускать твой gnome-session, i3 или что ты там пользуешь.

x3al ★★★★★
()
Ответ на: комментарий от amd_amd

Поставь MobaXterm, используй только его, поставь пакет xorg и запускай любые графические приложения.

anonymous
()
Ответ на: комментарий от anonymous

поставь пакет xorg

ты чего самый умный? думаешь я startx без установки xorg командую? можно же запускать без всяких de и wm - просто командуешь startx /путь/до/браузера и погнали, почему оно так не работает - может чего доустановить надо, пока поставил только xorg, mc и qutebrowser...

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

https://www.reddit.com/r/bashonubuntuonwindows/comments/bq31sl/launch_gui_applications_in_wsl_with_unix_domain/ если у тебя wsl1 и устраивает VcXsrv

https://www.reddit.com/r/bashonubuntuonwindows/comments/6ysgn4/guide_to_xfce4_install_in_wsl_for_advanced_noobs/ что-то вроде этого если у тебя DE. Можно запускать gnome-session или что-то в этом роде последней командой.

dbus можно пропустить если у тебя какой-нибудь лёгкий WM. pulseaudio можно пропустить если не нужен звук. Есть альтернативы vcxsrv, но они для специфичных юзкейсов.

Вообще, с wsl1 достаточно запустить vcxsrv в винде и указать export DISPLAY=:0.0 перед запуском твоего vm/de для минимально работающего gui (без systemd/dbus/pulseaudio/наворотов).

x3al ★★★★★
()
Ответ на: комментарий от anonymous

Я тебе написал что нужно сделать.

слышь острый это было равносильно тому как если б ты совсем не писал ничего - по этому зря старался! да если засадить xfce оно работает, но нахера мне такое надо? кстати на твоем скриншоте тоже самое долбанутое xfce так, что свои «у меня все работает» можешь засунуть в жопу потому что такое не канает! в общем ничего без прибитого гвоздями xfce не прет - нормальное такое решение в стиле виндовс...

amd_amd ★★★★★
()
Последнее исправление: amd_amd (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.