Андрей Смирнов
Время чтения: ~24 мин.
Просмотров: 1

Linux эмуляторы — лучшие программы для запуска Windows

После написания автором этих строк предыдущей статьи о Windows Subsystem for Linux прошло больше полугода. За это время Microsoft успела выпустить первое крупное обновление Windows 10 — Anniversary Update 1607, в котором все нововведения, включая WSL, теперь доступны любому установившему это обновление пользователю. WSL стала гораздо более проработанной и, пожалуй, «цельной».

По сравнению со сборкой Windows 10 14316, в которой впервые появилась подсистема Linux, в Windows 10 Anniversary Update подсистема выглядит вполне работоспособной и применимой на практике (настолько, насколько это возможно на данном этапе). Стабильность работы не вызывает нареканий. Забегая вперед, отмечу самое главное — в WSL появилась возможность запуска графического окружения и других GUI-программ (из числа DE это пока что Unity и Xfce), чего не было в предыдущих сборках Windows 10. Пока это было сделано неофициально, отдельными энтузиастами-линуксоидами, а не разработчиками WSL, но есть надежда, что официальная поддержка запуска полноценного Linux GUI в WSL лишь дело времени.

</p>

WARNING

Помни: сначала WSL необходимо установить. Из коробки подсистема не заработает.

WSL. Полгода спустя

Как я уже сказал, за последние полгода разработчики WSL успели основательно доработать эту подсистему, что упростило ее установку и настройку. А сама Microsoft успела стать «платиновым» членом Linux Foundation. Лет пятнадцать назад о таком нельзя было даже мечтать. В своем новом качестве Microsoft обязалась поддерживать все инициативы Linux Foundation в области открытого ПО и Linux и ежегодно перечислять в фонд 500 тысяч долларов США. Это, безусловно, большое достижение. В первую очередь для всего сообщества FOSS (free/libre and open-source software — бесплатное/свободное и открытое программное обеспечение). Через пятнадцать лет после того, как Стив Балмер назвал Linux раковой опухолью, новое руководство Microsoft оказалось куда более дальновидным и разумным.

Но вернемся к Windows Subsystem for Linux. Установка собственно Windows 10 проходит быстро и просто (почти как установка Ubuntu), и нет нужды описывать ее нашему читателю. Ты можешь выбрать либо обновление из предыдущей версии Windows 10, что займет в разы больше времени и сил, либо удалить предыдущую версию и установить систему с нуля (что я и сделал, и не из лени, а чистоты эксперимента для, чтобы система была, что называется, девственно-чистой). Автор этих строк вот уже больше года является бета-тестером Windows 10, и новые версии доступны ему бесплатно (от слова совсем). Если ты тоже бета-тестер, то у тебя должна быть лицензия на новые бета-релизы Windows 10.

В последнюю версию Windows, Anniversary Update 1607 — «юбилейное обновление» (непонятно, правда, что за юбилей у MS), WSL включается по умолчанию. Надо лишь активировать «Режим разработчика» в разделе «Обновление и безопасность», дождаться, пока система загрузит так называемый пакет разработчика, и перезагрузить компьютер. После чего запустить инструмент «Включение и отключение компонентов Windows», где выбрать пункт «Подсистема Linux для Windows…». И снова перезагрузить компьютер.

В русской версии Windows 10 все немного иначе, но общий смысл такой же

Установка bash в WSL проходит без проблем (хотя и не так быстро, как хотелось бы). Мне не удалось с первого раза установить Unity: инсталлятор постоянно ругался на битые пакеты. Как оказалось, сначала нужно было обновить систему через штатный менеджер пакетов Ubuntu — APT. После получения обновлений установка пошла как по маслу и… продлилась на моем тестовом Dell Inspiron (не самый старый ноутбук, хотя и не топовый) около девяти с половиной часов. Почему — тайна сия мне неведома. Однако я заметил, что каждый Ubuntu-пакет устанавливался раза в три-четыре дольше, чем в «чистой» Ubuntu.

</p>

INFO

Перед установкой и включением WSL обязательно установи ВСЕ обновления Windows 10. Иначе могут возникнуть проблемы!

