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)

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

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

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

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

Да просто всё...

Зачем они это делают? Зачем Linux-у помогают?

Затем, что если они или Apple будут чего-нибудь «инновировать», т.е., разрабатывать всерьёз и без дураков, то совет директоров и акционеры их не поймут вообще. Именно поэтому они берут open source чего-нибудь и допиливают до выгодного им состояния. И потом продают некие «продукты» на базе этих супер-разработок. Например, тот же dhcp, который был якобы разработан в недрах Microsoft. И мало кто в курсе что dhcp это вообще-то, tftp + bootp. Т.е., решения, которые и без Microsoft были и работали.

И да, видимо, народ мало в курсе «инициатив» Microsoft в части Linux. Тоже пример – SONiC. Например,

SONiC is used in Microsoft’s Azure networking services.

Правда, в дефолтном виде, если принимать к рассмотрению, она сырая до немогусеньки (и кривая тоже), поэтому все из нижеследующего списка берут её и допиливают под свои нужды:

Companies using and/or contributing to SONiC include Alibaba Group, Arista Networks,[5] Broadcom,[3] Dell,[3] Cisco Systems, Comcast, Juniper,[6] Nokia, Nvidia-Mellanox[7] and VMware.[2]

Но да, это поделие так или иначе относится к «инициативам» Microsoft в области Linux. И довольно давно. =)

P.S. Да, Microsoft Global Cloud это SONiC и есть.

Moisha_Liberman ★★
()
Последнее исправление: Moisha_Liberman (всего исправлений: 2)
Ответ на: Да просто всё... от Moisha_Liberman

Именно поэтому они берут open source чего-нибудь и допиливают до выгодного им состояния. И потом продают некие «продукты» на базе этих супер-разработок.

Конечно. Тоже самое можно сказать и про другие IT компании. Это естественно.

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

Да ни кто и не спорит...

Конечно. Тоже самое можно сказать и про другие IT компании. Это естественно.

Но насколько «естественно» я лично не знаю. Вообще-то, это всё означает только то, что community как-то чего-то пилит, а выхлоп (коммерческий, я имею в виду) получают вполне себе коммерческие компании.

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

но скажите мне, а чем собственно отличается этот WSL от старой реализации для хрюши под названием Colinux?

Colinux: ядра NT и Linux работают одновременно, виртуализация не используется. Проблемы с совместным использованием железа. SMP, 64 бит так и не сделали.

WSL: реализация системных вызовов Linux в ядре NT. Само ядро Linux отсутствует.

WSL2: почти обычный Linux работает в виртуальной машине. Глубокая интеграция виртуальной машины (консоль, доступ к ФС и т.д.).

X512 ★★★★★
()
Ответ на: Да ни кто и не спорит... от Moisha_Liberman

Но насколько «естественно» я лично не знаю. Вообще-то, это всё означает только то, что community как-то чего-то пилит, а выхлоп (коммерческий, я имею в виду) получают вполне себе коммерческие компании.

Как детский сад какой-то. В основном это всё на компаниях и держится.

А Community вон там какой-то очередной аудиоплеер под KDE переписывает. И красота — никаких денег в этом нет 🤣 И никому оно не сдалось.

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

PulseAudio для захвата и вывода звука;

Что-то они не следят за тенденциями, его уже закапывают в пользу PipeWire.

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

И "да" и "нет".

В основном это всё на компаниях и держится.

«Да». Компании-производители железа так или иначе коммитят в ядро. Вынуждены, потому как вариантов сего два – оффтопик и онтопик. Ну не рассматривать же *BSD как серьёзную альтернативу чему-либо.

«Да». Потому что есть фирмы, развивающие пользовательский/серверный софт. Просто потому, что они выбрали себе такое направление в бизнесе. Это RH и Canonical.

«Нет». Потому что возникло такое явление как тивоизация, которое намного шире развито чем принято думать. Например, все сетевые технологии сейчас это так или иначе open source изначально. Но именно «благодаря» коммерческим упырям сообщество не шибко как я погляжу настроено развивать что-либо. Потому что с точки зрения логики упыря всё нормально – он получает прибыль, всё остальное это лишь досадная помеха. Самый яркий пример из последнего это дело nginx против Рамблера. Кто здесь охреневший упырь Вы поймёте и без моей подсказки. Да, Рамблеру было нормально и ни что не мешало подать иск к автору nginx мотивируя подачу иска тем, что автор когда-то работал у них в Рамблере.

Зачем это всё community? Хотите получать прибыль, вот и будьте добры сами и придумывать и разрабатывать. И это относится к любой форме «заработка на Linux». Canonical так делает, например. RH не так, там, насколько я понимаю, консалтинг в основном… Но по крайней мере, они и сами вкладываются.

Остальная «коммерция» на основе open source, это банальные упыри. Вафл… Эээ… Ну, Вы поняли.

P.S.

А Community вон там какой-то очередной аудиоплеер под KDE переписывает.

Все без исключения современные «сетевые ОС», если говорить об уровне L3 и устройствах, работающих на этом уровне, так или иначе заточены на базе quagga, а это open source.

Snort (тоже open source изначально), теперь активно делится на «community ruleset» и «subscriber ruleset» и это вовсе не мешает тем же Cisco создавать свои наборы правил для своих IDS на базе формата snort. Просто потому, что автор Snort Мартин Реш в своё время не растерялся и создал коммерческую контору Sourcefire, которая сейчас принадлежит Cisco. Community? Ну да, оно здесь играет ну просто офигенно важную роль (привет Cisco FirePOWER!).

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

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

Похоже что запуск crew Dragon чуть не обернулся катастрофой.

Во время отделения 2й ступени мимо корабля пролетел какой-то вращающийся металлический шар…

anonymous
()
Ответ на: И "да" и "нет". от Moisha_Liberman

Да, всё правильно. Это опенсорс. Что Петя с улицы может внести один патч на исправление опечатки в одну букву в углу, и использовать ту же Ubuntu бесплатно много лет. Ещё и всю телеметрию отключит.

И только фанатики смотрят, как этакие бабки на лавочке — а этот сколько вкладу внёс, а сколько вот взял 🤨

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

два ядра не могу одновременно работать с одними устройствами, верно?

Совершенно. Но ведь двум ядрам не обязательно одновременно работать с одними устройствами. Для одного из ядер устройство можно отключить.

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

По теме, значит, сказать нечего? =)))

И только фанатики смотрят, как этакие бабки на лавочке — а этот сколько вкладу внёс, а сколько вот взял 🤨

Я абсолютно спокойно смотрю на то, как меня называют окружающие. Как я и сказал в другом треде, у меня всё хорошо, мне нечем вас обрадовать =))).

Но факт остаётся фактом – дураков на своём горбу в Рай возить, остаётся всё меньше и меньше. И поэтому GPL-продукты постепенно загибаются и сообщество, если честно, то вполне себе стагнирует. Все эти тёрки со Столлманом и прочие проявления «корпоративного духа» (читайте «вони») это всё звенья одной цепи. Сильно той же фряхе помогло то, что Apple дало денег на разработку clang? «Мы теперь можем собрать систему без gcc!!!11 Урррряяя!!!11адын-адын», радости полны штаны, как я погляжу. Вот только реальной движухи нет. И уже не будет.

В результате, в принципе, проиграют все. Но не все это понимают. =)

В принципе, всё что хотел сказать, то сказал. Больше мне тут добавить нечего, я думаю. =)

Moisha_Liberman ★★
()
Последнее исправление: Moisha_Liberman (всего исправлений: 1)
Ответ на: По теме, значит, сказать нечего? =))) от Moisha_Liberman

Это и есть по теме.

Сильно той же фряхе помогло то, что Apple дало денег на разработку clang?

Вообще альтернативная вселенная какая-то…

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

О, Госссподи! =)))

Вообще альтернативная вселенная какая-то…

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

Впрочем, да, я уже сам загуглил – вот копия лицензии. Университет Иллинойса.

Зато да, теперь любой дятел в состоянии написать себе компилятор С. Успех, однозначно… =)))

Ну и про фряху написано здесь:

25 февраля 2009г. Clang/LLVM позволяют скомпилировать ядро FreeBSD[3][4]. Сейчас весь исходный код FreeBSD — как ядро, так и пользовательские программы — может быть скомпилирован с помощью Clang.

Успешнее не придумать. Мощнейший импульс развитию фряхи дан! Деньги Apple сторицей вернулись в сообщество! Толка только чёт ни как не видно. Достаточно поискать во фряхе чисто фряхоспецифичный софт, чтоб его там не найти. Сплошь ошмётки из Linux. Видимо, деньги потрачены были не туда и не на то.

Да, в моей реальности это вот так. Мы в моей реальности ещё и на ЛОРчике с Вами общаемся. Как там у Вас – без понятия.

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

проблема вендоров

Я не знаю, Sony Xperia - хочешь, ставь циан, хочешь, ставь «аврору», хочешь, ставь дуал бут - для silovik сток, для себя - циан с шифрованием, тунеллированием, рандомным imei и чёрта в ступе...

Shadow ★★★★★
()
Ответ на: О, Госссподи! =))) от Moisha_Liberman

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

