Мир настольных систем Linux очень разнообразен. На сегодняшний день в рейтинге Distrowatch.com насчитывается 288 дистрибутивов с самой разной философией и областью применения. За все время существования рейтинга в него входили и исчезали сотни дистрибутивов, но один из них смог завоевать популярность и вырваться на третье место всего за несколько лет своего существования. Это Manjaro, основанный на Arch Linux дистрибутив, оставивший своего родителя далеко позади.
 

В начале времен

Начало проекту положил австриец Роланд Зингер (Roland Singer), в середине 2011 года сообщивший на форуме Arch Linux о том, что собрал Live CD с уже известным нам названием. В качестве рабочего окружения по умолчанию он выбрал XFCE. Он и остался флагманским рабочим столом системы поныне.

XFCE — флагман Manjaro Linux
XFCE — флагман Manjaro Linux

Вскоре к проекту примкнули единомышленники: француз Гийом Бенуа (Guillaume Benoit) и выходец из проекта Chakra Linux Филип Мюллер (Philip Müller). А спустя год после первого упоминания в Сети, 20 августа 2012-го, мир увидел первую стабильную версию дистрибутива — Manjaro 0.8.

Разработчики неустанно повторяют, что Manjaro, несмотря на свое близкое родство с Arch Linux, по сути, полностью независимая система с собственными репозиториями программного обеспечения, инструментами настройки, командой разработчиков и своим видением направления развития системы.

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

 

В них много общего…

Сильные стороны Manjaro, унаследованные от Arch Linux, — прозрачность и понятность системы, скорость, эффективность работы. Как и арч, Manjaro использует модель непрерывной разработки (rolling release), так что у пользователя в любой момент времени оказывается установленной самая последняя версия как операционной системы в целом, так и конкретного программного обеспечения.

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

Еще одна особенность системы — полная совместимость с так называемым пользовательским репозиторием Arch (Arch User Repository, AUR). На самом деле AUR не вполне репозиторий, вернее, это не репозиторий бинарных пакетов, а каталог сценариев сборки (PKGBUILD), позволяющих автоматически собрать двоичный пакет из исходников и корректно установить его в систему. Корректность в данном случае означает, что установленный пакет впоследствии может быть безболезненно (для системы) удален, то есть не оставит за собой хвостов в виде забытых файлов, как бывает при ручной сборке из исходников командой ./configure && make && make install.

Кроме того, с помощью таких же сценариев можно преобразовывать бинарные пакеты, изначально предназначенные для дистрибутивов с другой системой управления пакетами, но отсутствующие для систем, основанных на Arch как в виде исходников, так и в виде двоичных пакетов. Например, бета-версия приложения Skype for Linux, активно разрабатываемая в настоящее время Microsoft, доступна на сайте производителя только в виде DEB- и RPM-пакетов, но ее легко можно установить из AUR.

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

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

 

…но они такие разные

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

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

Разработчики Manjaro внесли в систему ряд изменений, облегчающих установку, запуск и работу в системе, так что ее отличают:

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

Установка в пару кликов

Система устанавливается с помощью графического инструмента Calamares, в разработке которого, помимо команды Manjaro, принимают участие ребята из Debian, Fedora, KaOS, Blue Systems и KDE Visual Design Group. Calamares действительно удобный инструмент, позволяющий из одной точки входа полностью подготовить систему к установке и затем без проблем ее установить.

Графическая утилита установки Calamares
Графическая утилита установки Calamares

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

 

Нам тут рады

Сразу после первой загрузки появляется приветственное окно Manjaro Hello. Здесь собрана вся информация, позволяющая освоиться в системе и познакомиться с ее ключевыми возможностями. Тут же находится описание актуальной версии дистрибутива и возможностей системы в целом, ссылки на форумы, чаты и вики, посвященные Manjaro (в том числе русскоязычные форум и группа в мессенджере Telegram), а также приводятся способы принять участие в развитии проекта. Приветственное окно полностью локализовано и визуально вписывается в любое установленное рабочее окружение.

Главное окно Manjaro Hello
Главное окно Manjaro Hello

Следующее окно — менеджер настроек Manjaro Settings Manager, в состав которого входят модуль региональных и языковых настроек, модули управления учетными записями пользователей системы, настройки даты и времени, клавиатуры и оборудования.

Менеджер оборудования Manjaro
Менеджер оборудования Manjaro

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

Модуль «Ядро» менеджера настроек Manjaro
Модуль «Ядро» менеджера настроек Manjaro

Продолжение доступно только подписчикам

Вариант 1. Оформи подписку на «Хакер», чтобы читать все материалы на сайте

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

Вариант 2. Купи один материал

Заинтересовала информация, но нет возможности оплатить подписку? Тогда этот вариант для тебя! Обрати внимание: этот способ покупки доступен только для материалов, опубликованных более двух месяцев назад.


6 комментариев

  1. Jlenin

    18.05.2017 at 03:06

    Интересная статья, спасибо.. будем посмотреть.

  2. igniserpens

    21.05.2017 at 07:16

    Пользуюсь дистром уже давно. Очень нравится. Нравится то, что легко можно установить rt-ядро, которое даёт лучшие звук и видео. У меня на Linux-системе звук и видео итак лучше, чем в Windows, а с rt-ядром стало ещё лучше. Винда кажется какой-то дешёвой китайской поделкой после этого. Обновляется manjaro тоже интересно — не так как Arch. Примерно по выходным выходит целая куча обнов — не по одной штуке в день, а всё скопом. Может быть можно сослаться на недостаток времени у разработчиков, но я думаю, что идея тут в том, что обновы выходят только проверенные, чтобы система не ломалась и потому ставится уже целый пак проверенных обнов. Полуроллинг-релиз такой получается. Мне нравится.

  3. Themistocles

    21.05.2017 at 16:48

    Спасибо за обзор, интересный дистриб

  4. Читатель2017

    24.05.2017 at 20:49

    Уже рассматривал этот дистрибутив, когда надо было что-то ставить на старый Аспирин.
    Сделал выбор в пользу Debian с XFCE — не тормозит.
    Но для меня новостью стало, что можно собрать свой вариант во время установки «Manjaro-Architect».
    Буду пробовать и сравнивать.

  5. jura12

    28.06.2017 at 08:15

    поставил весной этого года. нравится.

  6. Redhadevil

    02.10.2017 at 10:34

    Побегал среди дистрибутивов первой десятки distrowatch, поработал на всех, потом на неделю вернулся на windows…плюнул, вернулся на Linux и выбрал manjaro. Отличный и шустрый дистрибутив, даёт фору окнам, загружается быстро, ресурсы не пожирает, файловая система XFS на моём SSD ощутимо шустрее чем виндовый NTFS…в общем очень достойно. Из минусов — местами приходится немного хитрить, например вручную допиливать библиотеки видео-кодеков и флеша в яндекс-браузер, не везде есть готовые бинарные пакеты под пакетную базу arch, но даже тут спасает AUR. В общем система отличная, шустрая, стабильная. Из всех дистрибутивов с которыми я работал столь же положительное впечатление оставляет еще разве что OpenSuse, но как по мне он уступает manjaro в скорости работы (хотя как по мне тут дело лишь в новизне оболочки, пакеты в OpenS чуть более старые).

Оставить мнение

Check Also

Эксплоиты в десятку. Обзор самых интересных докладов с мировых ИБ-конференций

В последние годы мы отучились воспринимать Windows как нечто невероятно дырявое. Эта опера…