X Window, Unity и все-все-все

Установка bash — это лишь полдела. Дальше начинается самое интересное — установка и настройка X-сервера в Windows и запуск графических приложений, в том числе и Unity.

Изначально Canonical и Microsoft добавили возможность запуска Ubuntu поверх Windows 10 для того, чтобы предоставить системным администраторам и разработчикам возможность использования bash и других Linux-инструментов и утилит, таких как make, gawk и grep, непосредственно в Windows. Пользователи Linux, как истинные хакеры (в хорошем смысле этого слова), не заставили себя долго ждать и немедленно приступили к работе над запуском графических окружений рабочего стола в WSL. И угадай, что? Они сделали это. Гватемальский программист, зарегистрированный на GitHub под ником Guerra24, смог (цитата) «запустить Unity (рабочее окружение по умолчанию в Ubuntu) внутри WSL. Это говорит о том, что прослойка от Microsoft, в принципе, вполне способна запускать любые окружения рабочего стола».

Задача эта нетривиальная, и то, что в итоге получится, трудно назвать полноценным рабочим столом Linux, но это только начало. Если ты хочешь использовать рабочий стол Ubuntu в Windows 10 в практических целях, то лучше воспользуйся любой из доступных в данный момент виртуальных машин, например VirtualBox от Oracle. А вот если ты просто хочешь повеселиться и прокачать свои навыки программирования для рабочих столов, то можешь попробовать запустить «нативный» Linux прямо в Windows 10. Для запуска Unity в WSL тебе для начала нужно установить (любым доступным способом, желательно легальным!) версию Windows 10 Anniversary Update за номером 1607. Причем не «домашнюю» версию, а самую что ни на есть «профессиональную», а то и вовсе «корпоративную». После установки обязательно обнови систему и двигайся дальше.

После двух (иногда трех) перезагрузок в процессе обновления, чтобы установить bash, необходимо запустить командную строку Windows (Win + R, ввести cmd — и будет тебе счастье в виде «консоли» Windows) и ввести… да, именно так: bash. Будет предложено согласиться с условиями обслуживания (обязательно прими их, выбора у тебя нет!) и загрузить Ubuntu. На этом этапе тебе нужно просто нажать клавишу Y. Объем загружаемых файлов будет не многим более одного гигабайта. Так что, если у тебя медленный интернет (да, бывает и такое), приготовься ждать. Затем начнется установка, которая, в свою очередь, тоже займет некоторое время, зависящее от производительности компьютера. И в конце всего этого ты попадешь в пространство пользователя (пользовательское окружение) Ubuntu 14.04, работающее поверх WSL.

Технически ты запустишь не Linux. Оно может выглядеть как Linux, но это не Linux. Дело в том, что пользовательское окружение (тот самый bash и прочие) работает не поверх ядра Linux, а внутри прослойки WSL. WSL использует специальный API и набор инструкций, для того чтобы все выглядело как в Linux, но все же это не то же самое. В основе всего этого все еще стоит ядро Windows NT. Это важно понимать, чтобы разобраться в том, как запускается и работает Unity в WSL.

После установки Ubuntu обязательно обнови ее, введя стандартные для этого команды:

# apt-get update # apt-get upgrade
VcXsrv — X-сервер для Windows

Далее нужно снова вернуться в Windows 10 и установить совместимый с ней X-сервер. Для нашего эксперимента идеально подойдет VcXsrv. Его собрата Xming лучше не использовать, так как с ним, по неизвестной мне причине, возникает проблема: при попытке запустить любое графическое приложение для Linux все просто вылетает, в том числе и консоль Windows. Но это не все. Нужно сказать Ubuntu о том, что следует использовать именно X-сервер VcXsrv. Для этого введи в bash команду

# DISPLAY =: 0.0

Теперь любое графическое приложение Linux будет работать в Windows 10. Но только до закрытия bash. Чтобы WSL работала с графикой Linux все время, автоматически выбирая нужный для работы X-сервер, просто добавь указанную строку в конец конфигурационного файла bash (~/.bashrc):

# echo "export DISPLAY=:0.0" >> ~/.bashrc

</p>

После этого ты сможешь запускать любые графические приложения Linux, например Firefox или любое DE. Однако они будут работать не так, как в Linux, падая каждую минуту, а некоторые, например Unity, и вовсе не запустятся. Проблема тут в том, что WSL не содержит в себе кода поддержки сокетов (универсальная концепция обмена данными между процессами в UNIX-подобных системах, подробности тут).

Для имплементации концепции сокетов графические окружения Linux по умолчанию используют систему обмена сообщениями D-bus. Большинство графических приложений Linux не смогут даже запуститься без D-bus, не то что работать. Но WSL, к счастью, поддерживает сетевой протокол TCP, что и подвигло пользователя Reddit.com под ником ShaRose найти способ заставить D-bus использовать вместо сокетов протокол TCP. Решение не идеальное, но оно работает. Чтобы «прикрутить» D-bus к TCP, введи в bash:

# sed -i 's/<listen>.*</listen>/<listen>tcp:host=localhost,port=0</listen>/' /etc/dbus-1/session.conf
Самое главное — правильно указать дисплей!
# apt-get install ubuntu-desktop # apt-get install unity # apt-get install compiz-core # apt-get install compizconfig-settings-manager
Долгая установка Unity...

Первая команда установит основные графические компоненты Ubuntu, в том числе программы для конечного пользователя, такие как LibreOffice. Следующая команда устанавливает рабочий стол Unity. Две остальные команды поставят композитный оконный менеджер Compiz, использующий OpenGL, и графический фронтенд к нему. Именно его и нужно будет правильно настроить на следующем этапе.

Перед тем как начать пользоваться окружением рабочего стола Unity в Windows 10, тебе необходимо правильно настроить CompizConfig Settings Manager (CCSM). После установки всех этих приложений запусти из интерфейса bash CCSM и активируй в нем следующие плагины (все должно быть ИМЕННО так, как на скриншоте!):

Настройки Compiz
  1. В секции General (Общие):

    • Commands (Команды)
    • Composite
    • Copy to texture
    • OpenGL
  2. В секции Desktop (Рабочий стол):

    • Ubuntu Unity Plugin
  3. В секции Utility (Утилиты):

    • Compiz Library Toolbox
  4. В секции Window Management (Управление окнами):

    • Place Windows (Переместить окно)
    • Resize Window (Изменение размеров окна)
    • Scale (Масштабировать)
    • Snapping Windows
  5. В секции Image Loading (Загрузка изображения):
    • PNG

Далее, чтобы все наконец заработало, закрой CCSM и запусти Compiz из bash командой

$ compiz

Примерно через минуту ты увидишь запущенную оболочку Unity.

Отмечу несколько ключевых моментов:

  1. Если ты и правда хочешь запускать иксовые приложения в WSL, устанавливай в качестве X-сервера VcXsrv, а не Xming. Опытным путем доказано, что Xming не желает нормально работать с WSL.
  2. После установки CCSM необходимо настроить его именно так, как показано на картинке (то есть включить то, что отмечено галочками, и выключить все остальное). Только тогда Unity со скрипом, не с первой попытки, но запустится.
  3. Лучше не устанавливать проприетарные драйверы ATI для Ubuntu внутри WSL. Это приводит к полному зависанию всей системы (в том числе и Windows 10) и влечет за собой тотальную переустановку WSL со всеми вытекающими.
  4. Огорчу тебя: не стоит возлагать на получившийся костыль большие надежды. Нормально ЭТО работать не будет. Но на моей тестовой машине Unity внутри WSL работала вполне сносно. Субъективно — чуть медленнее, чем в нативном Linux. Быть может, в будущем кто-нибудь доведет все это дело до ума. И от Unity в WSL таки будет польза.

