Хотя Manjaro это и дистрибутив Linux, основанный на Arch, но это вовсе не означает, что собирать систему придётся вручную.
Напротив, Manjaro использует графический установщик Calamares, который и делает установку этого дистрибутива едва ли сложнее установки Windows.
Это тот же самый установщик, который используется в Lubuntu и Debian.
Немного про пакеты:
У Manjaro есть собственный репозиторий. В него попадают тщательно протестированные и пропатченные пакеты из репозиториев Arch, при этом обновления выходят не реже одного раза в месяц и версии программ зачастую новее таковых из Ubuntu.
По моему *субъективному* ощущению пакеты в Manjaro стабильнее и гораздо новее чем в Ubuntu.
Далее про пакеты:
Помимо официальных репозиториев в Manjaro существует Arch User Repo (AUR) — Пользовательский Репозиторий Арчлинукса, который содержит в себе скрипты для автоматического скачивания и сборки пакета из исходного кода для установки через пакетный менеджер. В этом менеджере же можно найти и свежайшие версии практически любых программ, скачанные непосредственно из репозиториев, а также огромное количество проприетарного ПО, которое просто не может попасть в репозитории различных дистрибутивов — я об этом дальше расскажу.
В Manjaro в качестве стандартного графического установщика программ используется Pamac, который может загружать программы из репозиториев Manjaro, а так же Snap и Flatpak пакеты (про AUR ничего не слышал)
Snap — универсальные пакеты программ и игр. Как управлять ими в Linux?
В Pamac можно найти ровно столько ПО, сколько нужно для работы, а возможно даже и больше.
Про драйвера:
В Manjaro Linux присутствует ПО для определения железа установленного на компьютер, оно так и называется: Manjaro HardWare Detection (MHWD). Перед установкой Manjaro, а именно в загрузочном меню Live-образа Manjaro можно выбрать, запустить ли систему со свободными драйверами, или наоборот начать установку с проприетарных драйверов.
Если выбрать вариант «Загрузиться с закрытыми драйверами», то в результате система будет загружена с проприетарными драйверами от Nvidia или ATI, после установки системы в данном случае вместо свободных драйверов GPU на установленной системы будут их закрытые аналоги.
Касательно драйверов на видеокарты: MHWD в случае установки проприетарного драйвера Nvidia будет генерировать файт конфигурации xorg в папке xorg.conf.d
, в моём случае это 90-mhwd.conf
Установка драйверов может производиться как из терминала командой «mhwd
«, так и через меню настроек, вроде меню настроек KDE, где можно выбрать «Автоматически установить свободные/закрытые драйвера»
Окружения рабочего стола:
Manjaro поддерживает три окружения рабочего стола официально, и ещё шесть поддерживаются сообществом.
XFCE, KDE, GNOME — из них я выбрал KDE, на то есть много причин. Самая главная из них — то что разработчики особо и не заботятся о комфорте остальных оболочек, в них до сих пор настройки Manjaro находятся отдельно от основных настроек системы. В KDE всё иначе.
Есть ещё комьюнити-сборки, вроде Budgie, Cinnamon, Deepin, I3, MATE, Sway — из них я пробовал MATE, и если сильно не придираться к дизайну, им пользоваться можно.
Совсем немного про игры:
В Manjaro Steam поставляется в виде модифицированного пакета <strong>steam-manjaro</strong>
.
Также есть пакет steam-native
, который представляет собой не модифицированный клиент Steam.
Про ядра Linux:
Вот щас будет интересно.
В Manjaro предусмотрен графический инструмент, позволяющий устанавливать ядра из официальных репозиториев. В KDE он встроен в основной менеджер настроек, а в остальных дистрибутивах находится отдельно в программе «Manjaro Settings Manager».
Но веселье не ограничивается ядрами из официальных репозиториев, так как AUR позволяет устанавливать большое количество пропатченных ядер.
Из самых известных я бы назвал Linux Zen, который из себя представляет коллекцию патчей и модификаций, для обеспечения максимальной производительности на домашних компьютерах
Linux Zen устанавливается командой «yay -S linux-zen-git linux-zen-git-headers —sudoloop»
Установка пропатченных ядер:
- Zen-ядро
yay -S linux-zen-git linux-zen-git-headers --sudoloop
- Xanmod — тут ядро Linux использует несколько иной планировщик задач
yay -S linux-manjaro-xanmod linux-manjaro-xanmod-headers --sudoloop
- Кона Коливаса — также улучшает производительность системы
yay -S linux-ck linux-ck-headers --sudoloop
- Intel — улучшает производительность на системах Intel
yay -S linux-clear linux-clear-headers --sudoloop
- AMD — улучшает производительность новейших процессоров Ryzen
yay -S linux-amd linux-amd-headers --sudoloop
Всё патчи вы используете на свой страх и риск. В большинстве случаев будет полезнее стандартное ядро без модификаций.
Заключение
Убунту и Минт страдают частыми падениями и неудачными обновлениями, но в Manjaro такого я ни разу не встречал, так что для любителей стабильности это очень хороший вариант.
Между тем, AUR даёт возможность любителям экспериментальных версий программ опробовать самые свежие нововведения.
Из минусов:
- Manjaro не очень подходит перфекционистам, так как над дизайном в Manjaro всё ещё стоит поработать.
- Так же Manjaro не очень подходит для новичков, тут не все элементы Manjaro полностью переведены на русский язык, да и удобство разных компонентов Manjaro оставляет желать лучшего.
Всё таки я выбрал Manjaro, и даже удалил Arch, поставив на его место Manjaro, так как в Manjaro есть много удобных плюшек, просто отсутствующих в Arch Linux
Manjaro — верный друг ноутбука программиста, любая библиотека здесь ставится одной командой терминала.
опять же бред по поводу «стабильности манжаро»….
стабильная ОС — это такая, на которую не выходят обновления. Она низменна, в это стабильность.
Назвать роулинг-дистибутив «стабильным» — проявление безграмотности. Стабильный — это не тот, который хорошо работает, а тот, который не меняется от релиза до релиза.