Как перейти на GNU/Linux
Ян Даменцкий

© Ян Даменцкий, 2020

ISBN 978-5-0051-8260-9

Создано в интеллектуальной издательской системе Ridero

Введение

В первую очередь, стоит понимать, что эта книга для тех, кто уже имеет базовые знания о ПК и операционных системах, а также уверенно чувствует себя за компьютером. 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 версии выходят каждые два года.