Как работает программа Linux для ПК?

Обновлено: 21.11.2024

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

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

Здесь есть вся информация, необходимая для быстрого освоения платформы Linux.

Что такое Linux?

Как и Windows, iOS и Mac OS, Linux — это операционная система. Фактически, одна из самых популярных платформ на планете, Android, работает под управлением операционной системы Linux. Операционная система — это программное обеспечение, которое управляет всеми аппаратными ресурсами, связанными с вашим настольным компьютером или ноутбуком. Проще говоря, операционная система управляет связью между вашим программным обеспечением и вашим оборудованием. Без операционной системы (ОС) программное обеспечение не работало бы.

Операционная система Linux состоит из нескольких частей:

  1. Загрузчик — программа, управляющая процессом загрузки вашего компьютера. Для большинства пользователей это будет просто всплывающая заставка, которая в конечном итоге исчезает для загрузки операционной системы.
  2. Ядро — это одна часть целого, которая на самом деле называется «Linux». Ядро является ядром системы и управляет процессором, памятью и периферийными устройствами. Ядро — это самый низкий уровень ОС.
  3. Система инициализации — это подсистема, которая загружает пространство пользователя и отвечает за управление демонами. Одной из наиболее широко используемых систем инициализации является systemd, которая также является одной из самых спорных. Это система инициализации, которая управляет процессом загрузки после того, как первоначальная загрузка передана от загрузчика (например, GRUB или GRand Unified Bootloader).
  4. Демоны – это фоновые службы (печать, звук, планирование и т. д.), которые запускаются во время загрузки или после входа на рабочий стол.
  5. Графический сервер — это подсистема, которая отображает графику на вашем мониторе. Его обычно называют X-сервером или просто X.
  6. Среда рабочего стола. Это та часть, с которой на самом деле взаимодействуют пользователи. Существует множество сред рабочего стола на выбор (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce и т. д.). Каждая среда рабочего стола включает встроенные приложения (например, файловые менеджеры, средства настройки, веб-браузеры и игры).
  7. Приложения. Среда рабочего стола не предлагает полного набора приложений. Так же, как Windows и macOS, Linux предлагает тысячи и тысячи наименований высококачественного программного обеспечения, которое можно легко найти и установить. Большинство современных дистрибутивов Linux (подробнее об этом ниже) включают инструменты, подобные App Store, которые централизуют и упрощают установку приложений. Например, в Ubuntu Linux есть Центр программного обеспечения Ubuntu (ребрендинг программного обеспечения GNOME), который позволяет вам быстро искать среди тысяч приложений и устанавливать их из одного централизованного места.

Зачем использовать Linux?

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

Чтобы ответить на этот вопрос, я задам еще один вопрос. Действительно ли та операционная система, которую вы сейчас используете, работает «просто отлично»? Или вы сталкиваетесь с препятствиями, такими как вирусы, вредоносное ПО, замедление работы, сбои, дорогостоящий ремонт и лицензионные сборы?
Если вы боретесь с вышеперечисленным, Linux может стать идеальной платформой для вас. Linux превратилась в одну из самых надежных компьютерных экосистем на планете. Объедините эту надежность с нулевой стоимостью входа, и вы получите идеальное решение для настольной платформы.

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

Давайте посмотрим на стоимость сервера Linux по сравнению с Windows Server 2016. Цена версии Windows Server 2016 Standard составляет 882 доллара США (приобретается непосредственно у Microsoft). Это не включает клиентскую лицензию (CAL) и лицензии на другое программное обеспечение, которое вам может понадобиться (например, базу данных, веб-сервер, почтовый сервер и т. д.). Например, клиентская лицензия на одного пользователя для Windows Server 2016 стоит 38 долларов США. Например, если вам нужно добавить 10 пользователей, это на 388,00 долларов больше за лицензирование серверного программного обеспечения. С сервером Linux все это бесплатно и легко устанавливается. На самом деле, установка полнофункционального веб-сервера (который включает в себя сервер базы данных) выполняется всего в несколько кликов или команд (ознакомьтесь с Easy LAMP Server Installation, чтобы понять, насколько это просто).

Если нулевой стоимости недостаточно, чтобы победить вас, как насчет того, чтобы иметь операционную систему, которая будет безотказно работать до тех пор, пока вы ее используете?Я использую Linux почти 20 лет (как настольную, так и серверную платформу), и у меня не было проблем с программами-вымогателями, вредоносными программами или вирусами. Linux, как правило, гораздо менее уязвим для таких атак. Что касается перезагрузки сервера, то она необходима только при обновлении ядра. Для Linux-сервера нет ничего необычного в том, что он годами не перезагружается. Если вы будете следовать регулярным рекомендуемым обновлениям, стабильность и надежность практически гарантированы.

Открытый код

Linux также распространяется по лицензии с открытым исходным кодом. Открытый исходный код следует следующим ключевым арендаторам:

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

Эти моменты имеют решающее значение для понимания сообщества, которое работает вместе над созданием платформы Linux. Без сомнения, Linux — это операционная система, созданная «людьми и для людей». Эти арендаторы также являются основным фактором, почему многие люди выбирают Linux. Речь идет о свободе, свободе использования и свободе выбора.

Что такое «распространение»?

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

К популярным дистрибутивам Linux относятся:

  • ЛИНУКС МИНТ
  • МАНДЖАРО
  • ДЕБИАН
  • УБУНТУ
  • АНТЕРГОС
  • СОЛЮС
  • ФЕДОРА
  • ЭЛЕМЕНТАРНАЯ ОС
  • ОТКРЫТЬ ИСПОЛЬЗОВАНИЕ

Каждый дистрибутив по-своему подходит для рабочего стола. Некоторые выбирают очень современные пользовательские интерфейсы (такие как GNOME и Pantheon Elementary OS), в то время как другие придерживаются более традиционной среды рабочего стола (openSUSE использует KDE).

Вы можете просмотреть 100 лучших дистрибутивов на Distrowatch.

И не думайте, что сервер остался позади. Для этой арены вы можете обратиться к:

  • Red Hat Enterprise Linux
  • Сервер Ubuntu
  • Сентос
  • SUSE Enterprise Linux

Некоторые из вышеперечисленных серверных дистрибутивов бесплатны (например, Ubuntu Server и CentOS), а некоторые имеют определенную цену (например, Red Hat Enterprise Linux и SUSE Enterprise Linux). Те, у кого есть соответствующая цена, также включают поддержку.

Какой дистрибутив вам подходит?

Какой дистрибутив вы используете, зависит от ответа на три простых вопроса:

  • Насколько вы опытный пользователь компьютера?
  • Вы предпочитаете современный или стандартный интерфейс рабочего стола?
  • Сервер или рабочий стол?

Если ваши навыки работы с компьютером довольно низки, вам следует придерживаться удобного для новичков дистрибутива, такого как Linux Mint, Ubuntu (рис. 3), Elementary OS или Deepin. Если ваш набор навыков превышает средний уровень, вы можете выбрать такой дистрибутив, как Debian или Fedora. Однако, если вы в значительной степени освоили ремесло компьютерного и системного администрирования, используйте дистрибутив вроде Gentoo. Если вам действительно нужны испытания, вы можете создать свой собственный дистрибутив Linux с помощью Linux From Scratch.

Если вы ищете дистрибутив только для сервера, вам также нужно решить, нужен ли вам интерфейс рабочего стола или вы хотите сделать это только через командную строку. Сервер Ubuntu не устанавливает графический интерфейс. Это означает две вещи, которые ваш сервер не будет тормозить при загрузке графики, и вам нужно будет хорошо разбираться в командной строке Linux. Однако вы можете установить пакет с графическим интерфейсом поверх Ubuntu Server с помощью одной команды, например sudo apt-get install ubuntu-desktop. Системные администраторы также захотят просмотреть дистрибутив с точки зрения функций. Вам нужен дистрибутив для конкретного сервера, который предложит вам все, что нужно для вашего сервера? Если это так, CentOS может быть лучшим выбором. Или вы хотите взять настольный дистрибутив и добавлять в него части по мере необходимости? Если это так, Debian или Ubuntu Linux могут вам пригодиться.

Установка Linux

Многим идея установки операционной системы может показаться очень сложной задачей. Хотите верьте, хотите нет, но Linux предлагает одну из самых простых установок среди всех операционных систем. На самом деле, большинство версий Linux предлагают так называемый Live-дистрибутив, что означает, что вы запускаете операционную систему либо с CD/DVD, либо с USB-накопителя без каких-либо изменений на жестком диске. Вы получаете полную функциональность без необходимости установки.После того, как вы опробовали его и решили, что хотите его использовать, просто дважды щелкните значок «Установить» и выполните простой мастер установки.

Обычно мастер установки проведет вас через процесс, выполнив следующие шаги (мы проиллюстрируем установку Ubuntu Linux):

  • Подготовка. Убедитесь, что ваша машина соответствует требованиям для установки. Вас также могут спросить, хотите ли вы установить стороннее программное обеспечение (например, плагины для воспроизведения MP3, видеокодеки и т. д.).
  • Настройка беспроводной сети (при необходимости). Если вы используете ноутбук (или машину с беспроводной связью), вам необходимо подключиться к сети, чтобы загрузить стороннее программное обеспечение и обновления.
  • Распределение жесткого диска (рис. 4). Этот шаг позволяет выбрать способ установки операционной системы. Собираетесь ли вы установить Linux вместе с другой операционной системой (так называемая «двойная загрузка»), использовать весь жесткий диск, обновить существующую установку Linux или установить поверх существующей версии Linux.
  • Местоположение. Выберите свое местоположение на карте.
  • Раскладка клавиатуры: выберите клавиатуру для вашей системы.
  • Настройка пользователя: настройте имя пользователя и пароль.

Вот и все. Как только система завершит установку, перезагрузитесь, и вы готовы к работе. Более подробное руководство по установке Linux можно найти в статье «Как установить и попробовать Linux самым простым и безопасным способом» или загрузить руководство по установке Linux в формате PDF от Linux Foundation.

Установка программного обеспечения в Linux

Просто установить не только операционную систему, но и приложения. Большинство современных дистрибутивов Linux включают в себя то, что большинство считает магазином приложений. Это централизованное место, где можно найти и установить программное обеспечение. Ubuntu Linux (и многие другие дистрибутивы) полагаются на программное обеспечение GNOME, в Elementary OS есть AppCenter, у Deepin есть Deepin Software Center, у openSUSE есть AppStore, а некоторые дистрибутивы полагаются на Synaptic.

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

Давайте рассмотрим два разных инструмента, чтобы проиллюстрировать, насколько простой может быть даже установка из командной строки. Наши примеры предназначены для дистрибутивов на основе Debian и дистрибутивов на основе Fedora. Дистрибутивы на основе Debian будут использовать инструмент apt-get для установки программного обеспечения, а дистрибутивы на основе Fedora потребуют использования инструмента yum. Оба работают очень похоже. Мы проиллюстрируем это с помощью команды apt-get. Допустим, вы хотите установить инструмент wget (удобный инструмент, используемый для загрузки файлов из командной строки). Чтобы установить это с помощью apt-get, команда должна выглядеть следующим образом:

Команда sudo добавлена, поскольку для установки программного обеспечения вам нужны привилегии суперпользователя. Точно так же, чтобы установить то же программное обеспечение в дистрибутиве на основе Fedora, вы должны сначала выполнить команду su для суперпользователя (буквально введите команду su и введите пароль root), а затем выполните следующую команду:

Это все, что нужно для установки программного обеспечения на компьютере с Linux. Это не так сложно, как вы думаете. Все еще сомневаетесь? Вспомните ранее описанную установку Easy Lamp Server. Одной командой:

Вы можете установить полноценный сервер LAMP (Linux Apache MySQL PHP) либо на сервер, либо на настольный дистрибутив. Это действительно так просто.

Дополнительные ресурсы

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

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

    : все, что вам нужно знать о Linux (новости, руководства и многое другое) : руководства по Linux : инструкции, руководства и часто задаваемые вопросы : множество руководств и подробных руководств : новости ядра Linux и многое другое

Авторское право © 2022 The Linux Foundation®. Все права защищены. Linux Foundation зарегистрировала товарные знаки и использует товарные знаки. Список товарных знаков The Linux Foundation см. на нашей странице «Использование товарных знаков». Linux является зарегистрированным товарным знаком Линуса Торвальдса.

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

Чем Linux отличается от других операционных систем?

Linux во многих отношениях похожа на другие операционные системы, которые вы могли использовать раньше, такие как Windows, macOS (ранее OS X) или iOS. Как и другие операционные системы, Linux имеет графический интерфейс и те же типы программного обеспечения, к которым вы привыкли, такие как текстовые процессоры, фоторедакторы, видеоредакторы и так далее. Во многих случаях создатель программного обеспечения может создать Linux-версию той же программы, которую вы используете в других системах. Короче говоря: если вы можете использовать компьютер или другое электронное устройство, вы можете использовать Linux.

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

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

Кто использует Linux?

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

Компании и частные лица выбирают Linux для своих серверов, потому что он безопасен, гибок, и вы можете получить отличную поддержку от большого сообщества пользователей, а также от таких компаний, как Canonical, SUSE и Red Hat, каждая из которых предлагает коммерческую поддержку.

Многие устройства, которыми вы, вероятно, владеете, например телефоны и планшеты Android и Chromebook, цифровые устройства хранения данных, персональные видеомагнитофоны, камеры, носимые устройства и т. д., также работают под управлением Linux. В вашей машине Linux работает под капотом. Даже Microsoft Windows содержит компоненты Linux как часть подсистемы Windows для Linux (WSL).

Кто «владеет» Linux?

Благодаря открытому лицензированию исходный код Linux доступен всем. Однако торговая марка «Linux» принадлежит ее создателю Линусу Торвальдсу. Исходный код Linux защищен авторскими правами многих отдельных авторов и распространяется под лицензией GPLv2.

Термин «Linux» технически относится только к ядру Linux. Большинство людей называют «Linux» всю операционную систему, потому что для большинства пользователей ОС включает в себя набор программ, инструментов и служб (таких как рабочий стол, часы, меню приложений и т. д.). Некоторые люди, особенно члены Фонда свободного программного обеспечения, называют эту коллекцию GNU/Linux, потому что многие включенные жизненно важные инструменты являются компонентами GNU. Однако не все установки Linux используют компоненты GNU как часть операционной системы: например, Android использует ядро ​​Linux, но очень мало полагается на инструменты GNU.

В чем разница между Unix и Linux?

Возможно, вы слышали об Unix — операционной системе, разработанной в 1970-х годах в Bell Labs Кеном Томпсоном, Деннисом Ритчи и другими. Unix и Linux во многом похожи, и фактически Linux изначально создавался таким образом, чтобы его нельзя было отличить от Unix. Оба имеют аналогичные инструменты для взаимодействия с системой, инструменты программирования, макеты файловой системы и другие ключевые компоненты. Однако не все Unices бесплатны и имеют открытый исходный код.

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

Как был создан Linux?

Linux был создан в 1991 году Линусом Торвальдсом, тогдашним студентом Хельсинкского университета. Торвальдс создал Linux как бесплатную альтернативу Minix с открытым исходным кодом, еще одному клону Unix, который преимущественно использовался в академических условиях. Первоначально он намеревался назвать его «Freax», но администратор сервера, который Торвальдс использовал для распространения исходного кода, назвал свой каталог «Linux» из комбинации имени Торвальдса и слова Unix, и название прижилось.

Шпаргалки по Linux

Как начать использовать Linux?

Возможно, вы уже используете Linux и не знаете об этом, но если вы хотите установить Linux на свой домашний компьютер, чтобы попробовать его, проще всего выбрать популярный дистрибутив, разработанный для вашей платформы. (например, ноутбук или планшет) и попробуйте. Несмотря на то, что существует множество доступных дистрибутивов, большинство старых и известных дистрибутивов являются хорошим выбором для начинающих, поскольку у них есть большие сообщества пользователей, которые могут помочь ответить на вопросы, если вы застряли или не можете разобраться. Популярные дистрибутивы включают Elementary OS, Fedora, Mint и Ubuntu, но есть и многие другие.Распространено мнение, что лучший дистрибутив Linux — это тот, который лучше всего работает на вашем компьютере, поэтому попробуйте несколько, чтобы увидеть, какой из них лучше всего подходит для вашего оборудования и вашего стиля работы.

Вы можете установить Linux на свой текущий компьютер (сначала обязательно сделайте резервную копию своих данных) или купить компьютер System76 или Purism с уже установленным Linux. Если вам не нужна максимальная скорость работы с компьютером, вы также можете установить Linux на старые компьютеры или купить Raspberry Pi.

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

Как я могу внести свой вклад в Linux?

Большая часть ядра Linux написана на языке программирования C с небольшим добавлением ассемблера и других языков. Если вы заинтересованы в написании кода для самого ядра Linux, хорошее место для начала — это ответы на часто задаваемые вопросы о ядре для новичков, в которых объясняются некоторые концепции и процессы, с которыми вам следует ознакомиться.

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

  • Тестеры, чтобы убедиться, что все работает на разных конфигурациях аппаратного и программного обеспечения, и сообщить об ошибках, если это не так.
  • Дизайнеры для создания пользовательских интерфейсов и графики, распространяемой с различными программами.
  • Писатели, которые могут создавать документацию, инструкции и другой важный текст, распространяемый вместе с программным обеспечением.
  • Переводчики берут программы и документацию со своих родных языков и делают их доступными для людей во всем мире.
  • Упаковщики берут программы и собирают все части воедино, чтобы обеспечить их безупречную работу в разных дистрибутивах.
  • Энтузиасты распространяют информацию о Linux и открытом исходном коде в целом.
  • И, конечно же, разработчики сами пишут программное обеспечение.

Где я могу узнать больше о Linux?

    Джен Уайк Хьюгер Дон Уоткинс Скотт Несбитт Сет Кенлон Шон Пауэрс Фил Шапиро Дэвид Оба Луис Ибаньес Спенсер Ханли Сет Кенлон

Эта работа находится под лицензией Creative Commons Attribution-Share Alike 4.0 International License.

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

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

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

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

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

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

Среда рабочего стола 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 и Reader's Digest, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в новостных агентствах, таких как Би-би-си. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.

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

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

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

Виртуальные машины позволяют запускать любую операционную систему в окне на рабочем столе. Вы можете установить бесплатный VirtualBox или VMware Player, загрузить файл ISO для дистрибутива Linux, такого как Ubuntu, и установить этот дистрибутив Linux на виртуальную машину так же, как если бы вы устанавливали его на обычный компьютер.

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

Если вы устанавливаете Ubuntu на виртуальную машину, вы можете вместо этого попробовать установить производную версию Ubuntu, например Xubuntu. Рабочий стол Unity по умолчанию в Ubuntu использует 3D-эффекты, а интерфейс рабочего стола не работает так же плавно в виртуальной машине, как предыдущие рабочие столы. Xubuntu использует Xfce, который намного легче.

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

Cygwin

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

Ранее мы рассказывали об установке и использовании Cygwin. Вы даже можете использовать Cygwin для установки сервера OpenSSH и получения SSH-доступа к системе Windows. Просто убедитесь, что вы заблокировали свой SSH-сервер так же, как в Linux.

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

Установите Ubuntu через Wubi

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

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

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

Перенесенные и скомпилированные программы

Многие распространенные программы для Linux уже перенесены в Windows, а скомпилированные версии доступны в Интернете. Если вы действительно скучаете по Emacs, вы найдете версии Emacs для Windows. Если вы хотите запустить определенную программу в Windows, выполните поиск в Google по названию этой программы и «Windows» — велика вероятность, что вы найдете версию программы, перенесенную в Windows.

Дистрибутивы на основе coLinux

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

Это отличная идея, но есть проблема. coLinux пока не поддерживает 64-разрядные версии Windows, поэтому для этого вам потребуется установить на компьютере 32-разрядную версию Windows — это случается все реже. coLinux не выпускал новую версию более двух лет, поэтому разработка либо застопорилась, либо продвигается очень медленно.

Если вы хотите попробовать это, попробуйте Portable Ubuntu Remix. Этот дистрибутив на основе coLinux последний раз обновлялся в 2011 году, поэтому он немного устарел, но другие варианты, такие как andLinux, еще более устарели. и Linux, о котором мы говорили ранее, последний раз обновлялись в 2009 году.

Дистрибутивы на основе coLinux были бы отличным вариантом, но, похоже, они отстают. Если вы не возражаете против использования программного обеспечения Linux многолетней давности и 32-разрядной версии Windows, этот вариант все равно может вам подойти.

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

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