Comments 197
* WSL недоступен
* проект coLinux как-то не развивается, последний релиз 2011 года
* виртуалки… иногда это удобно а иногда нет, кроме того есть еще случай когда процессор не поддерживает аппаратную виртуализацию.
Отказываемся штатным образом (без твикеров и ковыряния в реестре) от всего что можно, ставим «лимитное соединение» — а каждый клик например в «Параметрах» всё так же сопровождается HTTPS-запросом куда-то. И так далее.
Это всё можно игнорировать пока есть более-менее стабильное безлимитное подключение, но когда это ноут с модемом в зоне нестабильного приема 3G, или роуминг — вся эта дрянь съедает и так ограниченный канал. В таких ситуациях временно нужен killswitch, убивающий весь этот лишний трафик напрочь.
Windows 10 работает на старом железе быстрее Windows 7.
Тёще как-то поставил Win10 (E6750, 4Gb RAM). Начала жаловаться, что долго загружается. При очередном обновлении так и не дождался его завершения, оставлял почти на сутки, при этом была видна активность HDD.
Поставил Win7, всё заработало как часы.
Или Вы какое поколение железа называете «старым»?
Хотя… этот CPU выпустили 12 лет назад.
У меня дома Win10 без проблем работает на железе 10-ти летней давности Xeon X3470 LGA1156, это тоже можно считать старым железом.
Да, понятие старости железа разные
У меня к понятию старости добавляется полезность
Так вот не представляю пк для минимальных задач современности с менее 6gb и ssd
Да-зажрался, но ждать минуту запуска нового браузера, так себе удавольствие
Ставил вин10 на E7500 4Gb, полёт нормальный, обновления длятся настолько меньше суток, что я даже не утруждал себя засеканием времени. При обновлении до новой версии винды может подвиснуть на несколько часов, но это всего раз в полгода и винда обязательно предупреждает об этом. В целом грузится быстрее и работает шустрее, чем стоящая в дуалбуте вин7
P.S. у меня даже в EeePC 904 HD (загуглите что это такое ;)) который до сих пор жив и работает на 7 стоит SSD уже года, примерно с 2012. 10 попробовал бы, но железо слишком древнее у процессора нет нужных инструкций уже совсем да и видеокарта там считай вообще не ля чего непригодна.
P.S. у меня просто нет никакого желания сидеть на HDD под систему, я не понимаю зачем страдать если можно не страдать :)
Начала жаловаться, что долго загружается.
Сам столкнулся с такой проблемой. Просто в десятке по умолчанию включена функция Fast Startup, которая ускоряет запуск при использовании SSD, а вот на HDD система наоборот очень долго грузится.
Вот инструкция по отключению: https://www.windowscentral.com/how-disable-windows-10-fast-startup
Ну и еще стоит TinyWall, в котором собственно винде выход в инет заблокирован (хотя конечно ОС может найти средства обхода софтового файервола, но пока вроде все ОК).
старый компьютер это не оправдание, а полная профессиональная импотенция
Скриптовый язык,vim или emacs — что тут ограничивает?
Ну и да, речь шла про Enterprise версию с возможностью отключения телеметрии и проблемы с её покупкой для одного человека.
возможно при соответствующем скиле… представители сами нашли бы способ обратиться к \ подсказать вам?
там есть ответы на интересующие вас вопросы.
Серьезно, в чем проблема перехода на новую версию системы?1. В неотключаемых обновлениях с принудительной перезагрузкой, приводящей к потере рабочего окружения. Гарантированно работающего способа отключить автообновления (а также надоедливые плашки-напоминания) на произвольный срок найти пока не удалось.
2. В некрасивом (субъективно), неудобном (частично объективно) и некастомизируемом (объективно) интерфейсе.
3. В пристрастии «новой версии системы» к сбрасыванию различных настроек при очередном обновлении.
Первого ни разу не замечалА я, увы, постоянно. Все рецепты, что в интернете удалось найти, перепробовал. Какое-то время система молчит. Потом начинает каждый день долбать всплывашками в углу экрана, мол, чувак, мне тут неймётся (и закрыть их просто так нельзя, только ткнуть в них, что приводит к открытию центра настроек, который приходится дополнительно закрывать). Потом эти всплывашки становятся полноэкранными и блокирующими работу с компом, пока какую-нибудь кнопку там не нажмёшь. Чувствую, следующим шагом скоро станет «привет, мы тут зашифровали все ваши данные; пока не обновитесь — не расшифруем». И наконец, в один не прекрасный день я обнаруживаю, что ночью ноутбук самостоятельно вышел из сна (согласно логу, инициатором пробуждения оказалась задизейбленная задача планировщика RebootЧегоТо), установил обновления, перезагрузился, и ушёл обратно в сон, типа так и было. Утром пробуждаю его, логинюсь, а там чистый десктоп.
а некастомизируемый интерфейс был всегда.Раньше можно было выбрать между классическим и новомодным интерфейсом. В семёрке даже между тремя видами (классика, Basic, Aero). Не нравится новинка? Переключаешь в Classic и радуешься жизни. Но у Microsoft, видать, где-то нестерпимо свербит, когда пользователи радуются жизни. Я почти уверен, что где-то там есть Отдел Принуждения Пользователей, сотрудники которого специально проталкивают в систему непопулярные решения, поскольку иначе они станут не нужны и потеряют работу.
1. В неотключаемых обновлениях с принудительной перезагрузкой, приводящей к потере рабочего окружения. Гарантированно работающего способа отключить автообновления (а также надоедливые плашки-напоминания) на произвольный срок найти пока не удалось.
Отключается групповыми политиками (gpedit.msc) на любой версии кроме домашней. На домашней кажется можно через реестр накрутить.
Что касается фейковых серверов, то да, это как раз моя следующая идея на пробу. Но я не видел опции запрета подключения к внешним серверам. Более того, у меня нет ни малейшей уверенности, что винда после энного числа беуспешных попыток достучаться до WSUS, не проигнорирует настройки и не пойдёт всё же на свои родные. Или даже независимо от доступности WSUS (проэмулировать пустой не должно быть сложно) — не исключаю, что она время от времени может сверяться с серверами MS на тему «а не пытаются ли меня надурить» или «а нет ли тут, случайно, таких супер-пупер-критичных обновлений, что MS считает их необходимым выкатить принудительно абсолютно всем, в обход всех политик, корпоративных правил и ограничений». С них ведь станется.
Вообще, я пока что я экспериментирую с W10Privacy, которая, судя по описанию, как раз должна посовывать фейковый сервер, куда кладёт обновления, только когда пользователь этого явно затребует. Преимущество тут в том, что нет необходимости вручную дёргать настройки, когда захочу обновиться, достаточно будет просто запустить эту программу и вызвать обновление через неё. Но вот что-то у меня пока не складывается; в какой-то момент тестовая система (проверяю в виртуалке) всё-таки сама обновилась и перезагрузилась. Интерфейс у прожки не самый удобный, не могу пока разобраться, я сам накосячил, или прога всё-таки где-то чего-то недоработала.
Я говорю о месяцах аптайма; такого пока никакая комбинация настроек мне не позволяет.Я вас обрадую: над этим уже ведётся работа. Ну чтобы когда вы всё-таки открутите прям все-все ручки вам просто при входе на сайт банка вам говорили «оу? у вас старая винда? да ради вашей же безопасности чёрта с два мы вам дадим чего сделать». Ну а дальше — можно какие угодно политики настраивать, какой от них толк, если вам ни почту послать, ни документ распечатать не дадут?
Собственно технология-то уже есть, вопрос только под каким соусом её внедрять будут… понятно что начнут точно после января 2020го, но, возможно, и января 2023го подождут…
А если мне откажут в работе интернет-банка на том основании, что у меня не установлена сверх-критическая заплатка на Notepad, блокирующая возможность вручную выбрать специально установленный зловредный шрифт, который при ручном открытии специально вручную скачанного зловредного файла показывает в нём не те буквы, что на самом деле, — ну тогда, значит, будет создана отдельная перезагружающаяся на каждый чих виртуалка для интернетиков (точнее, для сайтов тех дебилов, которые внедрят себе поддержку этого добра и без которых мне не получится обойтись), а хост останется стабильным, со всеми нужными мне программами рабочего окружения.
Да, это случится не завтра, технологии разработаны, но для внедрения вначале нужно будет дождаться крупной катастрофы… а потом это просто законодательно введут, скорее всего.
P.S. Лет 20 назад Netcraft собирал и публиковал статистику uptime для разных хостов и народ «ахал»: вау — 300 дней аптайм, 500 дней, круто, стабильность-то какая! Сейчас переболели: серверные системы апдейтятся и перезагружаются регулярно. Десктоп и сотовые… Ну над этим работают пока.
P.P.S. Я, кстати, тоже не люблю, когда комп перезагружается и все программы закрываются. Я просто понимаю, что, в долгосрочной перспективе, бороться с этим бесполезно.
Но винда все-таки удобнее.
Гораздо интереснее, что до сих пор никто не раскопал технические подробности — что именно не хватает для WSL в семерке. В англоязычных источниках упоминаются только некие «вызовы ядра». Что это за вызовы, насколько они критичны, можно ли их как-то добавить путем патча ядра семерки или самого WSL и т.п.?
- нет стандартного компилятора Си. Я пробовал Visual Studio − это очень раздутая система, ABI разных версий несовместимы между собой, трудно настроить для использования из сторонней программы (например, для сборки Python-расширений),
- нет менеджера пакетов, приходится загружать всё с разных сайтов.
В конце концов стал использовать MinGW64. Там `pacman` и `gcc` в комплекте, всё просто и понятно.
Что это за вызовы, насколько они критичны, можно ли их как-то добавить путем патча ядра семерки или самого WSL и т.п.?Ну, например, clone — возможность создать копию процесса, причём гибко выбрав — что будет у ребёнка и родителя общим, что — нет.
Добавить подобную функциональность в микроядра Windows относительно несложно. Ну, может человеко-год или около того. Но… кто будет это делать? В случае с Windows 10 и WSL — просто добавили эту возможность в микроядро. А что с Windows 7 делать? Брать микроядро из Windows 10?
Ну не то, чтобы это было совсем невозможно — просто ненужно. Масса работы, несколько человеко-лет… и ради чего? Чтобы два с половиной гика не проапгредились на Windows 10? Кто будет это делать?
Гораздо интереснее, что до сих пор никто не раскопал технические подробности — что именно не хватает для WSL в семерке.
Даже в этой самой статье есть, частично, ответ:
Создание WSL потребовало комбинации глубокого знания Windows, которым обладала команда разработчиков ядра системы, и технологии, разработанной в Microsoft Research, которая называется пикопроцесс (picoprocess). Интересно то, что пикопроцессы, кроме того, являются той самой технологией, благодаря которой оказывается возможной работа SQL Server на Linux.
Неплохая вводная статья: https://blogs.msdn.microsoft.com/wsl/2016/05/23/pico-process-overview/
Забавно, что кажется никто не замечает, как Microsoft сделали революцию) Я пользуюсь WSL, но только в личных целях и более чем доволен. Не видел, чтобы кто-то использовал это на продакшене, но думаю WSL 2 это изменит, с учетом обещаний по скорости.
Меня больше интересует, как Microsoft внедрил в себя ядро линукс, ведь у него лицензия GPL. Разве это не обязывает MS раскрыть исходники как минимум WSL?
А на выходе — обычная Убунту (или другие дистрибутивы) — у них и так исходники открыты.
Я так понимаю.
Вопрос в том, можно ли считать WSL производным. Насколько я понимаю, вполне.
Можно даже дальше пойти: если WSL при этом является не просто юзерспейс-приложением, а компонентом системы, если он использует какие-то уникальные возможности системы, заточенные именно для WSL, то и сама Windows обязана будет заразиться GPL.
WSL не содержит ни строчки кода из Linux. Не расскажите — каким образом вдруг ваши влажные мечты реализуются? Заражение GPL воздушно-мечтательным путём?
Вот WSL2, с гипервизором, там интереснее. Но тут они вполне могли использовать стандартное ядро без изменений. Выйдет — увидим.
Так разве в этой ветке речь не о второй версии? Говорили выше "Microsoft внедрил ядро линукс", это же явно не к первой версии относилось.
В WSL 2 используется стандартное ядро Linux с kernel.org. Все фичи WSL живут вне его (интересно как файловую систему прикрутили… думаю через FUSE). Так что с «вирусностью» снова не срастается…
Вы так уверенно заявляете, но я вижу что у них модифицированное ядро. В любом случае, вирусность распространяется не только в случае изменения самого ядра. Модули ядра, например, тоже заражаются. И ядро отказывается их принимать, если они под несовместимой лицензией, либо «портится» (tainted kernel).
Так что да — Microsoft может что угодно делать со своим продуктом и никаких исходников выкладывать они не будут… А ядро — да, конечно, ядро-то — это ж не WSL…
У них свой софт, в основе которого лежит чужой, и в условиях использования того самого чужого кода оговаривается как его можно использовать, а как — нельзя. Это называется производное произведение и GPL требует чтобы все производные произведенияя имели совместимую лицензию.
Логика верно подсказывает что со своим произведением можно поступать как самому хочется, но не стоит забывать про чужой код и его условия использования.
Это называется производное произведение и GPL требует чтобы все производные произведенияя имели совместимую лицензию.Не все. Иначе у вас любой роутер и любой телефон с «чудесной оболочкой от производителя» нарушал бы GPL. Идите читайте GPL, там есть на эту тему специальное исключение.
Это называется производное произведение и GPL требует чтобы все производные произведенияя имели совместимую лицензию.Это будет называться производным произведением, если выяснится что произвольное ядро в WSL 2 вставить нельзя и нужно использовать вот ровно то самое, которое пропатчено под WSL 2 — и никакое другое.
Насколько я вижу цель заявляется ровно противоположное: берите какое угодно ядро, только включите в нём пару опций.
Посмотрим как оно на практике будет…
ядро отказывается их принимать
Это вы про процесс включения исходников модуля в официальные исходники всего ядра? Если так, то нужно различать "отказываются принимать" и "запрещено создавать, использовать и распротранять". Если MS пропатчила ядро, чтобы приконнектить его в Windows и распространяет это, то обязана предоставить исходники патчей по первому требованию любого пользователя и за разумные деньги, насколько я понимаю. Что она и сделала по вашей ссылке бесплатно. Лицензия не изменена, вирусность работает. Но открывать исходники Windows или обёртки вокруг неё не обязана.
Так и тут. Есть закрытая Вин10, для неё есть закрытая приблуда WSL, в которой запускается отрытый Линукс. Т.е. фактически тут WSL выступает в роли закрытой ОС, а Линукс — в роли открытого опенсорс ПО.
Какие-то смутные аналогии на личных доводах тут не работают. В принципе, с этим и другими неявными моментами можете ознакомиться здесь.
В принципе, с этим и другими неявными моментами можете ознакомиться здесь.Там только лишь интерпретация FSF. Да, она более весома, чем ваши или мои измышления, но, в конечном итоге, спорные моменты может разрешить только суд.
А тут всё упирается в то, что пытаться заставить открыть исходники винды — это гиблый номер, в лучшем случае удастся добиться того, что WSL 2 откажутся с Windows поставлять и будут просить пользователей собирать ядро самостоятельно.
Кому от этого станет лучше — непонятно.
Ситуация в напоминает шаг embrace стратегии EEE, но надеюсь что волнуюсь зря.
Тут больше подходит https://www.gnu.org/licenses/gpl-faq.en.html#FSWithNFLibs WSL — это несвободная библиотека, которую используют дистрибутивы. Это не производное произведение, это обёртка над ядром Windows, "случайно" совместимая с ядром Linux по API
А вот уже всякие
/proc
и /sys
— с ними всё гораздо, гораздо сложнее.но думаю WSL 2 это изменит, с учетом обещаний по скорости.
Вместо нормальных серверов на Linux? Боги, зачем?
Причин может быть масса: тестовые стенды, запуск Windows специфичных вещей рядом с Linux, "мягкий" переезд на Linux. В конце концов Visual Studio обладает мощным функционалом и разрабатывать под Linux в Windows станет в разы приятнее) Например, на моей предыдущей работе корпоративный стандарт — винда. Она стояла у всех без исключения. Более того, на проекте была TFVC в качестве системы контроля версий. Но я Linux разработчик и приходилось жить в VMWare, спасибо хоть лицензию купили. Но с этим было миллион неудобств.
Компания была (и есть), в целом, нормальная. Просто она крупная, а как любая крупная компания — она имеет процессы, в том числе и по обслуживанию рабочих станций и обеспечению информационной безопасности.
В целом, мне никто не запрещал поставить Linux на железо, это не запрещалось, но оговаривалось, что я принимаю все риски и проблемы, связанные с доступом к внутренним ресурсам, на себя и поддержка вправе не отвечать на мои запросы, т.к. у них нет нужной квалификации. Соответственно, все простои в работе — это мои косяки, а не DevOps команды.
То, что было неудобно работать, вообще ничего не говорит о самой работе :) К тому же, виртуалка на хорошем SSD отзывчива как родная система. Я попросил хороший SSD и мне его купили через день) Так что в целом все проблемы были в основном именно из-за привязки инфраструктуры к винде, но я запилил с десяток костылей и за два года работы почти не вспоминал о них)
Да их дело, что я могу еще сказать :) Мне и правда нравится WSL. С тех пор как он появился, я стер нахрен с домашнего компа Linux, т.к. он потерял всякий смысл) MS просто убивает десктопные Linux дистры иникто этого даже не замечает)
как Microsoft внедрил в себя ядро линукс, ведь у него лицензия GPL
Ядра (Linux) там как раз нет, только юзерспейс Ubuntu и трансляция вызовов к виндовому ядру.
Что-то я не очень понял карьерный путь, в 2016 она только окончила учебу и начала работать в MS, 2017 она возглавляет команду WSL (это настолько маленькая команда, что ее можно доверить выпускнику?), а в 2019 она уже уволилась из MS?
Она внутри MS в 2019 перешла в другую команду, которая что-то там с C++ делает.
Ну а Билл Гейтс ОС писал когда не закончил ВУЗ, а Линус целый UNIX переписал под себя тоже в таком возрасте :)
"… и даёт 20-кратный прирост скорости. Я получила интереснейшие впечатления".
Заметим — не «стало тормозить в 20 раз меньше», а «20-кратный прирост скорости».
Потому что «Я получила интереснейшие впечатления».
По стопам «основателя»: недоучившись, без профильного образования быстренько в самолете накидать «Васик», быстренько продать — и получать интереснейшие впечатления.
Windows-way.
недоучившись, без профильного образования быстренько в самолете накидать «Васик»
И в чём тут проблема? Многие программисты не имеют ни профильного, ни вообще высшего образования, при этом весьма не обижены работой и делают достойные вещи, в то время как среди имеющих профильное — полно бездарностей (как и в любой другой области, впрочем).
Поняла, что Сатья крепко сидит и пошла искать в другом месте)
Там в релизах что-то есть, будет круто, если попробуете не на превью и отпишитесь: https://github.com/microsoft/terminal/releases
Я не понимаю как можно пользоваться cmd. После того как нашёл ConEmu я не использую cmd. И там прикрасно все вставляеться с клавитатуры. Двигаться в терминале не совсем удобно но можно. В nano копирование к клавы работает.
Да, линуксовая не идеальна, но пока была лучше
Да, Линукс так не умеет. Он просто копирует выделенный текст в дополнительный буфер без всяких клавиш.
Кроме того, если кто-то решит обратиться за помощью в сфере разработки веб-приложений, скажем, на Stack Overflow, большинство примеров кода, которые он сможет найти, будет предназначено для запуска на Linux. Это не особенно хорошо для тех, кто, в качестве компьютера для веб-разработки, использует Windows. Часто подобным разработчикам легче всего просто перейти на платформу Mac. На macOS подобные примеры кода запускаются без всяких проблем.
Может быть чтобы запускать команды на линукс проще все таки перейти на линукс? мак тут каким боком вырос… к тому же, веб разработка на макаке, подразумевает танцы с homebrew, меняются пути и создаются дополнительные проблемы, мелочь а неприятно.
У Windows есть все те же самые, что и у Macos, преимущества десктопной системы, на развитие которой положили кратно больше человеко-часов разработки, чем на все линуксовые варианты вместе взятые. Удобство в мелочах просто-напросто — его начинаешь ценить со временем.
Да, JetBrains, оказывается, портирован, он может даже быть идентичным по возможностям. Но и на Маке и на PC у меня ещё есть Office 2019 и много других удобных вещей. Теперь и там и там есть bash. Для перехода нужны сильные аргументы, но против MacOS и Винды их, давайте честно признаемся, нет.
1. Мак всё-таки немного xNIX. Тот же Терминал — привычный bash. Пути xNIX'овые, Lower/Uppercase, всё вот это. Плясок с бубном с тем же brew — на порядок меньше, чем заводить нормальный хотя бы питон в венде.
2. если под руками ноутбук Windows или MacBook — то лучше MacBook.
В линухе удобнее, без сомнения. Но иногда это технически невозможно.
Кстати, а что там с iptables, iproute2, нормальным lo и остальным сетевым стеком, который в винде от рождения ущербный настолько, что хочется его пристрелить?
Размечтались… Их выгода в том, чтобы сделать разработку на Windows более удобной, а не сокращать неудобства запуска Windows-программ под GNU/Linux.
Что вам мешает допиливать wine, а не ждать пока это сделает кто-то другой? Я вот себе в файлик уже записал несколько багов, которые надеюсь подебажить в свободное время. Но вообще, wine конечно впечатляет — например, проприетарный семплер Kontakt Player запускается и работает (как VST-плагин, как отдельное приложение, почему-то не воспроизводит звук, посмотрю, почему, когда будет время). Я вообще был удивлен, что под линуксом многие проприетарные VST-плагины работают из коробки (те, что постарше).
Я перешел на линукс с WinXP. Конечно, есть недостатки: куча мелких багов, ощущение постоянной бета-версии, нехватка GUI программ, нет нормального отладчика (а не страшного gdb), нет отладчика для смешанных программ на Си + JS, нет пока нормальной поддержки стороннего ПО (ну то есть в линуксе нет штатного способа установки сторонних приложений, а установка через deb пакеты или добавление репозитория небезопасна, так как дает коммерческой компании рутовый доступ к системе, на что нормальный человек не согласится. Ну например если вы хотите себе в линуксе поставить VS code через deb пакет, то сдаете майкрософту доступ к своей системе). Также, в линуксе хуже с производительностью GUI программ, все жрет память (например, gnome-shell, который отвечает за рабочий стол и полоску с часами, может откушать 500 Мб памяти, спасибо яваскрипту).
Но это все равно лучше, чем винда. Тут хотя бы можно дебажить систему, а винде например, при использовании торрентов, в определенный момент в браузере перестают открываться новые TCP соединения и попробуй разберись, почему. Или неизвестный драйвер жрет 15% CPU и нельзя посмотреть, какой и почему. Ну а консоль в винде вообще боль и унижение. И винда занимает огромный объем диска, причем непонятно чем.
Да, линукс надо допиливать и мучать конфиги, но в винде то же самое, если вы пользуетесь чем-то, кроме браузера. Всякие ноды и прочие продукты точно так же надо настраивать в консоли, надо ставить cygwin, который работает как неполноценная пародия на линукс, итд.
Или другой пример: вы не доверяете проприетарным программам вроде скайпа и не хотите, чтобы они могли читать куки и историю вашего браузера, перехватывать вводимые пароли. Что вы делаете? И под линуксом, и под виндой придется возиться с консолью и скриптами, только под линуксом это будет проще. Под линуксом вы в крайнем случае просто можете засунуть проприетарную программу-помойку в lxc контейнер, а в винде этого нету. То есть винда тут проигрывает линуксу.
Ну и в линуксе система не будет вас унижать принудительными перезагрузками и обновлениями. Я вообще не представляю, как такое возможно, мне кажется, тут революция случится, если кто-то попробует навязать линуксоидам принудительные обновления. Это надо же пользователей держать за идиотов, которые не способны обновить себе систему.
В общем, если у вас хорошее железо, хотя бы 8 Гб и SSD, то линукс будет работать неплохо.
ну то есть в линуксе нет штатного способа установки сторонних приложений, а установка через deb пакеты или добавление репозитория небезопасна, так как дает коммерческой компании рутовый доступ к системе, на что нормальный человек не согласится. Ну например если вы хотите себе в линуксе поставить VS code через deb пакет, то сдаете майкрософту доступ к своей системе)
Пользователь lek уже пояснил что в винде всё также, зато в линуксе есть решения для этой проблемы, хотя сам не тестировал: bubblewrap, firejail.
>> В августе 2017 я присоединилась к команде WSL в качестве руководителя проекта.
Неплохо.
Мы учли жалобы пользователей, касающиеся совместимости и производительности WSL, и выпустили новую архитектуру системы — WSL 2. Она обеспечивает полную совместимость благодаря включению в Windows ядра Linux
PS: я виндовсятник, обычный «продвинутый пользователь», в восторге от WSL и самой идеи транслировать вызовы Linux API на уровне ядра.
www.microsoft.com/ru-ru/p/windows-terminal-preview/9n0dx20hk701?activetab=pivot%3Aoverviewtab
Использовал почти год на прошлом проекте: git, nodejs+npm, php+composer для сборки и т. п… Никаких проблем не заметил
Рассказ о том, как Linux привели в Windows