Как стать автором
Обновить

Комментарии 110

Жду, когда можно будет запустить Remmina из под Windows, по мне так самый удобный менеджер для работы с удаленными серверами RDP/SSH, сколько пробовал найти аналоги на Windows, никак не мог подобрать все не то. Ну и еще круто было бы полноценный терминал запускать как приложение, а так приходится использовать для работы Linux Mint, а для развлечений Windows 10
MobaXterm функционал круче чем в ремине
А мне MobaXterm не понравилась, привык уж очень к Remmina, не могу уже без нее. Понимаю что глупо, может в других программах фунционал богаче или они красивее, но не могу себя заставить работать через другие такие программы.
Для себя нашел RD Tabs, поддерживает только RDP, но мне не хватало именно вкладок.

Давно запускаю кучу приложений с виртуалки, в том числе remmina. Через ярлык с коннектор по ssh и указанием ip винды и дисплея — x-сервера в винде. Буду дома-- дополню коммент с конкретной инфой.

Спасибо, поднял вам карму авансом) Жду инструкций)
Спасибо. Добрался до дома.
Ставим VcXsrv X Server на винду, запускаем с дефолтными параметрами, только ставим «Disable access control». Ярлык на рабочем столе в винде C:\Windows\System32\OpenSSH\ssh.exe r3l0c@192.168.2.2 " `DISPLAY=192.168.2.4:0 remmina`" где 192.168.2.2 — адрес виртуалки с убунтой, или адрес в докере. А 192.168.2.4 — ip винды. Еще возможно понадобится обновить openssh в винде, и нужно будет настроить авторизацию по ключу). На самом деле я так запускаю не только remmin-у, но и vscode к примеру).
vscode — то зачем? Он же и на винде норм?

Иногда некоторые расширения под виндой ловят глюки- проявляется в виде лагов, очень редко, но бывает. Я бы даже сказал очень редко).

Это например какие?
давно пользуюсь mRemote — умеет RDP,VNC,SSH и не только
НЛО прилетело и опубликовало эту надпись здесь
Попробуйте XMANAGER Для личного использования бесплатна вроде как вся линейка приложений. Мне очень понравился их XSHELL

Wine работает?

А почему нет? Там же обычный Линух на виртуальной машине

Ну, у обычного линукса на виртуальной машине часто бывают затруднения в районе таких невинных штук как DRI, многомониторные конфигурации, vulkan.

— Я запустил оригинальный Doom в DosBox, который запущен на Linux, который запущен в VirtualBox, который работает под Windows. Кому жаловаться на неработающий звук?
— Санитарам.

Этому оригиналу столько, что хорошо, что я хоть что-то помню

Самое удивительное что ссылка в оригинале все еще рабочая.

Надо было в досбоксе сначала win3.11 запустить, а уже им под него дум.

Я не очень понимаю, что там Microsoft тестирует. Я запускал X Server под Windows лет десять назад.
Они тестируют «бесшовную» интеграцию RDP.
Вот кстати, интересно, можно ли так с обычным RDP сделать? Чтоб не в окне, а именно на рабочий стол отдельными окнами, ярлыки в меню Пуск…
Не знаю насчёт RDP, а через xming/putty всегда так можно было.

С обычным RDP все давно готово. RemoteApp еще в Windows Server 2008 R2 появился. Тут только автогенерацию ярлыков добавили.

Вот я тоже недоумеваю. Уже давно окна через какой-нибудь xming вполне естественно управлялись, как нативные приложения. Да, были трудности с иноками в трее, но банальные приложения с удалённых машин вполне неплохо работали.

При использовании X-сервера на Windows картинка будет передаваться через сетевую подсистему, что даёт накладные расходы. Тут, насколько я понял, можно через общую память между виртуалкой и основной системой. Кроме того, внутрь виртуалки предоставляется некое виртуальное GPU. С X-сервером так не получится.
дык все-таки для ssh -X на удаленную машину на голой винде с WSL2 нужен X сервер или нет?
С появлением описанного в новости, думаю, нет, не нужен. Т.к. там есть Xwayland для совместимости. Вообще это надо попробовать, насколько это работает. UPD: Хотя, я ещё раз сейчас комментарий перечитал, не однозначно понял, откуда и куда нужен ssh. Нужно с помощью ssh зайти на удалённую машину, на которой стоит Windows? Или находясь за машиной с Windows надо через ssh зайти на удалённую машину, где запущен какая-либо Unix-подобная ОС?
да, немного двусмысленно написано.
заходим, конечно, из винды в линь.
OpenGL вроде через Xming волпне себе работал. Что до использования сетевой подсистемы, то упоминание протокола RDP в новости намекает, что тут от сети тоже не избавились
OpenGL бывает разный — OpenGL 4.6 могёт?
C тех пор WSL эволюционировала очень сильно, и сейчас подсистема продолжает развиваться.

разве? вроде бы оригинальная WSL закопана, сейчас актуальна WSL2

Я правильно понимаю, что с этой фигней ssh -X может нативно в винде показать ГУЙ, который выполняется удаленно?

Так давно можно было

Можно было еще в 2000х, но нужно было ставить иксы на винду. Вот человек так и пишет.
Я так понял из сабжа, что иксы теперь в этом WSL2 уже есть и софт может их юзать…
Для этого не нужна виртуальная машина (чем по сути является WSL2) с GNU/Linux. Можно прямо на Windows поставить X-сервер и ssh с помощью, например, cygwin.

Как-то столкнулся с проблемой. В wsl2 перестала работать сеть. В wsl1 работала.
Решение… Выключить сжатие папки %temp%

Хотелось бы заметить, что по умолчанию оно и так выключено.

Интересно, а «патч Бармина» – rm -rf C:/ на нем работает? А то без этого патча нет никакого экзистенциального смысла переползать на Windows.

rm -rf /mnt/c

По идеи ничего интересного не получится, т.к. доступ к файлам осуществляется с правами простого пользователя Windows. Кстати, интересно, можно ли файловые операции из WSL2 на стороне Windows выполнять с правами SYSTEM? Насколько я где-то читал, там доступ к файлам хост системы осуществляется через 9P. Где определяется, от кого запущен сервер?

Как пропатчить KDE2 под Windows 10 ?

Это канал про аниме?

Джём п.о. для винды в виде докеров и snap-ов, а так же магазин приложений ubuntu.

ps: линукc есть осталось добавить macos, android и поддержку старых приложений.
macos

У них же теперь своя процессорная архитектура. Всё равно надо будет mac, а там macos и так уже есть.
Всегда нужен был Мак, независимо от архитектуры.

Энтузиасты могут, конечно, на лицензию наплевать, но Microsoft получит повестку в суд 100%.

P.S. Думаете Visual Studio требует настоящий Mac для сборки iOS-приложений, потому что Microsoft «ниасилил» запуск нужной версии clang'а? Нет, конечно. И тут та же история.

Так Андроид (практически) есть. Не знаю как так получилось, но у меня подружиться с вижл студиевскими эмуляторами удалось быстрее, чем с теми, что идут с Android Studio.

Просто праздник. Спасибо, Билли.

При чем тут Билли, когда Сатья?!
<:o)
Вот она разница — когда ты сын в богатой белой семье со связями и когда ты индиец переехавший в США…

Лучше добавить поддержку симлинков, сокетов, или GUI? Ну конечно же GUI важнее!

А с сокетами то что не то? Запускаю веб сервер в wsl и оно вполне себе доступно в windows.
НЛО прилетело и опубликовало эту надпись здесь

Хмм, интеграция с меню старта, общая VM шина, драйвера графики. Я всё ещё не вижу, что Microsoft "любит" Linux. Я вижу что Microsoft решает две своих проблемы — и сохраняет разработчиков, подавшихся было в докер и AWS, близко к себе, и держится подальше от GPL, как можно более отстраняясь от необходимости помогать сообществу. И все их вливания кода следуют их же целям. Акселератор hv бесполезен без Hyper-V, драйвер dxgkrnl бесполезен без Windows, прослойка d3d12 в Mesa бесполезна без DirectX.


Я всё не пойму, а почему они просто не полетели на орлах зачем это всё? Дайте уже людям возможность установить линукс на железо, тем более у вас есть свой дистрибутив. С ресурсами такой компании как Microsoft ничего не стоит продавить это решение и продать эту идею корпоратам и банкам.


решите заодно самую главную проблему WSL :)

image

Зачем им решать проблему линукса на десктопе?
Майки порабащают линукс. Виртуалка wsl похоже станет мейнстримом и никакого практического мотива ставить десктопный линукс (хотя бы для изучения технологий, разработки) не останется. При этом, Майки не открывают свои технологии, чтобы их можно было юзать в том же вайне, например. Идейным сторонникам линукса, идеологические взгляды которых все-таки допускают установку виндового софта через какой-нибудь вайн, проще жить не станет.
ЗЫ Я конечно кэплю, но хотелось бы найти в комментах ветку с обсуждением этой темы, мож я все слишком мрачно вижу и все такое. А её нет.
Не волнуйтесь они способны всё про..@ть испортить. Мастерства у них в этом деле не занимать.
ps: Думаю пора уже ждать wsl3
Ну вот вы верите, что Майки не смогут запилить нормальную виртуалку из коробки с гуём гостевой оси, а я боюсь, что не в этом году, так в следующем сдюжат. Вроде как слышал хорошие отзывы о wsl2, люди работают с линем из под винды. Раньше это тоже было можно под виртуалкой, теперь тем более можно, когда есть заточенная под маздай виртуалка из магазина. И главное, Майки взяли и заюзали у себя открытую технологию, пилят какие-то костыли для совместимости с виндой — эти костыли открытые, их могут взять разработчики вайна и юзать в обратную сторону? А чего нет? Почему вообще (ну, с этической точки зрения, прагматическая очевидна) Майки, Яблоки особенно препятствуют запуску приложений, которые разработаны сторонними разработчиками, на других осях? Это же не их работа, они просто ставят шлагбаум типа «для нас сделали — пусть у нас и работает».
Я вот например, пока условная Крита не доросла до замены условного Фотошепа, хотел бы иметь возможность сказать «да вообще это не приветствуется и есть свободные альтернативы, но если нужно, то можно запустить эту вашу проприетарщину и на линуксе». А то рассказывать, как «мы значит всех родственников и друзей перевели на линукс, а они и не замечают, потому что пользователю нужен только браузер» хорошо, но мне вот такие кулстори кажутся крайне не правдоподобными. Если речь не о пенсионерках, которые дальше одноклассников и не ходят.
Да они уже второй патч выпускают, только что принтеры заработали. Которые у некоторых перестали печатать после обновлений. Интересно что предыдущее исправление еще и на видеокарты повлияло как-то не так как задумывалось.
Не ось а сказка, выключил комп, включил, а он уже не работает хотя вчера работал. Просто мечта.
Да мне бы не про то, как ужасен маздай из-за нерабочих принтеров, а по теме.
Ну по теме не все любят, когда им слишком много кхм… шпиЁнов засовывают кое куда. Мне к примеру хватает одного ME/SP которое я на x86 никуда деть не смогу, я не хочу после каждого обновления выискивать «а где ты ещё зараза всякое 'Улучшение качества' отправляешь» с редактором реестра, снифером и ещё пачкой утилит от бывшей sysinternals то, чего надо грохнуть. В итоге живу спокойно под линуксом, плюс не имею проблем с драйверами.
По поводу sysinternal они постепенно даградируют эволюционируют и перестают пускаться или выполнять свой функционал. Приходиться из архивов доставать рабочие версии.

ps: пускать wsl1,2,3… из винды это какой-то анонизм, если вам нужна работа сервисов и командная строка, то проще винду пускать в виртуалке или через rdp а работать непосредственно из линукса или макося. И потом нафига вам wsl если вы можете по ssh подлючится к любому из своих серверов вообще не прибегая ни к каким powershell и wsl и без каких либо ограничений и привязок к микрософту и не нагружаю машину с которой работаете.
Нет, шпиёны — это совсем не по теме. По теме — удобство запуска линукса и линуксоидных гуйных прог и влияние оного на мотивацию установить линукс десктопной системой. А вот «винда плохая, там шпиёны и принтеры не запускаются» — совсем мимо. Тем более, что поддержка железа — не то чтобы конек линукса.
Впрочем как и поддержка не нового железа новой виндой. Как мне запустить свой принтер, сканер и тв-тюнер под Windows 10, если уже под семёркой мне пришлось бы сказать сканеру и тюнеру «соррян, на полку» (либо заплатить за дрова для сканера).
Я тут намекаю, что речь все-таки про wsl, а не про принтеры. У меня принтеров нет вообще, выходит и озвученных вами проблем тоже?
Уже которая по счёту тема про WSL и каждый раз по прочтении статьи и комментариев отлавливаю себя на мысли: «Кажется это очень дорогой и долгоиграющий прикол над миром со стороны МС». Т.е. они просто смеха ради это делают. RDP во встроенную в систему узкоспециализированную виртуалку, причём не полновесный (с отрисовкой всего раб.стола и пр.), а ближе к remoteapp (от которого пользователи в ступоре когда надо из 1С файл сохранить на комп). Т.е. если ты про «поиграть» интересуешся — ну есть винда и есть. Удалённо порулить линухами? Есть много вариантов как с GUI, так и без. Надо линуховых приложений? К чему эксперименты (тут пробросились ресурсы, а тут нет ибо WSL еще слишком молод)? Просто поставь второй системой линуху и работай. Не понимаю…
Может у кого-то есть реальные истории про то, зачем всё это надо и почему иначе было-бы не удобно (или даже не возможно)?

Подозрительно похоже на архитектуру запуска приложений в Win10X https://thecommunity.ru/microsoft/windows/windows-10x/7492-anatomija-windows-10x-samyj-podrobnyj-razbor-novoj-os-ot-microsoft.html
Прокидывание DirectX, RDP — все это не спроста, возможно они просто тестируют интеграцию и не нашли ничего лучше чем сделать это в для WSL, мало кто будет жаловаться на это бесполезное решение, угрозы не несет, отличный полигон для тестирования.

В проекте на гитхабе и презентации есть более полное описание как это работает:
https://github.com/microsoft/wslg
https://xdc2020.x.org/event/9/contributions/611/attachments/702/1298/XDC2020_-_X11_and_Wayland_applications_in_WSL.pdf


Наиболее интересный момент, что RDP может работать в режимах RAIL(удаленно) и VAIL(для виртульных окружений через расшаренную память), на данный момент реализовали RAIL, но в последующем похоже планируется использовать VAIL.


Еще несколько ссылок по теме:
https://devblogs.microsoft.com/commandline/wslg-architecture/
https://devblogs.microsoft.com/directx/directx-heart-linux/

Удалённо порулить линухами? Есть много вариантов как с GUI, так и без. Надо линуховых приложений? К чему эксперименты (тут пробросились ресурсы, а тут нет ибо WSL еще слишком молод)? Просто поставь второй системой линуху и работай. Не понимаю…

Ну, т.е. вы вообще не понимаете, зачем люди ставят винду в качестве десктопной системы? Даже предположений нет? Наверно, в школе навязали. И про линукс не знают, в этом-то все и дело.
Скажу по секрету, что для многих виртуалка с линухом просто удобней, чем отдельная система. Но надо иметь какое-то представлиние о линуксе и виртуалках, чтобы это самое запустить. Тут Майки делают вариант, который потенциально удобней, чем даже виртуалка и вообще все настроено для удобства из коробки, даже запускать приложения винды на линуксе можно. Я конечно рад слышать, что эта технология еще сыра и где-то пробросились ресурсы, а где-то нет, но я боюсь, это временное явление. И рано или поздно рационального мотива ставить линукс десктопной системой просто не будет (если вы не боитесь шпионов и у вас нет принтера, как выше писали). Мне представляется, что такие мотивы ну вот хотя бы последнее десятилетие не были значительными для заметной доли пользователей. Но это отдельный разговор, а ведь раньше был именно мотив профессиональный — нужны линуксоидные приложения, всякие сервера изучать и т.д. Я например здесь спрашиваю и толкую именно об этом мотиве, а мне тут как обычно «шпиёны, у меня принтер не заводится и вообще, винда мерзкая».
Зачем вообще ставят — я понимаю. У меня например под виндой софт для управления гитарным процессором. У кого-то плоттеры\фрезеры и пр. Вопрос в другом: если ты играешь на компе, то винда. Если разработчик\админ и нужен Линукс — значит на железку ставится Линукс. Если понимаешь, что большая часть времени у тебя под виндой, но иногда надо и Линукс, то самый простой способ — VirtualBOX (или аналоги). Но вот непосредственно в систему встраивать виртуалку на которой крутить линукс и к тому-же для взаимодействия с ним использовать RDP (как я понимаю, гонять через виртуальную сеть инфу) — вот это как-то странно. Т.е. Вы же к гостевой системе VirtualBOX не по RDP\VNC подключаетесь.
Ну ок, хотели сделать коробочное решение. Типа на голый комп поставил винду и тут-же линукс доступен (по крайней мере какие-то приложения запускаются). Зачем так сложно? Не проще было образ виртуалки дать?

Про RDP — я уже писал выше, у них явно в планах сделать это без сети и возможно даже заюзать проброс GPU(22 страница презентации), в итоге должна получиться чуть ли не нативная скорость wayland, само по себе решение хорошее, другой вопрос зачем им и пользователям это. Зачем прокидывали GPU в общем понятно — для нейронок и других вычислений, но для всего этого не нужен гуй, разве что для визуализации. Зачем разработчикам гуй, ну может для разработки фитч в линуксовых версиях, надо же как-то запускать Edge, Electron, VSCode, Skype.


Они сделали контейнер WSLg(который поидее не зависит от WSL, как один из юзкесов указан запуск на RPi), который они так же как и ядро подсовывают в виртуалку, довольно интересное решение, которое не будет зависить от конкретного дистрибутива.

Не могу попробовать ввиду отсутствия винды, но вроде как они там плюшек для удобства по сравнению с VirtualBOX понавтыкали, можно открыть файлы гостевой системе прям в проводнике винды, еще там чего-то. Но про VirtualBOX еще нужно узнать, а wsl это как бы предложение, мол «смотри, мы для тебя все подготовили и вылезали, нажми на кнопку — получих линукс в винде». И на самом деле на здоровье, если бы Майки делилсь технологией объединения, чтобы можно было их как-то заюзать в вайне, например. А Майки только дополняют свою ось (удачно или нет — другой вопрос) свободным линуксом, а технологию оставляют проприетарной. Вроде там есть какие-то наработки по взаимодействию с директ ыхс и т.п.
И с одной стороны пользакам удобнее (по крайней мере, цель такая и я верю, что онэ её достигнут), а с другой, Майки добились этого за счет свободного по и даже устранили мотив ставить себе линь отдельно.
А так, я конечно знал про виртуалку, начинал осваивать линукс в ней, но если бы имел опыт юзанья линя основной осью и на виртуалке — остался бы на ней, бо удобнее. А щас тупо иде настраивать заново лень. И другие такие вещи.

Вайну от этого никакого толку, но если в лине реализовать поддержку этого добра со стороны хост системы, аля поставил приложение в виртуалке — оно появилось в меню, при попытке запуска стартует виртуалка и через rdp отображается окошко приложения, возможно когда-нибудь можно будет получить минимальный образ винды(например выдернуть из 10X) и использовать это вместо вайна, в общем это реализуемо и сейчас используя серверную винду и RDP/RemoteApp, но тут можно выжать больше производительности, если все это не будет прибито гвоздями к Hyper-V.

Так я не понял, это можно сейчас или не можно запилить в линуксе, чтобы напрямую жрало ресурсы видюхи, например, без лишних эмуляций? Я не разбираюсь, но если можно прям урезанный серверный вариант винды запихнуть в линукс по типу wsl наоборот, то даже интересно попробовать.

Для процессора есть VT-x, на данный момент есть практически во всех процессорах, с видеокартами все сложно, есть отдельные решения, но нет простого и универсального решения для паравиртуализации vGPU, так что без эмуляции GPU пока сложно, с другой стороны, если в линуксе под виндой обычно используется трансляция вызовов DirectX в OpenGL, то в WSL испоьзуется трансляция обращений к OpenGL в DirectX, так что тут пока паритет в эмуляции.


