12+
Как перейти на GNU/Linux

Объем: 94 бумажных стр.

Формат: epub, fb2, pdfRead, mobi

Подробнее

Введение

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

Прочитав эту книгу, вы сможете перейти на GNU/Linux. Узнаете историю этой ОС, основные комманды для терминала. Узнете, что такое дистрибутив GNU/Linux, графическая оболочка, и научитесь устанавливать программмное обеспечение в GNU/Linux.

1. Unix. История GNU/Linux.

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

Ядро Linux входит в семейство Unix. Семейство Unix — это старейшее семество операционных систем. В него входит большое количество известных операционных систем, среди которых Mac OS X, Solaris, Minix, GNU/Linux, FreeBSD, OpenBSD, NetBSD, HP-UX и другие. Тут стоит рассказать пару слов про FreeBSD. FreeBSD — это достаточно распространенная операционная система, которая для многих пользователей выступает аналогом GNU/Linux.

Unix был разработан в подразделении Bell Labs компании AT&T. Первая Unix система была разработана в 60-х годах XX века в Bell Labs.

Ядро Linux изначально было основано на Minix. Разработка была начата в 1991 году. Позже Linux стал независим от Minix. Первый релиз ядра Linux был выпущен в 1992 году. Разработку ядра начал Линус Тордвальс. Первым дистрибутивом GNU/Linux стал MCC Iterim, который просуществовал недолго. Однако после этого начали появляться другие дистрибутивы, некоторые из которых разрабатываются до сих пор.

GNU/Linux как операционная система, фактически является смесью ядра Linux и большого количества компонентов из свободной операционной системы семейтва Unix — GNU.

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

GNU/Linux относится к свободному программному обеспечению. Свободное программное обеспечение (СПО) — это бесплатное ПО с открытым исходным кодом. Программы с закрытым исходным кодом в свою очередь называют проприетарными. Решающую роль в развитии СПО играет проект GNU — проект по разработке свободного прогрммного обеспечения. Основателем GNU является Ричард Столман — важнейшая личность в истории GNU/Linux.

После прочтения всего этого может возникнуть вопрос «зачем?». Зачем нужно переходить на GNU/Linux? Переход с Windows на GNU/Linux дает большое количество приемущетсв, главное из которых — экономия. Большинство, а вернее почти все дистрибутивы GNU/Linux полностью бесплатны. Второй причиной для перехода на GNU/Linux может стать безопасность. Из-за низкой распространенности GNU/Linux, под эту ОС было выпущено крайне мало вредоносного ПО, к тому же, в большинстве случаев оно расчитано не на компьютеры простых пользователей. Третей причиной для перехода на GNU/Linux для вас может стать возможность оптимизации всего, что есть в системе под себя. Так-как само ядро Linux и большая часть дистрибутивов GNU/Linux имеют открытый исходный код, соответственно, кастомизировать в ОС можно буквально все. Все вышеперечисленные факты могут стать для вас мотивацией для перехода с Windows на GNU/Linux.

2. Дистрибутивы и графические оболочки

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

Список некоторых основных дистрибутивов:

Debian.

Основаные на Debian:

— Ubuntu,

— Sparky Linux,

— MX Linux,

— antiX,

— Q4OS,

— Rasbian,

— LMDE (Linux Mint Debian Edition),

— Deepin,

— PureOS.

Основанные на Ubuntu:

— Lubuntu,

— Xubuntu,

— Kubuntu,

— Ubuntu MATE,

— Ubuntu Budgie,

— Ubuntu DDE,

— Ubunty Kylin,

— elementaryOS,

— KDE Neon,

— Linux Mint,

— PopOS,

— Trisquel.

Slackware.

Основаные на Slackware:

— SUSE,

— Zenwalk.

Основаные на SUSE:

— openSUSE.

Red Hat Enterprise.

Основанные на Red Hat Enterprise:

— Fedora,

— CentOS,

— Oracle Linux,

— Mandriva (сейчас мертв).

Основанные на Mandriva:

— ROSA,

— Mageia,

— OpenMandriva Lx.

Основанные на Fedora:

— MeeGo (сейчас мертв).

Основанные на MeeGo:

— Tizen.

Arch.

Основанные на Arch:

— Manjaro,

— ArcoLinux,

— Hyperbola,

— Parabola.

Gentoo.

Основанные на Gentoo:

— Chrome OS,

— Chromium OS,

— Sabayon.

Android.

Основанные на Android:

— LineageOS.

Puppy.

KaOS.

Solus.

4MLinux.

Clear Linux.

Void.

Зачастую, дистрибутив и все, что на нем основано, называют семейством. Например, под словосочитанием «семейство Debian» обычно подразумевают Debian и все дистрибутивы, которые на нем основаны.

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

Тут стоит понять, что чистый дистрибутив GNU/Linux представляет собой просто терминал (консоль) с белым текстом на черном фоне. Терминал можно назвать основой GNU/Linux. В терминале делается все. Для того, чтобы в ОС существовал графический интерфейс, в дистрибутивы предустанавливают графические оболочки. Графическая оболочка (иногда среда рабочего стола, графическое окружение, Desktop Enviroment или DE) — это программа для предоставления пользователю графического интерфейса. Большинство дистрибутивов имеют редакции с разными графическими оболочками, но также существуют дистрибутивы, которые имеют только одну редакцию, с одной DE. Самыми популярными DE можно назвать GNOME, KDE Plasma, LXDE, LXQt, MATE, Cinnamon, Xfce, Unity, Pantheon, Buidgie и Manokwari.

KDE Plasma — это самая первая графическая оболочка. Имеет плоский современный интерфейс и работает на фреймворке Qt.

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

Cinnamon — форк (форк — это программа, использующая для разработки базу от уже существующей программы) GNOME 3, основной целью разработки которого является создать максимально простую графическую оболочку с интерфейсом похожим на Windows, дабы упроситить переход пользователей Windows на GNU/Linux.

Budgie — форк GNOME 3, изначально разработанный для дистрибутива Solus.

Pantheon — форк GNOME 3, изначально разработанный для дистрибутива elementaryOS. Интерфейс Pantheon пытается добиться схожести с интерфейсом MacOS.

Manokwari — форк GNOME 3, который использует веб-языки программирования.

LXQt — одна из самых новых графических оболочек, существование которой является результатом слияния проектов Razor-Qt и LXDE.

MATE — форк GNOME 2, выпущенный после провала GNOME 3. GNOME 2 считается одной из самых учачных DE, потому после выхода GNOME 3 был создан MATE, целью разработки которого, является продолжение разработки GNOME 2.

Unity — графическая оболочка, разрабатываемая компанией Cannonical специально для дистрибутива Ubuntu с 2011 по 2017 года. После перехода Ubuntu на GNOME 3 в 2017 году, разработка Unity перешла в руки сообщества.

LXDE — простая и легковесная графическая оболочка.

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

3. Debian.

Debian — важнейший дистрибутив, на котором основанно большое количество дистрибутивов. Он стал одним из самых первых дистрибутивов GNU/Linux.

Debian — универсальный дистрибутив, над разработкой которого сейчас работает большое количество разработчиков. Но началось все в 1993 году, когда Иан Мёрдок начал разрабатывать Debian. Иан возглавлял проект до 1996 года. До 1995 года Debian спонсироваля проектом GNU.

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

На Debian основанно большое количество дистрибутивов. Например, популярнейший домашний дистрибутив Ubuntu, основан на Debian. Также на Debian основанны такие известные дистрибутивы как MX Linux, antiX, Sparky Linux, Q4OS, Deepin, LMDE, Rasbian, PureOS, Knoppix и многие другие.

Сейчас Debian — популярнейший и важнейший дистрибутив, без которого сложно представить современный GNU/Linux.

4. Ubuntu.

Об Ubuntu стоит рассказать отдельно, так-как этот дистрибутив съиграл огромную роль в развитии GNU/Linux. Сейчас это один из самых популярных дистрибутивов. Несмотря на то, что изначально Ubuntu был основан на Debian, сейчас Ubuntu достаточно далеко ушел от него.

