- Как установить WSL подсистему Linux в Windows 11
- Установить WSL с Ubuntu в Windows 11
- Установить WSL с определенным дистрибутивом в Windows 11
- Обновление ядра WSL в Windows 11
- Удалить подсистему Linux и дистрибутивы в Windows 11
- Установка ОС Linux в Windows 11 с использованием WSL 2
- Установка определенного дистрибутива Linux ОС MS Windows 11 с использованием WSL2
- Несколько способов запуска дистрибутивов Linux
- Удаление дистрибутивов Linux и отключение компонента Подсистема Windows для Linux
- Ошибка запуска ОС Linux может быть вызвана отсутствием включенной опции поддержки виртуализации в BIOS или UEFI
- Windows переходит на Linux ядро
- Евангелист Open Source Эрик Реймонд: Windows перейдет на ядро Linux в недалеком будущем
- Во что превратится Windows?
- Microsoft давно дружит c Linux
Как установить WSL подсистему Linux в Windows 11
Microsoft упростила команду по установке подсистемы (WSL) Linux для новой ОС Windows 11. Команда по умолчанию установит последнюю версию дистрибутива Ubuntu, но, если вы желаете другой дистрибутив Linux, то имеется возможность выбрать при помощи WSL2.
В данной инструкции разберем, как установить платформу WSL, выбрать нужный дистрибутив Linux, и как обновить ядро Linux в Windows 11.
Установить WSL с Ubuntu в Windows 11
Напишите в поиске «CMD» и нажмите правой кнопкой мыши по командной строке, после чего выберите «Запуск от имени администратора«.
В командную строку введите ниже команду. После окончание процесса, перезагрузите ПК и необходимые компоненты Linux будут автоматически установлены в Windows 11. Кроме того, будет установлена последняя версия Ubuntu.
Установить WSL с определенным дистрибутивом в Windows 11
Если вам нужен другой дистрибутив Linux, то команда WSL2 включает возможность просмотра и выбора. Запустите командную строку от имени администратора и введите ниже команды:
- wsl —list —online
- Запомните NAME нужного вам Linux.
- wsl —install -d ИМЯ
- Перезагрузите ПК.
Обновление ядра WSL в Windows 11
Запустите командную строку с повышенными правами и введите ниже команду, чтобы обновить ядро WSL до последней версии:
Удалить подсистему Linux и дистрибутивы в Windows 11
Чтобы удалить WSL в Windows 11 откройте параметры и перейдите в приложения и возможности. Там вы обнаружите установленные Subsystem и дистрибутивы Linux, которые можно удалить нажав на троеточие.
Далее перейдите в удаление программ через «панель управления» и слева выберите «Включение или отключение компонентов Windows«. В новом окне найдите «Подсистема Windows для Linux» и снимите галочку, после чего нажмите OK, и перезагрузите ПК.
Источник
Установка ОС Linux в Windows 11 с использованием WSL 2
На текущий момент ОС MS Windows 11 позволяет запустить следующие дистрибутивы Linux:
- Debian
- Kali Linux Rolling
- OpenSUSE Leap 42
- SUSE Linux Enterprise Server v12
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
В новой версии Windows 11 разработчиками Microsoft упрощен механизм установки компонентов WSL. С использованием лишь одной команды можно установить подсистему Windows для Linux, платформу виртуальной машины, ядро WSL, а также дистрибутив Linux.
- Запустить командную строку или Windows Терминал от имени администратора
- Ввести следующую команду
- Нажать Enter
Рис.1 Установка WSL
Команда —install позволяет выполнить следующие действия:
- установить дополнительные компоненты WSL
- установить платформу виртуальной машины;
- загрузить и установить ядро WSL;
- скачать и установить дистрибутив Linux (по умолчанию устанавливается Ubuntu)
- По окончании данной процедуры перезагрузить компьютер.
Рис.2 Установка WSL
- После перезагрузки продолжится инсталляция и осуществится запуск Ubuntu 20.04 LTS (именно эта версия устанавливается на момент написания статьи) с последующей первоначальной настройкой, где необходимо будет создать имя пользователя и пароль.
Для каждого установленного дистрибутива Linux в среду Windows создается уникальное имя пользователя и пароль. Уникальная учетная запись будет использоваться для входа в конкретный дистрибутив. Эта учетная запись обладает возможностью брать права администратора Linux.
Рис.3 Создание пользователя и пароля в ОС Ubuntu
Установка определенного дистрибутива Linux ОС MS Windows 11 с использованием WSL2
- Запустить командную строку или Windows Терминал от имени администратора
- Для получения списка доступных дистрибутивов Linux необходимо ввести следующую команду
- Нажать Enter
Рис.4 Список доступных дистрибутивов Linux
- После выбора нужной операционной системы ввести команду (операционная система может быть выбрана другая):
Рис.5 Установка Kali Linux
- По окончании установки запуститься выбранная операционная система.
Рис.6 Создание пользователя и пароля в ОС Kali Linux
Несколько способов запуска дистрибутивов Linux
Для последующего запуска установленного дистрибутива Linux можно воспользоваться одним из вариантов:
- открыть меню Пуск > Все приложения и выбрать, например, Ubuntu
Рис.7 Запуск ОС Linux
- в командной строке или Windows Терминал ввести название установленной Linux системы, например, ubuntu и нажать Enter
Рис.8 Запуск ОС Linux
- в командной строке или Windows Терминал ввести команду wsl . Будет запущен дистрибутив Linux по умолчанию. Если установлено несколько дистрибутивов, ввести, например команду wsl -d Kali-Linux
Удаление дистрибутивов Linux и отключение компонента Подсистема Windows для Linux
- Открыть Параметры ОС MS Windows 11
- Перейти в раздел Приложения >Приложения и возможности
Рис.9 Удаление дистрибутивов Linux
- Выбрать дистрибутив Linux, который необходимо удалить, нажать на пиктограмму справа и выбрать Uninstall
Рис.10 Удаление дистрибутивов Linux
- Если в дальнейшем не планируется устанавливать дистрибутивы Linux, можно также удалить WindowsSubsystemforLinuxUpdate и WindowsSubsystemforLinuxUpdateWSLgPreview
Рис.11 Удаление дополнительных файлов WSL
- При необходимости отключения компонента ПодсистемаWindows дляLinux открыть окно КомпонентыWindows, снять соответствующий флажок в чекбоксе и перезагрузить компьютер.
Рис.12 Компоненты Windows
Чтобы открыть данное окно можно воспользоваться одним из вариантов:
- Открыть Параметры ОС MS Windows 11, выбрать Приложения >Optionalfeatures > Другие компонентыWindows
Рис.13 Запуск компонентов Windows
- открыть Панель управления > Программы и компонентыWindows
- в окне Выполнить ввести OptionalFeatures
Если в автоматическом режиме ядро подсистемы Windows для Linux не обновляется (например, есть возможно обновить только вручную, с использованием команды wsl —update), необходимо включить параметр центра обновления Windows Получать обновления для других продуктов Microsoft при обновлении Windows.
Рис.14 Настройка дополнительных параметров обновлений
Рис.15 Включение параметра Получать обновления для других продуктов Microsoft при обновлении Windows
Ошибка запуска ОС Linux может быть вызвана отсутствием включенной опции поддержки виртуализации в BIOS или UEFI
Если запуск подсистемы Windows для Linux выполняется в виртуальной среде, например с использованием платформы VMware Workstation, то необходимо:
- выключить гостевую систему Windows 11
- открыть настройки гостевой системы Windows 11
- в разделе Hardware выбрать Processors и установить флажок в чекбоксе Virtualize Intel VT-x/EPT or AMD-V/RVI
Рис.16 Настройка поддержки виртуализации в VMware Workstation
Выше упомянуты только 2 причины, по которым могут возникнуть проблемы с корректной работой WSL. Другие причины будут рассмотрены в дальнейшем.
Источник
Windows переходит на Linux ядро
Смелое предположение, том что поддержка Android приложений это один из этапов полного отказа от ядра Windows NT и перехода на ядро Linux высказал уважаемый человек, евангелист Open Source Эрик Реймонд. В мире почти все ОС основаны либо на Unix (как Mac OS) или Linux (Ubuntu, Android и прочее) и только Windows одна такая особенная сидит на своём ядре Windows NT, с которым куча проблем.
Во-первых, его нужно развивать на, что уходит много денег. А Linux-ядро бесплатное.
Во-вторых, в самом ядре куча уязвимостей, которые постоянно нужно прикрывать заплатками.
В-третьих, у Windows ничего не получилось в мобильном сегменте.
В-четвертых, Microsoft уже потратили много лет и ресурсов на создание подсистемы Linux под Windows.
Поэтому переход на ядро Linux вполне логичный шаг. Смотрите, как это может выглядеть:
Сначала мы все переходим на Windows 11 на архитектуре x86. И потихоньку привыкаем, что на Windows нормально работают Android-приложения.
Параллельно, благодаря стараниям Apple, все пилят софт под ARM архитектуру, отчего выигрывает и Microsoft. Поэтому мы потихоньку начинаем переходить на ARM Windows. На которой Android-приложения чувствует себя вообще как родные.
Постепенно Linux ядро становится основной средой, а Windows второстепенной.
А потом ядро Windows NT выпиливается, и Windows становится графической оболочкой для Linux. Ну а на ядре Windows NT остаются работать только серверы и различное оборудование, где наследие старой Windows никак не искоренить.
Источник
Евангелист Open Source Эрик Реймонд: Windows перейдет на ядро Linux в недалеком будущем
Эрик Реймонд — евангелист свободного ПО, сооснователь фонда Open Source Initiative, автор «закона Линуса» и книги «Собор и базар», своеобразной «священной книгой» свободного ПО. По его мнению, в недалеком будущем Windows перейдет на ядро Linux, так что сама Windows станет слоем эмуляции на этом ядре.
Похоже на шутку, но сегодня вроде бы и не 1 апреля. Свое утверждение Реймонд аргументирует активными действиями Windows в сфере открытого ПО. Так, Microsoft активно работает над Windows Subsystem for Linux (WSL) — подсистемой Linux для Windows. Также он не забыл о браузере Edge, который работал сначала на движке EdgeHTML, но полтора года назад его перевели на Chromium.
Плюс ко всему, в прошлом году Microsoft заявила об интеграции в ОС полноценного ядра Linux, что необходимо для работы WSL2 с полной функциональностью. В целом, рациональное зерно в утверждении Реймонда есть, ну а как относиться к этому мнению, личное дело каждого.
У Эрика Реймонда есть и другие аргументы в пользу скорого «переезда» Windows:
Большое количество уязвимостей в ядре самой Windows. Так, в последнем апдейте для Windows 10 содержится около полусотни исправлений.
Необходимость вкладывать крупные средства в развитие проприетарного ядра Windows. Чтобы оптимизировать затраты, корпорация Microsoft может перейти на бесплатное Linux-ядро.
Снижение прибыли от продаж Windows. Сейчас большая часть прибыли корпорации Microsoft поступает от облачного сервиса Azure, а не от продажи ПО, как раньше.
Правда, продажа программного обеспечения до сих пор приносит неплохие деньги, но здесь суммы в несколько раз меньше, чем у облачного подразделения. Так, рост оборота подразделения More Personal Computing, которое занимается, в том числе, продажей лицензий Windows, составляет около 7% в 2020 году. А вот с Microsoft Inteligent Cloud дело другое — прирост выручки составляет 17% по сравнению с прошлым годом.
Абсолютные показатели тоже разные. Если в первом случае рост оборот около $2,5 млрд, то во втором — $13,4 млрд.
Замедляет рост выручки «софтверного» подразделения Microsoft, в первую очередь, снижение объемов продаж ПК и ноутбуков. Это хорошо заметный тренд последних несколько лет. Если экономические проблемы не исчезнут, а это вряд ли, то к 2021 году рынок ПК и ноутбуков испытает не одно потрясение. А это означает, что у Microsoft тоже возникнут проблемы.
Во что превратится Windows?
Как и говорилось выше, Реймонд утверждает, что Windows станет слоем эмулятора на ядре Linux. Интерфейс же ОС от Microsoft станет просто графической средой для Linux, где можно будет запускать приложения под Windows через эмулятор.
Пример такого эмулятора уже существует — это Proton, который дает возможность запускать Windows-игры на ПК под управлением Linux. Proton разработан компанией Valve, и если к этому продукту приложить дополнительные усилия, он может стать почти идеальным. Но ничего не мешает разработать что-то похожее самой Microsoft, не одалживая чужие платформы.
В итоге компания сэкономит кучу денег, а финансовый вопрос почти всегда важнее для компаний, чем идеология. В результате Linux победит на десктопах, став одной из основных ОС для персональных компьютеров. По мнению евангелиста свободного ПО, разработчики постепенно перейдут на двоичные файлы ELF с API Linux, отказавшись от двоичных файлов ОС Windows.
Microsoft давно дружит c Linux
Впервые о тесной дружбе Microsoft с разработчиками Linux стало известно 4 года назад. Тогда компания вместе с Canonical заявила об интеграции ОС Ubuntu в Windows. Получилось нечто вроде эмулятора, но вполне работоспособного.
Все логические диски, вроде C:, монтировались для чтения и записи в директории /mnt, то есть /mnt/c, /mnt/d и т.д. И наоборот, файловая система Ubuntu появилась в «Проводнике» в C:\Users\Kirkland\AppData\Local\Lxss\rootfs\.
Но это были лишь первые эксперименты, которые постепенно продолжались, пока не переросли в нечто большее.
В апреле прошлого года корпорация Microsoft впервые представила Windows Subsystem for Linux. Затем было разработано уже второе поколение этой системы, которая позволяет запускать под Windows любые приложения под Linux, включая не только консольные, но и графические. Сейчас в WSL добавлена поддержка компьютерных вычислений на GPU. Разработчики могут полноценно использовать свои аппаратные ресурсы, например, для машинного обучения, используя NVIDIA CUDA и DirectML. В Linux-окружении можно запустить TensorFlow и PyTorch.
Осенью этого года Microsoft выпустила экспериментальную сборку ОС Windows 10, которая отличается от других тем, что содержит ряд инструментов для работы с Linux. Например, файловый менеджер Windows научился работать с файловыми системами для Linux, включая ext4.
Плюс ко всему, Microsoft является одним из крупнейших партнеров Linux Foundation. Угадайте, кому принадлежит самой большой раздел на GitHub, посвященный открытому ПО? Правильно, Microsoft. Компания выпускает все больше продуктов с открытым исходным кодом и сотрудничает с крупнейшими представителями сферы Open Source.
Источник