Что касается серверной винды — нет ничего чтобы мешало ее запустить в виртуалке прямо сейчас(кроме стоимости лицензии), RDP работает и в не серверных редакциях винды, но только в серверных есть поддержка RemoteApp, вроде даже с неким ускорением через Remote FX. Поддержка RemoteApp есть в клиенте FreeRDP.

Для меня это набор непонятных слов — FreeRDP, RemoteApp. Но интересно. Надо разведать, спасибо.
WSL испоьзуется трансляция обращений к OpenGL в DirectX, так что тут пока паритет в эмуляции.

Вот и к вайну бы эту трансляцию прикрутить наврено не ксило?
Не могу попробовать ввиду отсутствия винды, но вроде как они там плюшек для удобства по сравнению с VirtualBOX понавтыкали, можно открыть файлы гостевой системе прям в проводнике винды, еще там чего-то.

работает в обе стороны — можно делать как
ls -la /mnt/c/users/mycoolname/downloads так и наборот cd ~/tmp/;explorer.exe . или даже cd ~/gits/myproject && code . — запускает Visual Studio Code на винде открыв файлы из указанной директории внутри wsl-дистрибутива. Ну и не забываем про интеграции с Windows Terminal, Windows store и cli toolwsl --install -d Ubuntu
Т.е. Вы же к гостевой системе VirtualBOX не по RDP\VNC подключаетесь.

почему нет? к гостевой винде именно по rdp обычно и подключаюсь (правда, это в kvm происходит, а не в virtualbox).

Ещё бы при этом на стороне гостевой отрубить графику лишнюю и другие не нужные для отрисовки прилажух в rdp штуки. Это я так мечтаю, что вот возьму винду, отключу не нужное, запущу на виртуалке и буду с неё в лине по rdp какие-нибудь проги запускать. Можно её как-нибудь оптимизировать для работы в виртуалке в лине? Вот в wsl же бубунта облегченная?

Практически любой дистрибутив линукса на основе классических пакетных менеджеров можно "облегчить"(поставить базовую систему) и доставлять необходимые компоненты по мере необходимости, убунта не исключение. Из дистрибутива винды можно вырезать "лишнее" каким-нибудь NTLite, но когда окажется, что чего-то не хватает для работы приложения — будет сложно или невозможно доставить вырезанный функционал, лучше поставить полную версию и поотключать в ней лишнее.

Дык зачем в линукс облегчать, когда я хочу наоборот, из линукса винду облегченную запускать. Ну вот возможно в ней например графику отключить, чтобы на неё в виртуалке ресурсы не тратились, а по rdp гуи отдавлася?

Есть редакция Core - без GUI'я,

есть редакция nano - без cmd даже...

Прикольно. Т.е. она без гуя, но можно установить и дергать гуй программ из виртуалке примерно также, как и винда дергает гуй линукса, т.е. через rdp? Клёво-клёво. Лицензия небось стоит как на нормальный виндо-сервер?

не уверен на 100%, но вроде бы врач сказал в морг — значит в морг если gui отрезан, то он отрезан, графические приложения просто не запустятся.

Nano не пробовал, а на Core большинство приложений с GUI'ем вполне работают...
Total Commander, разные архиваторы - вот Office не помню, пробовал или нет...
Ну и некоторым приложениям можно доложить библиотек и они заработают.

PS: Сорри, по лицензиям ничего не подскажу.

Если разработчик\админ и нужен Линукс

вот тут и аудитория — если разработчик и хочешь запускать nodejs, python ML, docker — то совсем вообще не факт что хочешь линух, хочешь среду куда можно копипастить команды из project readme и оно будет работать. А линух там или черт в ступе +- по барабану на самом деле.

На личном примере — мне линух нужен примерно никак, а вот linux-compatible среда для запуска ssh, bash, python, ansible, nginx — вполне годится WSL, при этом я еще и доступ ко всем файлам с хоста и обратно имею, очень удобно.

Те кто хотят линух, они линух и ставят.
или вот из статьи, пример с покрытием процентов 50 случаев:
Одной из групп пользователей, заинтересованной в том, чтобы оболочка Bash работала на Windows, были веб-разработчики, занимающиеся созданием веб-приложений, запускающихся на Linux-серверах. Весь процесс по сборке их приложений часто представлял собой последовательность Bash-команд. Кроме того, если кто-то решит обратиться за помощью в сфере разработки веб-приложений, скажем, на Stack Overflow, большинство примеров кода, которые он сможет найти, будет предназначено для запуска на Linux. Это не особенно хорошо для тех, кто, в качестве компьютера для веб-разработки, использует Windows. Часто подобным разработчикам легче всего просто перейти на платформу Mac. На macOS подобные примеры кода запускаются без всяких проблем.


habr.com/en/company/ruvds/blog/461663

WSL2 и есть виртуалка, больше всего это похоже на Parallels Desktop на маке(давно не трогал, возможно подобный уровень интеграции уже не только на MacOS), когда винда выполнялняется как сервис, а запуск приложений похож на запуск нативных. По большому счету опять маркетинг всем голову запудрил, уже давно можно было запустить виртуалку и не ставить линукс на железо, просто теперь это в красивой обертке. Хотя это не отменяет, что утекание разработчикав на линукс это определенно затормозит.

Промазал с уровнем ответа. Это в ответ на комментарий выше
смеха ради
вряд-ли
зачем всё это надо
Дык, самоочевидно: Embrace, Extend, and Extinguish

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

Люди — ленивы. Готовое решение, которое не нужно настраивать — будет пользоваться популярностью. Особенно, с учетом того, что на окошках нет проблем с драйверами на новых ноутбуках, а при выборе железа для линукса постоянно нужно отслеживать — будет работать или нет.
Ну, вот купил человек новый ноут с виндой. Отлично. Понаставил туда свободного софта, ведь он бесплатен и его авторы уж точно не будут пытаться монетизировать свои детища с помощью троянов и рэнсомвари. Blender, Krita, Inkscape, Vlc, LibreOffice. Сидит он на этом всём, значица, и вдруг решает собрать себе комп — сам. А если сам, значит винду нужно покупать. Винда стоит дорого, что же делать? Try Ubuntu!(tm) — там всё тот же привычный софт + она бесплатна. А дальше уже как попрёт, может и вернётся на винду, может даже пиратскую — но линух хотя бы попробует.
То есть, эта труба работает в обе стороны, а вот уже куда по ней потекут пользователи, зависит от качества продуктов на её концах. В этом плане M$ работает в сторону более открытого и конкурентного мира софтвари, я за.
Понаставил туда свободного софта, ведь он бесплатен и его авторы уж точно не будут пытаться монетизировать свои детища с помощью троянов и рэнсомвари

А что если есть куча бесплатного, но закрытого софта, который работает только на винде, типа плеера АИМП (плееры в линукс это вообще моя боль, а я на нем безвылазно больше пяти лет уже)? Что если вот этот вот свободный софт вообще слабо конкурирует на рынке программ на той же винде (многие свободные прораммы и на ней пашут) с платными, и бесплатными, но закрытыми аналогами? Ключевое звено в ваших рассуждениях раз — и вылетает. А что если современная кара за запуск винды без лицензии (предупреждение в трее И ВСЁ) пользователя не то чтобы пугают, или он спишет код с какого-нибудь ноута, благо способов тысячи, а физ.лицу не надо хранить документы?
труба работает в обе стороны, а вот уже куда по ней потекут пользователи, зависит от качества продуктов на её концах

Золотые слова. И это нас возвращает к вопросу юзабельности и конкуренции свободных прог с закрытыми и платными аналогами.
А что если есть куча бесплатного, но закрытого софта, который работает только на винде

Помнится как я перепробовав кучу бесплатных проприетарных видеоредакторов под винду остановился на открытом Shotсut, а в последствии из всего win-only осталься только файловый менеджер(и то платный). Если сравнивать коммерческий софт с открытым не совсем корректно и довольно неоднозначно, то на мой взгляд бесплатный виндовый софт явно не достоин того чтобы из-за него сидеть на винде, особенно ради аудиоплеера(достойных хватает: Strawberry, Audacious, DeaDBeeF, mpd).

Strawberry — порождение Климентинки? Вот не заходят мне амароковские форки. Audacious зашел по звуку и настройкам, но опять же, мы это реально серьезно сравниваем с аимпом по удобству и фичам? Ну хорошо, допустим, у меня есть какие-то нелепые предрассудки по поводу звука. Я знаю, как это проверить в винде, скачиваем RightMark Audio Analyzer и тестируем на здоровье, смотрим и объективно убеждаемся, а как это же сделать на линуксе? Я вот понятия не имею. Вот чел карту хочет протестировать — тоже винду ставит.
delightlylinux.wordpress.com/2017/01/13/experience-better-sound-in-linux-with-the-asus-xonar-dx-sound-card
Ну, возьмем более наглядные вещи вроде дизайна. Вы видели, сколько у аимпа обложек, сколько плагинов и т.п.?
DeaDBeeF на самом деле это уже куда бы ни шло, но он ближе к фубору, чем к Аимпу, а фубор и на винде, и при большой известности да популярносит все-таки уступил место самого востребованного плеера на винде у пользователей. mpd — там этот самый демон висит при старте системы или запускается и умирает при включении-выключении плеера?
Бесплатных видеоредакторов под винду, да чтобы еще и сравнимы с платными — наверно нет. Но тут и выбор на линуксе — давинчи и всё? Мы вообще о чем говорим, о том, что хоть выбор в линуксе и меньше, но его достаточно? Вот Лещенко — не админ, не программист, но опытный линуксовод и упорный парень. Много лет не может подобрать нормальный видеоредактор для блогерской деятельности. Вроде раньше он какую-то старенькую версию свободного виндоус-редактора под вайном запускал на линуксе. youtu.be/gOJ0kq_2H6I?t=673 Насчет Шот-ката, над попробовать. У меня есть как раз че намонтировать (записал как мать готовит одно блюдо, надо бы теперь смонтировать и попробовать рецепт записать, на словах невозможно, она все на глазок сыпет и добавляет). Но когда руки дойдут помонтировать — не знаю. Более профессиональных задач на видеомонтаж нетуть.
ЗЫ В wsl звук через пульсу. Нинавижу пульсу, пульса — маздай.
Видеоредакторы
95% снимают на мобилу и монтируют там же.
Аудиошизафилия
Большинству, опять же, хватит и потоковых сервисов через пульс

Что реально имеет значение — офис, браузер, игры, обработка изображений (где-то в хвосте). Поэтому в ситуации, когда человек, использующий либру, хром/фф и гимп/криту на винде, решит попробовать линух, определяющим фактором останется он или нет, скорее всего, будут игры.
И вот тут всегда была некоторая неоднозначность: для подростков, наиболее открытых всему новому, игры слишком важны, чтобы терпеть просадку в 1 фпс. А 30+ дяди, для которых игры на 30м плане, уже слишком приросли к винде. Вот по большей части поэтому линух и имеет свои ~1.5%, а не из-за аудиоплееров и видеоредакторов.

Но сейчас, с
1. замедлением закона Мура и вообще развития электроники, появилось больше времени для оптимизации драйверов (архитектуры меняются не так быстро, как в 2000-е)
2. появлением протона, вулкана и основанных на вулкане эмуляторов DX порог входа в игровой опыт на линухе упал до плинтуса и производительность заметно подросла
так что, поводы для оптимизма есть.
95% снимают на мобилу и монтируют там же.

Аргумент «фича эта не нужна тебе, браузера достаточно». Одна проблема, вы так больше себя, чем меня убеждаете. Опять же, что касается видеомонтажа, то тут я просто отвечал на комент выше. Тем не менее, рынок видеоредакторов таки развивается, в том числе и видеоредакторов для домохозяек. Ну вот на линуксе вроде Шоткат появился, удобно-бесплатный редактор, а на винде их много.
Мне вот интересно, почему для звука достаточно потоковых сервисов, монтировать можно и в мобилке, а вот обработка изображений внезапно имеет значение, хотя куча народу также снимает и обрабатывает чисто в андроиде? Уж не возводите ли вы свой опыт и свои привычки в абсолют? Я вот например, на игры кладу, и что с того, я не должен считать это важным мотивом сидеть на винде?
Поэтому в ситуации, когда человек, использующий либру, хром/фф и гимп/криту на винде

Да почему он вообще должен юзать на винде криту, а не фотошеп или Affinity? «Она же денег стоит, да вы все на торрентах качаете, так не честно, мы свободные, а не проприетарные»? Не отменяет того факта, что на винде есть выбор, а на лине только через вайн или виртуалку. И если люди все-таки пока не предпочли юзать криту, то продолжайте говорить «фича эта не нужна тебе», я уже больше десяти лет это наблюдаю и констатирую огромную эффективность. Я к тому, что субъективные предпочтения не отменяют общий картины и не опровергают самого факта более широкого выбора на одной из операционок. И да, пока что этот факт имеет значение. Но конечно, можно рассуждать о том, что «он просто сидел из-за игр, а потом прикипел к винде».
замедлением закона Мура

появлением протона, вулкана и основанных на вулкане эмуляторов DX

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

За комплемент спасибо, вы умеете вести дискуссию. Но опять же, мы говорим о проблемах, которые в винде отсутствуют в принципе. Для вас они не имеют значения, но как бы этот факт не снимает проблему.
Вот Лещенко — не админ, не программист, но опытный линуксовод и упорный парень.

Алексей Лещенко — да упоротый(в хорошем смысле), но линуксоид использующий винду — хреновый линуксоид, у него неплохой юмористический контент, не более.


ЗЫ В wsl звук через пульсу. Нинавижу пульсу, пульса — маздай.

Когда-то давно, на заре ее появления были проблемы, за последние годы не встречал проблем, не приходилось настраивать даже в арче, за-то для простых сметных это добавило массу полезных повседневных фитч, которые ранее были через пень-колоду или вообще отсутствовали, в частности, подключение наушников(в том числе bluetooth), регулировка громкости отдельно для каждого приложения. К тому же абстрагирование от звукового апи позволило сделать совместимый Pipewire, который должен решить проблемы задержек.

но линуксоид использующий винду

Он на линуксе отсидел будь здоров. Имеет право и винду заценить.
Вродь и для альсы сделали миксер, разве не?
А возможно как-то затестить звук из пульсы, сравнить с исходящим, например? Чтобы восстановить доверие. Вот я Audacity запускаю — микрофон с камеры нахожу, а чтобы звук из браузера записался — ни.
Он на линуксе отсидел будь здоров. Имеет право и винду заценить.

Не имеет значения сколько он до этого пользовался/не пользовался, когда в свежем ролике показывает как все хреново на примере LMDE, экспериментальном дистрибутиве, даже основной Mint(Ubuntu Edition), неизвестно кем разрабатываемый, не может быть ориентиром.


Вродь и для альсы сделали миксер, разве не?

Честно говоря без понятия, какой-то миксер был и раньше, но до появления пульса со звуком бороться приходилось больше, с приходом пульса он просто работает.


Касательно проигрывания у меня вроде получилось проиграть напрямую через alsa, предварительно необходимо завершить pulseaudio:


$ systemctl --user stop pulseaudio.socket
$ systemctl --user stop pulseaudio.service


вначале надо определить девайс:
$ aplay -l
card 1: PCH [HDA Intel PCH], device 0: ALC3236 Analog [ALC3236 Analog]
и подставить в параметры "hw:{card},{device}":
$ aplay -D hw:1,0 piano2.wav