Первая версия Ubuntu, а именно 4.10, была выпущена компанией Cannonical в 2004 году. Ubuntu изначально был создан как домашний дистрибутив, так-как Debian в то время был достаточно сложен в использовании. С 2004 по 2011 год Ubuntu работала на графической оболочке GNOME 2. GNOME 2 был удобной и хорошо оптимизированной графической оболочкой. По большей части из-за GNOME 2 и простоты использования, в 2000-х и начале 2010-х Ubuntu пользовался большой популярностью. Релиз 10.04 LTS часто называют самой удачной версией Ubuntu, а иногда и самым удачным дистрибутивом GNU/Linux. LTS версия — стабильная версия с длительной поддержкой в три года, в то время как у обычных релизов поддержка девять месяцев. LTS версии выходят каждые два года.

На Ubuntu было основанно большое количество дистрибутивов, основные из которых это дистрибутивы, признанные компанией Cannonical, разрабатывающей Ubuntu. Это такие дистрибутивы как Xubuntu, Lubuntu, Ubuntu MATE, Kubuntu и другие. Эти дистрибутивы мало отличаются от Ubuntu, однако они и не пытаются этого делать, так-как главная цель в их разаботке — предоставить пользователям дистрибутив Ubuntu с другой графической оболочкой.

После того, как в 2011 году вышел провальный GNOME 3, стало очевидно, что переходить на него не стоит. В связи с этим была начата разработка собственной графической оболочки Unity. По началу, Unity была крайне нестабильной и неоптимизированной. Однако к LTS релизам Ubuntu 14.04 и 16.04, Unity стала достаточно стабильной и оптимизированной графической оболочкой. Но в 2017 году Ubuntu перевели на GNOME 3. Смысла в этом не было, так-как Unity к тому моменту была очень оптимизированной и пользовалась популярностью. После этого Ubuntu потеряла часть пользователей, так-как GNOME 3 провалился, в основном из-за плохой оптимизации и высокого потребления ресурсов, а также неудобного для большинства пользователей интерфейса и это признали многие. Даже Линус Тордвальс негативно высказывался о GNOME 3.

После перехода на GNOME 3 многие разочаровались в Ubuntu, не только потому, что Ubuntu стала тяжелее и менее оптимизиированее, но и потому, что разработка Unity была прекращена, так-как Unity не использовалась в других дистрибутивах и разрабатывалась только для Ubuntu. Потому, Unity перешла в руки сообщества и потеряла большую часть пользователей.

5. Red Hat

Red Hat Enterprise (ранее просто Red Hat) — корпоративный дистрибутив GNU/Linux от компании Red Hat, имеющий платную поддержку.

Так-как Red Hat Enterprise явялется корпоративным дистрибутивом в нем важна стабильность, которая достигается обкатыванием всех нововведений в Fedora. Fedora — дистрибутив, который часто называют тестовым полигоном для Red Hat Enterprise. Он полностью бесплатен и содержит в себе самые последние версии пакетов, из-за чего Fedora зачастую работает крайне нестабильно. По большей части Fedora разрабатывается сообществом и спонсируется компанией Red Hat.

На Fedora был основан MeeGo — дистрибутив GNU/Linux, разрабатываемый компаниями Intel и Nokia. Он предназначался для огромного спектра устройств, в первую очередь для смартфонов и популярных тогда нетбуков. MeeGo просуществовала с 2010 по 2012 года. За эти два года, MeeGo получила распространение и предустанавливалась на некоторые смартфоны, нетбуки, ноутбуки, планшеты и моноблоки.

Наследником MeeGo стал дистрибутив Tizen, разрабатываемый компаниями Intel и Samsung для смартфонов, компьютеров, планшетов, телевизоров и других устройств.

На Red Hat Enterprise основан один из самых распространенных на серверах дистрибутив — CentOS.

6. Slackware.

Slackware — старейший дистрибутив GNU/Linux. Slackware часто называют наиболее близким к Unix дистрибутивом GNU/Linux.

Slackware использует графические оболочки KDE Plasma и Xfce.

Slackware изначально был основан на SLS. SLS (Softlanding Linux System) — дистрибутив, разрабатывающийся с 1992 года по 1994.

На Slackware основано не так много дистрибутивов, особенно по сравнению с Debian. Из дистрибутивов, основанных на Slackware можно выделить Zenwalk и SUSE.

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

SUSE Linux Enterprise– корпоративный дистриубутив GNU/Linux, который хоть и изначально был основан на Slackware, сейчас имеет мало общего с ним.

openSUSE — дистрибутив GNU/Linux, основанный на SUSE.

7. Arch.

Arch — дистрибутив GNU/Linux, разрабатываемый с 2007 года. Дистрибутив содержит в себе минимальное количество компонентов и расчитан на то, что пользователь установит все, что требуется по необходимости.

На Arch основан один из самых популярных дистрибутивов, Manjaro. На Arch также основан Parabola — дистрибутив, одобренный проектом GNU, как полностью свободный и другие дистрибутивы.

Так-как установка Arch является достаточно сложной, существуют дистрибутивы, основанные на Arch, целью разработки которых, является упростить для пользователей установку и использование Arch. Среди таких дистрибутивов можно выделить ArcoLinux.

8. Некоторые малораспространенные независимые дистрибутивы.

Clear Linux — дистрибутив GNU/Linux, разрабатываемый компанией Intel. Использует графическое окружение GNOME 3.

KaOS — независимый дистрибутив, использующий KDE Plasma в качестве графической оболочки.

4MLinux — простой легковесный дистрибутив, использующий оконный менеджер JWM. Оконный менеджер — это альтернатива графической оболочке, которая как правило не имеет едниой системы настроек и является более сырой к использованию. Название 4MLinux происходит от философии дистрибутива, согласно которой, дистрибутив предназначен для четырех задач: maintenance (восстановление), multimedia (мультимедиа), mystery (развлечение) и miniserver (минисервер).

Void — дистрибутив GNU/Linux, включающий в себя минимальное количество компонентов.

Puppy Linux — легковесный дистрибутив, использующий оконные менеджеры.

Solus — дистрибутив GNU/Linux, разрабатывающий собственную графическую оболочку Budgie, являющуюся форком GNOME 3. Budgie также используется во многих других дистрибутвах. Solus также имеет версии с другими оболочками.

9. Выбор дистрибутива и графической оболочки.

Глядя на все многообразие дистрибутивов, очень легко сделать не самый лучший выбор. Из-за этого стоит дать рекомендации косательно выбора дистрибутива.

В этой книге мы подробно рассмотрим четыре дистрибутива. Это Debian, Trisquel, Ubuntu MATE и Xubuntu.

Debian — один из первых дистрибутивов GNU/Linux. Главной особенностью этого дистрибутива является стабильность, которая достигается интеграцией только стабильных версий пакетов. Debian считается одиним из немногих оставшихся полностью свободных дистрибутивов, хотя он не внесен в список свободных дистрибутивов GNU/Linux на сайте gnu.org, по причине наличия раздела с несвободным ПО, несвободных клякс и инструкций в вики об установке проприетарного ПО для переферии.

Trisquel — дистрибутив, основанный на Ubuntu. В Trisquel полностью отсутствуют проприетарные компоненты, из-за чего он занесен в список свободных дистрибутивов GNU/Linux на сайте gnu.org

Xubuntu — дистрибутив, который является одной из редакций Ubuntu, признанной официальной. Вместо GNOME 3 в Xubuntu используется Xfce.

Ubuntu MATE — дистрибутив, который является одной из редакций Ubuntu, признанной официальной. Вместо GNOME 3 в Ubuntu MATE, как понятно из названния используется графическая оболочка MATE.

Сказать какой дистрибутив подойдет лично вам, сложно. Возможно вам подойдет дистрибутив, который не входит в эту четверку. Однако можно дать некоторые рекомендации. Самым простым во всех отношениях дистрибутивом из вышеперечисленных можно назвать Ubuntu MATE. Debian и Xubuntu также являются простыми и к тому же очень стабильными. Trisquel самый свободный из вышеперечисленных и также очень прост.

Стоит отметить, что если вы используете Wi-Fi вам необходимо наличие драйверов для него, а они как правило проприетарные. По умолчанию проприетарные драйвера в Debian и Trisquel отсутствуют. Поэтому, если вы используете Wi-Fi, лучше установить Ubuntu MATE или Xubuntu, так-как в большинстве случаев в этих дистрибутивах Wi-Fi работает сразу.

В этой книге мы подробно рассмотрим три графические оболочки: LXDE, Xfce и MATE так-как они наиболее универсальны и стабильны. Вы также можете попробовать KDE Plasma, Manokwari или Budgie, если вам нравится плоский интерфейс. Cinnamon или KDE Plasma, если хотите получить интерфейс, похожий на Microsoft Windows. LXDE или LXQt если хотите получить низкое потребление ресурсов. Xfce, LXDE и MATE наиболее универсальны, из-за чего в этой книге мы рассмотрим именно их.

LXDE


Xfce


MATE

10. Подготовка к установке. Загрузка ISO-образа.

Настал тот момент, когда мы начинаем подготавливаться к установке GNU/Linux. Перед тем, как вы начнете подготовку к установке, стоит определиться с тем, как вы будете устанавливать GNU/Linux. Есть два варианта. Первый, рядом с Windows, второй системой. Выбрав такой вариант, при каждой загрузке компьютера вы сможете выбрать, в какую операционную систему загрузиться. В таком случае, у вас должно быть свободное место на жестком диске/SSD. Второй вариант, удалить Windows и установить вместо нее GNU/Linux. Определившись с вариантом установки, можно перейти к загрузке ISO-образа.

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

Скачивание ISO-образа Trisquel

Заходим на сайт trisquel.info, нажимаем «Download Trisquel», после чего выбираем графическую оболочку. В этой книге мы рассмотрим Trisquel Mini, который использует LXDE.

Скачивание ISO-образа Debian

Заходим на debian.org и сверху нажимаем «Getting Debian».

Проматываем в самый низ и нажимаем «CD/USB ISO images».

Выбираем пункт «Download live images using HTTP, FTP or BitTorrent».

Затем в разделе «DVD/USB» выбираем архитектуру. Например, amd64.

Теперь выбераем ISO-образ с нужной графической оболочкой. Для примера выбираем Xfce. Вы можете выбрать с любой понравившейся.

Скачивание ISO-образа Xubuntu

Переходим на сайт xubuntu.org, нажимаем «Download» и выбираем сервер, с которого будем скачивать последнюю LTS версию. После этого скачиваем образ.

Скачивание ISO-образа Ubuntu MATE

Заходим на сайт ubuntu-mate.org и нажмаем «Download» сверху страницы.

Выбираем архитектуру. Например, 64-bit.

Выбираем последнюю LTS версию.

Выбираем метод загрузки.

11. Запись ISO-образа на внешний носитель и загрузка с него.

Теперь приступим к записи образа на внешний носитесь. Обычно для таких целей используется USB-флешка. Для записи ISO-образа на внешние носители существует большое количество программ. Здесь мы рассмотрим запись через Etcher — кроссплатформенную простую программу для записи ISO на внешние носители. Для того, чтобы скачать Etcher, заходим на сайт balena.io/etcher/ и скачиваем портативную версию.

Запускаем программу.

1. Выбираем скачанный образ,

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

3. Нажимаем «Flash».

Флешка будет отформатирована, соответственно на ней не должно находиться важной информации.

Теперь можно загружаться с флешки в live-режим и приступать к установке из него или сразу перейти к ней. Live-режим — режим, существующий в большинстве дистрибутивов, в котором, без установки можно делать всё тоже, что и в установленной системе. Он предназначен для тестирования ОС перед установкой.

Для того, чтобы загрузиться с флешки необходимо зайти в Boot Menu. Для загрузки в Boot Menu необходимо интенсивно нажимать на одну из кнопок клавиатуры при загрузке компьютера. Для всех моделей ноутбуков и материнских плат эта кнопка может быть разной, но самые распространенные из них это F1, F2, F7, F8, F9, F10, F11, F12, Esc, F12+Fn. Узнать, по какой клавише можно попасть в Boot Menu можно поискав в интернете.

Зайдя в Boot Menu, стрелками на кливиатуре выбираем флешку и нажимаем «Enter».

12. Установка Trisquel

После загрузки с флешки выбераем пункт «Try Trisquel Mini without installing».

После чего попадаем в live-режим.

Для запуска установки запускаем «Install Trisquel» с рабочего стола. Выбираем язык cистемы и нажимаем «Countinue».

Выбираем дополнительную расскладку клавиатуры.

На этом моменте можно включить обновление во время установки.

Бесплатный фрагмент закончился.

Купите книгу, чтобы продолжить чтение.