Как стать автором
Обновить

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

Время на прочтение 2 мин
Количество просмотров 7.5K
Всего голосов 48: ↑45 и ↓3 +42
Комментарии 20

Комментарии 20

Простите, но я слаб в терминологии: «ГПИ» — это что-то типа «GUI»? Я просто нутром не могу распознать этот термин.

Графический Пользовательский Интерфейс. Альтернативный вариант этого термина — Графический Интерфейс Пользователя (ГИП).

НЛО прилетело и опубликовало эту надпись здесь
ГИП — это главный инженер проекта вообще-то.
Жду когда Windows вывернется наизнанку и перейдет в конце концов на ядро линукс. А все приложения windows будут через wine запускаться.

Имхо WSL2 лучшее, что в последнее время случилось в винде. Да и сложно уже что то придумать эдакого в операционной системе.
Бойтесь данайцев, дары приносящих © Вергилий, «Энеида». Сдаётся мне, что конечная цель Микрософт состоит вовсе не в том, чтобы осчастливить линуксоидов.

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

НЛО прилетело и опубликовало эту надпись здесь
Ага, а некоторые модели мфу, принтеров и прочего win-онли оборудования будут запускаться через виртуальную машину с виндой пятилетней давности.
И через wine ещё надо заставлять пользователя вбивать каждый раз разные не очевидные DRI_PRIME=1 LANG=ru_RU.utf8 и прочее.
Не пускать всякие фаерфоксы, нетсёрфы, тандербёрды, хромиумы. А только расово верный lynx, mutt, curl и ie6, запущенный под вайном.
Убрать концепцию репозиториев, сделав это third party фичей (чтобы добавить надо собрать из сырцов пайтон, пипом установить нвм, нвмом установить dnf, днэфом установить apt, а аптом установить chocolatey, который будет вместо установоки тянуть sh скрипт, который запускает бинарник из вайна!). Всё по старому, дабл клик мышкой, распаковать из архива, почитать ридми, всякие configure make make install будут говорить, что у вас не хватает всякого и вообще вместо glibc какой-то glIbWinC версии 0.0.0.0.2, жмите продолжить и вообще вам не нужны эти программы. Чет меня занесло…

Зато microsoft linux будет с логотипом пингвина, выпрыгивающего в окно.

Вы путаете дистрибутив с ядром. В андроид телефоне вы все то же самое делаете?

ну вот пару лет назад я обнаружил фичу ConnectedStandby — ноутбук в спячке, а музыка с него играть продолжает.
или опять же «Reset MY PC» научилась качать винду из интернета сама, на выбор, чем не фича

Надеюсь, весь свободный и изначально GNU/Linux'овый софт перестанут портировать под Windows. Да, в принципе вообще можно разрабатывать только под GNU/Linux. Кто использует Windows, тот запустит через WSL.

о! по этой ссылке больше технопорно
Становится всё более и более ясно, чего они добиваются.
Мне вот не понятно. Ну т.е. с одной стороны как-бы «очевидно», что они хотят привлечь к себе «линуксоидов». Но с другой стороны с полноценной/нативной поддержкой Linux на Windows отпадет необходимость портировать программы на Windows, и если проект не заточен только и исключительно на Windows, то очевидно что проще его разрабатывать именно для Linux. Больше программ разрабатывается для Linux -> меньше зависимость от Windows.

Так что не все так однозначно…
НЛО прилетело и опубликовало эту надпись здесь
Это какой ещё нативной поддержкой? WSL2 это виртуалка. Нативное — это результат сборки с помощью mingw, например.
Под «нативной» я имел в виду поддержку от Microsoft/Windows, а не «прилепленную сбоку». Типа Bluestacks для Android-а например. А так-то и DOS-приложения и x32 на x64 машине не совсем уже чтобы «нативно» работают в системе, но пока конечный пользователь не видит разницы — это детали реализации.
DOS-приложения поддерживались только в Win x32 и чисто из-за особенностей x86 архитектуры — полноценной виртуализации там не было. Именно поэтому в x64 они и не работают… Да и в x32 работали только при отсутствии прямого обращения к железу.

WSL1 тоже работает без полноценной виртуализации, а вот в WSL2 уже заметна разница — например, нужен HyperV, ну и производительность страдает, как и в случае полноценной виртуалки. Так что пользователь увидит разницу в любом случае… Всё же, нативность — это не про эмуляцию.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий