3 причины, по которым я избегаю Manjaro, хотя люблю Arch Linux

3 причины, по которым я избегаю Manjaro, хотя люблю Arch Linux


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

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

Это не так передово, как другие дистрибутивы на основе Arch.

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

Когда я перешел на Arch Linux и дистрибутивы на его основе, это было именно потому, что я хотел жить на грани технологий. Я хотел иметь доступ к последним функциям и версиям программного обеспечения сразу после их выхода. Вот что делает Arch увлекательным — вы всегда используете самое современное программное обеспечение, доступное в экосистеме Linux.

Задержка Manjaro на одну-две недели полностью сводит на нет эту цель. Пока другие пользователи Arch наслаждаются новым основным релизом KDE Plasma, пользователям Manjaro приходится ждать, пока пакеты пройдут период тестирования стабильности. Теперь, я знаю, о чем вы можете подумать — две недели это не так много — и, в некотором смысле, вы правы. Но у меня возникает серьезное чувство упущенной возможности, когда я вижу, как другие люди используют последние новинки, а я не могу. Я имею в виду, почему вы думаете, что я стал техническим журналистом?

Более того, это задержка даже не обеспечивает значительных улучшений стабильности — по крайней мере, по моему опыту. Я раньше пользовался Manjaro как основной системой, прежде чем переключился на Garuda Linux, которая является моей текущей основной системой. Я также тестировал EndeavourOS, CachyOS и Archcraft. За время использования этих дистрибутивов я редко сталкивался с катастрофическими сбоями системы после рутинного обновления.

Даже если вы скажете, что мне повезло, и обновления Arch могут сломать систему, я считаю, что создание регулярных снимков системы и их восстановление — это намного лучший способ поддерживать систему стабильной, чем откладывать обновления. Если обновление ломает вашу систему, вы можете вернуть ее к предыдущему снимку и дождаться выхода патча перед повторным обновлением. Это гораздо более элегантное решение, которое позволяет вам контролировать ваши пакеты!

Пакеты AUR могут испытывать трудности в среде Manjaro

Здесь подход Manjaro к задержанным обновлениям становится по-настоящему проблематичным. Arch User Repository (AUR) является одной из главных привлекательностей экосистемы — на данный момент в нем представлено почти 100,000 пакетов, поддерживаемых сообществом, охватывающих практически все виды программного обеспечения для Linux. Это еще одна весомая причина, по которой люди выбирают дистрибутивы на базе Arch вместо альтернатив.

Видите ли, некоторые пакеты AUR требуют определенных зависимостей для работы, которые они ожидают установить из официального репозитория Arch. Однако на Manjaro необходимая зависимость может быть на более старой версии, которая имеет некоторые проблемы совместимости с пакетом AUR. Это может создать основное несовпадение совместимости, которое может привести к неработающим установкам, отсутствующим зависимостям или пакетам, которые просто отказываются компилироваться.

Я стал свидетелем этого лично, когда пытался установить Zen Browser, когда он вышел. Мне удалось установить его на моей системе Garuda, но на Manjaro у меня возникли проблемы с зависимостями. Это не единичный случай. У меня есть друзья, которые используют Manjaro, и они тоже сталкивались с проблемами при установке пакетов AUR, поэтому они перешли на использование Flatpak.

Теперь вы можете задать вопросы по поводу моих жалоб, указывая на то, что проблему с AUR потенциально можно решить с помощью Flatpaks или Snaps. Однако не все пакеты, доступные в AUR, имеют альтернативы в виде Flatpak или Snap. Более того, эти контейнеризированные приложения, как правило, занимают больше места на диске и загружаются несколько медленнее. Но более важно — другие дистрибутивы на базе Arch также поддерживают Flatpaks и Snaps, а также AUR. Это заставляет меня чувствовать себя несколько ограниченным при использовании Manjaro.

Manjaro дальше от Arch, чем мне хотелось бы

Согласно вики Manjaro: «Manjaro основан на Arch и совместим с Arch, но это не Arch.» Так что это не только я утверждаю, что Manjaro не такой уж и Arch; разработчики также признают этот факт. Таким образом, если вы поклонник Arch Linux и погружаетесь в Manjaro, вы заметите другой пользовательский опыт — с более медленными обновлениями, другими пакетами в официальном репозитории и многочисленными тонкими отличиями в том, как работает Arch.

Теперь причина, по которой Manjaro так сильно настраивает Arch — до такой степени, что это уже не Arch — заключается в том, что они хотят создать удобную для пользователя операционную систему. И, справедливости ради, они достигли этой цели, создав дистрибутив, который одновременно является современным и простым в использовании. Объективно говоря, они заслужили свою популярность. Но с субъективной точки зрения я считаю, что есть лучшие способы сделать Arch более удобным для пользователей.

Например, EndeavourOS — это еще одна дистрибуция, созданная на основе Arch, но она намного ближе к чистому Arch. Она построена на основе чистого Arch, включает в себя некоторые общие настройки по умолчанию и добавляет несколько полезных графических инструментов, так что вы можете просто начать использовать систему, не беспокоясь о том, как ее настроить. Если и когда у вас возникнут какие-либо проблемы, EndeavourOS предоставляет одно из самых полезных сообществ Arch, где вы можете получить ответы на все свои вопросы. Этот подход действительно помогает вам изучать Arch и становиться более технически подкованным, вместо того чтобы полностью изолировать вас от технических деталей.


Когда речь идет о дистрибутиве на основе Arch, существует ожидание, что вы получите знакомую базу Arch с несколькими дополнениями, чтобы упростить процесс настройки. Это то, что делают Garuda Linux, EndeavourOS и CachyOS. Однако Manjaro вносит столько системных изменений, что он перестает ощущаться и функционировать как Arch — именно поэтому я стараюсь его избегать!

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *