LINUX.ORG.RU

Microsoft включает поддержку GUI-приложений для подсистемы Linux

 , ,


2

0

Microsoft включает поддержку GUI-приложений для WSL (WSLG) в разрабатываемой Windows 10 Insider Preview версии ≥21362. GUI-приложения работали и раньше с помощью запуска стороннего X11-сервера, но без поддержки аппаратного ускорения и звука — сейчас же поддержка включена официально.

В основе реализации лежат:

  • реализация WDDM D3DKMT в ядре Linux в виде устройства /dev/dxg для прямого использования системного GPU;
  • эталонный Wayland-композитор Weston с поддержкой XWayland для запуска X11-программ и OpenGL-ускорения через Mesa-драйвер с реализацией D3D12;
  • PulseAudio для захвата и вывода звука;
  • FreeRDP для отображения приложения как обычного окна внутри Windows 10.

Установленные графические программы, имеющие стандартизированный XDG Desktop Entry, могут быть запущены прямо из меню «Пуск».

Для отображения, что запущенная графическая Linux-программа работает с помощью WSLG, на её иконке в панели задач есть маленький пингвин Tux.

Графические драйверы с поддержкой vGPU для WSLG уже подготовлены компаниями AMD, Intel и Nvidia (с поддержкой CUDA).

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

★★★★★

Проверено: Zhbert ()
Последнее исправление: commagray (всего исправлений: 12)
Ответ на: комментарий от AP

Виндовый DE колченогое убожество. Если его можно было бы заменить чем-нибудь более вменяемым, то под виндой можно было бы и работать, а так только игрушки запускать.

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

Ну и какой теперь смысл в ляликсе на десктопе? Жду аргументов

Вопрос скорее наоборот, какой смысл в винде на десктопе.

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

Когда использовал flatpak пару лет назад - он выел весь /, так как не удалял сам старые пакеты - за этим нужно было следить вручную. Если эта проблема еще актуальна, то, учитывая ожидаемый дефицит SSD, он не нужен

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

Вот именно, что создать худо-бедно один бинарь под Debian и Ubuntu можно, а под RHEL и Fedora - нет.

anonymous
()

Возможно теперь будут тестировать всякие msteams, и скапы под linux, а не как сейчас:

I am sorry that there is no Linux computer in our team’s laboratory yet. We truly appreciate your kind understanding.

vtVitus ★★★★★
()

Извините весь тред не осилил …

Это чтобы wine юзать под windows 10 ?

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

flatpak

он выел весь /, так как не удалял сам старые пакеты - за этим нужно было следить вручную. Если эта проблема еще актуальна

Да, вполне актуальна. Пользоваться уровнем чайника этим не получится.

Проблемы с зависимостями постоянные.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 2)

Линуксокапец? Мамкины линуксоиды теперь будут приходить делиться своим ценным мнением не после того, как осилили поставить линукс в виртуалку, а после нажатия некст-некст-некст в виндовом инсталляторе?

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

и еще, насколько я понял, там сторонние репозитории еще есть. ИМХО, путь в никуда. Повторяют путь очередных пакетных менеджеров дистрибутивов

r0ck3r ★★★★★
()
Последнее исправление: r0ck3r (всего исправлений: 1)

Кстати, да. Нужен новый раздел.

И возможность выключать разделы в трекере, хехе.

Aceler ★★★★★
()

Micro$oft Linux$

Ну теперь-то линаксу точно капец.

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

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

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

Ну все linux RIP. - теперь разработчики и админы будут ставить windows

Почему RIP? Какая разница, что установлено на голое железо, если работа идёт в линуксовом окружении.

Я бы сказал наоборот. Теперь есть определённая гарантия того, что любое железо будет поддерживаться.

А подход - запускать Linux в виртуалке, похоже, становится нормой. В новой macOS тоже одним из пунктом в демонстрации был запущенный в виртуалке линукс.

Legioner ★★★★★
()

Сила Linux в консольных утилитах, веб-серверах, базах данных и инструментах разработки. Случился ли «капец» Linux’а после выхода WSL и WSL2? Нет. А здесь тем более не случится.

GUI-приложения в Linux откровенно слабы в сравнении с тем, что предлагает Windows или даже macOS. А графический стек популярных дистрибутивов взгроможденный на мертвые иксы и извечная мимикрия одних тулкитов под другие – никому в здравом уме под Windows будут не нужны.

EXL ★★★★★
()

Direct3D в Линуксе, огонь.

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

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

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

Только при наличии совершенно ненужных 4 гектар памяти и 30 диска.

kirill_rrr ★★★★★
()

Когда ждать WindowsX DE на ядре Linux 6.xx?!

Такими темпами, Microsoft может полностью отказаться от собственного NT-ядра и ДЕ и переехать на ядро Linux и уже через WSL рисовать клоны «windows-приложений».

Да здравствует новое Linux DE - Desktop Environment Microsoft Azure (сокращенно DEMA, или на русском Дёма!)

Наверное теперь бразильцы с их WindowsFX сильно занервничают?!)))

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

Сила Linux в консольных утилитах, веб-серверах, базах данных и инструментах разработки. Случился ли «капец» Linux’а после выхода WSL и WSL2? Нет.

конец GNU/Linux случился после укоренения systemd. GNU/Linux умер, будет systemd/Linux. под эгидой m$. нет, конца не произошло, но я начал использовать FreeBSD.

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

конец GNU/Linux случился после укоренения systemd

Во. Мне вот сегодня довелось. Открываю значит - Debian, сатарый, SysV…

Такое ощущение возникло, что я перенёся в Средневековье. И мне там кинули палку, и вот как хочешь, значит, зажигай.

А можно мне зажигалку? - нет.

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

это неважно. я всего лишь хочу сказать, что одни вещи могут заканчиваться, а другие начинаться под одним и тем же названием.

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

Такое ощущение возникло, что я перенёся в Средневековье. И мне там кинули палку, и вот как хочешь, значит, зажигай.

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

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

Да, описался, конечно. Имел в виду каменный век.

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

и еще про каменный век. могу сказать, что я когда-то также, как и ты, смотрел на «старичка», который вместо chkconfig руками ссылки расставлял в что там было до SysVinit...

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

У меня не так уж давно был Upstart. При переходе на Systemd не заметил разницы. Наверно стало чуть дольше с 30 до 35 секунд. Ну и ладно 🤷‍♂️ Зато удобств сильно прибавилось.

А пропихивали systemd именно под предлогом бысрой загрузки. Ха-ха-ха, ну вы все и лоханилусь!

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

линуксоиды не используют GNU/Linux в виртуалке шиндовс ЩИТО? я использую. и WSL1 тоже.

mumpster ★★★★★
()

PulseAudio FreeRDP

Как всегда в MS устаревшие технологии. Давно уже все на PipeWire переехали.

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

Теперь есть определённая гарантия того, что любое железо будет поддерживаться.

А подход - запускать Linux в виртуалке, похоже, становится нормой.

Тут же противоречие получается, не?

artzaleks
()

мелкомягкие!

Ждём когда перейдут на Linux kernel и от форточки останется лишь убогие окна (Windows DE).

qbbr ★★★★★
()
Ответ на: Когда ждать WindowsX DE на ядре Linux 6.xx?! от Lina_Risa

Такими темпами, Microsoft может полностью отказаться от собственного NT-ядра и ДЕ и переехать на ядро Linux и уже через WSL рисовать клоны «windows-приложений».

Не в этом суть.
Microsoft хочет, чтобы ее приложения работали на мобилках в ее клоне Linux, Java, …
Т.е. они хотят победить - «не мытьем так катаньем».

Владимир

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

GNU/Linux умер, будет systemd/Linux

С чего бы? Слишком много чести любой системе инициализации, чтобы она была приставкой впереди Linux, будь это хоть systemd, хоть OpenRC. Этой чести, кстати, теперь много и для GNU, учитывая что большинство GNU-разработчиков вместо разработки утилит которые были бы фундаментом Linux-окружений, погрязли в философских и политических спорах, GNU стагнирует и потихоньку подменяется более современными инструментами вроде ripgrep, clang/llvm, etc.

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

А пропихивали systemd именно под предлогом бысрой загрузки. Ха-ха-ха, ну вы все и лоханилусь!

Ложь. Всегда писалось, что надо достаточно быстро, но не быстрота во главе всего.

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

Линуксовый де ещё более убог. Особенно тема адвайта и иконки третьегнома. Последнюю нормальную тему Ambiance и её белый вариант Radiance, в которой были хоть какие-то материалы и градиенты закопали в 2016 году, сменив в 2018 окончательно на Yaru, которая состоит из залитых цветом окошек.

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

А зачем мне, пользователю Linux, ставить Windows для того, чтобы запускать софт для Linux? Если мне нужно собрать что-то под Windows то есть виртуалка или вторая система. Но это изредка. Для основного использования мне Windows не нужен. Так какой смысл его ставить?

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

Т.е. они хотят победить - «не мытьем так катаньем».

С пол года назад уже говорил о том, что Microsoft добавит возможность работы графических приложений.
Ныне Microsoft разрабатывает новый GUI, безусловно они обеспечат возможность его использования в Linux.

Все как обычно …

Владимир

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.