С такими жлобами, как ты, такого бы и не было бы 🤷‍♂️

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

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

эээ. такой же как и раньше, не? Что-то поменялось?

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

Софт

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

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

«специфический»

Нет. Ну хотя что считать специфическим. С точки зрения женщины 40 лет, работающей продавщицей в магазине косметики, он может и специфический. А с моей точки зрения вполне обычный. Под Ляликс его де-факто нет. Либо просто нет, либо качество такое, что проще использовать пишущую машинку.

Больше всего его под мак, потому что где спрос и оплата труда, там и предлоржение. Капитализм рулит.

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

Хммм...

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

И сильно у Linux добавилось ресурсов на разработку от того, что Android на базе Linux? И, если учитывать Android wearable devices, то не только смартфоны, а и утюги и стиральные машинки (у меня LG «умная», опенсоурсную прошивку на неё можно скачать с сайта производителя) на базе Linux?

Чем же Google столь невозбранно поделился-то? Позиция производителей понятна, повторю ещё раз – им деваться некуда, кроме как свой код в Linux коммитить, т.к. альтернатива всего одна и это винда. Но вот Google-то как, озолотил, поди, Торвальдса и иных причастных? =)))

С такими жлобами, как ты, такого бы и не было бы 🤷‍♂️

Гут. Вы не жлоб, правильно? У меня сейчас есть заказик. На, примерно, месяц full time. Я Вам накидаю задачек и Вы, как я понимаю, радостно напишете мне нужные модули UEFI?

Нет, денег я Вам платить не буду. Вы же не жлоб, ей Богу! Не будем о пошлом! О деньгах то есть… =)))

Батенька, любой труд (я это подчёркиваю – любой труд) обязан быть вознаграждён. И именно поэтому я часто отзываюсь на то, что такому-то проекту нужен донат. Суммы и проекты Вас не касаются. Извините. =)

Но вот насчёт труда забесплатно… Вы бы подумали? =)))

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

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

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

AutoCAD только м.б. кому нужен.

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

Так может вейланд это тайный план МС по включению онтопика в себя?

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

Нет. Ну хотя что считать специфическим. С точки зрения женщины 40 лет, работающей продавщицей в магазине косметики, он может и специфический. А с моей точки зрения вполне обычный. Под Ляликс его де-факто нет. Либо просто нет, либо качество такое, что проще использовать пишущую машинку.

Можем назвать специфическим любой профессиональный софт. Берем по пунктам:

И даже профессиональный софт в большинстве своем под обе платформы есть.

anonymous
()
Ответ на: Хммм... от Moisha_Liberman

Гут. Вы не жлоб, правильно? У меня сейчас есть заказик. На, примерно, месяц full time. Я Вам накидаю задачек и Вы, как я понимаю, радостно напишете мне нужные модули UEFI?

Ты постоянно пишешь глупости. Так не работает.

Вот у меня есть свои проекты, которые я писал в качестве Опенсорса под свои нужды — ты их можешь взять, и использовать для своей работы.

Вот как-то так. Если подходит, то радуйся, если нет — то твои проблемы 🤷‍♂️ Ищи что-то другое. Если такого нет, то пиши сам.

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

AutoCAD только м.б. кому нужен.

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

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

вот за это респект им кстати.

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

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

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

неплохо, но нед.

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

Это не оскорбление

Это звучит именно как оскорбление. Если ты хочешь, чтобы звучало нейтрально, надо писать как-то так:

по статистики рынка ты и я никто.

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

Это уже называется уход от темы.

Когда речь идёт «а мне вот» — «а ты как-то не влияешь на это».

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

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

кстати, некоторый реально сложный софт под винду только ближе в 2000x появился. А раньше только под unix. Но откуда тебе знать… Для тебя профессиональный софт это фотожоп и автокад :)

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

Потому что вин2к была первая нормальная NT ос (nt 3.5 не особо удобны для юзера). до того был нестабильный шлак (имею ввиду win9x) .

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

WSL это смерть «обычного» десктоп линукса.

каким образом? WSL делает винду более стабильной? Избавляет от вирусни? Что-то меняет архитектурно? Может дает возможность установить винду на слабые машины? Встраиваемые системы?

Что меняется кардинально?

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

Я ему писал вообще-то, что речь вовсе не о профессиональном софте.

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

кроссплатформенный GUI-тулкит для дотнета они там не обещают?

Обещают завезти MAUI в .NET6, релиз в ноябре этого года, пока есть превью.

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

P.S. и ещё в новых дотнетах есть возможность слинковать всё приложение в один большой бинарник вместе со всеми зависимостями и с рантаймом.

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

