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

Крутые лайфхаки для работы с WSL (Подсистема Windows для Linux )

Время на прочтение 3 мин
Количество просмотров 39K
Всего голосов 40: ↑29 и ↓11 +18
Комментарии 30

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

С таким переводом знакомиться со статьей лучше в оригинале. При всем уважении к автору — вообще никакой адаптации под язык, машинный перевод буквально в каждом абзаце.


хотите получить визуальный доступ к своим файлам

вы получите окно проводника

Вы также можете сделать notepad.exe

создают очень независимый опыт

Исходный WSL был очень «подключенным»

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

Круто. А зачем?

Чтобы постепенно стереть границу между Windows и Linux. Например при необходимости работы с специфическим софтом который есть только под одну ОС. Но выглядит пока не «user friendly»

Границу между Windows и Linux?
Полноте. Сравнили ж… закрытый код и открытый код. Это надо стирать, открывая для всех.


А так — простая симуляция и эмуляция опенсорсного и известного в проприетарном и неизвестном.


Я бы в одном лесу на Windows работать не стал, и печеньки бы свои ей (=им, Microsoft) не отдал. Поэтому не стоит так сильно радоваться новостям маркетологов, на то они и маркетологи, им важно продать продукт, показав лишь вершину. Обычным юзерам этого хватит, но им и не нужен линукс.
А профессионалы своего дела (разработки или безопасности) выберут обычный, открытый и безопасный линукс. А не то, WSL в мешке.

Некоторые задачи значительно удобнее делать в командной строке Linux. При этом есть куча программистов, которые могут делать свою основную работу только под Windows (специфика сферы). Теперь разницы почти нет. Работаешь себе в Windows, нужен тебе какой-нибудь grep или awk — запустил в один клик WSL и юзаешь.
Чтоб работать с linux серверами с windows машины.
На Delphi например удобно отлаживать backend и под win и под Linux
иногда копроративная политика требует юзания винды, такие вещи могут спасти, но первый WSL был не годен, второй пока не пробовал.
«А зачем?» Вы хоть в курсе, сколь людей этим уже пользуются? Даже я постоянно пользую vmware с ssd диском физическим, подключенным к ней. (Ну чтобы можно было грузить и как boot, и через vmware.) Но многим прикольнее из коробки пользовать. Кстати, кто в курсе, что можно грузиться с usb-c в видекартах Turing? Sata--usb-c и вперед))) очень удобно, там ведь уже usb 10 gbit))
Что же такого особенного в Pengwin, что не умеют другие WSL-дистры?
Еще бы был нормальный терминал под винду с поддержкой wsl
В качестве «нормального терминала под винду» можно посмотреть на Windows Terminal.
Он ничего кроме вкладок не умеет. Было бы неплохо, если бы майки на него прикрутили ssh connection manager и больше кастомизации.

Для ssh никакого нового терминала не требуется, достаточно putty и стандартных возможностей Проводника.

Putty застрял в прошлом веке, у него лишь в скорости преимущество, и я не хочу под него генерировать отдельные серты.

А зачем их генерировать-то?


Ок не знал, но все равно putty и superputty мне не подходят)
Поставил, поюзал. Он классный, быстрый. Но у него нет встроенного менеджера ssh соединений. Я уже думаю самому что ли на баше написать что ли.
попробуйте github.com/Eugeny/terminus

Далеко не идеален но с wsl справляется неплохо
Я его и юзаю. Не нравится то, что он на электроне.
Их куча, как только появился wsl первой версии. Например Cmder или новый Windows Terminal.
C нормальными терминалами действительно сложно, я пока для себя ничего лучше mobaxterm не нашёл

Я даже из-за подсистемы линукс решил таки после 18 лет использования линуксов на домашнем компе пересесть на windows10. Подсистема конечно слишком медленна из за высокой степени абстракции (я про первую версию) но работать можно. Я более менее успешно переехал с реактом + nodejs. В итоге конечно вернулся на линукс где то месяца через три, но по другим причинам. Не умею я в винду. Но подсистема линукс норм. Докер тоже помогает.


А перевод да, трудночитаем

Самый крутой лайфхак — это просто полностью перейти на Linux.

Я перешёл с Linux на wsl2. И жду только phpstorm + goland. После этого, линукс можно деинсталлить.

Так phpstorm давно поддерживает wsl, как для php, так и для node js

А WSL разве уже доступен для всех редакций Windows 10 в том числе и Home?
И для своей установки WSL перестал требовать LiveID и доступ к Windows Store?
LiveID не нужен. Store работает без него.
Чтобы скачать и установить предпочтительные дистрибутивы, у вас есть три варианта:
1. Скачайте и установите их из Microsoft Store (см. ниже).
2. Скачайте и установите их с помощью командной строки или сценария (ознакомьтесь с инструкциями по установке вручную).
3. Скачайте их, а затем вручную распакуйте и установите (инструкции для Windows Server доступны здесь).


Про WSL и Home писали тут.

advertka когда уже? Jetbrains, мы не хотим юзать vscode, нам нужен goland и phpstorm с wsl2

Подскажите, совместим ли WSL2 с виртуалбокс?
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.