Настольный Linux, как запустить

Обновлено: 21.11.2024

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

Какая самая крупная компания в мире поддерживает рабочий стол Linux? Красная шляпа? Нет. SUSE? Близко, но не сигара. Канонический? Тебе становится теплее. Ответ? Майкрософт.

На конференции Microsoft Build 2020 генеральный директор Сатья Наделла объявил, что подсистема Windows для Linux (WSL) 2 будет поддерживать графический интерфейс пользователя и приложения Linux. Благодаря этому программисты могут разрабатывать собственные и кроссплатформенные программы с помощью таких инструментов, как GNOME Builder, KDevelop и Visual Studio Code.

Наделла сдержал свое слово. Начиная с недавно выпущенной Windows 10 2004 Build 19041 или выше, вы можете запускать настоящие дистрибутивы Linux, такие как Debian, SUSE Linux Enterprise Server (SLES) 15 SP1 и Ubuntu 20.04 LTS. С любым из них вы можете одновременно запускать графические приложения Linux и Windows на одном экране рабочего стола.

Почему вы хотите это сделать? Просто: хотя Windows является лучшей операционной системой для настольных компьютеров, во всем остальном это Linux. Если вы работаете в организации, которая управляет вашими системами и сетью, вы, вероятно, получаете рабочий стол Windows для работы и должны использовать Windows для многих задач. Если вы хотите администрировать серверы, использовать DevOps в облаке, запускать симуляции суперкомпьютеров или разрабатывать программы для любой платформы, отличной от Windows или экосистемы Apple, вы работаете с Linux. Даже в собственном облаке Microsoft Azure самыми популярными виртуальными машинами (ВМ) являются Linux.

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

Способы старой школы, которые большинство людей могут игнорировать

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

Cygwin — это набор инструментов Unix. С его помощью вы можете запустить оболочку в стиле Linux в Windows. Это позволит вам запускать некоторые программы оболочки Linux, которые были перекомпилированы для Cygwin в Windows. Несмотря на некоторую полезность, это всегда была нишевая программа, а сегодня ее ниша еще меньше.

Еще одна программа, которая в значительной степени изжила себя, — это Wubi. Это программное обеспечение позволяет вам установить Ubuntu Linux на Windows 7, Vista и Windows 10. По сути, оно позволяет выполнять двойную загрузку Ubuntu, но вместо установки операционной системы на «голое железо» оно устанавливает Ubuntu в специальный файл на ваш раздел Windows, который он использует в качестве диска Linux.

Теперь перейдем к лучшим способам запуска Linux с Windows.

Подсистема Windows для Linux (WSL) 1

Если все, что вам нужно, — это оболочка Linux Bash и связанные с ней команды, такие как apt, ssh, find, grep, awk, sed, tar, vim, emacs и diff, — WSL 1 — это все, что вам нужно. Вы также можете запускать популярные языки программирования с открытым исходным кодом, такие как Python, Perl, Ruby, PHP и GCC. Кроме того, он поддерживает серверные программы, такие как веб-сервер Apache и систему управления базами данных MySQL. Это достигается путем преобразования системных вызовов Linux в вызовы Windows и наоборот.

Что вам не удастся легко сделать, так это запустить графический интерфейс Linux, такой как GNOME, KDE или Cinnamon. Чтобы сделать это с WSL 1, вы должны запустить терминал X Window в Windows. Даже для опытных пользователей Linux это многовато.

Итак, зачем беспокоиться? Есть несколько причин. Во-первых, если вы работаете с маломощной системой Windows 10, вам идеально подойдет WSL 1.

Рич Тернер, старший программный менеджер Microsoft по WSL и консоли Windows, говорит, что, когда он был представлен в Windows Fall Creators Update в 2017 году, «мы [не указывали требования к ОЗУ], потому что, честно говоря, у нас нет Обратите внимание! Если вы не установите WSL, мы не добавим объем оперативной памяти. Если вы включите WSL, на короткое время загрузится крошечный драйвер размером 850 КБ, а затем он выключится, пока вы не запустите экземпляр Linux. … Итак, в основном, WSL Требования к ОЗУ в значительной степени зависят от объема ОЗУ, необходимого для запуска каждого бинарного файла Linux, плюс около 1 МБ рабочего набора в целом."

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

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

