Компания Microsoft опубликовала обновление инструментария WSL 2.7.0 (Windows Subsystem for Linux), позволяющего запускать Linux-приложения в Windows. Версия 2.7.0 стала вторым значительным выпуском после открытия под лицензией MIT применяемых в WSL утилит командной строки, фоновых процессов для Linux-окружений и сервисов для запуска виртуальной машины. До этого был открыт код компонентов WSL, связанных с ядром Linux и графическим стеком wslg, а весь сопутствующий инструментарий являлся проприетарным...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=64411
Надо попробовать танки через вайн запустить.
Зачем? Затем что из бутылки с dxvk фпс на 30% выше чем нативно в винде при одинаковых настройках.
Можно же закинуть dxvk в папку с игрой на винде и будет так работать, зачем вайн через всл?
https://store.steampowered.com/linux
Чем бы дети ни тешились…
И на каком ведре вы их запускаете, что fps не хватает?
Магии не бывает. Если у тебя фпс выше, значит либо на линуксе frame pacing не работает, либо что-то ещё не работает / работает криво.
> с dxvk фпс на 30% выше чем нативно в виндеУ разрабов zink это пока ни разу(!) не подтвердилось. Все подобные "ускорения" - это следствия ошибок и после детального разбора (иногда очень долгого и очень детального) как минимум небольшое (а иногда и достаточно большое) отставание возвращается.
zink - это реализация OpenGL на vulkan. Т.е. ни в одном (100% соответствующем спекам со всеми возможными corner cases) тесте OpenGL на vulkan не быстрее "нативного OpenGL".
А чем нативно? 😃
Так в Proton же можно — через Steam или на коленке собрать скрипт для запуска Proton без него.
Мне grok сказал, что msys2 это прошлый век, современные программисты должны юзать wsl.
Ну грок собственно прав.
В необходимости MSYS2 действительно смысла мало в современных реалиях, когда есть прекрасный (во всех смыслах) WSL.
Вообще по задумке wsl первой версии во много раз интереснее, а wsl2 просто тесно интегрированная виртуалка.
https://learn.microsoft.com/ru-ru/windows/wsl/compare-versions
> Вообще по задумке wsl первой версии во много раз интереснее, а wsl2Если бы кто нибудь еще для семерки сделал этот wsl1 было бы вообще супер. Но теперь уже не сделают.
Или вот был такой проект CoLinux, но увы он только для 32 бит.
Сейчас у ReactOS как обычно затуп, его всего пытаются поднять до пре_НеВидовс_7 (хотя ХР_64 всё-таки сильно отличается всем от W_7 и от Виста, много чем, не только новыми библиотеками, а просто очень сильно), но когда более-менее поднимут можно это WSL туда завести? Будем угорать как gpl_2 угорает над gpl_2, может новый какой-то толчёк в этом получим, а то всё покругу красношапка против копировщиков красной шанки и все они против отрицателей красной шапки, а дрова на USB лучше таки подсмотреть у BSD кто бы что не говорил, осталось понять как одно и другое с ними работать должно.
WSL2 завязан на гипервизор, не думаю, что он вообще планируется в ReactOS
ReactOS это игрушка для его разработчиков, не более. Рад, что у них есть хобби, но рассчитывать на то, что он взлетит, просто неразумно. Это вечная альфа.
Последний релиз 2.6.2, а 2.7 нет даже в Pre-release. Автор, откуда новости?
Вот только сейчас появился 2.7.0 Pre-release, новость из будущего?
А WSL этот - он точно нужен? Есть хоть один успешный кейс (не "попробовали - работает", а нормальный, с реальным профитом)?
Да. Я использую WSL для разработки на Ruby on Rails. Под Windows у меня Rubymine, а на нём использую Remote Development. Это очень удобно, если компьютер не только для разработки, но и для игр. И особенно, если звуковые карты с проприетарными драйверами. А ещё я использую Equalizer APO для эвализации звука для всей ОС. Очень удобно.
> для разработки на Ruby on RailsТы бы еще про паскаль или дэлфи вспомнил. А так, раз уж решил фантазировать, то придумал бы что-то более правдоподобное.
Чел, твоё неверие не отменяет того, что я работаю на Ruby on Rails + WSL и мне за это платят.
Во что же вы такое играете если не хватает steam и port proton?)На Линукс скорее всего точно не будет работать battlefield тройка точно из за батлнета а что касаемо остальных хз. Как вариант из за аниичита.
Я в него сто лет не играл. А остальное с пол пинка запускается. Хотя не претендую на истину, игр очень много.
Что касаемо какого нибудь new vegas то на просто не он банально лучше работает. Стабильно вылетает не раз в 15 минут, а уверено пыхтит пару часов минимум)
Да у меня скорее предвзятое отношение к запуску игр, которые должны работать на DX, а запускаются через прослойку. Особенно я боюсь что будет с Denuvo. Хрен знает как оно там будет работать. :) Но это же не единственная причина по которой я не перехожу на Linux. В целом Linuxы ощущаются как-то кустарно что ли. Как минимум по UI. То шрифты некрасиво сглаживаются, то отступы неравные, то ещё что-то. А из GUI я сидел на Gnome 2, Xfce, KDE, LXDE, Mint (вроде же так называется форк Gnome 2?). И вот смотришь, а всё не так. Плюс у меня есть полно приложений, которые иногда требуются для работы или развлечения типа MS Office, MS Teams, Photoshop, MPC BE, Foobar 2000. Для кодирования видео иногда использую MeGUI. Т.е. всё такое исконно виндовое. А в Linux столько лет через VirtualBox и пытался мо максимуму быть в нём, но каждый каждый раз было очень некомфортно. В задал себе вопрос - а зачем? И перестал пытаться сидеть в Linux. :) Теперь для меня идеальный Linux - это WSL. Запускается быстро, переносить с компа на комп легко. Плюс у меня две звуковые карты - ASUS Essence STX II и Creative SB Z. Я очень не уверен, что на Linux будет нормально работать. По крайней мере звук то может и будет, но вот приложение от SB Z точно будет отсутствовать, а там нужные мне компрессоры и всякие "улучшайзеры". Во-о-от.Если что-то ещё интересно, то спрашивайте. :)
У нас у йУнных программерофф были Win, Mac-и и только у самых упоротых - линукс.
Теперь mac-и запретили, у всех винда, кого был линукс + WSL и только у меня ещё остался physical host desktop на линуксе ... ну и кто оказался самым упоротым?! :))))
Это конечно ничего не значит, но вот - докладываю :)
почему маки запретили?как бы я к макам так себе, но что такого в них, чтобы запрещать???
Да ХЗ! Нам не довели.
Причём убрали жёстка, только нескольким _художникам_ разрешили оставить как спец АРМ. Для к примеру почты - выдали виндовый нотик.
По срокам (+\- сапог) ~ 2 года назад...
А хоть в какой прОклятой стране дело-то происходит?(надеюсь, не Египет? Кто понял отсылку - самвиноват.)
Я каждый день пользуюсь, VScode бесшовно работает с WSL, позволяя мне программировать под линукс. Отказался от дуалбута, оффтопик нужен для таких вещей, как фотошоп.
и в каком месте это программирование под линукс?это даже не полноценная виртуализированная среда
Куда уж полноценней то?
ты не можешь в нее засунуть general distro, только специальный
Достаточно.
А если недостаточно, Hyper-V уже включен
https://www.terminaltemple.com/глянь, может тебе и такой сойдет
> https://www.terminaltemple.com/
> глянь, может тебе и такой сойдетМне сойдёт и WSL
Они ж не ведро в нём програмят :)
А для ноды, и прочих питонов-в-докере - вполне себе отлично залетает...
> мне программировать под линукса причем тут линукс? если ядро линукс прибито гвоздями и гдето там в wsl спрятано, и поменять его нельзя.
вы пишите прикладной софт, который наверняка и без всяких всл будет работать, хоть на х86 хоть на арм, питон, или руби имеют свои кросплатформенные приколы, которые к линуксу вообще не относятся.
микрософт не осилил нормальную ос сделать, чтобы было скрипты (хотябы) удобно запускать, и своровал из линукса, собственно весь линукс..
ну или расскажите как вы в всл пишете драйвера файловых систем линукс, там даже обвязки для блочных устройств нету...
так и причем тут программирование под линукс?
абсолютно не причем, это написание кода для виртуалки, внутри другой виртуалки, потому что кому это вообще надо понимать чего там куда и как собирается, память же копейки стоит, нефиг специалистов ерундой грузить, ну и вот результат, память уже не стоит копейки, а специалисты по написанию на питоне всякого, имеющие курсы...за еду готовы работать, во всяком случае примеры есть.
А Линус своровал всё у Unix, и как теперь жить будете с этой информацией?
Не своровал а написал свою реализацию.
это ты бс.дунам расскажи, которые через ifconfig алиасы создают, чтобы второй ip повесить..или тем же бс.дунам расскажи как они драйвера линукса ...
ладно, че бс.дунов, давай вспомним про другие unix...а какие? солярис, ой а оракл уже давно его похоронил, sco может, вот уж настоящий unix, где он?
GNU/Линукс, - Gnu Not Unix, че непонятного
Использовал WSL1 для графической Qt-шной проги. Настройка оборудования по COM-порту/UART (в WSL1 работал dev/ttyS). Проект вообще изначально кроссплатформенный, но linux-версией по-моему никто не пользовался ;) Редко тесты запускались.От WSL нужна была поддержка valgrind и да, получил её без дуалбута ;) Потом собрал gentoo, звук пробросил через jack, иксы через Xming. QtCreator юзал линуксовый (через Xming). Из сложного - для jack нужен был патч, который при ошибке mmap проверял не только NULL, но ещё и INVALID_HANDLE (-1). Эта бага в WSL, по-моему, до сих пор висит со статусом won't fix.
Ну и на последок попробовал smplayer - он работал, но с X11-бекэндом (т.е. очень дикие тормоза при ресайзе видео). Проц в целом тянул, но хотя бы XVideo в Xming сделало бы прям вполне юзабельный сценарий.
P.S. Как вышло WSL2 - забил на это дело. Смысл строить троллейбус дальше смысла нет...
Почему подсистема линукс для виндовс называется подсистемой виндовс для линукс?
Потому, что это подсистема Windows для совместимости с Linux
А POSIX subsystem for Windows - это подсистема позикса для совместимости с Windows, да?
https://www.google.com/search?q="posix+subsystem+for+wi...
Скажи спасибо, что не "Подсистема инициализации контрольных процессов дублирующихся слежений запасной системы".
Жаль конечно, что на WSL 1 забили. Решение намного красивее и не монополизирует гипервизор. Он всё ещё работает, но постепенно вылезают проблемы с совместимостью, которые никто уже не чинит.
> Жаль конечно, что на WSL 1 забилинишмагли. Не угнались за шт@6ле нонсенсом. А кому оно надо, с ведром 4.14 ?
Ну как тебе корпорация Зла в одиночку могла бы успевать за тем что наг03някают одновременно гугль, ibm и орацл?
то есть 98 не жаль, xp не жаль, теперь и 10ку не жаль, а вот всл1...какие же вы видузятники глупые, микрософту плевать на то как оно работает, микрософту плевать на то нравится оно вам или нет, единственное что интересует микрософт - это продажи.