Почему WSL превосходит двойную загрузку для запуска Linux и Windows

Логотип Windows с маскотом Linux над ним и надписью 'WSL' сбоку.

Быстрые ссылки

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

1

Доступность ПО для WSL

Веб-сайт директории пакетов Ubuntu Noble

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

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

Возможной «убийственной фичей» Linux является управление пакетами, где легко устанавливать и обновлять программное обеспечение в одном месте. Эту идею Windows только начинает реализовывать с помощью Магазина Microsoft и win-get. С помощью WSL вы можете устанавливать различные приложения, включая редакторы, браузеры, текстовые менеджеры и даже игры.

2

Проще программировать в WSL

Редактирование программы «Hello world!» в VIM, работающем в Ubuntu WSL.

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

Если вы зайдете на форум или в IRC-канал и скажете, что у вас возникла проблема, скорее всего, вам скажут, что причина в том, что вы используете Windows.

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

3

Вам не нужно перезагружать

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

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

4

Вы можете сочетать команды Windows и Linux

Выполнение команд Windows и Linux вместе в WSL и окне PowerShell.

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

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

Вы также можете использовать скрипты Bash для автоматизации задач Windows, если захотите. Программирование в оболочке Linux часто проще для понимания, чем PowerShell, благодаря простоте конвейеров по сравнению со сложной объектной ориентацией PowerShell.

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

5

Легко изучить Linux в знакомой среде

Список директорий Ubuntu WSL на фоне окна Проводника Windows.

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

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

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Вы также можете читать меня в:

Алекс Бежбакин
Оцените автора
Добавить комментарий