Подсистема Windows для Linux (WSL) 2

В отличие от WSL 1, в котором используется уровень перевода, WSL 2 поставляется с полным ядром Linux. Первоначальная версия WSL 2 основана на версии 4.19.81 долгосрочная поддержка ядра Linux. Как пишет Крейг Лоуэн, руководитель программы Windows Developer Platform, «WSL 2 обеспечивает полную совместимость системных вызовов с реальным ядром Linux и [в три-шесть раз] быстрее по сравнению с более ранними версиями WSL».

WSL 2 и предпочитаемый вами дистрибутив Linux, в свою очередь, работают на встроенном в Windows 10 гипервизоре Hyper-V. Да, это означает, что WSL 2 — это подход, основанный на виртуальных машинах. Но в отличие от других программ для ВМ для настольных ПК, он тесно интегрирован с Windows 10.

В WSL 2 файлы Linux хранятся на виртуальном диске объемом 256 ГБ, отформатированном с использованием встроенной в Linux файловой системы ext4. Взаимодействие с файлами Linux происходит намного быстрее — от 2 до 20 раз быстрее — при работе с файлами в собственной файловой системе. WSL 2 использует протокол файловой системы 9p для поддержки доступа Windows к файлам Linux и наоборот.

Вы можете настроить размер виртуального диска для каждого дистрибутива Linux. Если хотите, и я предлагаю вам это сделать, вы также можете увеличить объем доступной памяти с 2 ГБ по умолчанию до более удобных 4 ГБ.

Установка определенного поддерживаемого дистрибутива Linux на WSL 2 занимает всего несколько щелчков мышью и почти так же проста, как установка любого другого приложения Windows. Однако сначала вы должны начать с включения Hyper-V и платформы виртуальных машин на своем рабочем столе. Когда-то Hyper-V был доступен только в 64-разрядных версиях Windows 10 Pro, Enterprise и Education, но теперь на домашней странице доступно ровно столько его функций, сколько нужно для запуска WSL 2.

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

Виртуальные машины

На данный момент, если вы хотите максимально использовать возможности Linux, вам нужно запустить свой любимый дистрибутив Linux на виртуальной машине. Двумя наиболее популярными виртуальными машинами для настольных ПК являются VMware Workstation или Oracle VirtualBox. Помимо запуска WSL 2, если у вас есть 64-разрядная версия Windows 10 Pro, Enterprise или Education, вы также можете использовать Hyper-V для запуска виртуальных машин Linux. Вариант Windows 10 Home Hyper-V недостаточен для простой настройки и запуска обычных виртуальных машин. Вы можете столкнуться с проблемами производительности на маломощных домашних ПК с 8 ГБ ОЗУ.

Виртуальная машина может запускать любой Linux на достаточно мощном ПК. Вообще говоря, любая система Windows 10 с 16 ГБ ОЗУ должна иметь возможность запускать виртуальные машины. Даже домашний ПК с Windows 10 и всего 8 ГБ памяти может запускать виртуальные машины, но вы можете столкнуться с проблемами производительности на стороне Windows.

Виртуальная машина позволяет запускать гостевую операционную систему поверх другой операционной системы. С точки зрения гостя, он работает на собственном ПК. На самом деле он работает на виртуальной машине, которая представляет собой ограниченную виртуальную подсистему вашего ПК.

С виртуальной машиной вы можете запустить полноценный рабочий стол Linux со всеми графическими преимуществами. Действительно, с виртуальной машиной вы можете запустить практически любую операционную систему на Windows 10. Например, помимо Linux, вы можете запустить на виртуальной машине Windows 7, Solaris или даже ArcaOS, версию OS/2 21-го века.< /p>

Виртуальные машины предоставляют вам самый широкий выбор операционных систем. Например, Hyper-V, в отличие от WSL 2, позволяет запускать Red Hat Enterprise Linux (RHEL), CentOS и FreeBSD.

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

Единственная проблема с виртуальными машинами для настольных ПК заключается в том, что для их правильной настройки требуется много тонкой настройки. У каждого гипервизора свои инструменты настройки, а у каждой операционной системы свои требования. Например, VirtualBox по умолчанию использует виртуальный диск объемом 10 ГБ для любого Linux на базе Ubuntu, но для Linux Mint, основанного на Ubuntu, требуется минимальный размер диска 12 ГБ. По моему опыту, вы получите наилучшие результаты, если максимизируете системные ресурсы виртуальной машины от одной трети до половины общих ресурсов вашего ПК. Если это окажется слишком тяжелым для производительности вашей системы Windows 10, вы также можете перенастроить параметры виртуальной машины на более низкий уровень.

Однако после настройки у вас не должно возникнуть проблем с одновременным запуском Linux и Windows 10. Я запускаю виртуальные машины Linux в Windows с тех пор, как Windows 2000 и VMware Workstation 2 были самыми современными.

Что лучше для вас?

Как всегда, ответ "это зависит". Если все, что вам сейчас нужно, это оболочка Linux, WSL 1 подойдет. Но со временем Microsoft захочет, чтобы вы перешли на WSL 2, а WSL 2 — отличный выбор. Он быстро совершенствуется, и можно ожидать, что к концу года он сможет запускать графические рабочие столы Linux без какой-либо реальной работы. Кроме того, на данный момент это самый простой в настройке Linux.

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

Какой бы путь вы ни выбрали, вы не ошибетесь. Мы живем в золотой век совместимости Windows и Linux.

Подсистема Windows для Linux поставляется без рабочего стола. Вот как установить среду рабочего стола WSL, такую ​​как GNOME или LXDE, в Windows.

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

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

Что такое подсистема Windows для Linux?

Подсистема Windows для Linux (WSL) — это дополнительная функция для Windows 10 и 11, которая поддерживает установку операционных систем Linux, доступных в Магазине Windows.

По сути, это означает, что вы можете открыть терминал Linux в Windows, установить и запустить программное обеспечение Linux.

Нет необходимости устанавливать какие-либо приложения для виртуализации и нет двойной загрузки.

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

К счастью, вы можете установить рабочий стол Linux в Windows с помощью WSL.

Убедитесь, что Windows 10 совместима

Прежде чем продолжить, обратите внимание на важный момент: у вас должна быть 64-разрядная версия Windows.

Вы можете проверить это в разделе «Настройки» > «Система» > «О системе», где вы найдете запись «Тип системы». Чтобы продолжить, это должно читаться как «64-битная операционная система». Если нет и вы используете 64-разрядное оборудование, вам потребуется обновить Windows 10 с 32-разрядной до 64-разрядной версии.

Еще одним обязательным условием является наличие Windows 10 сборки 14393 или более поздней версии. Вы можете проверить это на том же экране «О программе», который указан в разделе «Технические характеристики Windows». Ищите сборку ОС — если она выше 14393, вы можете использовать подсистему Windows для Linux. Если нет, просто запустите Центр обновления Windows.

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

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

Установка рабочего стола WSL

Если вы уже настроили подсистему Windows для Linux, нажмите «Пуск» и введите bash. Щелкните первый вариант (команда запуска bash), чтобы начать использовать Linux. В следующих шагах предполагается, что вы установили Ubuntu в качестве предпочитаемой операционной системы Linux.

Начните с запуска обновления и обновления Ubuntu:

Пока выполняется это обновление, зайдите на Sourceforge, чтобы загрузить и установить утилиту VcXsrv Windows X Server. (Для Windows доступны другие серверы X, включая Xming и MobaXterm. В оставшейся части этого руководства мы будем использовать VcXsrv.)

X-сервер позволяет получить доступ к приложению Linux или графическому интерфейсу пользователя (GUI) среды рабочего стола. Системы Linux полагаются на X для отображения рабочего стола, но его также можно использовать в сети.

