Оговорюсь сразу, наброс в заголовке немного для привлечения внимания.
Речь пойдет не об абстрактном "лучше". Такие выяснения отношений вообще бессмысленны.
А о прикладном, насущном.
Ubuntu позиционирует себя, как простая для пользователя, легкая и полезная операционная система для домашних компьютеров.
Вот и поговорим об этом и о том, почему, на мой взгляд, Manjaro в этом качестве гораздо лучше.
Святая простота.
Именно такие слова мне приходят в голову, когда слушаю, как пользователи хвалят Ubuntu в сравнении с другими дистрибутивами за дружелюбность к пользователю.
Дружелюбность и простота в понимании пользователя - это возможность:
- не получать непонятной информации, которую надо разбирать и искать решение,
- не искать способа понять, как устроено тот или иной компонент системы.
Для пользователя это означает - иметь четкие стандарты интерфейса, чтобы кнопки не скакали с места на место, а иконки угадывались сразу; иметь логичную структуру системы, чтобы программы устанавливались из одного и того же места и в одно и тоже место, проблем с установкой не возникало и пользователь всегда точно знал, куда и что установилось, где лежат файлы и так далее.
Видите тут хоть что-то похожее на Ubuntu? И я не вижу. Начнем с интерфейса, который колбасит уже третий год.
Сначала был переход с Unity на Gnome. Потом бесконечные тут дорисуем, там допилим. В результате почти каждый релиз это не мелкие косметические изменения "вснаружи", как было в Unity, а перестановка книжек на полке и новые косяки. Зачем?
С программами у Ubuntu настал форменный кошмар. Для начала, какой-то? откровенно говоря, не очень одаренной голове пришла в голову идея вставить в систему ЕЩЕ один сервис доставки программ, под названием snap. При этом его продвигают, как "упрощение", ведь теперь каждая программа работает изолированно ото всей остальной системы и не может ничего сломать. Вот только это во-первых, сказалось на ресурсах самой системы - такие программы потребляют больше памяти, а во-вторых, не замена системе управления пакетами, а лишь смена одной системы управления на другую. Пакеты snap ставятся из репозитария, имеют другую структуру папок и удаляются не "драг-н-дропом" в корзину, а командой стирания каталогов и удаления из реестра snap программ в системе.
И внедрение snap прошло в принудительном порядке, пользователей не спрашивали, нужен им этот snapd или нет. Просто добавили магазин приложений Gnome, запилили туда поддержку snap и стали втихомолку переводить в этот формат важные программы, вроде браузеров. Причем сделано это максимально незаметно для пользователя, ему приходится разбираться - в каком формате программа устанавливается. Я в итоге, вынужден был полностью прекратить пользоваться графическими программами установки приложений в ubuntu и полностью перейти в консоль. Предварительно выкорчевав вон сервис snap руками.
Вторая беда - PPA репозитарии. Программы, которые не собираются разработчками и мейнтейнерами Ubuntu и отсутствуют в ее репозитариях, лежат на launchpad в PPA репозитариях. Чтобы установить такую программу, пользователь должен:
- довериться разработчику, что он ничего не напутал
- проверить, поддерживается ли версия Ubuntu репозитарием PPA
- импортировать PPA в список источников программ (sources.list)
- обновить систему, установить обновления из PPA, если они потребуются
- установить программу из PPA.
Правда, очень просто? А теперь угадайте, что будет, если вы внезапно обновите систему НЕ отключив PPA? :)
При этом в графическом интерфейсе пользователю опять необходимо выискивать источник программы и пытаться понять, из PPA ли это пакет взят или из основных репозитариев.
Как это все выглядит в Manjaro?
Интерфейс стабильный и почти дефолтный - рабочий стол почти такой, каким его задумывали разработчики DE. Разве что, в Manjaro Gnome намудрили "аля Ubuntu", но это мелочи. "Рабочего стола по умолчанию" в Manjaro как бы нет, версии с DE все на основном сайте и не представляют из себя "отдельных систем семейства Manjaro", это просто система с предустановленной другой DE.
И все.
В Магазине установки программ выбираешь источник. Либо это AUR (аналог PPA, но централизованный и предоставляющий готовые рецепты по сборке софта прямо у вас на компьютере, нажал кнопку - и все само скачается, соберется и установится), который предварительно централизовано включается в системе и просто работает дальше, либо официальные репозитарии. По умолчанию snap и flatpak отключены, но легко включаются галочками в настройках. Магазин приложений четко разделен и установить пакет из AUR, не зная, что он из AUR почти невозможно.
Единственное, что у Manjaro тут можно поставить на вид - огромное число прикладных программ "из коробки". Но, тут не бывает задвоений, когда под одну задачу по умолчанию идет два-три инструмента, так что это скорее попытка сделать систему универсальной прямо с флешки.
Легкость
Самый сладкий пункт. Помните втиснутый в Ubuntu snap? Демон snapd по умолчанию висит в оперативной памяти. Там же торчат еще добрый десяток процессов. Ubuntu в дефолтном варианте с GNOME - это какое-то прожорливое чудовище, которое со старта требует и процессор пошустрее и SSD диск и более гигабайта оперативной памяти.
Кроме того, опытным путем (и такие опыты не у меня одного, поищите в сети) установлено, что Ubuntu работает медленее, чем Manjaro GNOME. Ресурсы железа используются непонятно куда, нативные Linux игры работают на 10-20% медленнее, браузер выедает оперативную память. Даже windows приложения, запущенные через wine, работают на Manjaro стабильнее, а в играх подрастает производительность. Я серьезно, я проверял на одном и том же железе сам, лично.
Вишенкой на торте стало то, что эмулятор PS2 у меня и двух моих знакомых в Ubuntu тормозил на бюджетном железе -10-12 FPS и это вне зависимости от настроек. Работал на тех же скоростях, на каких работает appimage эмулятора PS3. А в установленной на то же железо Manjaro - все работает прекрасно.
Думаю, в данном случае виноваты, на мой взгляд, напрямую разработчики. Насколько я помню, лет семь назад про разработчиков ubuntu ходили смешки, что они любую проблему в своем дистрибутиве лечат накладыванием собственноручно написанного патча на чужой код.
Теперь представьте, как задыхается ядро linux под тяжестью наложенных на него заботливых теплых патчей...
Кстати, если сравнивать загрузку оперативной памяти в холодном старте, то у всех редакций убунту потребление выше, чем у аналогичных редакций Manjaro.
Потому, когда я переезжал, я переехал с Ubuntu на Manjaro KDE, т.к. она ела вдвое меньше оперативной памяти (500 мегабайт с копейками, против 1,1 гигабайта) и не мучала так сильно мой маленький Athlon.
И еще про "легкость". Представьте себе, вам очень нужна определенная функция программы, а она есть в ней только с определенной версии. Вам надо прямо сейчас, но в репозитарии вашей версии Ubuntu программа есть только старой версии. В PPA от разработчика есть новая версия, но она на вашу систему внезапно не ставится. Что теперь делать? Обновлять релиз Ubuntu до самой свежей версии? Представляете сколько это времени займет? А если в процессе что-то поломается и система вообще помрет? Хороший квест, когда что-то нужно срочно.
Manjaro в этом плане легка на подъем - rolling release, обновления рано или поздно докатятся до текущей системы. И это "рано или поздно" будет значительно быстрее, чем в Ubuntu. Да и установка из AUR редко когда проваливается, хотя со мной и бывало.
Полезность
Вынужден грустно напомнить, что Ubuntu разрабатывается коммерческой компанией. Которая, конечно, делает для сообщества очень много всего и сразу, но в своих действиях руководствуется исключительно необходимостью извлекать прибыль. Недавний скандал с Valve, когда разработчики Ubuntu пытались снять с себя расходы на поддержку пакетов для 32 разрядных процессоров, это хорошо показал. Т.е. разработчикам система полезна. А пользователю?
Мы уже выяснили, что Ubuntu тратит время и ресурсы пользователя непонятно куда. Но может она взамен дает что-то уникальное и особенное?
Да нет. По сути, это такая же прослойка между пользователем и его задачами - инструмент. Проблема Ubuntu тут в том, что инструмент она более тяжелый и неповоротливый, чем Manjaro. Жаль, ведь я помню времена, когда это было не так и пришедшего по почте диска с Ubuntu пользователи ждали. И радовались заветному конверту.
Такие дела.
Поделитесь в комментах, какой системой вы пользуетесь и почему?
Понравилась заметка?
Поставь лайк, чтобы видеть больше подобного контента, в том числе от меня.
Подпишись на канал, чтобы ничего не пропустить!