Что же получится в итоге, после стольких мучений? А в итоге (теоретически, так как на практике выходит пока просто интересный экспериментальный способ запуска Unity и прочих DE внутри WSL) мы получим среду для тестирования Linux-приложений прямо внутри Windows. И Unity, работающую поверх Windows. Конечно, скорость работы и отзывчивость ее не такие, как на реальном железе, но все же быстрее, чем в виртуальной машине. Многие приложения, например Google Chrome или Pidgin, просто не запускаются. А вот Firefox, файловый менеджер, магазин приложений и прочие системные утилиты Ubuntu работают на ура (чуть медленней, чем в «настоящей» Ubuntu, но работают!).

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», увеличит личную накопительную скидку и позволит накапливать профессиональный рейтинг Xakep Score! Подробнее

Вариант 2. Открой один материал

Заинтересовала статья, но нет возможности стать членом клуба «Xakep.ru»? Тогда этот вариант для тебя! Обрати внимание: этот способ подходит только для статей, опубликованных более двух месяцев назад.

Я уже участник «Xakep.ru»</ol>

</p></pre></ol>

</p>

</pre>

</pre></pre></pre>

</pre>

</p>

B

Содержание:

Эмуляция (англ. emulation) — воспроизведение программными или аппаратными средствами либо их комбинацией работы других программ или устройств.

Эмулятор Linux — программа, позволяющая имитировать операционную систему Linux без её установки на компьютер.

KDE_new.png
Рейтинг:
Размер: 2.3 МБ (инсталлятор)
Интерфейс: Английский
Платформа: Windows 2000/XP/Vista/7 32-bit
Обновлено: 2013-08-12
Разработчик: http://windows.kde.org/
Платный аналог:   ALT Linux 5.0 Школьный (3500 руб.)

Похожая программа:Виртуальная машина VirtualBox ad S2 / —> KDE_ico.png

Бесплатная программа-эмулятор операционной системы Linux для установленной Windows.

KDE_2.jpgОС Windows так прочно вошла в жизнь обычного пользователя, что он уже не мыслит компьютера без нее.

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

В этом есть немалая заслуга разработчиков популярных графических оболочек Gnome и KDE, которые в последних редакциях обзавелись возможностями работы с виджетами, «стеклянным» интерфейсом и другими «красивостями».

Вы можете возразить мне, что все это есть в новой Windows 7. Согласен… Но разве Вам никогда не хотелось попробовать поработать с другими ОС или хотя бы потестировать программы из их арсенала? То-то же 🙂

Сегодня мы посмотрим, что же получится, если на «старую-добрую» Windows XP «повесить» новый графический интерфейс — знаменитый линуксовский KDE.

Первый вопрос — зачем это надо? Сами разработчики делают упор на то, что простой пользователь, установив KDE, сможет попробовать поработать с линуксовскими программами, которые входят в состав KDE for Windows, а это может помочь ему (простому юзверю :)) при переходе на UNIX-подобные системы.

Не будем оспаривать сие мнение, а перейдем ко второму вопросу — как это сделать? А здесь уже немного проще.

Главная проблема только в том, что Вы должны быть обладателем безлимитного Интернет-соединения, так как придется скачивать весьма большое количество установочных файлов (лично у меня полная коллекция приложений KDE весила 338 мегабайт и это без локализаций!).

Если трафик для Вас не препятствие, то скачиваем архив с инсталлятором и приступаем…

KDE_1_small.png

И первым делом нам надо определиться с типом установки. Мы можем установить KDE из Интернета, из локальной папки, либо только докачать в локальную папку нужные программы. Если Вы запустили инсталлятор впервые, то ясное дело, никаких файлов для локальной установки у Вас нет, поэтому смело оставляем свой выбор на первом пунктике и жмем «Next».

KDE_3_small.png

На втором этапе нам предложат выбрать тип инсталляции и компиляции приложений для KDE. Тип «End User» — самый простой и заключается в выборе уже готовых для использования приложений из небольшого, правда, списка.

Он ориентирован на обычного пользователя и не требует от нас лишних «телодвижений» :). То-есть работает принцип «выбрал-загрузил-само установилось» :). «Package Manager» же предоставляет возможность не только выбирать и устанавливать готовые пакеты, но и ставить сторонние неоткомпилированные программы, которые можно скачать в виде исходного кода (стандартный способ инсталляции в Linux).

Здесь уже придется работать вручную, поэтому, если Вы только начали знакомиться с миром Unix’а, то советую выбирать первый вариант.