Перед продолжением убедитесь, что ваш сервер X Window установлен. Следующим шагом будет установка среды рабочего стола Linux (LDE).

Многие среды рабочего стола Linux доступны для WSL. Мы собираемся не усложнять и установить облегченную среду под названием LXDE. Для установки введите:

После установки LXDE введите эту команду

Это указывает Linux отображать рабочий стол через X-сервер. Итак, когда вы запустите программу X Server, которую вы скачали выше, вы увидите среду рабочего стола Linux.

Мы использовали VcXsrv с инструментом XLaunch. Нажмите здесь, чтобы открыть окно настроек дисплея X, и выберите «Одно большое окно» или «Одно большое окно без заголовка». Найдите отображаемый номер, пока вы там, и установите его на 0.

Нажмите «Далее», затем выберите «Запускать без клиента», чтобы XLaunch запускал только сервер, что позволит вам запустить рабочий стол Linux позже. Нажмите «Далее» еще раз, затем «Готово». Вы можете сначала нажать Сохранить конфигурацию, чтобы сохранить ее.

Готовы запустить рабочий стол Linux? Введите команду, чтобы запустить предпочтительный LDE. Например, для LXDE используйте:

После этого должна появиться среда рабочего стола Linux!

Теперь вы можете запускать любое предустановленное программное обеспечение Linux и даже устанавливать новые приложения и утилиты. Другие среды рабочего стола, совместимые с WSL, включают KDE. Вы даже можете установить GNOME в Windows, чтобы использовать все возможности рабочего стола Ubuntu.

Не хотите среду рабочего стола WSL? Просто установите приложение для Linux

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

Например, чтобы установить медиаплеер Rhythmbox и запустить его в Linux в Windows, используйте:

Убедитесь, что вы установили команду экспорта:

Затем просто запустите приложение из командной строки bash:

Запустится мультимедийный проигрыватель, готовый к просмотру библиотеки.

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

После подключения USB-накопителя не забудьте смонтировать его (в этом примере в качестве буквы диска используется буква D:):

Когда вы закончите, вам нужно размонтировать диск перед удалением. Это гарантирует целостность данных на диске.

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

Запуск рабочего стола Linux в Windows: максимальная конвергенция!

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

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

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

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

Выберите и загрузите дистрибутив Linux

Первый шаг – выбор дистрибутива Linux, который вы хотите использовать.

Fedora Linux с рабочим столом Gnome Shell.

DistroWatch предлагает хороший подробный обзор всех основных дистрибутивов Linux, которые вы, возможно, захотите попробовать. Ubuntu — отличное место для старта для бывших (или любознательных) пользователей Windows. Ubuntu стремится устранить многие шероховатости Linux. Многие пользователи Linux теперь предпочитают Linux Mint, который поставляется с рабочими столами Cinnamon или MATE — оба немного более традиционны, чем рабочий стол Unity Ubuntu.

Среда рабочего стола Cinnamon, работающая на Linux Mint 18.2.

Однако выбор единственного лучшего не является вашей первоочередной задачей. Просто выберите довольно популярную, например, Linux Mint, Ubuntu, Fedora или openSUSE. Перейдите на веб-сайт дистрибутива Linux и загрузите необходимый образ диска ISO. Да, это бесплатно.

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

Теперь вы можете записать этот образ ISO на DVD или USB. Обратите внимание, что в наши дни загрузка с USB 3.0 выполняется быстрее, чем загрузка с DVD, и более универсальна, учитывая, что большинство ноутбуков и многие настольные компьютеры больше не оснащены DVD-приводом.

Чтобы записать образ на USB, вам понадобится специальная программа. Многие дистрибутивы Linux рекомендуют использовать Rufus, UNetbootin или Universal USB Installer. Если вы будете использовать Fedora, мы считаем, что Fedora Media Writer — это самый простой способ.

Утилита Fedora Media Writer — это прекрасно, и она может работать в Windows или Mac OS. Это самый простой способ создать загрузочную флешку с Linux.

Для большинства настольных компьютеров и ноутбуков приведенных выше инструкций будет достаточно. Однако если вы хотите использовать Linux на Chromebook, Raspberry Pi или другом устройстве, вам необходимо следовать специальным инструкциям.

Запуск Linux с внешнего диска

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

Если вы не уверены, используете ли вы UEFI или BIOS, скорее всего, вы используете UEFI, если только вашему компьютеру не исполнилось пять лет. Чтобы войти в BIOS или UEFI на рабочем столе, обычно нужно нажать клавишу Del или F12 во время процесса POST (до начала загрузки Windows).

Возникнуть в BIOS/UEFI на ноутбуке может быть немного сложнее. Многие современные ноутбуки не позволяют войти в UEFI нажатием клавиши. Некоторые ноутбуки могут иметь небольшую кнопку без маркировки сбоку, которую можно удерживать при включении ноутбука. Если вы не знаете, как открыть экран настройки UEFI, обратитесь к руководству пользователя вашего ПК.

На младших компьютерах с Windows под управлением Windows 10 может потребоваться отключить безопасную загрузку перед загрузкой Linux. (Безопасная загрузка была головной болью для многих пользователей Linux.) Большинство крупных дистрибутивов Linux нормально загружаются с включенной безопасной загрузкой, а некоторые — нет.

Выбранный вами дистрибутив Linux, вероятно, позволяет использовать его в «живой» среде, то есть он полностью запускается с диска или USB-накопителя и на самом деле не требует установки на жесткий диск вашего компьютера. Просто используйте рабочий стол Linux как обычно и почувствуйте его. Вы даже можете установить программное обеспечение, и оно останется установленным в рабочей системе до перезагрузки.

Интерфейс Fedora Live CD, как и в большинстве дистрибутивов Linux, позволяет вам запускать операционную систему с загрузочного носителя или устанавливать ее на жесткий диск.

Даже если вы не хотите использовать Linux в качестве операционной системы для повседневного использования, вам может пригодиться этот DVD-диск с Linux или USB-накопитель. Вы можете вставить его в любой компьютер и загрузить Linux, когда захотите. Используйте его для устранения неполадок Windows, восстановления файлов из поврежденной системы, сканирования зараженной системы на наличие вредоносных программ или обеспечения безопасной среды для онлайн-банкинга и других важных задач.

Если у вас есть несколько свободных USB-накопителей, вы можете попробовать разные дистрибутивы Linux и выбрать тот, который вам больше нравится. Еще один удобный прием: если вы включите опцию «сохранение» при размещении Ubuntu на USB-накопителе, вы сможете сохранять файлы и настройки на диске, и они останутся доступными при каждой загрузке.

Чтобы покинуть работающую систему Linux, просто перезагрузите компьютер и извлеките диск или USB-накопитель.

Использование Linux на виртуальной машине

Благодаря бесплатным инструментам виртуализации, таким как VirtualBox, вы можете иметь несколько виртуальных машин (ВМ) со своими собственными последовательностями загрузки и изолированным хранилищем. Одним из самых популярных способов использования виртуальных машин является запуск разных операционных систем на одном компьютере без необходимости перезагрузки.

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

Вы можете использовать VirtualBox для тестирования различных дистрибутивов Linux под управлением Windows или Linux. Здесь Debian 9 (гость) работает в VirtualBox на Arch Linux (хост).

Если вы никогда раньше не использовали VirtualBox, настроить Virtualbox очень просто. После того, как вы установили его в Windows 10, вы можете настроить виртуальную машину за пару минут с помощью мастера VirtualBox. Пошаговые инструкции руководства VirtualBox — отличный ресурс, если вы не совсем уверены, с чего начать.

Хотя использование VirtualBox — отличный способ опробовать один или несколько дистрибутивов Linux, у него есть некоторые недостатки. Виртуализация приводит к снижению производительности из-за накладных расходов, хотя это уменьшается, если ваш процессор имеет встроенную поддержку виртуализации. Intel называет свою поддержку виртуализации VT-x, а AMD — AMD-V. Чтобы воспользоваться преимуществами этой технологии, вы также должны убедиться, что поддержка виртуализации включена и на материнской плате (в UEFI или BIOS).

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

Несмотря на недостатки, если вы интересуетесь Linux и не готовы установить Linux на «голое железо» своего ПК, виртуализация предлагает отличный способ опробовать Linux без необходимости использования USB-накопителя.

Ваша среда рабочего стола Linux

В зависимости от того, какой дистрибутив Linux и среду рабочего стола вы выберете, среда вашего рабочего стола и установленные приложения будут различаться, хотя большинство из них будет соответствовать вашим типичным потребностям. Например, большинство дистрибутивов Linux поставляются с веб-браузером Firefox. Браузер Chromium с открытым исходным кодом (или Chrome от Google, если хотите) находится всего в нескольких кликах.

Рабочий стол Fedora 25 с программным обеспечением GNOME и приложениями Nautilus.

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

Настольный компьютер Unity в Ubuntu 16.04 может показаться необычным, но он содержит множество полезных функций, которые вы никогда не найдете самостоятельно, например HUD. Если вы собираетесь использовать Ubuntu 16.04 или более раннюю версию, имейте в виду, что Ubuntu откажется от своего рабочего стола Unity в будущих версиях. Ubuntu отказался от Unity в пользу оболочки GNOME, которая по умолчанию используется в Fedora и других дистрибутивах. Если вы хотите попробовать Ubuntu, мы рекомендуем попробовать Ubuntu GNOME, в котором вместо Unity используется рабочий стол GNOME.

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

В каждой среде рабочего стола есть набор инструментов, которые помогут вам настроить внешний вид по своему усмотрению. Здесь системные настройки Cinnamon, работающие в Linux Mint 18.2, показывают доступные параметры.

Если вас не устраивает рабочий стол, который вы используете, не волнуйтесь. Хотя некоторые дистрибутивы оптимизированы для определенного рабочего стола, почти каждый основной дистрибутив дает вам возможность установить рабочий стол по вашему выбору после установки системы. Если у вас достаточно свободного места, вы можете одновременно установить GNOME, KDE, Cinnamon, XFCE и другие рабочие столы. При входе на рабочий стол вы можете выбрать, какую среду рабочего стола запускать.

Если вы когда-нибудь заблудитесь, в Интернете можно найти много помощи. Как правило, поиск в Google имени вашего дистрибутива, за которым следует вопрос, приведет вас в правильном направлении. Если вы предпочитаете более структурированную справочную среду, веб-сайты документации Ubuntu и Fedora — отличные ресурсы. Несмотря на то, что Arch Wiki написан для пользователей Arch Linux, это отличный подробный ресурс для Linux-программ в целом.

Устанавливать Linux или нет

У вас есть выбор, когда и как устанавливать Linux. Вы можете оставить его на диске или USB-накопителе и запускать его всякий раз, когда захотите поиграть с ним. Поиграйте с ним несколько раз, пока не будете уверены, что хотите его установить. Таким образом вы можете попробовать несколько дистрибутивов Linux — вы даже можете повторно использовать один и тот же USB-накопитель.

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

Хотите быть в курсе последних новостей о Linux, BSD, Chrome OS и остальном мире за пределами Windows? Добавьте в закладки страницу колонки World Beyond Windows или подпишитесь на нашу RSS-ленту.

Когда вы будете готовы сделать решительный шаг, установить Linux на свой компьютер будет легко — просто запустите программу установки, предоставленную в рабочей среде Linux. Однако здесь у вас есть еще один выбор: вы можете стереть существующую систему Windows (при условии, что это ваша текущая ОС) и заменить ее на Linux, но установить ее в конфигурации «двойной загрузки» или «наряду с Windows» в Ubuntu. на языке установщика, это более гибкий выбор. Установщик изменит размер вашего раздела Windows, чтобы освободить место для Linux, и вы сможете выбирать, какую операционную систему вы хотите использовать при каждой загрузке компьютера.

Конечно, вы всегда можете установить Windows и на виртуальной машине.

Как установить дополнительные программы

Инструмент управления программным обеспечением YaST от OpenSUSE.

Установка программного обеспечения в Linux сильно отличается от установки программного обеспечения в Windows. Вам не нужно открывать веб-браузер и искать приложения. Вместо этого найдите установщик программного обеспечения в вашей системе. В Ubuntu и Fedora вы можете установить программное обеспечение, используя приложение магазина программного обеспечения GNOME (так называемое «Программное обеспечение»).

Менеджеры программного обеспечения — это не просто модные интерфейсы для загрузки программного обеспечения из Интернета. В вашем дистрибутиве Linux есть собственные «репозитории программного обеспечения», содержащие программы, скомпилированные для работы с ним. Это программное обеспечение протестировано и входит в состав дистрибутива Linux. (Если вы выберете дистрибутив непрерывного выпуска, такой как Arch или openSUSE Tumbleweed, более новое программное обеспечение может вызвать проблемы.Если вы предпочитаете стабильность новейшим и лучшим версиям программного обеспечения, для начала придерживайтесь «версионного» дистрибутива Linux.) Если необходимы исправления безопасности, ваш дистрибутив Linux предоставит их вам стандартным способом.

GNOME Software — это приложение, использующее интерфейс магазина для поиска и установки программного обеспечения. Программное обеспечение GNOME доступно в Ubuntu и любом дистрибутиве, использующем рабочий стол GNOME.

По сути, это как магазин приложений, полный бесплатного программного обеспечения с открытым исходным кодом, за исключением того, что дистрибутивы Linux создавали подобные «магазины приложений» задолго до того, как Apple популяризировала эту концепцию.

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

Некоторые приложения, особенно приложения с закрытым исходным кодом, такие как Google Chrome, Steam, Skype, Minecraft и другие, возможно, придется устанавливать из-за пределов диспетчера пакетов вашего дистрибутива Linux. Но сначала проверьте свой менеджер пакетов — вы удивитесь, какие приложения могут быть доступны в репозиториях вашего дистрибутива.

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

Другие приложения с открытым исходным кодом можно загрузить на GitHub. Если приложение обычно используется на рабочем столе, на странице программы GitHub может быть ссылка на пакет для вашего дистрибутива (.deb или .rpm). Если нет, вы часто найдете инструкции по ручной установке программы на странице README.

Вопреки распространенному мнению, вам, вероятно, не нужно устанавливать драйверы оборудования вручную при установке операционной системы. Большинство аппаратных драйверов, которые вам понадобятся, встроены в Linux. Вам может понадобиться несколько драйверов с закрытым исходным кодом: драйверы Nvidia и AMD для оптимальной производительности 3D-графики или драйверы Wi-Fi, чтобы ваше оборудование Wi-Fi работало правильно. Однако большая часть имеющегося у вас оборудования (даже сенсорные экраны) должна работать без дополнительной настройки.

Стоит отметить, что, хотя проприетарные драйверы Nvidia для Linux отличаются высокой производительностью, проприетарные драйверы Nvidia не всегда подходят сообществу разработчиков ПО с открытым исходным кодом. (Линус Торвальдс, парень, написавший ядро ​​​​Linux, из-за этого лихо показал Nvidia пальцем на камеру.) Если вы не планируете много играть в Linux, встроенная графика Intel (которая присутствует в большинстве все процессоры Intel Core, не предназначенные для энтузиастов), прекрасно справятся с этой задачей.

Диспетчер программного обеспечения на рабочем столе Cinnamon в Linux Mint 18.2 имеет удобный интерфейс.

При необходимости Ubuntu и Linux Mint порекомендуют вам драйверы с помощью своих инструментов драйверов оборудования. Некоторые дистрибутивы Linux могут вообще не помочь вам установить их. Например, Fedora не хочет поддерживать драйверы Linux с закрытым исходным кодом. Если вам нужны специализированные драйверы, проверьте документацию вашего дистрибутива. В большинстве дистрибутивов есть справочные страницы для пользователей, например, с видеокартами AMD или Nvidia.

Несмотря на различия в установке программного обеспечения, Linux должен быть достаточно знаком всем, кто раньше использовал рабочий стол Windows. Вы найдете окна, контекстные меню, панели управления и многое другое. Многие из приложений, которые вы будете использовать в Linux, — это популярные программы, которые вы, возможно, уже использовали в Windows, от Firefox до VLC и LibreOffice.

Теперь у вас есть базовые знания, необходимые для начала работы с Linux. Приятного изучения!

Примечание редактора. Исходная версия этой статьи опубликована 18 мая 2015 г.

Крис Хоффман

Крис Хоффман
Главный редактор

Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в таких новостных агентствах, как BBC. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek.Подробнее.

Оболочка Bash в Windows 10 официально не поддерживает графические настольные приложения Linux. Microsoft говорит, что эта функция предназначена только для разработчиков, которые хотят запускать терминальные утилиты Linux. Но лежащая в основе «Подсистема Windows для Linux» более мощная, чем кажется Microsoft.

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

Оболочка Bash в Windows 10 поддерживает только 64-разрядные двоичные файлы, поэтому вы не можете установить и запустить 32-разрядное программное обеспечение Linux.

Как это работает

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

Windows 10 включает базовую «Подсистему Windows для Linux», которая позволяет Windows 10 запускать программное обеспечение Linux путем преобразования системных вызовов Linux в системные вызовы Windows.

Когда вы запускаете дистрибутив Linux, такой как Ubuntu, он загружает и устанавливает на ваш компьютер полный образ пространства пользователя Ubuntu. Сюда входят точно такие же двоичные файлы или приложения, которые будут работать в Ubuntu. Эта среда «Bash в Ubuntu в Windows» работает благодаря базовой подсистеме Windows для Linux.

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

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

Однако существуют приложения X-сервера, которые можно установить на рабочий стол Windows. Как правило, они используются для визуализации приложений Linux, работающих на других компьютерах — протокол «X11» довольно старый и был разработан с возможностью запуска через сетевое подключение.

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

Шаг первый. Установите X-сервер

В Windows можно установить несколько разных X-серверов, но мы рекомендуем Xming. Загрузите его и установите на ПК с Windows 10.

Процесс установки прост: вы можете просто принять настройки по умолчанию. Затем он автоматически запустится и запустится на панели задач, ожидая, пока вы запустите графические программы.

Шаг второй. Установите программу

Вы можете установить графические настольные программы Linux, как и любую другую программу, используя команду apt-get в среде Bash на основе Ubuntu. Например, допустим, вы хотите установить графический редактор vim на основе GTK. Вы должны запустить следующую команду в окне Bash:

Процесс установки будет проходить в окне командной строки, как и в Ubuntu.

Шаг третий: установите переменную среды отображения

Теперь вам нужно установить переменную среды «DISPLAY», чтобы она указывала на X-сервер, работающий на вашем ПК с Windows 10. Если этого не сделать, графические приложения просто не запустятся.

Для этого выполните следующую команду в среде Bash:

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

Шаг четвертый: Запустите приложение

Теперь вы можете просто запустить графическое приложение, введя имя его исполняемого файла, как любую другую команду. Например, чтобы запустить vim-gtk, вы должны запустить:

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

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

Например, чтобы запустить gvim, нужно выполнить:

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

  • › Как удаленно открыть приложение с графическим интерфейсом с помощью PuTTY
  • › В чем разница между Ubuntu, openSUSE и Fedora в Windows 10?
  • › Четыре года Windows 10: 15 наших любимых улучшений
  • › Как установить программное обеспечение Linux в оболочке Ubuntu Bash в Windows 10
  • › Как установить Bash в Windows 11
  • › Все, что вы можете делать с новой оболочкой Bash в Windows 10
  • › 2019 год — год Linux для настольных компьютеров
  • › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.

Читайте также: