Обзор дистрибутивов LINUX: как правильно выбрать?

С подачи Александра вспомнил, что как-то ставил на свой нетбук Линукс — Ubuntu для нетбуков (версия 10.10). Решил попробовать новую версию (12.04), но уже на своем большом ноутбуке. Меня ждало сильнейшее разочарование — тормоза, крайне неудобный интерфейс и т.п. Я, конечно, не настолько ярый фанат Windows, но в сравении с Ubuntu, семёрка — просто верх совершенства.

Как происходило тестирование

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

Следующий критерий — система должна нормально работать на моем нетбуке (Asus EEE PC 1005: процессор Atom 280, 1Гб памяти). На нём стоит Windows 7 и в целом работает неплохо. Конечно, супер скорости нет, но и каких-то сильных тормозов тоже. Поэтому Linux должен работать как минимум быстрей.

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

Истоки. 1991г.

Сам Unix появился еще в далеком 69-ом программистами Ритчи и Томпсоном. И тогда пошли системы на основе Unix от людей, которые им вдохновлялись. Среди них известные MINIX и BSD, созданные еще в восьмидесятые.

Но история создания Linux берет свое начало лишь спустя 20 лет, в начале девяностых. В 1991-ом году тогда еще обычный студент из Финляндии Линус Торвальдс создал то самое ядро, которое в последствии покорило весь мир. Почему Линус вообще начал работать над этим проектом, доподлинно не известно. Скорее всего потому что разочаровался в MINIX и решил сделать свою собственную операционную систему.

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

Сам разработчик не оговаривает, откуда растут ноги у Линукса, но это уже и не важно. Он сделал то, что сделал. Сначала это был просто эмулятор терминала на MINIX. 25 августа 1991г. Линус Торвальдс предоставил миру первую версию того, что мы сейчас зовем Linux.

Тогда новая ОС называлась Freax. И она довольно быстро распространилась по FTP всего мира, с каждым днем увеличивая количество пользователей. Первая, а точнее 0,01 версия Linux была далеко не той, которую вы видите в сегодняшней Ubuntu.

Какой дистрибутив Linux наилучший?

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

Читайте также:  Adblock в UC BROWSER – конец назойливой рекламе

Большинство дистрибутивов позволяет делать все, что может потребоваться от Linux-систем. В некоторых из них нужно инсталлировать дополнительное программное обеспечение, чтобы система стала полнофункциональной, другие ускоряют выполне­ние определенных задач, но в целом между ними нет существенных различий. Остается загадкой: зачем столько дистрибутивов? Причем отличительными свойствами каждого из них являются “простота инсталляции” и “внушительная библиотека программных средств”. Нет-нет, да и проскакивает мысль о том, что кто-то просто испытывает удов­летворение от выпуска новых дистрибутивов Linux.

Поскольку эта статья сфокусирована на управлении крупномасштабными Linux-сис­темами, мы больше склоняемся к дистрибутивам наподобие Red Hat Enterprise Linux, которые предусматривают управление сетями. Одни дистрибутивы создавались в расчете на промышленное применение, другие — нет. Какой-нибудь дополнительный программ­ный компонент системы промышленного уровня, на первый взгляд малозначительный, в действительности существенно упрощает администрирование.

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

  • Будет ли дистрибутив существовать в ближайшие пять лет?
  • Будут ли оперативно устраняться бреши в системе защиты?
  • Будут ли оперативно выпускаться новые версии программных продуктов?
  • Будет ли оказана помощь в решении возникших проблем?

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

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

Для себя мы остановились на пяти популярных дистрибутивах: Red Hat Enterprise Linux, Fedora Core, SUSE Linux Enterprise, Ubuntu, и на Debian GNU/Linux. Они представляют собой срез рынка корпоративных Linux-систем и охватыва­ют большинство инсталляций Linux в крупных организациях.

Дистрибутивы Linux

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

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

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

  • программой инсталляции;

  • используемым средством установки программных пакетов (системой управления пакетами);

  • составом утилит и прикладных программ, включенных в дистрибутив;

  • сценарием начальной загрузки;

  • требованиями к аппаратуре.

Можно выделить три основные группы дистрибутивов:

  1. На основе дистрибутива Red Hat, переименованного позднее в Fedora Core. Наиболее известные дистрибутивы этой группы – Mandrake (или Mandriva), в том числе русифицированные  – ASPLinux, Linux Ink, AltLinux (на основе Mandrake) и др.

  2. На основе дистрибутива Debian. К этой группе относятся наиболее популярный сейчас во всем мире дистрибутив Ubuntu, также Knoppix, Storm и др.

  3. На основе дистрибутива Slackware. К этой группе относится openSuSe.

В России сложилось три команды разработчиков, создающих и поддерживающих русифицированные дистрибутивы.

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

Вторая команда представлена фирмой «ASPLinux» (), которая тоже выпустила собственный дистрибутив ASPLinux..

Третья команда – Санкт-Петербургская фирма «Linux Ink» (), которая выпускает дистрибутив «НауЛинукс», основанный на всемирно известном дистрибутиве Scientific Linux. Так же выпускает версии дистрибутивов, специально ориентированных для использования в образовательных учреждениях.

Отличия дистрибутивов Linux

