Эмулятор линукс для windows 10

Эмулятор линукс для windows 10

Однажды генеральный директор Майкрософт Сатья Наделла заявил "Microsoft Loves Linux" (дословно переводится как Майкрософт любит Линукс), и словно в доказательство этого дела, в Windows 10 появилась возможность установки нескольких дистрибьютивов семейства операционных систем Linux, с которыми можно будет взаимодействовать из основной операционной системы. Установить их можно буквально в пару кликов, и в этой статье мы расскажем Вам как.

Установка Linux в Windows 10

  1. Первым делом нужно установить компонент "Подсистема Windows для Linux". Сделать это можно двумя способами — через старую панель управления, или через PowerShell.
    • Запускаем классическую Панель управления, выбираем "Программы и компоненты", и там на боковой панели нажимаем на "Включение или отключение компонентов Windows". В открывшемся окне нужно найти пункт "Подсистема Windows для Linux", отметить его галочкой и нажать "ОК". Затем, после установки компонента скорее всего понадобиться перезагрузка компьютера.
    • Через PowerShell достаточно выполнить одну единственную команду:

    По завершению установки перезагрузка так же будет необходима.

  2. После перезагрузки на Ваш выбор станет доступна установка любого дистрибьютива из Microsoft Store. На данный момент выбор следующий:
    • Debian
    • Kali Linux
    • openSUSE
    • SUSE Linux Enterprise Server
    • Ubuntu
    • Для установки любого из выше перечисленных дистрибьютивов достаточно перейти по ссылке и нажать "Установить".

    • После скачивания и установки, запустить нужный дистрибьютив можно следующими способами:
      • Из самого магазина — достаточно нажать кнопку "Запустить".
      • Из меню "Пуск".
      • При первом запуске какое-то время будет идти установка ОС, после чего система будет готова к использованию.

        Использование Linux в Windows 10

        Ниже будет несколько полезной информации и советов по использованию Linux в Windows 10:

          Получить доступ к файлам установленной ОС Linux можно просто набрав в терминале следующую команду:

        После выполнения данной команды откроется проводник с открытой домашней директорией текущего пользователя Linux.

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

        Т. е. если у Вас установлен дистрибьютив Ubuntu, то команда должна выглядеть следующим образом:

        Возможные проблемы

        Если при запуске свежеустановленного дистрибьютива из Магазина Майкрософт у вас висит окошко со следующим содержанием:

        WslRegisterDistribution failed with error: 0x8007019e
        The Windows Subsystem for Linux optional component is not enabled. Please enable it and try agent.
        See https://aka.ms/wslinstall for details.
        Press any key to continue.

        То это значит, что у вас не установлен компонент "Подсистема Windows для Linux". Про её установку можно прочесть в самом начале статьи.

        Начиная с версии Windows 10 Build 14251, в набор стандартных компонентов системы была добавлена Подсистема Windows для Linux (Windows Subsystem for Linux или WSL) . Главное назначение WSL – создать программный слой в среде Windows 10 для обеспечения функционирования приложений Linux. Первоначально подсистема поддерживала только дистрибутив Ubuntu 14.04, образ которого можно было загрузить через магазин Microsoft Store. Затем количество поддерживаемых дистрибутивов увеличилось, и продолжает увеличиваться, включая наиболее популярные дистрибутивы. Установка выполняется таким же образом, как и стандартное приложение, без применения виртуальных машин или сторонних пакетов эмуляции. Пользователь Windows 10 в пару кликов мышкой устанавливает операционную систему семейства Linux без графической оболочки, функционирующую на компьютере подобно стандартному приложению, загруженному из Microsoft Store.

        Подсистема WSL позволяет:

        1. Выбрать предпочитаемый дистрибутив из магазина Windows (Microsoft Store)

        2. Пользоваться командной оболочкой Linux и прочим программным обеспечением совершенно бесплатно.

        3. Выполнять скрипты командной оболочки и использовать популярные программные средства Linux, как ssh, MySQL, Apache, языки программирования C/C++, Ruby, Python и т.п.

        4. Устанавливать дополнительное программное обеспечение с использованием собственного менеджера пакетов выбранного дистрибутива GNU/Linux.

        5. Использовать совместное функционирование приложений обеих операционных систем и использование общих ресурсов.

        Подсистема WSL продолжает развиваться, и постепенно трансформировалась в новую версию, получившую обозначение WSL 2 , отличающуюся повышенным быстродействием, улучшенным взаимодействием с компьютерным оборудованием и компонентами Windows, новой архитектурой на базе реального ядра Linux, специально адаптированного для использования в WSL 2. Кроме того, данное ядро Linux распространяется с открытым исходным кодом (Open Source), который можно загрузить на странице проекта github.com-WSL2-Linux-Kernel

        WSL 2 является очередным шагом в технологии виртуализации, позволившим использовать ядро Linux, выполняемое под управлением относительно небольшой утилиты, обеспечивающей высокий уровень интеграции между Windows и Linux и значительное повышение быстродействия операций ввода-вывода, системных вызовов и приложений. По некоторым данным, распаковка zip-архивов в среде WSL 2 выполняется в 15-20 раз быстрее, а сборка пакетов – в 2-5 раз быстрее чем в WSL 1.

        По умолчанию, компонент Подсистема Windows для Linux (WSL) выключен. Для включения можно воспользоваться апплетом Панели управления Программы и компоненты — Включение или отключение компонентов Windows :

        После включения WSL, нужно выполнить перезагрузку Windows.

        Для включения WSL и проверки ее состояния можно использовать командную оболочку Power Shell, запущенную на выполнение от имени Администратора. Проверить состояние подсистемы можно командой:

        Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

        Пример отображаемой информации:

        FeatureName : Microsoft-Windows-Subsystem-Linux
        DisplayName : Подсистема Windows для Linux
        Description : Предоставляет службы и среды для запуска собственных средств и оболочек Linux в пользовательском режиме в Windows.
        RestartRequired : Possible
        State : Enabled

        ServerComponentDescription : Предоставляет службы и среды для запуска собственных средств и оболочек Linux в пользовательском режиме в Windows.
        ServerComponentDisplayName : Подсистема Windows для Linux
        ServerComponentId : 1033
        ServerComponentType : Feature
        ServerComponentUniqueName : Microsoft-Windows-Subsystem-Linux
        ServerComponentDeploysUpdateName : Microsoft-Windows-Subsystem-Linux

        Строка State : Enabled указывает на то, что подсистема Windows для Linux включена.

        Для включения подсистемы WSL посредством Power Shell можно использовать команду:

        Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

        Для отключения WSL:

        Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

        Выбор дистрибутива и установка Linux

        После включения подсистемы WSL и перезагрузки Windows 10 можно приступить к установке ОС Linux. В прежних версиях подсистемы Windows для Linux для настройки дистрибутива Linux использовалась утилита командной строки lxrun.exe . На сегодняшний день она считается устаревшей и в дальнейшем будет исключена из подсистемы WSL. Дистрибутивы можно установить из стандартного Магазина Windows (Microsoft Store):

        При необходимости, можно получить более подробную информацию о конкретном дистрибутиве, например Kali :

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

        После загрузки и начальной установки дистрибутива, можно выполнить его запуск нажатием кнопки Запустить

        После запуска начнется развертывание полученного дистрибутива Linux в подсистеме WSL. В процессе начальной установки и настройки потребуется ввести имя пользователя и пароль.

        После успешной установки, в консоли отобразится стандартное приглашение командной строки. К этому моменту будут выполнены настройки сетевых интерфейсов, имени узла, клиента DNS и т.п а также смонтированы логические диски ОС Windows 10 (стандартно — /mnt/c — для диска C:, /mnt/d — для диска D: и т.д). Дальнейшее применение установленного Linux зависит от его предназначения и неизбежно потребует установки дополнительных приложений с использованием стандартных средств данного дистрибутива, при чем – из командной строки. Как и в случае с отдельным компьютером с ОС Linux, первым шагом в применении нового дистрибутива будет освоение методов установки и удаления программ.

        На сегодняшний день, в Microsoft Store имеется несколько дистрибутивов Linux – Ubuntu ( в том числе и с длительной поддержкой), Kali, Debian и Suse (в том числе и серверные дистрибутивы). Очевидно, что этот набор будет постепенно расширяться. Наиболее востребованным дистрибутивом, по статистике Microsoft Store, является Ubuntu. После завершения установки, запуск программы можно выполнить в командной строке, введя:

        Либо Win+R — ubuntu

        Либо с использованием ярлыка из меню кнопки Пуск — Ubuntu .

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

        В дистрибутивах на основе Debian (Ubuntu) имеется стандартная утилита apt для работы с системой управления программными пакетами APT ( A dvanced P ackaging T ool). Данная утилита и ее производные ( apt-cache , apt-get ) используются для установки новых программных пакетов, удаления существующих, обновления уже установленных, а также для обновления всей операционной системы. Примеры использования:

        apt –h — отобразить подсказку по использованию apt
        apt-cache –h — отобразить подсказку по использованию apt-cache
        apt-get –h — отобразить подсказку по использованию apt-get

        Более подробную подсказку можно получить из комплекта документации man-страниц:

        sudo apt-get update — обновить список установленных программных пакетов в соответствии с источниками, заданными в файле /etc/apt/sources.list .

        sudo apt-get upgrade — обновить все программные пакеты, существующее в системе на данный момент времени.

        sudo apt-get install mc — установить файловый менеджер Midhight Commander

        apt-get remove —purge mc — удалить файловый менеджер Midhight Commander и все его конфигурационные файлы (параметр —purge )

        Некоторые характерные особенности WSL

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

        В частности, в реализации WSL на вторую половину 2019 г. нет возможности установки модулей ядра, не реализован стандартный для Linux механизм сокетов, нет полноценного взаимодействия между процессами и т.д. и т.п. Как результат – нет графической оболочки пользователя, нет возможности использования приложения, требующих наличие драйвера ядра, не работает огромное количество системных служб. Часть проблем будет решаться по мере выхода новых версий WSL, либо с применением альтернативных решений, в том числе и от сторонних разработчиков, как например WSL SSH Launcher , который можно загрузить из Microsoft Store и использовать для запуска сервиса ssh в среде WSL. Программа платная ($0.99), но имеется и бесплатная пробная версия.

        Страницы с описанием и примерами команд подсистемы WSL:

        BASH — командная оболочка BASH в подсистеме Windows для Linux (WSL).

        WSL — выполнение команд Linux и конфигурирование параметров подсистемы Windows для Linux (WSL) в Windows 10

        WSLconfig — конфигурирование параметров подсистемы Windows для Linux (WSL) в Windows 10

        Если вы желаете помочь развитию проекта, можете воспользоваться кнопкой "Поделиться" для своей социальной сети

        Категория: ОС+обновления
        Cистема: Windows
        Статус программы: Бесплатно
        Язык: Русский
        Загрузок: 5648
        Скачать

        Ubuntu Linux для Windows 10 – это оболочка, которая поддерживается ОС от компании Microsoft по умолчанию, однако такая поддержка появилась лишь с версии 1607.

        Разработчики Windows 10 для своих пользователей в обновлении 1607 добавили возможность использовать оболочку Linux Ubuntu, которая позволяет устанавливать соответствующие приложения и скрипты brush прямо в операционной системе от Microsoft. Однако уже в одном из следующих более-менее крупных обновлениях типа 1709 появились сразу три дистрибутива с такими подсистемами. Однако все эти версии могут быть доступны только для тех пользователей, у которых установлены 64-битные ОС.

        Нужно чётко понимать, что в основной операционной системе имеются некоторые ограничения, накладывающие соответствующие отпечатки на использование приложений brush. Например, нет возможности напрямую пользоваться GUI-приложениями. Правда, использование X-сервера позволяет всё-таки сообщить об обходных путях. Но и при этом прямыми brush-командами невозможно запускать программы, разработанные под «десятку». Это притом, что все подсистемы обладают полным доступом к файловой системе.

        Как включить Linux Ubuntu для Windows 10

        Включение такого компонента при условии обновления ОС до последней актуальной версии осуществляется через его компонент. Переходим в «Панель управления», далее – «Программы и компоненты», а потом – «Включение и отключение компонентов…»

        Когда все необходимые компоненты установятся, следует перезагрузить компьютер и зайти в Магазин приложений. Именно оттуда и загружается описываемая нами подсистема. При этом доступными могут быть все три её дистрибутива.

        Загруженные компоненты запускаются таким же методом, как и стандартное приложение этой ОС. В них требуется произвести первоначальную настройку с вводом логина и пароля конкретного пользователя. Есть некоторые особенности установки:

        • Есть возможность установки нескольких вариантов дистрибутивов;
        • При поиске в русскоязычном магазине эти приложения не всегда показываются. Но если набирать их название вручную, то подсказка поможет перейти на нужную страницу;
        • Запуск нужного приложения возможен при помощи командной строки.

        Если загрузить на свой компьютер подсистему Linux Ubuntu для Windows 10, то пользователю может быть доступно какое-то интересное приложение с графическим интерфейсом Shell. Особенно важно использовать такие подсистемы тем людям, кто интересуется разработкой и программированием по курсам Udacity, edX и прочее.

        Разумеется, Линукс – это компонент для профессиональных пользователей. По данным опросов, этими пользователями часто являются программисты и другие специалисты из мира IT. Поэтому если вы устанавливаете данную подсистему, то возможно вам пригодится еще и эмулятор Андроида и другие инструменты для разработчиков, которые собраны у нас на проекте.

        Надеемся, что нам удалось развенчать миф о том, что скачать Linux Ubuntu для Windows 10 невозможно. В сети мы встречали много подобных отзывов. И все они, как это ни странно, связаны с пользователями версий ОС, которые младше чем поколение 1607. Если у вас именно такое, то не удивляйтесь, когда у вас ничего не получится. Но зато вы знаете, как все решить и установить необходимый пакет – просто обновите свою сборку ОС, и в итоге у вас заработает и Линукс, и Убунту и вы получите множество других преимуществ.

        Подробная инструкция как установить Убунту поверх Виндовса есть на официальном сайте Microsoft. Она на английском, но благодаря скриншотам вы сможете сориентироваться. Мы же прикладываем чистый ISO образ, о котором идет речь в инструкции на официальном сайте.

        Ссылка на основную публикацию
        Шампанское шато тамань брют отзывы
        Производитель: ООО «Кубань-Вино» Сбор винограда: 2016 Происхождение: Краснодарский край, Россия Сорт винограда: Шардоне, Рислинг и иные белые На отзыве у...
        Что означает ошибка 110
        Ошибка 110 в Android происходит главным образом при обновлении или установке приложений из Google Play. Случается это из-за несовместимости ОС:...
        Что означает ошибка 963
        Ошибки в Google Play дело достаточно частое, это не удивительно, ведь Плей маркет – это один из крупнейших магазинов приложений....
        Шапка для твиттера 1500х500
        Please complete the security check to access www.canva.com Why do I have to complete a CAPTCHA? Completing the CAPTCHA proves...