Чуть ниже можно выбрать режим компиляции скачиваемых программ под Windows. Здесь выбираем на свой вкус и цвет :).

Единственное но — это то, что при выборе разных компиляторов Вы сможете устанавливать только ту часть софта, которая может быть им преобразована. Тогда как другая половина, которая компилируется другим способом, будет попросту скрыта… ИМХО, конечно же, но MinGW 4 — более продвинутый, тогда, как с MSVC — попроще для обычного пользователя.

Выбираем и снова жмем «Next».

KDE_4_small.png

Следующий шаг — указание параметров Интернет-соединения. Здесь обычно подходит первый вариант (при условии кабельного или DSL-подключения). Если же соединение не происходит, укажите второй пункт.

Здесь также можно задать и ручную переадресацию на прокси-сервер, но до этого, я думаю, дело не дойдет, так что оставляем свой выбор на первом пункте и опять нажимаем «Next».

KDE_5_small.png

На следующем этапе нам следует выбрать сервер, с которого мы будем загружать KDE и приложения к нему. Если в качестве режима загрузки Вы выбрали End User, а компилятор MSVC, то лучше всего грузить KDE с немецкого сервера winkde.org, который будет выделен в списке жирным шрифтом. Выбираем его и опять же «Next» :)…

KDE_6_small.png

В открывшемся окне выбираем версию KDE для скачивания. По умолчанию выбор стоит на «последней стабильной» (4.4.4), однако в ней отсутствует русская локализация. Если аглицкий интерфейс Вас не пугает, можно смело жать «Next», в противном случае придется пользоваться более ранней версией (4.4.1, например).

KDE_7_small.png

Теперь самое главное — выбор пакетов программ для установки. В этом окне слева есть три кнопки, которые позволяют перейти к выбору софта, языков локализации и пакетов орфографии. В режиме End User весь выбор заключается во включении флажков напротив нужных пакетов, поэтому отмечаем все стабильные программы и снова нажимаем «Next».

В следующем окне нам сообщат, что кроме выбранных нами программ на компьютер будет скачан и установлен еще ряд приложений и библиотек, нужных для работы KDE. Соглашаемся с этим (а куда нам деется :)) и привычно жмем «Next» (теперь уже наконец-то в последний раз :)).

Только сейчас начнется загрузка файлов на наш ПК, которая может занять довольно много времени, поскольку, как уже было сказано выше, скачивается большое количество (не меньше сотни!) разнокалиберных файлов, а также тарболы выбранных нами программ.

Тарболы — это архивы в формате tar.bz2, в которых находятся бинарные коды программ, из которых, при помощи выбранного нами ранее компилятора, будут собраны исполняемые файлы Windows.

После закачки всех файлов перед нами появится окно, которое сообщит об успешной установке KDE. Здесь в качестве последнего штриха отметим пункт «run system settings after exit» для запуска настроек (хотя можно и пропустить этот шаг) и нажмем «Finish».

На этом эпопея инсталляции KDE на Windows заканчивается. Зайдем в меню «Пуск» и в разделе «Все программы» обнаружим новую группу — KDE.

Здесь все программы отсортированы по разделам, поэтому найти нужную будет весьма просто. Выбрать есть из чего… Огорчает только малое количество мультимедийных программ (один лишь Amarok) и не самые лучшие представители некоторых других разделов. Так среди установленного софта мы не найдем ни одного приличного текстового процессора или программы для обработки графики.

Все, что здесь есть — это небольшие утилитки, которые, тем не менее, позволяют выполнять повседневные задачи простого пользователя.

Но самое интересное скрыто от нас. Мы все так же работаем с тем же Windows, к которому «припаяли» несколько линуксовских программок. Но где же сам KDE? Где те «красивости» ради которых мы все и затевали?

Дело в том, что KDE в среде Windows все еще работает не слишком стабильно, поэтому разработчики решили припрятать возможность запуска рабочей среды подальше, чтобы только «избранные» 🙂 смогли полюбоваться красотами нового рабочего стола :).