Можно выделить множество отличительных признаков дистрибутивов Linux. Приведем некоторые из них.

  • Назначение дистрибутива. Существуют дистрибутивы, которые предназначены для работы на десктопах, серверах, различных мобильных и встроенных устройствах. В данной статье рассмотрены преимущественно десктопные дистрибутивы, хотя большинство из них имеет и серверную версию, либо позволяют установить соответствующие программы. Популярная сегодня операционная система Android для мобильных устройств также имеет ядро Linux, но ее остальные компоненты значительно отличаются от компонентов десктопных дистрибутивов, которые рассмотрены ниже.
  • Используемая среда рабочего стола или графическая оболочка. Наиболее популярные оболочки: GNOME и KDE. А также надстройка над GNOME — Unity, которая используется в Ubuntu. Менее популярны такие оболочки как Xfce, LXDE, MATE и т. д. Они менее требовательные к ресурсам, поэтому их можно рекомендовать для использования на слабых и старых компьютерах. Некоторые дистрибутивы позволяют выбирать среду рабочего стола при установке, а также менять среду после установки. Сложно дать конкретные рекомендации по выбору оболочки, поскольку вкусы у людей разные и на эту тему в интернете ведутся споры уже много лет. Оптимальный вариант — самостоятельно попробовать поработать с разными графическими оболочками и самому сделать выбор.
  • Используемая система управления пакетами. Она служит для установки настройки и удаления различного программного обеспечения. Наиболее популярные системы: RPM, dpkg, Pacman, Portage. RPM используются в Red Hat Linux и во множестве дистрибутивов, которые основаны на ней: Fedora, Mandriva, openSUSE, ASP Linux, ALT Linux и т. д. Dpkg используется в Debian и других дистрибутивах на его основе: Ubuntu, Knoppix, Linux Mint и т. д. Pacman — менеджер пакетов в Arch Linux. А Portage является аналогом системы портов FreeBSD и применяется в Gentoo.
  • Системные требования дистрибутива. Существуют дистрибутивы, которые рассчитаны для работы на старых компьютерах и компьютерах, имеющих малый объем памяти и слабые процессоры: Damn Small Linux, Tiny Core Linux, Puppy Linux, Gentoo, Arch Linux. Есть дистрибутивы, требующие более современного и мощного и оборудования, вплоть до суперкомпьютеров.
  • Поддержка языков. Многие современные дистрибутивы Linux имеют поддержку множества языков, включая русский. Но в некоторых случаях приходится устанавливать пакеты поддержки языков уже после установки операционной системы.
  • Состав стандартного устанавливаемого программного обеспечения. Существуют как минималистические дистрибутивы, которые устанавливают самый минимум программ, необходимых для работы, так и дистрибутивы, которые устанавливают большинство повседневно используемых программ. В любом случае необходимые программы можно установить после инсталляции системы.
  • Есть еще ряд отличий, таких как структура каталогов, процедуры загрузки и т. д. Они мало влияют на выбор пользователя, поэтому подробно рассматривать их не будем.

Что такое дистрибутив Linux?

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

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

Для комфортной работы Linux вам будут нужны такие компоненты:

Что такое дистрибутив Linux?
  • Ядро Linux
  • Инструмент GNU
  • Диспетчер отображения информации
  • Оконный менеджер
  • Рабочий стол
  • Установщик пакетов
  • Менеджер пакетов
  • Программное обеспечение — офисные пакеты, почтовые клиенты, веб-браузеры, видеоплееры, аудиоплееры и т. д.

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

Rosa Linux

ROSA Linux – линейка дистрибутивов общего назначения операционной системы Linux, которые подходят для оснащения рабочих мест пользователей в корпоративной среде, где важна защита информации. Разработана ОС российской компанией ООО «НТЦ ИТ ROSA». Доступны три различные версии: ROSA Desktop Fresh, ROSA Enterprise Desktop и ROSA Enterprise Linux Server, причем последние два направлены на коммерческих пользователей. Её настольные издания поставляются в комплекте с закрытым исходным кодом Adobe Flash Player и мультимедиа кодеков.

Данный дистрибутив также был сертифицирован Министерством обороны РФ.

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

Ещё есть варианты поставки с иными графическими средами: LXQt, GNOME, MATE, PLASMA. Не во всех версиях есть поддержка этих графических средств. Fresh R10 не поддерживает GNOME, в Fresh R9 будут доступны все вышеперечисленные средства.

Компания внедрила большое количество своих собственных разработок. Особенно выделяется среда разработки и сборки на основе непрерывного режима, где поддерживается возможность добавления пакетными дистрибутивами или же ABF (Automatic Build Farm), внедрён обмен функционалом среди разных версий дистрибутива, и ускорено появление внешних программ от сторонних производителей.

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

Ещё имеется быстрый запуск приложений или же групповой запуск, когда они объединены схожим функционалом. За изменениями ядра следит и анализирует модуль Kernel ABI Tracker.

Системные требования:

Наличие хотя бы 10 ГБ свободного места на жёстком диске, но чем больше, тем лучше; минимум 1 ГБ оперативной памяти для 32-битных версий и 2 Гб для 64-битных версий.

Пользовательский интерфейс Linux.

В системе  Линукс пользователи выполняют рабочие процессы, используя командную строку (CLI)  или графический интерфейс пользователя (GUI), или, через элементы управления соответствующих аппаратных средств.

Как правило, предпочтительнее графический пользовательский интерфейс, где командная строка также доступна, через окно эмулятора терминала или в отдельной виртуальной консоли.

Пользовательский интерфейс Linux.

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

Командная строка  — достаточно простой механизм межпроцессного взаимодействия.

На компьютерах наиболее популярны пользовательские интерфейсы, основанные на таких средах рабочего стола как KDE Plasma Desktop, GNOME и Xfce.