Вот и замшелый FUD подъехал. Замечательно.

винду более стабильной

Стабильнее некуда, да и не нужно. Работает месяцами и ладно.

Избавляет от вирусни

Как вам, в 2005 году?

Что-то меняет архитектурно

Было бы глупо менять превосходную архитектуру NT на что-то другое, тем более на POSIX-убожество.

возможность установить винду на слабые машины

T5700, два ядра два гига. Работает плавненько. Теперь поверни такое на линупсе, да ещё и с хромоногим браузером

Впрочем, неудивительно, что за десятилетия грязного FUDа Штольмана посягло кармическое наказание.

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

Вот и замшелый FUD подъехал. Замечательно.

винду более стабильной Стабильнее некуда, да и не нужно. Работает месяцами и ладно. Избавляет от вирусни Как вам, в 2005 году? Что-то меняет архитектурно Было бы глупо менять превосходную архитектуру NT на что-то другое, тем более на POSIX-убожество. возможность установить винду на слабые машины T5700, два ядра два гига. Работает плавненько. Теперь поверни такое на линупсе, да ещё и с хромоногим браузером Впрочем, неудивительно, что за десятилетия грязного FUDа Штольмана посягло кармическое наказание.

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

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

Да ничего принципиально не меняется.

Причём это очень смешно, как из одного события, каждый тянет, что хочешь:

  1. у фанатиков вон под Windows софт перестанут писать

  2. другие вон пишут, что десктопный линукс всё.

Единственное, что может подвинуться это вон хвостовая платформа у разработчиков. И то это не такой уж большой процент сам по себе, да и глядя на уровень этого WSL2 — ожидать чего-то ба-бахнутого не стоит.

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

Нет. Это работает именно так.

Так не работает.

Как только доходит до товарно-денежных отношений, всё работает именно так.

Пока дело ограничивается «я вам тут свой понэрский проджект принёс, хотите – юзайте, хотите – выкиньте», всем строго похрен что и как там. Как только разговор идёт про деньги, даже Вы не желаете работать. Что, собственно, Вы сами и подтвердили блестяще.

Вот и непонятно – я не согласен задарма работать, Вы тоже не согласны задарма работать, а кто-то, значит, должен? Странная логика, чесслово… Вот и получается что при таких раскладах серьёзных продуктов можно не ждать от сообщества.

P.S. Раньше вся эта бизнес-ориентированность хотя бы не так в глаза бросалась. А когда-то её и вовсе не было.

Moisha_Liberman ★★
()
Последнее исправление: Moisha_Liberman (всего исправлений: 1)
Ответ на: Нет. Это работает именно так. от Moisha_Liberman

Это и есть опенсорс. Он всегда таким был и есть.

Хотя касаемо линуксов, сам Линус как раз вот хотел сначала лицензию типа «открытый софт для фана, и запрет 🚫 коммерческого использования». А в итоге засадили GPL, которая вполне позволяет коммерческое использование.

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

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

anonymous
()
Ответ на: Нет. Это работает именно так. от Moisha_Liberman

Вы тоже не согласны задарма работать, а кто-то, значит, должен?

я согласен работать за еду и идею.

anonymous
()
Ответ на: Нет. Это работает именно так. от Moisha_Liberman

Пока дело ограничивается «я вам тут свой понэрский проджект принёс, хотите – юзайте, хотите – выкиньте», всем строго похрен что и как там. Как только разговор идёт про деньги, даже Вы не желаете работать. Что, собственно, Вы сами и подтвердили блестяще.

Это называется, настало время глупых аналогий.

Это не про комьюнити и это всё.

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

Так же и «твоё» комьюнити. Они это для себя делают.

PS: «Вы тоже не согласны задарма работать» - DONE 😀

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

Так пока и не понял нахрена, кроме как в качестве одного из этапов превращения винды в DE для линукса.....ну ладно просто WSL2 для некоторых, кхм, разработчиков, был оправдан чтобы писать, кхм-кхм, код для серверных приложений. Но нафига юзать в винде GUI приложения линукса, если а) большинство из них и так кроссплатформенны и доступны на винде нативно; б)те, что недоступны, например Simple Screen Recorder, не шибко то и нужны. Реализация вообще огонь :)

Sunderland93 ★★★★★
()
Ответ на: И "да" и "нет". от Moisha_Liberman

Все без исключения современные «сетевые ОС», если говорить об уровне L3 и устройствах, работающих на этом уровне, так или иначе заточены на базе quagga, а это open source.

Да ладно? И Cisco, и Juniper, и Extreme Networks - все quagga? И Dell с HPE?

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