1 (01.04.2019 17:27:44 отредактировано MozgFx)

Microsoft внедрил WSL в ОС Windows 10
Данный раздел посвящен обсуждению самого WSL на практике и запуску приложений внутри данной подсистемы.
Документация по установке расположена по ссылке(на английском):
https://docs.microsoft.com/ru-ru/window … tall-win10
Там же ответы на часто задаваемые вопросы (на английском):
https://docs.microsoft.com/ru-ru/windows/wsl/faq

2

MozgFx пишет:

Документация по установке расположена по ссылке(на английском):
https://docs.microsoft.com/ru-ru/window … tall-win10
Там же ответы на часто задаваемые вопросы (на английском):
https://docs.microsoft.com/ru-ru/windows/wsl/faq

Эти страницы уже на русском.

Может, кому-то интересно: в сборку 2004 Windows 10 уже включен WSL2:

Microsoft пишет:

В Windows 10 появилась поддержка любых приложений Linux - обновление WSL2, которое позволяет запускать под Windows любые Linux-программы, в том числе и с графическим интерфейсом. Таким образом, программы, предназначенные для Linux, смогут работать бок о бок с «родным» ПО Windows 10.
Также анонсирован новый менеджер пакетов для операционной системы Windows 10, который облегчит разработчикам настройку рабочего окружения.
Представленный диспетчер пакетов winget во многом напоминает APT из Debian. Он позволяет находить необходимые приложения в заранее подготовленном репозитории (поддерживать его собирается сама Microsoft), а затем при помощи одной простой команды (“winget install <название_приложения>”) осуществлять их установку. Тестеры уже могут попробовать его в работе.

3 (07.06.2020 19:25:40 отредактировано ValentinK)

Microsoft, возможно, желает вытеснить Linux как операционную систему своим WSL.
В своё время для Java написали свою виртуальную машину, не совсем совместимую с JVM от Sun.
Потом внедрили платформу .NET и язык C#.
Язык, конечно, удобный и достаточно могучий, параллельно с Visual Basic.
Но опять был призван составить конкуренцию кроссплатформенной Java.
Правда, писать web-сервисы удобнее на C# - и он интегрирован с web-сервером IIS.
Microsoft много внимания уделяет пользовательскому интерфейсу и хорошо "допиливает" свои инструменты под него.
А на Linux тоже есть Wine!

Fedora 35 KDE.
Linux is great and super! Long live rock'n'roll! Opera and libretto.
По-русски калинка-малинка моя! Люблю оливье и винегрет.
Yours sincerely, wasting away! Salute people!

4

А WSL кому может потребоваться? Не могу понять.

Путь важнее цели.

5

caspar пишет:

А WSL кому может потребоваться? Не могу понять.

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

  • Выберите предпочтительные дистрибутивы GNU/Linux из Microsoft Store.

  • Запускайте средства командной строки, например grep, sed, awk, или другие двоичные файлы ELF-64.

  • Запускайте сценарии Bash Shell и приложения командной строки GNU/Linux, включая:
    Инструменты: vim, emacs, tmux;
    Языки NodeJS, Javascript, Python, Ruby, C/C++, C# & F#, Rust, Go, и т.д.
    Службы: SSHD, MySQL, Apache, lighttpd, MongoDB, PostgreSQL.

  • Установите дополнительное программное обеспечение с помощью собственного диспетчера пакетов дистрибутивов GNU/Linux.

  • Вызывайте приложения Windows с помощью оболочки командной строки, похожей на UNIX.

  • Вызывайте приложения GNU/Linux в Windows.

*** Добавлено: 07.06.2020 22:10:49 ***

в последней сборке обещают нативные иксы, а до этого была консоль, а иксы нужно было запускать с помощью стороннего ПО.
Как прилетит официально можно будет попробовать.

6

Я обновил Windows 10 до сборки 2004 (она вышла 28 мая, ставил через MS-утилиту Update Assistance), но честно говоря не пробовал этот WSL, который был 1, а стал 2. Даже не интересовался, как его задействовать. Последний раз входил в Windows около года назад, сейчас зашел только обновиться, потому что прочитал где-то, что для старых сборок (до 1909) поддержка прекращается. Узнав про WSL, сунулся в майкрософтовский Магазин, набрал в поиске "wsl" и получил список дистров linux и каких-то приложений для загрузки, бесплатных и платных. Закрыл окно и перегрузился в Linux.
Будет время загружусь опять в Windows и посмотрю на это чудо.

7

MozgFx пишет:

Можно сделать следующее.

А кто мешает делать все это просто в Linux???

Путь важнее цели.

8

caspar пишет:

А кто мешает делать все это просто в Linux???

Бубен. Не зря его Canonical сделала своей эмблемой.
*** Добавлено: 08.06.2020 21:33:06 ***

caspar пишет:

А WSL кому может потребоваться? Не могу понять.

Диванным войскам, пьяным сисадминам.

Linux Mint 19.3 Mate Edition
Windows 7

9

caspar пишет:
MozgFx пишет:

Можно сделать следующее.

А кто мешает делать все это просто в Linux???

Никто не мешает, но иметь такой инструмент под рукой неплохо.
Особенно когда в силу обстоятельств приходится держать на машине Windows ради софта и железа которое не работает в Линукс.
А так у Вас всегда под рукой привычная консоль без необходимости запуска виртуальной машину или перезагрузки в другую ОС.

Послушайте! Послушайте! Ведь, если звезды зажигают - значит - это кому-нибудь нужно? (с)