LinuxForum.Fans
Тема

Microsoft внедрил WSL в ОС Windows 10

Автор: MozgFx_2 9 сообщений 2843 просмотров
01.04.2019 17:22 · отредактировано #431289

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

07.06.2020 19:03 #434899
MozgFx написал:

Документация по установке расположена по ссылке(на английском):
https://docs.microsoft.com/ru-ru/windows/wsl/install-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 <название_приложения>”) осуществлять их установку. Тестеры уже могут попробовать его в работе.
07.06.2020 19:24 · отредактировано #434900

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

07.06.2020 20:21 #434901

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

07.06.2020 22:10 #434902
"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

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

08.06.2020 02:41 #434903

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

08.06.2020 10:24 #434904
"MozgFx" написал:
Можно сделать следующее.

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

08.06.2020 20:33 #434905
"caspar" написал:
А кто мешает делать все это просто в Linux???

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

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

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

09.06.2020 19:08 #434909
caspar написал:
[quote="MozgFx"]Можно сделать следующее.

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

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

Войдите или зарегистрируйтесь, чтобы ответить.