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

Объявление о возможности пользователей Windows запускать собственные приложения Linux на своих устройствах с помощью подсистемы Windows для Linux — это действительно особенный момент.

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

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

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

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

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

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

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

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

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

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

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

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

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

4. Взаимодействие между Windows и Linux

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

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

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

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

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

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

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

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

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

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

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

2. Контроль Microsoft над Linux

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

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

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

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

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

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

Еще одна досадная проблема с 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. Проверять Как использовать команду SFTP для передачи файлов на / с серверов Linux.

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

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

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

Источник
Перейти к верхней кнопке