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 ()

Ответ на: комментарий от AP

Отвечу тебе твоими же словами:

Я пользовался примерно всем, чем только можно пользоваться.

Так вот, из всего чем пользовался, виндовый самый унылый и убогий. Можно ли к убожеству привыкнуть? Ну, человек такое существо, что к многому привыкает. Надо ли привыкать к плохому? Тут каждый сам за себя решает.

Твои страдания мне чужды и непонятны :)

Какие могут быть страдания, если я этой унылотой не пользуюсь, кроме как запуска Steam?

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

Я немного утрировал конечно. Но как минимум во времена моего детства, когда мобил/нета не было. Тогда при желании кого-то послать говорили в лицо (если не боялись конечно по этому самому лицу получить потом).

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

в средние века использовали кремний и огниво

В рамках лор-образования довожу до твоего сведения, что КРЕМНИЙ к огниву имеет весьма опосредованное отношение. Запомните это уже, блядь, наконец, грамотеи мамкины! В огнивах использовали КРЕМЕНЬ.

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

Линейка 9Х.... это была песня! Очень хорошая песня!

Закопали с железом! 95+ разрабатывалась с учетом доступного в мире железа, да и то, не везде могла выехать на слабых процессорах.

anonymous ()

Re: Линейка 9Х.... это была песня! Очень хорошая песня!

Закопали с железом! 95+ разрабатывалась с учетом доступного в мире железа, да и то, не везде могла выехать на слабых процессорах.

В те времена Linux ЛЕТАЛ по сравнению с Windows.
Может быть поэтому и стал популярным в качестве сервера.

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

КРЕМНИЙ к огниву имеет весьма опосредованное отношение

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

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

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

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

Или от версий библиотек. Например в Ubuntu до недавних времен пакет libzip был очень древний с очень старым API и не поддерживал шифрования так как собирался с очень сомнительным libxcrypt вместо openssl. В то время когда в debian stable libzip свежего stable релиза.

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

Да. Я быдлан. Потому что не оскорбляю на равном месте людей в интернете и реале. А ты и компания интеллигентные потому что пишете оскорбления на ровном месте. Давайте все смотреть на мир через зеркало стоя на голове.

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

Кремнем может выступать, например, пирит. В котором кремний может являться разве что примесью. Прямого отношения одно к другому не имеет.

Так что вполне уместно.

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

А что, испытывать негативные чувства по отношению к беспочвенному хамству - признак быдла?

Бог Заповедал людям так.
Кто скажет брату урод, тот достоин ада.

И без покаяния, так и будет

Владимир

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

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

Вагон и маленкая тележка недостатков - ну да, но это только в отношении этих «левых» приложений, и на этот случай пользователю в лицензионном соглашении дана оговорка, что стороннее ПО поддерживается самим изготовителем софта на свой страх и риск.

Я думаю Microsoft здесь другую цель преследует.

  1. Сегодня Linux+gnu уже вполне дорос до уровня ОС, расчитанной «на новичков»/«домашних пользователей», и поэтому у домашнего пользователя условно «есть выбор», какую ОС использовать: покупать ли коммерческую ОС и потом остальной софт под нее искать/покупать, или же скачать некоммерческую ОС и потом под нее же софт бесплатный/«открытый»/«протестированный сообществом», «созданный людьми, для людей» использовать.

  2. Сегодня из под linux условно есть возможность запускать Windows приложения (и из других ОС).

Это явная проблема для Microsoft, которая до последного времени ничего не понимала, что другие ОС и софт под них (даже загрузчик ОС нифига не знает, что что-то есть рядом на других дисках)

И ведь пользователю на самом деле пофиг как называется его ОС, главное чтобы игры игрались, киношку показывало и ютюб в браузере не лагал. (за исключением фанатиков, конечно)

Так вот реализуя в своей ОС поддержку всего того софта, что есть в других ОС (тут тебе и поддержка линукс и поддержка андроид), Microsoft может рассчитывать, что пользователи останутся на windows, потому что «можно запускать приложения из других ОС» - ну типа нафига ставить linux, когда у тебя «в твоей родной Microsoft» итак всё работает.

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

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

Не раньше чем модуль ядра win32k.sys портируют для Линукса, то есть никогда.

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

Скорее наоборот: десктопный Линукс останется для гиков, а Линукс станет прошивкой для серверов и embedded. Вся разработка будет из Windows.

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

Там где работала Windows 9x, Линукс вообще не запускался. Он слишком жирный.

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

В разные года уже раз пять рассказывал на ЛОР, как с использованием Slackware собрал ядрышко, которое в 1MB грузилось.
Прошил его в flash карты и использовали DX-33, DX-40, … в качестве терминалов.
Все ЛЕТАЛО …

Владимир

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

В разные года уже раз пять рассказывал на ЛОР, как с использованием Slackware собрал ядрышко, которое в 1MB грузилось.

С кастрированием всего что можно? И сколько свободной памяти оставалось?

в качестве терминалов.

Все ЛЕТАЛО …

Ну если только в качестве терминалов… А в Windows 9x ещё и работать можно было с софтом. И это ещё не говоря про GUI. А без GUI DOS в разы обгоняет Linux по экономии ресурсов.

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

Re: Линейка 9Х.... это была песня! Очень хорошая песня!

Да никуда тот Линукс не летал! Уже 100 раз делали сравнение. Х жрали очень добряче.

Не знаю кто собирал и какие сравнения.
У нас порядка 30 терминальных станций было и все работало ok!
А сервер был аж с 256MB ОЗУ и винт аж 10GB, …

Так ведь и надежно все работало!

При этом перед этим сервер был на NT-4.

Владимир

anonymous ()