Конечно шутки-шутками, а посмотреть все же хочется, поэтому создаем резервную точку восстановления системы (так, на всякий случай, а то мало ли… :)) и находим в папке C:Program FilesKDEbin файлик plasma-desktop.exe, который и запускаем.

Буквально через пару секунд (зависит от мощности компьютера) привычный рабочий стол исчезнет и заменится полупрозрачной средой KDE с открытой панелью содержимого прежнего рабочего стола.

Чем же эта панель лучше привычного десктопа?

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

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

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

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

Зайдем в главное меню, создадим новую «комнату» (Add Activity) и посмотрим, что можно здесь настроить.

Первая вкладка у нас отвечает за цветовую тему оформления созданного рабочего стола.

Во второй мы можем настроить внешний вид «комнаты». Как видно на скриншоте, есть три варианта организации десктопа. По умолчанию каждая новая «комната» создается в виде «Рабочего стола». На него мы можем устанавливать неограниченное (точнее ограниченное только ресурсами Вашего ПК) количество виджетов и отдельные файлы или ярлыки.

Второй вариант («Просмотр папок») больше всего напоминает нам привычный рабочий стол. Мы выбираем папку для отображения ее содержимого на экране монитора и получаем упорядоченный список всех ее файлов. При этом мы можем в произвольном порядке добавлять виджеты.

И, наконец, последний вариант («Новостная комната») позволяет систематизировать все виджеты в несколько колонок.

Отдельно стоит упомянуть о возможности задавать действия для клавиш мыши, которые настраиваются в соответствующем меню. Мы можем изменить функции правой клавиши и колесика под себя, а также добавить собственные комбинации клавиш.

С KDE можно добавлять дополнительные панели, а также виджеты в неограниченном количестве. По умолчанию панель одна и находится внизу экрана. На ней находится кнопки (по сути виджет), которая заменяет собой стандартный «Пуск», а также обычные электронные часы.

» alt=»Добавление виджетов в KDE for Windows Installer 4.10.2″ />

Для добавления новых виджетов достаточно в меню экрана кликнуть пункт «Add Widgets». После этого над нижней панелью откроется небольшое окошко с широким выбором мини-приложений. Чтобы начать пользоваться любым из них достаточно перетащить его на нижнюю панель или на рабочий стол.

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

В первой из них («Favorites») мы можем обнаружить (или сами разместить) наиболее часто используемые программы и файлы. Здесь же находится форма поиска.

Вкладка «Applications» открывает нам доступ ко всем установленным приложениям KDE.

Третья вкладка («Computer») служит аналогом обычного раздела «Мой компьютер». Отсюда мы можем начать просматривать все содержимое нашего жесткого диска. Раздел «Recently Used» отображает документы и приложниями, с которыми мы недавно работали. И, наконец, кнопка «Leave», как Вы уже наверное догадались, служит для выхода из системы.

Если нам очень сильно понравился новый интерфейс, разработчики предлагают заменить им стандартный рабочий стол. Для этого понадобится скачать с сайта Майкрософта небольшую утилитку Autoruns for Windows.

Запустив ее, зайдите во вкладку «Logon» и измените значение ключа HKCUSOFTWAREMicrosoftWindows NTCurrentVersionWinlogonShell на plasma-desktop.exe (указываем полный путь к файлу). Однако учтите, что пользоваться стандартным эксплорером Вы больше не сможете, а значит готовьтесь к потере некоторых стандартных функций.

В целом последняя версия KDE производит неплохое впечатление, однако наблюдаются и некоторые недостатки. Так, например, переключение между созданными виртуальными рабочими столами почему-то не работает, хотя новые процессы создаются, а значит ресурсы «пожираются» впустую.

Некоторые приложения, несмотря на заявленную маркировку stable, работают со сбоями (особенно графические, типа Krita). Также не совсем ясно, как можно вызывать системные приложения и свернутые окна (на панели инструментов миниатюры или кнопки для этого отсутствуют).

Одним словом, подменять привычный обозреватель «plasm’енным» пока не стоит, а вот если Вы планируете переходить на Linux (например, приобретать нетбук с которых сейчас очень распространены Unix-подобные операционки), то попробовать KDE в действии явно не помешает.

Тем более, что деинсталляция не составляет особого труда — мы можем либо запустить инсталлятор и, выбрав параметр «Install from local directory», указать в последующем окне «Remove installed packages», либо просто удалить папку с установленной оболочкой, так как в реестр почти ничего не заносится.

В общем, в ознакомительных целях установить KDE все же стоит. Ведь кто знает, может завтра придется столкнуться с этим «страшным» и «таинственным» Линуксом… Поэтому к такой «встрече» нужно быть всегда готовым :).

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

P.P.S. Если требуется не изменять рабочий стол, а всего лишь его расширить, то Вам может приглянуться следующая программка, позволяющая «прокручивать» пространство рабочего стола на неограниченную длину в горизонтальной плоскости:Рабочий стол https://www.bestfree.ru/soft/sys/desktop.php

—> —> СКАЧАТЬ KDE for Windows Installer 4.10.2(страница загрузки) ad S5 / —>

Получать обновления:

Эмулятор Сеги: Gens Программный эмулятор популярных в 90-х игровых приставок компании Sega. Он позволяет запускать большинство старых игр так же хорошо, как и реальная приставка. К тому же в эмуляторе имеется целый ряд усовершенствований, которых не было даже в классических консолях, что позволяет упростить и разнообразить процесс прохождения любой игры. Виртуальная машина: VirtualBox Программа, эмулирующая другие операционные системы на базе уже установленной Windows. Эмулятор Android: Windroye Бесплатный эмулятор Android для запуска игр и приложений на обычном компьютере Рабочий стол: GiMeSpace Бесплатная программа для настройки рабочего стола, позволяющая бесконечно увеличить его по горизонтали. Виртуальный диск: DAEMON Tools Lite Бесплатная программа для создания виртуальных дисков и работы с ними. DAEMON Tools Lite также поддерживает файлы-образы, созданные другими программами (Alcohol 120%, Nero и др.). Виртуальный флоппи дисковод: Virtual Floppy Drive Бесплатный эмулятор флоппи-дисковода для современных компьютеров, в которых отсутствуют разъёмы для подключения этого устройства. Live CD: MobaLiveCD Бесплатная программа-эмулятор Live CD, позволяющая загружать дополнительную операционную систему непосредственно в оперативную память компьютера, без её предварительной установки.

—>

Страницы: [1] Идёт загрузка…

install-linux-distributions-windows-10.pngВ юбилейном обновлении Windows 10 версии 1607 появилась новая возможность для разработчиков — оболочка Ubuntu Bash, позволяющая запускать, устанавливать приложения Linux, использовать скрипты bash прямо в Windows 10, все это называется «Подсистема Windows для Linux». В версии Windows 10 1709 Fall Creators Update доступны уже три дистрибутива Linux для установки. Во всех случаях требуется 64-разрядная система для установки.

В этой инструкции — о том, как установить Ubuntu, OpenSUSE или SUSE Linux Enterprise Server в Windows 10 и некоторые примеры использования в конце статьи. Следует также учитывать, что есть некоторые ограничения при использовании bash в Windows: например, нельзя запускать GUI приложения (правда, сообщают об обходных путях с помощью X server). Кроме этого, командами bash нельзя запустить Windows-программы, несмотря на наличие полного доступа к файловой системе ОС.

Установка Ubuntu, OpenSUSE или SUSE Linux Enterprise Server в Windows 10

Начиная с версии Windows 10 Fall Creators Update (версия 1709) установка подсистемы Linux для Windows несколько изменилась по сравнению с тем, что было в предыдущих версиях (для предыдущих версий, начиная с 1607, когда функция была представлена в бета-версии, инструкция — во второй части этой статьи).

