Ubuntu — не лучший настольный Linux
Захотев перейти на Linux дома или на работе, люди обычно ставят Ubuntu, Mint, Fedora, порой даже Debian. И очень зря не пробуют Manjaro Linux — на мой взгляд, этот дистрибутив удобнее Убунты (которая уже де-факто — Default Linux), и даже удобнее Минта.
Manjaro — производная от Arch Linux (так же как Ubuntu — производная от Debian), пилится европейской командой Manjaro Team. У Манжары почти такая же структура системы, как у Арча, но с некоторыми особенностями, которые делают его на 146% юзерфрендли.
Надёжный полуроллинг
У Manjaro — собственные репозитории, полностью совместимые с обычным арчевским pacman, но политику их содержания уже трудно назвать роллинг-релизом. Обновления пакетов здесь появляются не постоянно, по мере релизов, как в Арче, а пачками. Например, я сижу на testing-ветке, и апдейты системы прилетают раз в 3-5 дней, не считая обновлений безопасности. При этом пакеты в составе каждого апдейта согласованы между собой — нет такого, чтобы обновлённая программа требовала версию либы, которой ещё нет в системе, или чтобы зависимости обновились первее программ.
Такой «полуроллинг» сочетает постоянную свежесть софта со стабильностью системы. У меня в Manjaro KDE установлено почти 2000 пакетов (из них больше 40 — из AUR), и система без проблем живёт на тестовой ветке уже овер 5 лет. Здесь роль ещё играет то, что Манжара избегает дублирования функциональности в системе, используя что-то одно из всех доступных реализаций. Например, вся система ориентирована на systemd, а sysvinit и прочее даже не поддерживается.
Не нужно перебирать репозитории
Что особенно мне нравится в Arch-подобных дистрибутивах — отсутствие мороки с источниками пакетов. И в Убунте, и в Минте многие программы, особенно проприетарные или не особенно популярные, или просто свежие, есть лишь в сторонних репозиториях типа PPA. Их надо подключать, потом при обновлении они могут отвалиться. Порой вовсе приходится скачивать и ставить пакеты вручную как в Windows, особенно если хочешь что-то посвежее deb-стабильности. Чёрти что.
В Manjaro у тебя есть официальные репозитории, в которых немало именно десктопного софта (ибо сам дистрибутив нацелен на десктоп), есть AUR (это арчевский, так сказать, единый PPA), и есть Snap (репозиторий софта, продвигаемый компанией Canonical) — и всё это изкоробки в простом как валенок менеджере пакетов.
Очень просто пользоваться
Manjaro, по-моему, первый дистрибутив Линукса, который можно использовать, не открывая терминала (в Минте нет-нет, но приходится залезать, как и в Убунте). Все накладные функции вроде настройки железа и системы реализованы в GUI. Видеодрайвер Nvidia ставится нажатием кнопки, после чего не доставляет проблем.
Так же легко ставятся локали и даже версии ядер, включая realtime-ветку и нестабильное ядро из гита. Все нужные сторонние модули ядра, от всяких проприетарных драйверов до ZFS, лежат готовые в основных репозиториях.
Чисто для десктопа
Мантейнеры Манжары не стесняются откатывать изменения в репозиториях. На тестовой ветке я иногда замечаю даунгрейд разных пакетов. На предыдущем скриншоте видно, что у меня стоит драйвер Nvidia ветки 430, хотя уже доступны и 435, и 440. Просто в 435 и выше Nvidia что-то сломала в CUDA, пользователи стали жаловаться, и мантейнеры откатили драйвер до починки апстрима. Такие же даунгрейды бывают с systemd и другими пакетами. Впрочем, до stable-ветки эти колебания не докатываются, но и пакеты там обновляются нечасто — раз в месяц или даже реже (не считая, опять же, security-апдейтов).
Как следствие десктопности — Manjaro собирают только для 2 архитектур, под предсказуемый х86-64 и под ARM. Некоторые накатывают на Малинку, благо у KDE хорошая оптимизация и производительность.
Максимально готовый
Я использую KDE Plasma, но графические утилиты и преднастройки системы одинаково доступны во всех редакциях Manjaro. Из официальных это версии с Xfce, KDE и Gnome, а также минимальный установочный Manjaro Architect. Сообщество предлагает сборки с Awesome, Bspwm, Budgie, Cinnamon, i3, LXDE, LxQt, Mate и Openbox — все они также преднастроены и оформлены в фирменном манжаровском серо-бело-зелёном стиле.
Хорошая поддержка
С проблемой можно обратиться на официальный форум, там всегда есть кто-нибудь из Manjaro Team, да и просто желающих помочь хватает. Для искушённых — wiki дистрибутива, а в случае чего можно использовать мощнейшую wiki Арча, ибо Манжара ему почти идентична.
Раньше Manjaro было чисто группой энтузиастов, но недавно они обзавелись юридическим лицом и постоянными спонсорами вроде компании Blue Systems, которая также основной спонсор KDE. Выглядит обнадёживающе.
Немного дёгтя
Manjaro использует универсальный установщик Calamares, а в нём есть дурацкая недоработка — если во время установки добавить только русскую раскладку, то после перезагрузки вы не сможете ввести пароль (ибо он всегда на английском). Так что не забудьте добавить английскую раскладку при установке.
Ещё я наблюдаю у Манжары частые проблемы с гибридной графикой Nvidia на ноутах — у людей то не ставятся дрова как следует, то слетают после апдейта. Хотя нвидиевский Optimus сам по себе давняя головная боль на Линуксах. Вроде в Manjaro 19.0 обещают изкоробочную поддержку PRIME, как в Минте — посмотрим что выйдет.
Почему я перешел на Manjaro Linux! Или сравнение Ubuntu против Manjaro
Я не вдаюсь в подробности, объясняю самым простым способом.
- Основан на дистрибутиве Debian, в частности, на тестовой версии Debian.
- Распространяется Canonical, компанией по разработке программного обеспечения, базирующейся в Англии.
- Работает стабильно, но многие программы устарели.
- Использует apt для установки приложений.
- Использует PPA (Personal Package Archives) для установки дополнительного программного обеспечения, обычно проприетарного.
- Выпускает новые версии каждые шесть месяцев, а LTS (long term support) версии — каждые два года. Версии LTS поддерживаются в течение 5 лет, а версии не LTS — в течение 9 месяцев.
- Ubuntu раньше поставлялась с собственным окружением рабочего стола под названием Unity, но позже вернулась к Gnome. Также есть Kubuntu (использует KDE Plasma), Lubuntu (Lxqt), Xubuntu (Xfce), Ubuntu Budgie, Ubuntu Mate и Ubuntu Cinnamon.
- Поддержка сообщества хорошая.
- Основана на Arch Linux.
- Имеет открытый исходный код и поддерживается сообществом.
- Поскольку он основан на Arch Linux, он является скользящим релизом. Это означает, что достаточно одной установки, при этом постоянно предоставляются последние обновления.
- Репозиторий программного обеспечения огромен и также постоянно обновляется.
- Вместо PPA есть AUR (Arch User Repository).
- Для установки используется pacman вместо apt.
- Установка программного обеспечения с помощью графического интерфейса намного проще и легче по сравнению с Ubuntu.
- Поставляется с огромным количеством окружений рабочего стола. Первоначально основанный на Xfce, флагманскими окружениями являются Gnome и KDE, но также доступны Lxqt, Lxde, Cinnamon, Mate, Budgie и Deepin.
- Поддержка сообщества хорошая.
Личное мнение:
Manjaro — это, по сути, Arch Linux без всех этих хлопот, он удобен и прост в использовании, его легче установить. Установка приложений не сложна, в большинстве случаев вам не придется открывать терминал. По умолчанию Manjaro поставляется с Pamac и Octopi, которые позволят вам устанавливать приложения через графический интерфейс.
Manjaro Linux — это развивающийся дистрибутив Linux, основанный на Arch Linux, профессионально созданный для обеспечения всех функций Arch Linux с большим упором на стабильность, безопасность, доступность и общее удобство для новичков, начинающих работать с системами Linux. Пользователи Manjaro получают выгоду от передового программного обеспечения и автоматизированных инструментов, которые требуют меньшего ручного вмешательства. Однако я бы не рекомендовал Manjaro для использования в качестве сервера для размещения служб; лучше всего использовать в личных целях.
Ubuntu — это популярный бесплатный дистрибутив Linux с открытым исходным кодом на основе Debian. Ubuntu поставляется в трех разных редакциях; Ubuntu Desktop для использования на ПК, Ubuntu Server и Ubuntu Core, используемые в устройствах и роботах IoT (Интернет вещей). Это популярная операционная система, используемая в облачных вычислениях и предлагающая поддержку OpenStack (Википедия). Если вы ищете хороший дистрибутив Linux Desktop для начала работы, то Ubuntu определенно для вас. У него довольно большое сообщество, в котором можно найти решение любых возникающих вопросов.
Прочтите: Как уменьшить панель Dock и переместить «Показать приложения» в верхнюю часть в Ubuntu 21.10
Огромным недостатком Ubuntu для меня было устаревшее программное обеспечение. Устаревшие релизы печально известны тем, что ломают систему, и она известна как нестабильная, но Manjaro спроектирован так, чтобы не ломаться, потому что программное обеспечение сначала тестируется на Arch, а затем на Manjaro.
Установка проприетарных драйверов не представляет особой проблемы, обнаружение оборудования происходит быстро. В Ubuntu мне пришлось потратить немало времени, чтобы найти графический драйвер AMD, но в Manjaro он уже был установлен.
В то время как Arch Linux ориентирован на продвинутых пользователей, Manjaro ориентирован на всех остальных, будь то обычный пользователь, который хочет довести дело до конца, или разработчик, который ищет хорошую среду для работы.
Недостатки: Manjaro не предназначена для серверов, плюс, это не специализированная ОС, как Kali или RHEL. Для серверов Ubuntu — отличная система, так как серверам обычно не нужно много передовых систем, обеспечивающих передовое программное обеспечение.
Для личного использования Manjaro лучше, чем Ubuntu.
Подводя итог всему, эти два дистрибутива удовлетворяют потребности разных групп людей. Если вы жаждете детальной настройки и доступа к пакетам AUR, Manjaro — отличный выбор. Если вам нужен более удобный и стабильный дистрибутив, выбирайте Ubuntu. Ubuntu также будет отличным выбором, если вы только начинаете работать с системами Linux. Тем не менее, оба дистрибутива высоко оценены, и вы не ошибетесь, выбрав любой из них.
Что вы думаете об этих двух удивительных дистрибутивах? Какой твой любимый и почему? Дайте нам знать в комментариях ниже.