Почему вы должны изучать Linux в подсистеме Windows для Linux

В прошлом, если вы были пользователем Windows, интересующимся Linux, единственный способ проверить дистрибутив Linux – это использовать live CD или установить систему с двойной загрузкой. Подсистема Microsoft Windows для Linux (WSL) позволяет одновременно запускать Windows и Linux.

Хотя варианты использования полностью установленного дистрибутива Linux намного лучше, чем подсистема Windows для Linux, WSL по-прежнему остается лучшим выбором для пользователей Windows, которым для выполнения своих задач нужна только командная строка Linux. Если вам любопытен Linux, вот почему вам стоит попробовать подсистему Windows для Linux.

1. Простота установки

Если вы впервые пользуетесь Linux, WSL весьма привлекателен, поскольку его легко установить по сравнению с традиционными методами установки Linux. Вам не нужно заново разбивать жесткий диск или выяснять, как записать ISO-образы на компакт-диск или флэш-накопитель. И, что самое приятное, вы не можете случайно вывести свою систему из строя из-за какой-либо ошибки конфигурации.

Несмотря на то, что настольный Linux с годами улучшился, драйверы оборудования все еще остаются камнем преткновения при тестировании Linux. Кажется, что всегда есть какое-то устройство, которое не поддерживается в Linux, но отлично работает в Windows. Это связано с тем, что производители оборудования пишут драйверы для Windows, поскольку они знают, что большинство людей используют эту платформу на своих настольных компьютерах, а драйверы для Linux в основном пишут добровольцы.

Установка WSL – это вопрос нескольких щелчков мышью и нескольких команд PowerShell. У Microsoft есть более подробные инструкции по установке WSL на машине Windows.

Связано: следует ли запускать Linux на виртуальной машине или WSL?

2. Инструменты с открытым исходным кодом предполагают среду Linux

Программное обеспечение с открытым исходным кодом поддерживает современную ИТ-среду, от веб-сервера Apache до базы данных MariaDB и языка сценариев Python. Все они были инкубированы в системах Unix и Linux.

Хотя эти программы можно было запускать в Windows, в прошлом было неудобно их устанавливать и заставлять работать правильно, потому что разработчики с открытым исходным кодом склонны предполагать, что их программное обеспечение будет работать в Linux. Хотя это в основном верно на стороне сервера, подавляющее большинство настольных систем по-прежнему работают под управлением Windows. Это послужило толчком для создания Microsoft подсистемы Windows для Linux.

Многие веб-разработчики работают с проектами с открытым исходным кодом, и Microsoft хотела, чтобы они могли разрабатывать и тестировать свои приложения в Windows.

Если вы хотите научиться программировать, по этим причинам лучше всего ознакомиться с концепциями Linux и Unix, и WSL – хорошее место для начала.

3. Знакомая среда

Если вы подумываете об изучении Linux, перспектива новой среды может показаться пугающей. Конечно, существуют среды рабочего стола, такие как GNOME, KDE и Xfce, которые кажутся знакомыми любому пользователю Windows, но вам все равно придется изучить новую среду и приложения. Все работает по-другому, и может потребоваться некоторое время, чтобы освоиться с рабочим процессом.

Подсистема Windows для Linux дает вам знакомый интерфейс и программы Windows, а также новую мощную среду Linux для изучения. Концепции Linux сильно отличаются от концепций Windows, и это немного облегчит обучение.

4. Простая интеграция с Windows

Поскольку подсистема Windows для Linux позволяет одновременно запускать Linux и Windows, она предлагает возможности для интеграции между двумя платформами.

Вы можете запускать программы для Linux и Windows из командных строк друг друга. Возможно, вы захотите запустить команду tracert Windows в Linux для устранения неполадок в сети при отладке сценария Python, который вы написали в Linux из PowerShell. Вы можете сделать это, просматривая файловую систему Linux в проводнике Windows.

Это сложнее сделать с виртуальной машиной и почти невозможно с системой с двойной загрузкой. Именно эта гибкость делает использование WSL легкой задачей для новичков в Linux. Эти функции также могут привлечь людей, которые более опытны в Linux.

Связанный: Почему вы должны использовать сетевые инструменты Linux в Windows с WSL

Изучите Linux в вашей системе Windows!

Одним из хороших моментов в культуре Linux является то, что было легко попробовать Linux, не отказываясь от проверенных приложений Windows или настраивая двойную загрузку и виртуальные машины.

WSL может показаться серьезным отходом от Microsoft, которая при Стиве Баллмере была антагонистической по отношению к Linux в 00-х, но WSL твердо вписывается в эту традицию взаимодействия Windows и Linux. Знаете ли вы, что вы можете улучшить свою подсистему Windows для Linux с помощью всего лишь нескольких настроек и конфигураций?