Теперь необходимые шаги выглядят следующим образом:

  1. Прежде всего, необходимо включить компонент «Подсистема Windows для Linux» в «Панель управления» — «Программы и компоненты» — «Включение и отключение компонентов Windows». enable-windows-subsystem-for-linux-1709.png
  2. После установки компонентов и перезагрузки компьютера, зайдите в Магазин приложений Windows 10 и загрузите оттуда Ubuntu, OpenSUSE или SUSE Linux ES (да, теперь доступно три дистрибутива). При загрузке возможны некоторые нюансы, о которых далее в примечаниях. linux-distributions-windows-10-store.png
  3. Запустите загруженный дистрибутив как обычное приложение Windows 10 и выполните первоначальную настройку (имя пользователя и пароль). setup-ubuntu-linux-windows-10-1709.png

Для включения компонента «Подсистема Windows для Linux» (первый шаг) можно использовать команду PowerShell:

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

Теперь несколько примечаний, которые могут быть полезны при установке:

  • Вы можете установить сразу несколько дистрибутивов Linux.
  • При загрузке дистрибутивов Ubuntu, OpenSUSE и SUSE Linux Enterprise Server в русскоязычном магазине Windows 10 заметил следующий нюанс: если просто ввести название и нажать Enter, то нужных результатов в поиске не оказывается, но если начать вводить и затем нажать по появляющейся подсказке, автоматически попадаешь на нужную страницу. На всякий случай прямые ссылки на дистрибутивы в магазине: Ubuntu, OpenSUSE, SUSE LES.
  • Запускать Linux можно и из командной строки (не только с плитки в меню Пуск): ubuntu, opensuse-42 или sles-12

Установка Bash в Windows 10 1607 и 1703

Для того, чтобы установить оболочку bash, выполните следующие простые действия.

  1. Зайдите в параметры Windows 10 — Обновление и безопасность — Для разработчиков. Включите режим разработчика (должен быть подключен Интернет для загрузки необходимых компонентов). enable-developer-mode-windows-10.png
  2. Зайдите в панель управления — Программы и компоненты — Включение или отключение компонентов Windows, отметьте пункт «Подсистема Windows для Linux». install-linux-subsystem-windows-10.png
  3. После установки компонентов, введите в поиске Windows 10 «bash», запустите предлагаемый вариант приложения и выполните установку. Вы можете задать свое имя пользователя и пароль для bash, либо использовать пользователя root без пароля. setup-ubuntu-bash-windows-10.png

По завершении установки вы можете запускать Ubuntu Bash на Windows 10 через поиск, или создав ярлык для оболочки там, где вам требуется.

run-bash-on-ubuntu-on-windows.png

Примеры использования Ubuntu Shell в Windows

Для начала отмечу, что автор не является специалистом по bash, Linux и разработке, а примеры ниже — просто демонстрация того, что в Windows 10 bash работает с ожидаемыми результатами для тех, кто разбирается в этом.

Приложения Linux

Приложения в Windows 10 Bash можно устанавливать, удалять и обновлять с помощью apt-get (sudo apt-get) из репозитория Ubuntu.

windows-10-bash-apt-get-install.png

Использование приложений с текстовым интерфейсом ничем не отличается от такового на Ubuntu, например, вы можете установить Git в Bash и использовать его привычным образом.

ubuntu-bash-windows-10-git.png

Скрипты bash

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

bash-script-windows-10.png

Скрипты bash не могут вызвать программы и команды Windows, но возможен запуск скриптов и команд bash из bat файлов и сценариев PowerShell:

bash -c "команда"

Также вы можете попробовать запускать приложения с графическим интерфейсом в Ubuntu Shell в Windows 10, на этот счет в Интернете уже имеется не одна инструкция и суть способа сводится к использованию Xming X Server для вывода GUI приложения. Хотя официально возможность работы с такими приложениями Майкрософт не заявлена.

Как было написано выше, я не тот человек, который может в полной степени оценить ценность и функциональность нововведения, но вижу как минимум одно применение для себя: различные курсы Udacity, edX и другие, связанные с разработкой проходить будет куда проще, работая с необходимыми инструментами прямо в bash (а в этих курсах обычно демонстрируется работа именно в терминале MacOS и Linux bash).

Используемые источники:

  • https://xakep.ru/2017/02/03/wsl-in-colors/
  • https://www.bestfree.ru/soft/sys/emulator-linux.php
  • https://remontka.pro/linux-bash-shell-windows-10/

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации