LINUX.ORG.RU
решено ФорумTalks

А что за подсистема Windows для Linux?

 , ,


0

1

Здравствуйте! Обсуждений на LOR не видел, но случайно наткнулся в подборках от Google: https://devblogs.microsoft.com/commandline/windows-subsystem-for-linux-september-2023-update/

Что это вообще за зверь, кто-нибудь пробовал? Это что-то новое? Типа «wine» от Microsoft или это скорее виртуальная машина?

★★★★★

https://learn.microsoft.com/ru-ru/windows/wsl/about

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

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

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

Блин, wsl? Так это тоже самое? А почему как-то перевёрнуто название виндовс для Линукс, а не Линукс для виндовс?

unDEFER ★★★★★
() автор топика

С разморозкой. Ему уже пять лет скоро будет.

Типа «wine» от Microsoft или это скорее виртуальная машина?

Был WSL1, он был прямым эквивалентом Wine. Но в какой-то момент в MS поняли, что не осиливают, и теперь WSL2 — это тупо виртуалка.

intelfx ★★★★★
()

Не пробовал, но выглядит как какая-то бесполезная хрень. Установить дистрибутив отличный от убунты затруднительно , а под капотом всё равно VMware. КМК, проще просто установить какой-нибудь VirtualBox и не заморачиваться. Ну или дуалбут.

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

Под оффтопиком это более удобная хрень, которая интегрирована в систему. Так что если нужны линуксовые утилиты под рукой и быстро, то удобно.

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

Причём тут вмвар? Там микрософтовская виртуалка. С вмваром она имеет не больше общего чем виртуалбокс или qemu.

Отличие от обычной виртуалки в том что там прозрачная интеграция с виндовыми бинарниками (т.е. ты можешь из линуксового шелла запустить win32 консольную команду и записать его вывод в переменную линуксового же шелла, например). А ещё в том что автоматом пробрасываются доступы к файловым системам друг друга, правда каким-то очень тормозным способом, но возможно с виртуалками по-другому никак.

Но это всё нужно только если тебя какой-нить виндузятник попросил помочь, по-моему, а так то никто в здравом уме не станет винду на голое железо ставить, будет наоборот линукс на хосте и винда в виртуалке.

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

Это со стороны русскоговорящего странно звучит. Логика такая: у винды есть подсистемы, подсистемы чьи? Винды. То есть это всё «windows subsystems» (виндовые подсистемы). А конкретно эта подсистема для чего? Для поддержки виндой линукс-софта - for linux. Единственный дефект в том, что линукс это ядро, а не юзерспейсный софт, и если строго читать то это выходит подсистема для поддержки линукс-ядра. Впрочем, если опять строго смотреть, то виртуалка вполне поддерживает линукс-ядро, хотя речь конечно была не об этом.

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

Установить дистрибутив отличный от убунты затруднительно

Да без проблем вообще.

а под капотом всё равно VMware

Hyper-V. Но фишка не в этом, а в том, что из линукса можно видеть виндовые разделы и на линуксе можно пускать линуксовые графические приложения, которые будут в винде видеться как обычные окна.

проще просто установить какой-нибудь VirtualBox и не заморачиваться.

С VB как раз и придётся заморачиваться.

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

линуксовые графические приложения, которые будут в винде видеться как обычные окна.

Только предварительно нужно пердолиться с запуском эмуляции иксов. Из коробки это в WSL не работает.

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

Работает. Но мне удалось запустить только для одиннадцатки, хотя везде пишут, что для десяток последних билдов работать должно. У меня на десятках не работало.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от lenin386

Там основная проблема в том, что включение графической подсистемы приводит к рандомным и достаточно частым фризам, на что майкам глубоко плевать. Так что, WSL сломан, пока это просто игрушка.

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

WSL сломан, пока это просто игрушка

GUI приложения из Linux на винде не нужны, а среду для разработки настраивать очень удобно. Так что это уже не игрушка, а очень удобный инструмент.

the_real_kinik ★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)