Большое спасибо за подробное видео. Отличный подход по изложению материала, нет никаких хитроумных слов, фраз, все объяснешь простым языком и при этом доносишь все ключевые моменты. Продолжай зажигать!
Пожалуй самый лаконичный и информативный ролик о WSL. Спасибо! P.S. попробовал перенести файл дистрибутива убунту и файл виртуальной памяти с системного диска на другой. ну, так же в соответствующих ключах реестра поменял пути. все взлетело, все работает. теперь нет переживаний, что системный диск неожиданно "кончится" ))
@@HahaCharadeYouAre Остановил wsl и просто поискал на системном диске и в реестре файлы с расширением vhdx. файлы скопировал на другой диск, в реестре поправил путь соответственно. wsl заработал без проблем
Огромное спасибо! Очень по делу и без воды! Занимаюсь разработкой под Raspberry на Electron JS и вот думаю в докере все делать - вот вы очень помогаете.
Спасибо . очень доходчиво , У меня линукс стоит просто второй ОС и я понял , что через WSL что - либо делать в моём случае нет никакого смысла. И у меня в качестве бонуса ещё и графический интерфейс изначально имеется.
Если устраивает Linux в качестве второй системы, то WSL не нужен. Фишка WSL в том, что он позволяет запустить обе системы одновременно и пользоваться ими одновременно. Например, можно пройти пару миссий в GTA, пока устанавливаются зависимости в проект )))
Думал ставить винду для работы, пощупать что там нового в винде, но после некоторых минусов немного сменил свое мнение. Остаюсь на линухе, как говорится работает - не трогай.
Если нет каких-то корпоративных требований к операционной системе, лучше всего работать на том, что нравится. Я вообще вернулся на винду после 5 лет работы на MacOS, изначально было такое чувство, как будто вернулся домой после долгого отсутствия 😀 назад на макось вообще не тянет. Параллельно был домашний ноут с Ubuntu, за время его использования пришёл к выводу, что линукс не годится ни для чего, кроме работы))
@@alex-will-explain Полностью согласен. Я полтора года просидел на макос и сама ос в целом ок, но вот макбук с м1, а позже и м1 про оставили очень положительные впечатления. Но мак пришлось продать, вернулся на манджаро с kde, но словил проблему с ssl сертификатом для рабочего проекта, не смог побороть, поставил кубунту. Раз уже переустанавливаюсь, думал попробовать пощупать виндовс 11, да и виндовс 10 я не особо на постоянке использовал, потому стало интересно. По работе все таки нужно гонять докер и есть специфика проекта где нужен линукс или макос для разработки, а тут wsl уже второй версии, вообще шикарно. Но что то как то поубавилось мотивации ковырятся в этом. Может позже попробую если не вернусь на мак.
Алексей, спасибо за видео. Все вроде как понятно. Кидаю проект в файловую систему линукс (не в папку мнт). Открываю проект в визуал коде на винде. В проекте одна строка на вывод слова на экран. Любые изменения длятся 30-40 секунд. Уже и кэши по обе стороны отрубил, и что уже только не делал. Можете советом помочь, пожалуйста? Изменения до докера доходят быстро. А вот в браузере долго.
@@ch4zzy_ там же вроде по умолчанию сетевые соединения с реальной сетевухи на WSL перекидываются. Во всяком случае, сайт, запущенный в WSL, который открывается из винды как localhost, можно открыть с мобилки по реальному сетевому адресу компа
Привет, у меня мини комп с вин 11 и рекламой: - "Windows 11 Pro, самая продвинутая версия ОС Windows, предустановлена для вашего удобства и хорошо совместима с другими системами, которые вы, возможно, захотите использовать. С GEEKOM Мини IT8 вы можете установить сразу две операционные системы: сначала Windows, затем Linux, а также можно запускать альтернативные операционные системы, такие как Android x86 и FydeOS.". Хочу второй системой линукс, будет мне польза от WSL? Или поставить ububnty и т.д. второй системой, и при загрузке выбирать? Спасибо, очень интересно, но ни .... не понятно.
С помощью WSL вы можете поставить Ubuntu "внутрь" винды. Если вам линукс нужен только для утилит командной строки, то WSL - это отличное решение. Более того, в таком случае вы можете пользоваться двумя системами одновременно, чего не получится, если просто ставить Ubuntu второй системой. Но ещё надо учитывать, что там у вас за "мини комп". Если он совсем слабенький, то ему будет тяжеловато, т.к. WSL с запущенной Ubuntu даже без всяких задач занимает около 2гб оперативки.
Здравствуйте Леха, скажите пожалуйста, может быть вы, Леха, объясните как подрубить графическую оболочку для всл2 убунты? Я читал статьи, все сломал и потом пришлось все отключить и с нуля поднять
Подскажите, пожалуйста, а как у WSL с доступом к графическим ресурсам компа? Предположим, мне надо запустить достаточно ресурсоёмкий не только для процессора, но и для графической карты процесс. Сам по себе мой комп с 11-ой виндой вполне способен на это, но сможет ли WSL получить доступ к необходимым ресурсам?
Ни разу не пробовал запускать в WSL ничего графического. Но люди графический интерфейс запускают, значит, в целом доступ есть. Учитывая, что WSL видит все ядра и потоки процессора, скорее всего, с графическим процессором ситуация будет аналогичная. Но лучше всего просто попробовать. Сейчас WSL устанавливается одной командой: "wsl --install", а сам процесс занимает пару минут.
WSL2 видит все ядра и может работать на всех. Раньше был AMD Ryzen 5 шестиядерный. Сейчас intel core i7 12700h, у него 6 производительных ядер по два потока и 8 малых, через htop показывает их как 20. Винда тоже 20 показывает. То есть каких-то ограничений в этом плане нет. Приходилось работать с разными проектамт, никаких вопросов с производительностью не было. Кстати, докер в такой конфигурации работает шустрее, чем на Apple M1.Не то чтобы прямо существенно, но разница видна невооружённым глазом
Шторм надо было ставить в винду, а вот проекты класть в файловую систему WSL. VPS не является заменой WSL. VPS является удалённым сервером, поэтому комфортно заниматься разработкой на нём не получится - задержка файловой системы на каждой операции будет заметной. Плюс за него надо платить. Это очень распространённая ошибка новичков: покупают сервер и сразу начинают делать проект на сервере. В итоге сталкиваются с кучей проблем. Правильный путь - это делать сайт локально до тех пор, а выгружать даже на тестовый сервер имеет смысл в том случае, когда сайт имеет определенную степень готовности.
В теории возможно. Если удастся смонтировать диск на линукс, то в проводнике этот диск будет виден по клику на дистрибутив, затем папка mnt, и затем нужная буква. Сработает ли на практике, не имею понятия, т.к. ни разу не сталкивался с подобным
Вообще можно. По запросу "custom wsl distro" гуглится даже официальная инструкция от Microsoft. Другой вопрос в целесообразности. Я упоминал в видео, что Линукс в WSL не имеет графического интерфейса. Плюс это не докер-контейнер, а полноценная операционная система, поэтому всё, что нужно, просто ставится туда, как обычно, через apt-get, например. Но если очень хочется, то конечно можно))
@@alex-will-explain Контекст скорее про ядро и вражеский SystemD, а не о наборе утилит. Многие продвинутые, в английском сегменте, рекомендуют NIX вместо APT и тем более вместо pacman. И doas вместо sudo.
ОЗУ, возможно, но точно не сразу. Диск точно не освобождается. Возможно, это особенности самого vhdx, а не WSL. Но через diskpart optimize всё хорошо ужимается. Недавно, кстати, узнал вообще гениально простой способ перенести это всё на другой диск: просто перекинуть vhdx файл на другой диск, а на старом месте сделать ссылку через mklink
Конечно работает. Вы в курсе, чем отличается, к примеру Ubuntu, запущенная в WSL от Ubuntu, запущенной на реальном железе? Сможете хоть одно отличие назвать?
@@alex-will-explain Работает? Вы точно проверяли? И как Вы этого добились? В релизах WLS последняя запись об этом - "Интерфейс sycall syslog еще не поддерживается."
@@eugenklass честно, я не пробовал, но не вижу ни одной причины, чтобы оно не работало. Естественно, что оно будет писать в логи линукса, а не в логи винды.
@@alex-will-explain я имею ввиду доступ к физическому сетевому адаптеру, например wifite не находит сетевые адаптеры если его запустить в wsl, но должен работать если сделать это на обычной виртуалке
@@RAYY_WILD непосредственно к железу обращаться не пробовал. Но сеть работает. Git push/pull, composer, всякие API запросы - всё идёт нормально из WSL.
@@alex-will-explain Спасибо за ответ, кстати, было бы довольно неплохо если бы вы записали что нибудь еще про wsl, мне эта штука очень понравилась, правда весь ее функционал мне не понятен, хотелось бы узнать о нем побольше, да и я наверное такой не один, поэтому, более подробное видео на подобие этого будет очень кстати
Вот в видео была претензия, что для каждого пука нужен свой терминал. Так а как wsl или windows terminal решает эту проблему? Да никак. Мы имеем одну программу только с кучей вкладок с разными терминалами. И снова приходим к тому, что для каждого пука свой терминал нужен. Вот если бы был универсальный терминал, которой понимал где какая команда: виндузовые команды выполнял бы в винде, а линуксовые оборачивал и выполнял в линукс контейнере - цены бы не было. Честно говоря, после двух лет разработки (да и просто жизни) чисто под линусом, я так и не понял, как люди что-то разрабатывают под виндой. Винда чисто стоит, что бы зайти в игрушки поиграть, ибо под вайном запускать такое себе. Ну а поскольку я большую часть занимаюсь бэком, то графический софт мне, в принципе, мало нужен. Так что проблем жизни чисто под линуксом нет.
Если есть WSL, то в терминале винды не надо выполнять вообще никаких команд. А Windows terminal - это просто программа для табов, грубо говоря. Если при работе на линуксе вам достаточно одного окна терминала, то и табы не нужны.
"Нет графической оболочки" У меня сразу вьетнамские флэшбеки о временах, когда ставил сервер графической оболочки под первое весло и подключился к ней из винды
Мне известно два решения проблемы раздувания VHDX файла WSL 1. Перенести приложение Ubuntu (Debiain etc) на другой диск. Не все дистрибутивы позволяют, надо проверять по месту. 2. Воспользоваться командлетом Optimize-VHD из Повершела для утрамбовки виртуального диска.
Можно ещё через diskpart. Кстати, при использовании docker, помимо образа дистрибутива, есть ещё образ, где докер хранит свои волюмы и прочее. И этот образ тоже имеет свойство раздуваться
@@alex-will-explain нет описаных автором проблем, можно запустить одновременно несколько машин с разными конфигурациями и т.д. Кроме того, среда изолирована. С моей точки зрения одни плюсы.
@@boroda8778 там не проблемы, а особенности. Во всём остальном wsl удобнее виртуалки. Ставится одной командой, настраивать ничего не нужно. А запускать несколько виртуалок с разными конфигурациями вообще не вижу смысла, есть же докер. Хотя в WSL тоже можно создавать сколько угодно разных экземпляров без каких-либо ограничений
@@alex-will-explain самый главный плюс в виртуалке - возможность жестоко ограничить выделенные ей ресурсы: от размера жёсткого диска до оперативной памяти. Почему такого нет в wsl - не понятно. Меня, например, не очень радует когда винда засерается спустя год всем чем только можно и вот эта вот "резиновость", при чем не только с wsl, а и со всем в принципе, меня бесит.
@@bassboosted1184 в WSL можно ограничивать объём оперативы. Также можно менять расположение ext4 файла, в котором лежит файловая система WSL. Но по моему опыту для разработки отсутствие ограничений лучше, чем слишком низкие ограничения. Помню с виртуалбоксом было такое, думаю, ну два ядра ему должно хватить. Работаешь, медленно, надо ещё)) потом с оперативой то же самое. Что касается постоянно исчезающих свободных гигабайт, это не только проблема винды. На макоси то же самое. Помню почистил диск с утра, 15 гигов освободил, начал работать, через два часа кричит "осталось менее 150 МБ свободного места")))
а не проще тогда монтировать и прочее под линуксом, но в виртуальной вендовой машине? Раз монтаж видео под линуксом почему то не устраивает, хотя как по мне разницы не много.
Вообще никакой логики. Линукс хорош только для серверных приложений, где не нужен GUI. Для всего остального винда или макось будут предпочтительнее. Поэтому абсолютно логично иметь линукс внутри винды, а не наоборот. Тем более, что WSL 2 значительно гибче, быстрее и легче, чем виртуалка.
@@alex-will-explain интересно как я тогда живу больше двух лет под линуксом и мне норм? Я не хочу разводить срачь, что лучше винда или линукс. У линукса тоже своих проблем достаточно, и они далеко не те о которых вы говорили в видео. Любой человек, который хотя бы год занимался разработкой не под виндой, при чем не на каком-то скудненьком проекте на реакте, скажет вам, что винда такое себе в плане разработки. Уж лучше мак, если так не хочется с линуксом возится.
@@bassboosted1184 я 5 лет занимался разработкой на маке. А перед этим год на Ubuntu, и потом параллельно с маком ноут с убунтой использовался для личных целей. Потом в начале 2021 года перешёл на винду с WSL 2, и винда мне нравится больше. Докер на WSL 2 работает ощутимо быстрее, чем на маке. В 2016 году я ушёл с винды как раз из-за кучи проблем с ней. Сейчас я вернулся на винду, потому что WSL решает абсолютно все эти проблемы.
@@AndreiSurdu когда я снимал это видео, установка была более сложная, а сейчас действительно одной команды достаточно. Я был очень удивлён, когда это сработало)))
Выбор в итоге не велик: 1. Берем лодку и мотор(linux). Закрепляем двигатель на скотч. Двигатель отвалился. Понимаем, что нужно было брать другой двигатель. Берём другой двигатель. Приматываем на скотч, плаваем. Через месяц лодка взлетает в небо, хлопаем в ладоши, лодка возвращается. Через два месяца узнаем, что лодка получает новый релиз. Обновляем лодку. Лодка больше не грузится. Грустим. 2. Покупаем лодку и вёсла (WSL). Потихоньку гребем, радуемся тому, что лодка не тонет. Осознаём, что мы находимся на огромном грузовом судне, сидя в маленькой лодке посреди палубы. И так норм. Радуемся, что лодка не тонет.
@@alex-will-explain если хочется пошустрее - линукс. Но нужно готовиться к горе ошибок, багов, и может быть к тому, что линукс рано или поздно не запустится. Безопаснее и привычнее- винда и WSL. Но это получается какая-то матрешка. X)
@@Last_risse2 ну я бы не сказал, что на линуксе прямо много багов. За 5 лет использовния Ubuntu в качестве единственной ОС на домашнем ноуте она только один раз "сломалась" при обновлении с 14.04 на 16.04. "иксы" слетели. Но через пару часов танцев с бубном удалось починить)) обновление 16 -> 18 кстати прошло гладко.
0:32 Если аналоги оставляют желать лучшего, значит вы не умеете с ними работать. И это не недостаток программ, а элементарная нехватка навыков и знаний. Простой пример, уже 20 лет не использую windows. В смысле вообще. Он у меня стоит только на стареньком пентиум 1 97-го года, да и то это Windows 98 SE. Да на виртуальной машине крутится windows 7 и 10, когда нужно срочно проверить работу какого-то кода под виндой. Для всего остального линукса на домашнем ПК вполне достаточно. Поначалу, конечно, приходилось использовать двойную загрузку, но это как добавочные колеса у велосипеда, рано или поздно они становятся не нужны и сами собой отваливаются.
@@stakemograine266 то есть миллионы дизайнеров используют платный фотошоп на платной винде вместо бесплатного Gimp только потому что фотошоп увидели первым? Само по себе ваше утверждение "Если аналоги оставляют желать лучшего, значит вы не умеете с ними работать" подразумевает то, что любая программа абсолютно равноценна своим аналогам. Если бы это было правдой, никто бы не использовал платный софт вместо бесплатного. И тут в первую очередь нужно думать не о чьём-то личном компьютере, а о корпоративном секторе, где цена годовой лицензии на одно рабочее место может достигать десятков тысяч долларов. Почему-то у айтишников принято думать, что раз у них всё замечательно работает на линкусе, то у остальных и подавно. Но спешу вас разочаровать, за пределами IT-сектора люди используют компьютер вовсе не только для 1С и офиса. К примеру, есть такие программы, как Pro Tools, Creo Parametric или Adobe After Effects, чьи линуксовые аналоги выглядят просто жалкими поделками.
@@alex-will-explain, ну, эту довольно забавную ситуацию я даже не знаю как комментировать. Какая часть предложения: "Если аналоги оставляют желать лучшего, значит вы не умеете с ними работать", - вам показалась не понятной? Т.е. вы прочитали, вроде бы поняли и тут же выдаете: "...есть такие программы,.. чьи линуксовые аналоги выглядят просто жалкими поделками." Иными словами вы и правда не умеете с ними работать. :) Например, весь Adobe After Effects, доступен в пределах того же GIMP'а. Не расстраивайтесь, вам еще множество интересных открытий предстоит. А поскольку этот редактор позволяет запрограммировать любой эффект, на который хватит вычислительной мощности и вашей фантазии, то на самом деле его возможности куда выше. Ну и так далее. По поводу миллионов дизайнеров, которые сидят на винде. Когда-то все они были детьми и знакомились с компьютером впервые. Как думаете, какую ОС они с большей долей вероятности видели впервые? С какой ОС и какими приложениями им приходилось сталкиваться чаще? Готов поспорить, что про тот же GIMP они впервые услышали уже в сознательном возрасте. И тут такой дизайнер оказывается в ситуации, когда он уже неплохо владеет фотошопом и тем же Adobe After Effects, но совершенно ничего не знает про GIMP. И либо пользоваться тем, с чем он уже хорошо знаком, либо начинать изучать какую-то неведомую зверушку, которая вроде бы как бы и не особо-то ему нужна. Есть же фотошоп. Лень - двигатель прогресса, так что он ожидаемо остается в привычной и уютной зоне комфорта. Отсюда и миллионы дизайнеров, которые не видят смысла изучать что-то новое и просто пользуются более привычным и известным ПО. Ну и кроме того, не стоит забывать про "спрос рождает предложение". Из-за того, что дизайнеров среди пользователей линукса не очень много, никто и не видит особой нужды писать для них узко-специализированное ПО. Например, из-за того, что пользователей андроида куда больше, то и Photoshop Express ожидаемо появился на адндроиде. И многие дизайнеры спокойно им пользуются, даже не задумываясь о том, что весь их андроид крутится на линуксе. Так же они не задумываются о том, что коль персональный компьютер обладает куда большей мощностью, то они вполне могли бы получить не экспресс, а вполне обычную версию под линуксом. Ну а те дизайнеры, что "постарше" и прочитали чуть больше книжек и документации, вообще просто запускают фотошоп под wine'ом, и опять же не видят никаких проблем. Но вайн - это точно такие же добавочные колеса, как и двойная загрузка. Рано или поздно ты просто перестаешь им пользоваться, поскольку, под линуксом есть действительно все необходимое для любой работы. В общем довольно занятная ситуация выходит. С одной стороны все инструменты есть, а с другой - те, кто не знают, где искать, просят выдать им специальный инструмент, а люди знающие просто игнорируют эти запросы, ибо "все есть" и документация с гуглом в помощь. В общем, одни не хотят или не видят нужды учиться, а другим и так есть куда потратить свое время. И всех эта ситуация одинаково устраивает. Миллионы дизайнеров продолжают сидеть под windows, и им норм. А всякие прочие айтишники и программисты спокойно сидят под линуксом, и им тоже норм. А тем, кто пользуются только 1c и офисом, вообще плевать где сидеть. Они даже таких слов, как "ОС", не знают. Им везде норм.
То, что в Gimp есть какой-то функционал, это ещё не значит, что этот функционал удобен в использовании или в принципе юзабелен. Хотя мне конечно трудно судить, т.к. я не дизайнер. Но я привёл и другие примеры, как например, Creo Parametric. Работе с ним и его предшественником Pro/Engineer я посвятил 8 лет своей жизни, и могу точно сказать, что на линуксе ничего аналогичного нет. Конечно, есть какие-то 3D САПР, но это как сравнивать Sublime text и Phpstorm. Но дело не только в сложных программах. Есть на винде редактор табулатур Guitar pro. И есть линуксовый аналог Tux Guitar. Бо́льшая часть их функционала совпадает. И я отлично научился пользоваться и тем, и другим. Вот только когда дело доходит до набора табулатур, то сразу оказывается, что многие команды с клавиатуры в Tux Guitar просто отсутствуют и постоянно приходится ещё и тыкать мышкой. Кроме того Tux Guitar постоянно зависает. Это тоже я виноват, что неправильно пользуюсь?
Вообще так в 10 раз лучше, меньше места будет занимать, linux только для серверов используется а для других задач это то уже мазохизм, ибо поддержка нулевая
Какая чушь! Зачем линуксовый софт запускать в винде?! Это же полный бред! Гораздо лучше было бы запускать без проблем виндовые проги в линуксе! Это реально необходимо!
@@igorkirg если можно обойтись одним только линуксом, то тут и думать нечего - ставишь линукс и работаешь, но бывает, что надо и винда, и линукс. Например, ты хочешь пройти пару миссий в GTA, пока фронтенд компилируется 😂, в таком случае WSL очень удобно
Алексей, спасибо за видео. Все вроде как понятно. Кидаю проект в файловую систему линукс (не в папку мнт). Открываю проект в визуал коде на винде. В проекте одна строка на вывод слова на экран. Любые изменения длятся 30-40 секунд. Уже и кэши по обе стороны отрубил, и что уже только не делал. Можете советом помочь, пожалуйста? Изменения до докера доходят быстро. А вот в браузере долго.
Натягиваем сову на глобус. Радуемся.
Отлично рассказаны детали WSL, причём очень важные на практике детали 👍
Спасибо! Очень доступно объяснили про работу подсистем. Самое то для новичков
Большое спасибо за подробное видео. Отличный подход по изложению материала, нет никаких хитроумных слов, фраз, все объяснешь простым языком и при этом доносишь все ключевые моменты. Продолжай зажигать!
Норм видос, вы объяснили некоторые неочевидные штуки, которых я не нашел в других гайдах. Спасибо!
Лёха, действительно, объяснил то, что я за полгода ленивых попыток раскурить самостоятельно WSL так и не смог осилить. Спасибо огромное!
Расказал все что нужно для старта. Супер!
Чётко, ясно, доходчиво. Огромная благодарность тебе!
Пожалуй самый лаконичный и информативный ролик о WSL. Спасибо!
P.S. попробовал перенести файл дистрибутива убунту и файл виртуальной памяти с системного диска на другой. ну, так же в соответствующих ключах реестра поменял пути. все взлетело, все работает. теперь нет переживаний, что системный диск неожиданно "кончится" ))
А как вы это сделали? Можно процесс?
@@HahaCharadeYouAre Остановил wsl и просто поискал на системном диске и в реестре файлы с расширением vhdx. файлы скопировал на другой диск, в реестре поправил путь соответственно. wsl заработал без проблем
спасибо за видео! давно хотелось понять для чего и как он работает (без установки по скрипту), пока что самый лучший видос на эту тему
ты крут 🙃
Спасибо за доступность материала
мололец, у тебя хорошо получается
У тебя тоже))
Спасибо, добрый человек! Добротный материал, отличная подача.
Огромное спасибо!
Очень по делу и без воды!
Занимаюсь разработкой под Raspberry на Electron JS и вот думаю в докере все делать - вот вы очень помогаете.
Супер 👍🏻
Отличная подача, голос не раздражает, а главное не засыпаешь. Жду ролики по Drupal
Спасибо . очень доходчиво , У меня линукс стоит просто второй ОС и я понял , что через WSL что - либо делать в моём случае нет никакого смысла. И у меня в качестве бонуса ещё и графический интерфейс изначально имеется.
Если устраивает Linux в качестве второй системы, то WSL не нужен. Фишка WSL в том, что он позволяет запустить обе системы одновременно и пользоваться ими одновременно. Например, можно пройти пару миссий в GTA, пока устанавливаются зависимости в проект )))
Лёха хорошо объясняет: кратко, но расставлены акценты на что обратить внимание чтобы не запутаться!
Леха, спасибо)
Думал ставить винду для работы, пощупать что там нового в винде, но после некоторых минусов немного сменил свое мнение. Остаюсь на линухе, как говорится работает - не трогай.
Если нет каких-то корпоративных требований к операционной системе, лучше всего работать на том, что нравится. Я вообще вернулся на винду после 5 лет работы на MacOS, изначально было такое чувство, как будто вернулся домой после долгого отсутствия 😀 назад на макось вообще не тянет. Параллельно был домашний ноут с Ubuntu, за время его использования пришёл к выводу, что линукс не годится ни для чего, кроме работы))
@@alex-will-explain Полностью согласен. Я полтора года просидел на макос и сама ос в целом ок, но вот макбук с м1, а позже и м1 про оставили очень положительные впечатления. Но мак пришлось продать, вернулся на манджаро с kde, но словил проблему с ssl сертификатом для рабочего проекта, не смог побороть, поставил кубунту. Раз уже переустанавливаюсь, думал попробовать пощупать виндовс 11, да и виндовс 10 я не особо на постоянке использовал, потому стало интересно.
По работе все таки нужно гонять докер и есть специфика проекта где нужен линукс или макос для разработки, а тут wsl уже второй версии, вообще шикарно. Но что то как то поубавилось мотивации ковырятся в этом. Может позже попробую если не вернусь на мак.
А ещё говорят: не буди лихо, пока спит тихо.
Лихо - это винда и ее линуксовые кряки.
Просто лучшее видео по теме
Четко и по делу.... Порадовало.
спасибо, был интересен вопрос с файловой
Отличное видео
3:29 KDE - это не дистрибутив, это Desktop Environment, т.е. окружение рабочего стола. Почему оно упоминается наряду с дистрибутивом Mint?
Спасибо за уточнение:)
Класс, у вас очень мало подписчиков при таком уровне качества контента
Бля вы заебали радоваться качеству начального уровня мереея успех в подписчиках
спасибо Лёха!!
Очень полезное видео, спасибо. Интересно, с набором win + wsl можно ли в полноценный бэк с php и go
Да, конечно можно. Можно в докере, а можно и без
Алексей, спасибо за видео. Все вроде как понятно. Кидаю проект в файловую систему линукс (не в папку мнт). Открываю проект в визуал коде на винде. В проекте одна строка на вывод слова на экран. Любые изменения длятся 30-40 секунд. Уже и кэши по обе стороны отрубил, и что уже только не делал. Можете советом помочь, пожалуйста?
Изменения до докера доходят быстро. А вот в браузере долго.
А на каком языке код пишете?
Был бы рад увидеть похожее видео про ssh для wsl(удаленный доступ). Например подключение из локальной сети к устройству с установленным WSL.
Вот ни разу не пробовал, не было необходимости. Да у меня и локальной сети нет 😆
@@alex-will-explain Локальная сеть в плане роутер, 192.168.*.*, у меня пока не получилось заставить работать ибо у wsl свой айпишник 172.*.76.*
@@ch4zzy_ там же вроде по умолчанию сетевые соединения с реальной сетевухи на WSL перекидываются. Во всяком случае, сайт, запущенный в WSL, который открывается из винды как localhost, можно открыть с мобилки по реальному сетевому адресу компа
@@alex-will-explain это да, но к файловой системе не могу достучаться :(
Привет, у меня мини комп с вин 11 и рекламой: - "Windows 11 Pro, самая продвинутая версия ОС Windows, предустановлена для вашего удобства и хорошо совместима с другими системами, которые вы, возможно, захотите использовать. С GEEKOM Мини IT8 вы можете установить сразу две операционные системы: сначала Windows, затем Linux, а также можно запускать альтернативные операционные системы, такие как Android x86 и FydeOS.". Хочу второй системой линукс, будет мне польза от WSL? Или поставить ububnty и т.д. второй системой, и при загрузке выбирать? Спасибо, очень интересно, но ни .... не понятно.
С помощью WSL вы можете поставить Ubuntu "внутрь" винды. Если вам линукс нужен только для утилит командной строки, то WSL - это отличное решение. Более того, в таком случае вы можете пользоваться двумя системами одновременно, чего не получится, если просто ставить Ubuntu второй системой.
Но ещё надо учитывать, что там у вас за "мини комп". Если он совсем слабенький, то ему будет тяжеловато, т.к. WSL с запущенной Ubuntu даже без всяких задач занимает около 2гб оперативки.
Здравствуйте Леха, скажите пожалуйста, может быть вы, Леха, объясните как подрубить графическую оболочку для всл2 убунты? Я читал статьи, все сломал и потом пришлось все отключить и с нуля поднять
Тут в комментариях почти год назад давали ссылку, где так делают. Но сам не пробовал,да и ни к чему оно мне :)
Вроде стоит попробовать. А CentOS 7 есть в числе доступных Линуксов? У меня как раз такая ситуация - на работе требуют CentOS 7.
На github есть centos пол wsl. Просто загуглите "centos WSL", и выйдет куча подробных инструкций по установке
Подскажите, пожалуйста, а как у WSL с доступом к графическим ресурсам компа? Предположим, мне надо запустить достаточно ресурсоёмкий не только для процессора, но и для графической карты процесс. Сам по себе мой комп с 11-ой виндой вполне способен на это, но сможет ли WSL получить доступ к необходимым ресурсам?
Ни разу не пробовал запускать в WSL ничего графического. Но люди графический интерфейс запускают, значит, в целом доступ есть. Учитывая, что WSL видит все ядра и потоки процессора, скорее всего, с графическим процессором ситуация будет аналогичная. Но лучше всего просто попробовать. Сейчас WSL устанавливается одной командой: "wsl --install", а сам процесс занимает пару минут.
Посоветует какой проц. луче всего для WSL 2 ( Intel малые ядра работают? или AMD)
WSL2 видит все ядра и может работать на всех. Раньше был AMD Ryzen 5 шестиядерный. Сейчас intel core i7 12700h, у него 6 производительных ядер по два потока и 8 малых, через htop показывает их как 20. Винда тоже 20 показывает. То есть каких-то ограничений в этом плане нет. Приходилось работать с разными проектамт, никаких вопросов с производительностью не было. Кстати, докер в такой конфигурации работает шустрее, чем на Apple M1.Не то чтобы прямо существенно, но разница видна невооружённым глазом
Intel Core i7-12700 предусмотрено 8 стандартных ядер и 4 энергоэффективных, 4 энергоэффективных wsl не подержите?
@@АлександрРыков-ж4ы htop, запущенный из WSL2 видит все ядра и потоки. А вот как он их использует, это я даже не знаю,как проверить))
Спасибо! Недавно вышла стейбл версия wsl2, в ней поддержку графической оболочки не подвезли?
Насколько я знаю, каких-то серьёзных работ в этом направлении не ведётся. Скорее всего из-за ненадобности.
Подвезли. Непонятно зачем, но оно даже работает.
А я phpstorm на wsl поставил, и не понимаю зачем это сделал xD
Я новичок в программировании, если у меня есть VPS то и WSL мне получается не нужен?
Шторм надо было ставить в винду, а вот проекты класть в файловую систему WSL.
VPS не является заменой WSL. VPS является удалённым сервером, поэтому комфортно заниматься разработкой на нём не получится - задержка файловой системы на каждой операции будет заметной. Плюс за него надо платить. Это очень распространённая ошибка новичков: покупают сервер и сразу начинают делать проект на сервере. В итоге сталкиваются с кучей проблем. Правильный путь - это делать сайт локально до тех пор, а выгружать даже на тестовый сервер имеет смысл в том случае, когда сайт имеет определенную степень готовности.
@@alex-will-explain да, теперь вникаю. Спасибо Леха и правда хорошо обьясняешь 😄
Подскажите, есть ли какой-нибудь способ примонтировать через wsl внешний диск в формате EXT4, подключенный по usb, чтобы он отображался в проводнике?
В теории возможно. Если удастся смонтировать диск на линукс, то в проводнике этот диск будет виден по клику на дистрибутив, затем папка mnt, и затем нужная буква. Сработает ли на практике, не имею понятия, т.к. ни разу не сталкивался с подобным
Посмотрел, послушал. Всё супер, но решил не извращаться, поставить линукс)
А можно ли взять любой другой дистриб и как-то его подготовить и потом запустить в WSL 2 ?
Вообще можно. По запросу "custom wsl distro" гуглится даже официальная инструкция от Microsoft. Другой вопрос в целесообразности. Я упоминал в видео, что Линукс в WSL не имеет графического интерфейса. Плюс это не докер-контейнер, а полноценная операционная система, поэтому всё, что нужно, просто ставится туда, как обычно, через apt-get, например. Но если очень хочется, то конечно можно))
@@alex-will-explain
Контекст скорее про ядро и вражеский SystemD, а не о наборе утилит.
Многие продвинутые, в английском сегменте, рекомендуют NIX вместо APT и тем более вместо pacman.
И doas вместо sudo.
@@alex-will-explain How to Import any Linux distribution to use with WSL 2 on Windows 11 | WSL --Import Terminal Command
Так вроде во второй версии есть автоматическое очищение кэша при простое и памяти на диске
ОЗУ, возможно, но точно не сразу. Диск точно не освобождается. Возможно, это особенности самого vhdx, а не WSL. Но через diskpart optimize всё хорошо ужимается. Недавно, кстати, узнал вообще гениально простой способ перенести это всё на другой диск: просто перекинуть vhdx файл на другой диск, а на старом месте сделать ссылку через mklink
@@alex-will-explain ну если диск ещё не чиститься, то это должны завести а то как-то не так...
Здравствуйте такая вот проблема при скачивании (E: Unable to locate package)
Ошибка при скачивании чего именно? Но вообще, это стандартная ошибка, когда установщик пакетов не может найти пакет. К WSL это не имеет отношения.
@@alex-will-explain спосибо решено после обновления
php функция syslog работает в "полноценном линуксе" на WSL? )
Конечно работает. Вы в курсе, чем отличается, к примеру Ubuntu, запущенная в WSL от Ubuntu, запущенной на реальном железе? Сможете хоть одно отличие назвать?
@@alex-will-explain Работает? Вы точно проверяли? И как Вы этого добились?
В релизах WLS последняя запись об этом - "Интерфейс sycall syslog еще не поддерживается."
@@eugenklass честно, я не пробовал, но не вижу ни одной причины, чтобы оно не работало. Естественно, что оно будет писать в логи линукса, а не в логи винды.
если wsl находится внутри винды и общается с ней через виртуальный сетевой адаптер, должно быть к реальному доступа не будет?
Нет, доступ к сети есть.
@@alex-will-explain я имею ввиду доступ к физическому сетевому адаптеру, например wifite не находит сетевые адаптеры если его запустить в wsl, но должен работать если сделать это на обычной виртуалке
@@RAYY_WILD непосредственно к железу обращаться не пробовал. Но сеть работает. Git push/pull, composer, всякие API запросы - всё идёт нормально из WSL.
@@alex-will-explain Спасибо за ответ, кстати, было бы довольно неплохо если бы вы записали что нибудь еще про wsl, мне эта штука очень понравилась, правда весь ее функционал мне не понятен, хотелось бы узнать о нем побольше, да и я наверное такой не один, поэтому, более подробное видео на подобие этого будет очень кстати
@@RAYY_WILD да, можно подумать над этим. Но вообще, я обычно просто открываю терминал WSL и работаю, как в линуксе. Вообще никакой магии))
Сколько боли в этих потугах! Не проще ли установить Линукс и в ВиртуалБоксе устанвить Винду?
WSL значительно проще, удобнее и быстрее виртуалбокса. В одну команду ставится сам WSL и в один клик ставится дистрибутив линукса.
Сколько места может занимать wsl2 на диске? Ну минимум.
Зависит от дистрибутива и от количества данных в нём. Но думаю гигов 5 надо минимум для начала
Вот в видео была претензия, что для каждого пука нужен свой терминал. Так а как wsl или windows terminal решает эту проблему? Да никак. Мы имеем одну программу только с кучей вкладок с разными терминалами. И снова приходим к тому, что для каждого пука свой терминал нужен.
Вот если бы был универсальный терминал, которой понимал где какая команда: виндузовые команды выполнял бы в винде, а линуксовые оборачивал и выполнял в линукс контейнере - цены бы не было.
Честно говоря, после двух лет разработки (да и просто жизни) чисто под линусом, я так и не понял, как люди что-то разрабатывают под виндой. Винда чисто стоит, что бы зайти в игрушки поиграть, ибо под вайном запускать такое себе. Ну а поскольку я большую часть занимаюсь бэком, то графический софт мне, в принципе, мало нужен. Так что проблем жизни чисто под линуксом нет.
Если есть WSL, то в терминале винды не надо выполнять вообще никаких команд. А Windows terminal - это просто программа для табов, грубо говоря. Если при работе на линуксе вам достаточно одного окна терминала, то и табы не нужны.
"Нет графической оболочки"
У меня сразу вьетнамские флэшбеки о временах, когда ставил сервер графической оболочки под первое весло и подключился к ней из винды
👍🙂
Мне известно два решения проблемы раздувания VHDX файла WSL
1. Перенести приложение Ubuntu (Debiain etc) на другой диск. Не все дистрибутивы позволяют, надо проверять по месту.
2. Воспользоваться командлетом Optimize-VHD из Повершела для утрамбовки виртуального диска.
Можно ещё через diskpart. Кстати, при использовании docker, помимо образа дистрибутива, есть ещё образ, где докер хранит свои волюмы и прочее. И этот образ тоже имеет свойство раздуваться
А не завезли ли автоматическую очистку ли? Нужно обновленияглянуть.
короче, лучше использовать обычную виртуалку) За труды лайк
Чем лучше?
@@alex-will-explain нет описаных автором проблем, можно запустить одновременно несколько машин с разными конфигурациями и т.д. Кроме того, среда изолирована. С моей точки зрения одни плюсы.
@@boroda8778 там не проблемы, а особенности. Во всём остальном wsl удобнее виртуалки. Ставится одной командой, настраивать ничего не нужно. А запускать несколько виртуалок с разными конфигурациями вообще не вижу смысла, есть же докер. Хотя в WSL тоже можно создавать сколько угодно разных экземпляров без каких-либо ограничений
@@alex-will-explain самый главный плюс в виртуалке - возможность жестоко ограничить выделенные ей ресурсы: от размера жёсткого диска до оперативной памяти. Почему такого нет в wsl - не понятно. Меня, например, не очень радует когда винда засерается спустя год всем чем только можно и вот эта вот "резиновость", при чем не только с wsl, а и со всем в принципе, меня бесит.
@@bassboosted1184 в WSL можно ограничивать объём оперативы. Также можно менять расположение ext4 файла, в котором лежит файловая система WSL. Но по моему опыту для разработки отсутствие ограничений лучше, чем слишком низкие ограничения. Помню с виртуалбоксом было такое, думаю, ну два ядра ему должно хватить. Работаешь, медленно, надо ещё)) потом с оперативой то же самое. Что касается постоянно исчезающих свободных гигабайт, это не только проблема винды. На макоси то же самое. Помню почистил диск с утра, 15 гигов освободил, начал работать, через два часа кричит "осталось менее 150 МБ свободного места")))
Пожалуй, останусь пока на "форточках".
а не проще тогда монтировать и прочее под линуксом, но в виртуальной вендовой машине? Раз монтаж видео под линуксом почему то не устраивает, хотя как по мне разницы не много.
Вообще никакой логики. Линукс хорош только для серверных приложений, где не нужен GUI. Для всего остального винда или макось будут предпочтительнее. Поэтому абсолютно логично иметь линукс внутри винды, а не наоборот. Тем более, что WSL 2 значительно гибче, быстрее и легче, чем виртуалка.
@@alex-will-explain интересно как я тогда живу больше двух лет под линуксом и мне норм? Я не хочу разводить срачь, что лучше винда или линукс. У линукса тоже своих проблем достаточно, и они далеко не те о которых вы говорили в видео.
Любой человек, который хотя бы год занимался разработкой не под виндой, при чем не на каком-то скудненьком проекте на реакте, скажет вам, что винда такое себе в плане разработки. Уж лучше мак, если так не хочется с линуксом возится.
@@bassboosted1184 я 5 лет занимался разработкой на маке. А перед этим год на Ubuntu, и потом параллельно с маком ноут с убунтой использовался для личных целей. Потом в начале 2021 года перешёл на винду с WSL 2, и винда мне нравится больше. Докер на WSL 2 работает ощутимо быстрее, чем на маке. В 2016 году я ушёл с винды как раз из-за кучи проблем с ней. Сейчас я вернулся на винду, потому что WSL решает абсолютно все эти проблемы.
есть смысл ставить антивирус на эту ubuntu?
А зачем на Ubuntu антивирус?
а на imac можно поставить чистый linux? и как
На мак можно и винду поставить. Вопрос только зачем?))
@@alex-will-explain винда уже стоит))) bootcamp. интересен именно linux
@@РоманЖежель-й2ц думаю, там всё по старинке: либо мультизагрузчик, либо виртуалка
Как выключить ядро люмех на виндовс 10
Удалить WSL?
А запускать то когда будем ?
Что запускать и куда?)
wsl --install #your're done!
@@AndreiSurdu когда я снимал это видео, установка была более сложная, а сейчас действительно одной команды достаточно. Я был очень удивлён, когда это сработало)))
Красава
После просмотра видео один вопрос. Нафига?
Например, чтобы верстать по макету в Photoshop сайт, развернутый на локальном LAMP-стеке.
Ну и теперь десктопные убунтовые приложения запускаются прямо в винде. Включая браузер. Так что даже химичить с хостс больше не надо.
Костыли, линукс просто установить надо и все :)
Так это и есть линукс))
@@alex-will-explain Линукс через костыль ? Лучше бы снесли бы диск с виндой и туда линукс накатили бы
@@nikolaigogol2483 чем именно это лучше?))
Недавно открыл для себя GIMP и про Фотошоп забыл
Если бы он ещё умел без глюков открывать psd, сделанные в фотошопе, ему бы цены не было)
Выбор в итоге не велик:
1. Берем лодку и мотор(linux). Закрепляем двигатель на скотч. Двигатель отвалился. Понимаем, что нужно было брать другой двигатель. Берём другой двигатель. Приматываем на скотч, плаваем. Через месяц лодка взлетает в небо, хлопаем в ладоши, лодка возвращается. Через два месяца узнаем, что лодка получает новый релиз. Обновляем лодку. Лодка больше не грузится. Грустим.
2. Покупаем лодку и вёсла (WSL). Потихоньку гребем, радуемся тому, что лодка не тонет. Осознаём, что мы находимся на огромном грузовом судне, сидя в маленькой лодке посреди палубы. И так норм. Радуемся, что лодка не тонет.
Вы как-то слишком запутанно изъясняетесь. У меня права категории B, какой из двух вариантов мне подойдёт?
@@alex-will-explain если хочется пошустрее - линукс. Но нужно готовиться к горе ошибок, багов, и может быть к тому, что линукс рано или поздно не запустится.
Безопаснее и привычнее- винда и WSL. Но это получается какая-то матрешка. X)
@@Last_risse2 ну я бы не сказал, что на линуксе прямо много багов. За 5 лет использовния Ubuntu в качестве единственной ОС на домашнем ноуте она только один раз "сломалась" при обновлении с 14.04 на 16.04. "иксы" слетели. Но через пару часов танцев с бубном удалось починить)) обновление 16 -> 18 кстати прошло гладко.
0:32 Если аналоги оставляют желать лучшего, значит вы не умеете с ними работать. И это не недостаток программ, а элементарная нехватка навыков и знаний.
Простой пример, уже 20 лет не использую windows. В смысле вообще. Он у меня стоит только на стареньком пентиум 1 97-го года, да и то это Windows 98 SE. Да на виртуальной машине крутится windows 7 и 10, когда нужно срочно проверить работу какого-то кода под виндой. Для всего остального линукса на домашнем ПК вполне достаточно.
Поначалу, конечно, приходилось использовать двойную загрузку, но это как добавочные колеса у велосипеда, рано или поздно они становятся не нужны и сами собой отваливаются.
Большинство дизайнеров не умеет работать с Gimp. Сможете догадаться, почему?
@@alex-will-explain, слишком много причин, но во главе всего на мой взгляд стоит синдром утенка. Что первым увидел, то и принял за эталон.
@@stakemograine266 то есть миллионы дизайнеров используют платный фотошоп на платной винде вместо бесплатного Gimp только потому что фотошоп увидели первым? Само по себе ваше утверждение "Если аналоги оставляют желать лучшего, значит вы не умеете с ними работать" подразумевает то, что любая программа абсолютно равноценна своим аналогам. Если бы это было правдой, никто бы не использовал платный софт вместо бесплатного. И тут в первую очередь нужно думать не о чьём-то личном компьютере, а о корпоративном секторе, где цена годовой лицензии на одно рабочее место может достигать десятков тысяч долларов. Почему-то у айтишников принято думать, что раз у них всё замечательно работает на линкусе, то у остальных и подавно. Но спешу вас разочаровать, за пределами IT-сектора люди используют компьютер вовсе не только для 1С и офиса. К примеру, есть такие программы, как Pro Tools, Creo Parametric или Adobe After Effects, чьи линуксовые аналоги выглядят просто жалкими поделками.
@@alex-will-explain, ну, эту довольно забавную ситуацию я даже не знаю как комментировать.
Какая часть предложения: "Если аналоги оставляют желать лучшего, значит вы не умеете с ними работать", - вам показалась не понятной? Т.е. вы прочитали, вроде бы поняли и тут же выдаете: "...есть такие программы,.. чьи линуксовые аналоги выглядят просто жалкими поделками."
Иными словами вы и правда не умеете с ними работать. :)
Например, весь Adobe After Effects, доступен в пределах того же GIMP'а. Не расстраивайтесь, вам еще множество интересных открытий предстоит.
А поскольку этот редактор позволяет запрограммировать любой эффект, на который хватит вычислительной мощности и вашей фантазии, то на самом деле его возможности куда выше.
Ну и так далее.
По поводу миллионов дизайнеров, которые сидят на винде. Когда-то все они были детьми и знакомились с компьютером впервые. Как думаете, какую ОС они с большей долей вероятности видели впервые? С какой ОС и какими приложениями им приходилось сталкиваться чаще?
Готов поспорить, что про тот же GIMP они впервые услышали уже в сознательном возрасте. И тут такой дизайнер оказывается в ситуации, когда он уже неплохо владеет фотошопом и тем же Adobe After Effects, но совершенно ничего не знает про GIMP.
И либо пользоваться тем, с чем он уже хорошо знаком, либо начинать изучать какую-то неведомую зверушку, которая вроде бы как бы и не особо-то ему нужна. Есть же фотошоп.
Лень - двигатель прогресса, так что он ожидаемо остается в привычной и уютной зоне комфорта. Отсюда и миллионы дизайнеров, которые не видят смысла изучать что-то новое и просто пользуются более привычным и известным ПО.
Ну и кроме того, не стоит забывать про "спрос рождает предложение". Из-за того, что дизайнеров среди пользователей линукса не очень много, никто и не видит особой нужды писать для них узко-специализированное ПО.
Например, из-за того, что пользователей андроида куда больше, то и Photoshop Express ожидаемо появился на адндроиде. И многие дизайнеры спокойно им пользуются, даже не задумываясь о том, что весь их андроид крутится на линуксе. Так же они не задумываются о том, что коль персональный компьютер обладает куда большей мощностью, то они вполне могли бы получить не экспресс, а вполне обычную версию под линуксом.
Ну а те дизайнеры, что "постарше" и прочитали чуть больше книжек и документации, вообще просто запускают фотошоп под wine'ом, и опять же не видят никаких проблем.
Но вайн - это точно такие же добавочные колеса, как и двойная загрузка. Рано или поздно ты просто перестаешь им пользоваться, поскольку, под линуксом есть действительно все необходимое для любой работы.
В общем довольно занятная ситуация выходит. С одной стороны все инструменты есть, а с другой - те, кто не знают, где искать, просят выдать им специальный инструмент, а люди знающие просто игнорируют эти запросы, ибо "все есть" и документация с гуглом в помощь.
В общем, одни не хотят или не видят нужды учиться, а другим и так есть куда потратить свое время. И всех эта ситуация одинаково устраивает.
Миллионы дизайнеров продолжают сидеть под windows, и им норм. А всякие прочие айтишники и программисты спокойно сидят под линуксом, и им тоже норм.
А тем, кто пользуются только 1c и офисом, вообще плевать где сидеть. Они даже таких слов, как "ОС", не знают. Им везде норм.
То, что в Gimp есть какой-то функционал, это ещё не значит, что этот функционал удобен в использовании или в принципе юзабелен. Хотя мне конечно трудно судить, т.к. я не дизайнер. Но я привёл и другие примеры, как например, Creo Parametric. Работе с ним и его предшественником Pro/Engineer я посвятил 8 лет своей жизни, и могу точно сказать, что на линуксе ничего аналогичного нет. Конечно, есть какие-то 3D САПР, но это как сравнивать Sublime text и Phpstorm. Но дело не только в сложных программах. Есть на винде редактор табулатур Guitar pro. И есть линуксовый аналог Tux Guitar. Бо́льшая часть их функционала совпадает. И я отлично научился пользоваться и тем, и другим. Вот только когда дело доходит до набора табулатур, то сразу оказывается, что многие команды с клавиатуры в Tux Guitar просто отсутствуют и постоянно приходится ещё и тыкать мышкой. Кроме того Tux Guitar постоянно зависает. Это тоже я виноват, что неправильно пользуюсь?
Лучше- бы видовые программы полноценно линуксе запускать!!!
Только через терминал, really ? Точно ?
ruclips.net/video/IL7Jd9rjgrM/видео.html
Лихо, конечно, он придумал с удалённым рабочим столом:) Но я с трудом могу себе представить кейс, когда это может пригодиться)
Вообще так в 10 раз лучше, меньше места будет занимать, linux только для серверов используется а для других задач это то уже мазохизм, ибо поддержка нулевая
Глазами бы смотреть в камеру всё-таки, когда текст читаешь. Выглядишь как робот.
весло
Какая чушь! Зачем линуксовый софт запускать в винде?! Это же полный бред! Гораздо лучше было бы запускать без проблем виндовые проги в линуксе! Это реально необходимо!
При использовании WSL линуксовый софт запускается не в винде, а на линуксе. А вот сам линукс уже оказывается запущен внутри винды.
@@alex-will-explain Я же говорю что это полный бред!
@@namefamyly5679 спасибо за аргументированное мнение ;)
@@alex-will-explain А как аргументировать ахинею?
Вот это огород.....
На самом деле это всё значительно проще, чем кажется на первый взгляд
@@alex-will-explain Даже не сомневаюсь. Но проще работать отдельно под линуксом.... Дядюшка Бил Гейтс опять перемудрил.....
@@igorkirg если можно обойтись одним только линуксом, то тут и думать нечего - ставишь линукс и работаешь, но бывает, что надо и винда, и линукс. Например, ты хочешь пройти пару миссий в GTA, пока фронтенд компилируется 😂, в таком случае WSL очень удобно
Ты не настолько красивый, чтобы смотреть на тебя читающего со стенки, лучше видеоряд пустить полезный
msys лучше!
Там Gentoo нет =). Пришлось самому делать =)
И как в итоге? Сложно было?
@@alex-will-explain нее, устанавливается wsl без дистрибутива(если еще нет её) и импортируется stage-3*.tar а дальше по хендбуку, как обычно
WslRegisterDistribution failed with error: 0xc03a0014 кто знает, как исправить?
Алексей, спасибо за видео. Все вроде как понятно. Кидаю проект в файловую систему линукс (не в папку мнт). Открываю проект в визуал коде на винде. В проекте одна строка на вывод слова на экран. Любые изменения длятся 30-40 секунд. Уже и кэши по обе стороны отрубил, и что уже только не делал. Можете советом помочь, пожалуйста?
Изменения до докера доходят быстро. А вот в браузере долго.
@@belyaevdmnd а на каком языке код пишете?
@@alex-will-explainPHP, разве это играет роль на каком? 🤔
Уже убунту поставил. Все установил необходимое, и тоже с задержкой. Втф 🤦🏽♂️
Может иметь значение, если бы там была какая-то компиляция. Но PHP - это не тот случай. Должно работать сразу. Может IDE сохраняет с задержкой?