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

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

Преимущества использования WSL

Вот несколько причин, по которым вам следует использовать WSL для запуска Linux на компьютере с Windows.

1. Это простое введение в Linux для пользователей Windows

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

По словам Microsoft, основная причина разработки WSL заключалась в том, чтобы позволить разработчикам, использующим инструменты с открытым исходным кодом, продолжать разработку в Windows.

instagram viewer

Многие инструменты с открытым исходным кодом разрабатываются для Linux. Разработчики мигрировали на ноутбуки Mac, потому что они имеют аналогичную Unix-подобную среду. Microsoft надеется, что сможет вернуть этих разработчиков с помощью WSL.

3. Не нужно беспокоиться о поддержке оборудования

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

В будущем «Linux на рабочем столе» может означать просто установку WSL и дистрибутива Linux из Microsoft Store вместо отдельной операционной системы.

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

4. Совместимость Windows-Linux

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

Это может привести к некоторым интересным приложениям и, возможно, к переходу от представления о двух системах как о антагонистах, а скорее как о средах, дополняющих друг друга.

5. Проще, чем двойная загрузка или виртуальные машины

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

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

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

Минусы использования WSL

Хотя WSL очень полезен, есть некоторые недостатки, о которых беспокоятся некоторые люди в сообществе Linux.

1. WSL может препятствовать внедрению Linux для настольных ПК

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

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

2. Удаленная возможность доминирования Microsoft над Linux

В то время как Microsoft устроила большое шоу о том, как компания теперь «любит Linux», некоторые люди в Linux сообщество указало на исторически сложившийся подход Microsoft к конкурентным продукты.

Другими словами, Microsoft будет «принимать» технологии, предлагая официальную поддержку, но «расширять» их с помощью опций, которые работали бы только со своей продукцией, а потом "гасили" своих конкурентов, когда люди не могли жить без этих улучшения. Некоторые опасаются, что WSL позволит Microsoft сделать то же самое с Linux в целом.

Связанный: Признаки, свидетельствующие о том, что Microsoft действительно является поклонником Linux

На практике это, вероятно, было бы сложно, поскольку на самом деле в WSL нет ничего, что вы не могли бы сделать в автономной системе Linux в данный момент.

Кроме того, Linux широко используется на корпоративных серверах. На платформе облачных вычислений Microsoft Azure, больше клиентов используют серверы Linux, чем серверы Windows. Так что, если смотреть широко, кажется, что Linux доминирует над Microsoft, а не наоборот. Вероятно, именно эта реальность побудила Microsoft в первую очередь разработать WSL.

3. WSL может препятствовать разработке нативных приложений

Еще одна раздражающая проблема с Linux — отсутствие привлекательных настольных приложений, особенно игр. Это классическая «проблема курицы и яйца». Меньше разработчиков задумались о выпуске игры для Linux, потому что установленная база очень мала.

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

4. Вы все еще используете Windows

Для людей, идеологически настроенных против Microsoft и проприетарного ПО, использование WSL неприемлемо просто потому, что это все равно означает участие в этой экосистеме.

WSL будет служить только для вовлечения людей. Для хардкорных активистов свободного программного обеспечения подойдет не что иное, как ПК с действительно бесплатной прошивкой, на которой работает полностью свободная версия GNU/Linux.

5. WSL на самом деле не предназначен для серверов

Хотя вы можете установить WSL на Windows Server, дистрибутивы на самом деле не предназначены для работы в качестве серверов. Ubuntu не запускает systemd, поэтому запускать такие серверы, как Apache или MariaDB, сложнее. Это может быть меньшим недостатком, поскольку большинство людей, которым нужны серверы, все равно будут развертывать стандартные серверы Linux.

Если вам подходит WSL, используйте его

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

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

Как получить терминал Linux с помощью подсистемы Windows для Linux

Нужно использовать терминал Linux на ПК с Windows? Узнайте, как запустить Linux в Windows 10 с помощью подсистемы Windows для Linux.

Читать дальше

доляТвитнутьЭлектронное письмо
Похожие темы
  • линукс
  • Окна
  • Подсистема Windows для Linux
  • дистрибутив Linux
Об авторе
Дэвид Делони (опубликовано 74 статьи)

Дэвид — независимый писатель, проживающий на северо-западе Тихого океана, но родом из района залива. Он с детства был энтузиастом техники. Интересы Дэвида включают чтение, просмотр качественных телепередач и фильмов, ретро-игры и коллекционирование пластинок.

Другие работы Дэвида Делони

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться