Pull to refresh
3
Karma
0
Rating

User

Microsoft начал тестирование поддержки запуска GUI-приложений Linux в Windows

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


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

Microsoft начал тестирование поддержки запуска GUI-приложений Linux в Windows

А что если есть куча бесплатного, но закрытого софта, который работает только на винде

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

Microsoft начал тестирование поддержки запуска GUI-приложений Linux в Windows

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

Microsoft начал тестирование поддержки запуска GUI-приложений Linux в Windows

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


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

Microsoft начал тестирование поддержки запуска GUI-приложений Linux в Windows

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

Microsoft начал тестирование поддержки запуска GUI-приложений Linux в Windows

В проекте на гитхабе и презентации есть более полное описание как это работает:
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/

Microsoft начал тестирование поддержки запуска GUI-приложений Linux в Windows

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

Почему линукс использует swap-файл

Это все хорошо, но как заставить oom killer убивать процессы до того как система намертво повиснет при нехватке памяти? Мне помог только earlyoom.

5 причин использовать Linux в 2020 году

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


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

5 причин использовать Linux в 2020 году

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

Вышел Microsoft Edge для Linux

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


Помнится в Edge обещали завести движек IE, врядли его портируют на линукс.

Обновленный браузер Safari: как быть маркетологам

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

«Только не „Битрикс“!». Почему не стоит игнорировать изучение этого фреймворка

У битрикса настолько дружелюбная админка, что большинство клиентов в нее сами не заходят, если нет специально обученного человека, заносить современный контент с кучей визуальных блоков через инфоблоки сущий ад. Если делать свои модули, то неужели проще сделать хороший интерфейс на D7, а не на любом адекватном фреймворке(для оформления есть готовые темы)?

«Только не „Битрикс“!». Почему не стоит игнорировать изучение этого фреймворка

Не знаю как у них это устроено, но код "облачного Битрикс24" всем не раздают, так что может и внедрили, только когда все дойдет до остальных — большой вопрос.


Минимальная ориентированность на разработчиков, десять лет кормили завтраками про d7 и, возможно, только сейчас сделали новое апи для контента.


Со страницы скачивания дистрибутива убрали указание версии, случайно никто не знает где смотреть версию не устанавливая?

«Только не „Битрикс“!». Почему не стоит игнорировать изучение этого фреймворка

Похоже речь про https://youtu.be/1_xYUQzQHj8?t=3150 (ссылка на таймкод, но смотреть стоит полностью).
По этому вебинару похоже, что нашли адекватных разработчиков и спустя 10 лет все таки начали двигаться в правильном направлении, что в двойне приятно, в этом вебинаре нет тех клоунов которые обычно презентуют новую версию.

Пользователи жалуются, что их ПК на Windows 10 стали медленнее работать после установки обновления KB4559309

Линукс с приложениями вполне адекватно работает на медленном 2.5' hdd, время загрузки всегда около полутора минут, в процессе работы приложений, когда они уже в памяти, практически не замечаешь, что это на hdd, чего не скажешь о win10, которая может грузиться по 10-15 мин без обновлений, приложения постоянно перестают отвечать и пользоваться даже только браузером больно.


Когда покупал ноут, 5 лет назад, win10 на нем была из коробки и адекватно работала.

Apple Silicon: конец эры Wintel

Вероятно с переходом на ARM Apple станет закручивать гайки с ограничениями системы, на железо скорее всего Linux уже будет не поставить, а на Mac OS будут жестче ограничения на запуск приложений не из AppStore, в плоть до полного запрета для простых пользователей, если они перестараются — побегут в первую очередь продвинутые пользователи и разработчики для других систем, что может стать началом конца.


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

Apple Silicon: конец эры Wintel

Покупатели iPad Pro — очень лояльные и платежеспособные клиенты, зачем лишать их возможности купить еще девайс или несколько? Если уж они придумали обоснование не делать калькулятор, то как и почему не давать делать рабочую станцию из планшета они придумают.


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

Apple Silicon: конец эры Wintel

Pаботает с несколькими важными оговорками:


  1. Интерфейс отображается в режиме дублирования экрана, экран планшета при этом не отключается.
  2. Разрешение основного интерфейса не настраивается и не подстраивается под монитор.
  3. Type-C есть только на iPad Pro и на других ленейках заменять его не торопятся.

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

Apple Silicon: конец эры Wintel

Если Apple даст просто подключить iPad к монитору через стандартный type-c — это уже будет не Apple, это же бесплатный фукционал, не в их стиле, они должны переосмыслить и сделать платным.

Information

Rating
5,900-th
Registered
Activity