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

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

Такими темпами, Microsoft может полностью отказаться от собственного NT-ядра

Не может. NT-ядро один из тех столпов, на котором держится популярность Windows. Мало того, что оно было достаточно грамотно спроектировано (далеко не специалистами Microsoft кстати), так еще и имеет поддержку огромного количества самого разнообразного десктопного железа собственно от вендоров этого железа. Особенно современного железа.

В отличие от WSL, WSL2 и с натяжкой сабжа, в замене NT kernel на Linux нет ни практических преимуществ, ни каких-либо политических выгод. А вот недостатков – вагон и маленькая тележка.

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

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

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

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

Владимир

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

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

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

А можно сделать, что и не будут запускаться в WSL2 …

Владимир

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

Мне есть разница. Ты хочешь список по пунктам? Это был бы длинный список. Да только нужно ли его писать? Фразы «я предпочитаю Linux» должно быть достаточно.

Да, не имеет смысла, ибо по статистики рынка ты никто.

Но конечно, имеешь полное право использовать, что хочешь.

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

systemd, хоть OpenRC.

может, ты просто не представляет объемы systemd, если ставишь это в одни ряд. systemd - это не система инициализации, а системный фреймворк. по сути это + системная библиотека - это базовая система. все остальное можно выкинуть и linux будет грузиться.

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

Да, не имеет смысла, ибо по статистики рынка ты никто.

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

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

Жаль, что ушли времена, когда оскорбления технически невозможно было сказать кроме как лицом к лицу.

Вот ты позер. Про письменность вне интернета никогда не приходилось слышать, зумерок? «Технически невозможно» лул, времена ушли, ага, ну насмешил, мань.

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

Да рили, даже рисунки не нужны. Насрал на входе в пещеру - чем тебе не оскорбление?

Все это «детские шалости».
У нас вот сегодня IT-шник в документе написал КОРРИДОР …

И это не смешно.

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

несмешно, я каждый раз туплю на слове «документ дающий право» - сколько там букв Н. Это наверно единственное слово, которое приходится писать самому и это сложно.

ЗЫ: а вот «несмешно» тут скорее всего слитно пишется

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

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

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

системе инициализации, чтобы она была приставкой впереди Linux

я напоминаю, что systemd содержит сетевые службы типа ntpd (timesynd), dhcpd... замену крона (timers), UEFI загрузчик, компоненты юзерских сессий (logind), управление cgroups, управление namespace контейнерами, управление домашними директориями homed, может добавлять юзеров и группы... из GNU для загрузки необходима только glibc ... oh wait!

Поттер: We are sick of supporting unstable glibc APIs and ABIs... I just added a new module to systemd git, “libc”

https://lists.freedesktop.org/archives/systemd-devel/2013-March/010062.html

нет, это определенно systemd/Linux и ничто иное.

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

В рабочем режиме могу спокойно, без нытья переключаться между линуксовыми оболочками, виндой и макосью. Твои страдания мне чужды и непонятны :)

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

crypt ★★★★★ ()

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

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

ЗЫ: а вот «несмешно» тут скорее всего слитно пишется

«Наречие несмешно пишется слитно, если получается не отрицание, а новое, цельное по смыслу слово: Зачем вы так несмешно шутите?»

anonymous ()