Файл для теста https://www.kozco.com/tech/piano2.wav


Не знаю как с пульсом, но с pipewire разницы не заметил.

Я не знаю у Лещенко роликов, где он показывает «как все хреново» в линуксе на примере LMDE. Я не понимаю, почему один из самых популярных дистрибутивов не может быть ориентиром, раз он удобен большому количеству пользователей. Было бы не плохо, если бы вы уточнили, о каком видео идет речь. Но по большому счету, черт с ним, с Лещенко.
До появления пульсы со звуком приходилось бороться дольше, но актуальна ли эта проблема в альсе, или она уже может спокойно юзаться без костыля пульсы?
Что касается записи, то я имел ввиду немного другое. Вот есть у нас допустим плеер какой-нибудь. Можем ли мы пустить звук на запись, причем именно тот поток, который в нормальных условиях пошел бы в аудиократу?
Вот, что мы имеем на винде: аудо-поток перехватывается с помощью Virtual Audio Cable, и направляется не в аудио-карту, а на запись, сравниваем с тем, что воспроизводили www.aimp.ru/blogs/?p=232
Точно также в винде не то чтобы сложно тестировать аудио-интерфейсы www.aimp.ru/blogs/?p=214 А возможно ли например в линуксе также записать вывод звука с альса и с пульсы?
Лично мне, чтобы воспроизводить звук через альсу, не нужно пользоваться aplay, достаточно указать модуль вывода в Audacious.
НЛО прилетело и опубликовало эту надпись здесь
Я как бы сам по наслышке знаю, но вроде как прямо заходить не давала, а откуда-то через контекстное меню пускала. У мя нит вынды, не могу точно сказать.
А что если есть куча бесплатного, но закрытого софта, который работает только на винде, типа плеера АИМП
не моя боль совершенно, по-моему их там куча разных, в том числе клонов винампа с поддержкой шкурок. А, вот ещё, aimp поставить таки
можно
image

Что если вот этот вот свободный софт вообще слабо конкурирует
ну, я описал свой опыт — я ведь так и пересел. Сперва на свободный софт, потом на ось. Были пара проприетарных софтин, но и им нашлись аналоги. И это в 2008 году, сейчас свободный софт хорошо так прогрессировал. А теперь вот и M$ делает свободный софт ближе простому пользователю, молодцы.

предупреждение в трее И ВСЁ
ага, есть такое и давно. Но для многих это вопрос принципиальный — пользуюсь пираткой, вроде как «украл», фи. Ещё пиратка часто идёт с троянами вдовесок, сейчас же, наверняка, ещё и с майнерами.
не моя боль совершенно, по-моему их там куча разных, в том числе клонов винампа с поддержкой шкурок.

Не ваша. Но винамп с его шкурками давно история, и пользоваться им просто не так удобно, как более современным интерфейсом. И если вы ищите именно современный интерфейс и то, что может конкурировать с виндовыми, то их там совсем не куча. Да понятно, что вы аскет. Но почему вы не признаете того факта, что другим людям аскетизм может быть просто не нужен?
А, вот ещё, aimp поставить таки

У линукса звуковой тракт итак не простой. Добавим еще вайн, че. По мне аудио это совсем не та прога, которую можно юзать из вайна. Не, вы конечно можете обзываться, это сильно поменяет ситуацию.
Но для многих это вопрос принципиальный

Где эти многие, и почему они не предпочли с такими убеждениями, да бесплатный софт? В контексте лицензионности самой винды, активаторы утратили актуальность и тут говорить о троянах неуместно. Качаешь с майрасофтовского сайта, ставишь, не активируешь, либо активируешь оем каким нибудь. Но раз уж начали, то вы же говорите, что прям для многих пользователй вопрос принципиальный, пиратка ни-ни. Вы вообще знаете о маштабах пиратства например в СНГ, откуда они?
Если разработчик\админ и нужен Линукс

вот тут и аудитория — если разработчик и хочешь запускать nodejs, python ML, docker — то совсем вообще не факт что хочешь линух, хочешь среду куда можно копипастить команды из project readme и оно будет работать. А линух там или черт в ступе +- по барабану на самом деле.

На личном примере — мне линух нужен примерно никак, а вот linux-compatible среда для запуска ssh, bash, python, ansible, nginx — вполне годится WSL, при этом я еще и доступ ко всем файлам с хоста и обратно имею, очень удобно.

Те кто хотят линух, они линух и ставят.
Поддержка GUI это конечно «здорово-прикольно», но это только для WSL2 и в этом собственно паршивость в целом :/
WSL2 использует Hyper-V насколько я понял на своем опыте, при этом Microsoft не поставляют в Home-редакцию винды этот Hyper-V полноценно (только где-то там «огрызок» исключительно для WSL2), но WSL2 включить в ней можно.
А в итоге активация WSL2 в Home-редакции винды ломает жизнь VirtualBox и от части VMware.
Т.е. ломает все остальное, при этом не давая своего Hyper-V. И приходится решать что нужнее. Вот если бы и на WSL1 они делали поддержку, имхо новость была бы куда более приятной
Зарегистрируйтесь на Хабре, чтобы оставить комментарий