В этой статье я расскажу свой путь к использованию Arch Linux (ведь у самураев нет цели, только путь XD) и приведу несколько причин “почему арч - лучший дистрибутив”

Как все начиналось

В один момент мне в руки попал Thinkpad. Если точно - то Thinkpad x390. На нем стояла 10 винда, но мне очень хотелось попробовать линукс. По времени думал я не мало, ведь все говорят, что линукс - это сложно, линукс - это использование консоли. Поэтому, сначала я решил научиться пользоваться консолью (напоминаю, до этого я ни разу не пользовался никакой ОС, кроме Windows). Нашел статью с основными командами для консоли линукс, установил WSL и начал учить команды. Учил их я дня 2, но запомнил не все.

Решил выбирать дистрибутив. Посмотрел много видео про дистры линукса и сразу отбросил arch, ведь все говорили, что его установка невероятно сложная, а установив его - становишься сверхчеловеком :) Выбор пал на Fedora - она была красива на вид. Опять же, нашел видео с установкой. Скачал установочный образ на флешку и уже был готов к установке, как подумал, что лучше будет сделать дуал-бут (когда на устройстве одновременно установлены 2 ОС) с виндой и федорой, ведь если вдруг что-то произойдет с линуксом - я спокойно зайду с Windows. Пришлось снова искать видосы где будет установка dual-boot. Нашел. Но дальше пошли проблемы…

Первые проблемы

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

Попытка №2

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

Попытка №3

Установленная на моем ноутбуке федора
Установленная на моем ноутбуке федора

Третья попытка была самая успешная - я нашел видео с 10 просмотрами как разбить диск вручную на федоре для дуал-бута (БИНГО!). Я это сделал и теперь у меня на синкпаде была федора!!!!

Прощание с виндой

Через некоторое время использования федоры я понял, что на винду я заходил от силы пару раз. Было принято решение снести ее и переустановить федору. Оно было удачным, с того момента на моем ноутбуке ни разу не было такой ОС, как Windows

Полгода спустя

Вот уже как полгода я пользовался дистрибутивом Fedora. Она засорилась и начала виснуть. ОЗУ уходило не меньше, чем на винде и из-за глюков федоры я решил попробовать другой дистрибутив. Думал попробовать бубунту, но мне не нравилось ее оформление. Решил попробовать Manjaro, но, как вдруг, мой взгляд упал на сложнейший Arch Linux.

Подготовка

Я посмотрел кучу видео про арч, его установку, обзор и всего, что только можно. Страх остаться одним в консоли без всякого намека на ОС был довольно сильным. Я не меньше трех раз установил его на виртуальной машине. Прошла неделя с моего решения, а я все не был готов (от archinstall я отказался, так как по словам некоторых говорилось, что он может установить то, что мне не нужно, а арч я устанавливал еще и потому, что там не было ничего лишнего для меня). Но, вдруг, замечаю видео на ютубе про установку и красивую настройку BSPWM. Для меня это было счастьем, у меня есть видео, как установить арч и видео, как сделать его красивым. Все снова становится идеальным. Я решаюсь на установку

Решающий момент

Я был готов. Выделил 3 часа на его установку и запустил видео одновременно с установочным образом. Все шло хорошо, пока не начались очередные проблемы…

Первая проблема

Первая проблема возникла в самую первую установку. У меня не устанавливался grub. Пришлось начинать установку заново.

Вторая проблема

Вторая проблема возникла после решения проблемы с grub. У меня не разбивался диск(нет чувства дежавю?). Но, эту проблему я так же решил

Третья проблема

Спустя несколько решений прошлых проблем, возникла новая. Все шло отлично, ничего не предвещало беды, я установил арч и перезагрузил ноутбук. Как думаете, что произошло на этот раз? У меня слетел Grub ))))0))))))

Победа

Мой первый Arch
Мой первый Arch

Я потратил 3 дня на установку арча. Установил, настроил, полюбовался и….. снес его XD

Я хотел настроить все сам, ведь в готовой сборке было куча всего, чего мне не нужно.

Идеальный арч

Настроенный полностью мной Arch на bspwm
Настроенный полностью мной Arch на bspwm

Я хотел сделать идеальную ОС, при пользовании которой я буду получать огромное удовольствие, в том числе и от того, насколько красиво я ее настроил. Я все сделал, это был BSPWM, ПОЛНОСТЬЮ настроенный мной. Каждую деталь я прописывал своими руками. На следующий день я снес и этот арч

Идеальный арч №2

Я решил попробовать i3wm. У него был наипростейший конфиг из 1 файла. Я решил, что это то, что мне нужно. Я снова установил арч по новой, скачал i3 и все настроил, хотя на этот раз настройка заняла не 1 день.

Проблемы

Естественно, и тут не обошлось без проблем. У меня неправильно работал polybar. Мне это не понравилось и… этот арч я так же снес :)

Не идеальный арч

Я насмотрелся “рисов” с Hyperland и тоже захотел его себе. В отличии от прошлых двух - он работал не на иксах(xorg), а на wayland. Следовательно, у него абсолютно другой вид настройки. Но, он был ну оооочень красивым. Эти плавные анимации, закругленные углы, трата половины ОЗУ… Я установил, но настроить не смог. Скачал готовый конфиг, но бинды были для меня максимально неудобными, а конфиг для меня был непонятен. И этот арч я снес

Идеальный арч №3 (почти финальный)

Этой сборкой я пользовался дольше всех. Это был i3. Она была идеальна, ведь ее я сделал абсолютно сам. Но, спустя несколько месяцев использования, мне надоела цветовая гамма и решил ее изменить

Идеальный арч №4 (финальный)

Сборка, которой я пользуюсь сейчас на i3wm
Сборка, которой я пользуюсь сейчас на i3wm

Этой сборкой я пользуюсь сейчас. Бинды мои, но внешний вид я взял с реддита. Для меня она, пожалуй, самая лучшая на данный момент и менять на что-то другое я ее не хочу. I3 для меня стал лучшим оконным менеджером, пусть и со своими минусами, Gruvbox - моей любимой цветовой гаммой

Так почему же арч настолько хорош

Как я и говорил, я приведу несколько пунктов, почему арч настолько хорош

  1. Это Ваша идеальная ОС. Она сделана только для Вас, и делаете ее такой именно Вы. В ней нет ничего лишнего, а пользуясь оконным менеджером - абсолютно каждая мелочь становится удобной именно для Вас

  2. ОЗУ. Если для Вас проблемой является потребление ОЗУ - то арч с оконным менеджером - Ваш выбор. У меня он занимает 600мб без программ, типа браузера или редактора кода. Это я выяснил из плашки, которая у меня находится на polybar

  3. Нет слежки. Данные с Вашей ОС никуда не уходят. Они есть только у Вас и только у Вас

Это, пожалуй, главные плюс арча. Остальные вещи делают его еще более идеальным

Заключение

Вот таков был мой путь к арчу. Много ошибок, проблем было пройдено для того, чтобы получить это. Какой ценой? Ценой потраченного времени, но мне его не жаль, ведь теперь мне в несколько раз удобнее пользоваться своим ноутбуком!

Комментарии (26)


  1. pfemidi
    17.08.2024 14:02
    +1

    я пользовался дистрибутивом Fedora. Она засорилась и начала виснуть.

    Тут я начал смеяться и смеюсь до сих пор. Потому что с 2000 года пользовался исключительно RedHat, а когда RedHat приказал долго жить, то перелез на Fedora начиная с самой первой версии. Сейчас у меня Fedora 40 и ничего не засоряется и не виснет. ЧЯДНТ?


    1. mo0Oonnn Автор
      17.08.2024 14:02

      Ну, я много чего устанавливал, а удалять не удалял, в итоге столько всего накопилось, что мне не хотелось это трогать, а еще это послужило еще одной причиной попробовать другой дистр. Смотря кто как пользуется)


    1. eyetishnic
      17.08.2024 14:02

      del тк лучше в личку

      ответ: наверное вовремя агрейдишься (уперевшись в m3 потому-что это недоделаный m4)


    1. dimka310
      17.08.2024 14:02

      Да, у меня ровно такая же реакция была :)


  1. Shado_vi
    17.08.2024 14:02
    +1

    на Ubuntu можно было ту же i3wm поставить или множество других.

    а если продолжать развитие то вам наверно стоило взглянуть на gentoo и им подобные. там не только гибкость настроек, но и компиляция бинарников и либ конкретно под ваше железо.


    1. mo0Oonnn Автор
      17.08.2024 14:02

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


    1. MountainGoat
      17.08.2024 14:02

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

      А подгонка под железо ничего не даёт, потому что в пакетах, где она может чего-то дать, (ffmpeg, lzv) она и так везде есть, реализация выбирается динамически под железо при запуске.


  1. dv0ich
    17.08.2024 14:02

    Я тоже пришёл к выводу, что Arch-based это прям лучший вариант для десктопа. Правда, я использую не сам Арч, а Manjaro. Всё очень просто и понятно сделано, минимум движений, AUR и пкгбилды - просто пушка.


    1. eyetishnic
      17.08.2024 14:02

      наверное vanilla os получше будет для десктопа да там всё работает из коробки и waydroid теперь в ней - убунту здорового человека а у нездорового asahi


      1. mo0Oonnn Автор
        17.08.2024 14:02

        С тем, что все из коробки - как по мне не самый большой плюс. Одна из причин, почему любят арч? Это отсутствие всего, что не нужно и настройка только того, что нужно именно тебе.


        1. eyetishnic
          17.08.2024 14:02

          для этого freebsd дискета или первый диск solaris


  1. Grey83
    17.08.2024 14:02
    +1

    Ну хз, у меня кубунта (с 18 по 22-ю) на i5-3210m с 8ГБ ОЗУ вполне себе норм работала.
    Чем мне линух понравился ещё: чтобы переставить винт с установленной осью на совсем другое железо (с упомянутой выше 3210 на 6500) достаточно было вбить пару команд, про которые ОСь сама написала после запуска на новом железе.
    На винде наверное пришлось бы сильно больше заморочиться (читал инструкции, но пока не пришлось их использовать).

    Да, юзал федору, кубунту (и другие дистры на основе бубунты с кедами, гном пробовал давно и мне он не зашёл), дебиан (даже монжаро с армбиан на ТВбоксе запускал не сильно давно), правда в основном на виртуалке в винде (кроме кубунты). В принципе особо большой разницы не вижу. Можно даже выбрать из нескольких de и оконных менеджеров при необходимости (сразу при установке или поставить их самому впоследствии).

    И консоль не такая уж сташная вещь, как правило: утилиты обычно справку выводят или её можно в смарте загуглить. Как в винде, так и в линухе.


    1. a3or
      17.08.2024 14:02
      +1

      Шутите про винду на новое железо?

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


      1. Grey83
        17.08.2024 14:02

        ну хз
        Я за 20 лет пользования виндой ни разу не переносил винду на другое железо, емнип.
        Переустанавливал не раз (что XP, что 7-ку), а при замене железа (с 4-го пня на i5-2500) лет 10 назад просто винду перебил на HDD (может сверху накатил с появлением папки windows.old или как её там).


  1. andrezh
    17.08.2024 14:02
    +2

    на винду я заходил от силы пару раз. Было принято решение снести ее

    Я решил попробовать i3wm. У него был наипростейший конфиг из 1 файла. Я решил, что это то, что мне нужно. Я снова установил арч по новой

    У меня неправильно работал polybar. Мне это не понравилось и… этот арч я так же снес

    Я установил, но настроить не смог. Скачал готовый конфиг, но бинды были для меня максимально неудобными, а конфиг для меня был непонятен. И этот арч я снес

    Что за мания сносить и переустанавливать систему целиком из-за одного пакета?

    И вообще

    Пользуетесь ли Вы Arch Linux?

    Некорректный вопрос. Правильно будет так:

    Пользуетесь ли Вы Arch Linux by the way?


    1. mo0Oonnn Автор
      17.08.2024 14:02

      Да, мания была, соглашусь) Делал я это потому, что хотел чистую систему. Без где-то завалявшихся конфигов. А ещё хотел научиться устанавливать арч без вспомогательных ресурсов


      1. CrazyOpossum
        17.08.2024 14:02
        +1

        Btw, I use Arch.

        Без где-то завалявшихся конфигов.

        Освойте pacman/yay и больше не придётся переставлять всё с нуля. По сути, вам нужно держать в чистоте /etc и набор явно установленных пакетов. Мой читшит:
        yay -Qet - явно установленные пакеты
        yay -Yc - удалить все "висячие" зависимости.
        yay -D --asdeps <pkgname> - пометить пакет как зависимость, чтобы потом правильно собрать его через -Yc. Команда -R не нужна. Вообще не нужна.
        yay -Qo <file> - показать владельца(-ов) файла. Дальше магией грепа можно найти что там лишнего завалялось в /etc, /home, /opt.

        Некоторые мои конфиги тянутся с 2013, побывали уже на 5 носителях и где-то 7 разных сетапах (включая рабочие тачки и разные ноутбуки).


        1. Johan_Palych
          17.08.2024 14:02

          Добавлю:
          Pacman option to assume "yes" to every question?
          yes | yay -Scc
          yes | sudo pacman -Scc


  1. uvelichitel
    17.08.2024 14:02
    +2

    Rolling release и AUR выделяет Arch среди массы дистрибутивов. Вы всегда на "лезвии бритвы", самые свежие сборки всего. И этого всего невообразимо много в AUR, еще не сталкивался чтобы чего нибудь в AUR не найти. Там есть самые редкостные софтинки.
    В этом же и тонкое место. AUR не модерируется основной командой, только сообществом пользователей. Да этот сарай и невозможно промодерировать, слишком велик. Софтинку из AUR перестают обновлять или поддерживать -- обычное дело.
    Это бы ладно, но за три года использования у меня дважды ложилась система после обновления из офф репозитариев. Роллинг релиз -- недостаточно оттестировано.
    Вот сейчас, у меня Arch установленный на ZFS (последнее слово в файловых системах(с)). ZFS хорош, слов нет. Но Arch же bleeding edge и уже месяц обновляется на ядро 6.10. Только OpenZFS для ядра 6.10 модули zfs еще не сделал. И не известно когда сделает. Вот я обновляться то и не могу, ляжет же.
    Делаю вывод -- критичные сетапы, чувствительные данные лучше держать на чем нибудь консервативном, пусть не таком свежем но гарантированно работающем и оттестированном)


    1. EdwardBatraev
      17.08.2024 14:02

      Ну более консервативная фс и все в порядке годами. У отца стоит арч уже лет 5, обновляю когда рядом с компом появляюсь, редко. Проблема при обновлении была только один раз, и то сам виноват - не обратил внимание на предупреждение...


  1. lambda_tmn
    17.08.2024 14:02

    Даёшь свободу от форточного рабства. ☝️


  1. Octabun
    17.08.2024 14:02
    +3

    Интересно, почему последнюю пару недель на Хабре Arch и только Arch? Заплатить он и не может и вряд ли хочет...

    Откуда-то пришло поветрие что Arch - это... это что? Круто, клёво, или на что там сейчас молодёжь ведётся? Это стремление к мазохизму, как описано в статье? Какаято группа девиц прекрасных избегает ни разу Arch не установивших?

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

    На самом деле подавляющее большинство человечества живёт в рамках системы достаточно прочной что её было сложно обмануть и достаточно разумной чтобы её не имело смысла обманывать. Иными словами, как на Distrowatch, так оно примерно и есть.

    Если я остановлюсь на этом, нечаянно забредший (по)читатель Хабра может пострадать. От статьи и примера ея.

    Нашел статью с основными командами для консоли линукс, установил WSL и начал учить команды. Учил их я дня 2, но запомнил не все.

    Много вреда от этого не будет, но "учить команды" звучит диковато. Команды чего? Есть команды (разных) shell и есть утилиты... Любая книга по Линукс, а есть специально посвящённые только "командам", прочитанная по диагонали с целью получить второе по силе знание, знание о существовании, сэкономила бы половину времени и принесла бы на порядок больше пользы.

    Решил выбирать дистрибутив.

    Это естественное но неверное решение. Достаточно минимального знакомства с Линукс, от любого описания и до внимательного взгдяда на тот же Distrowatch. Выбирать нужно группу дистрибутивов - Debian или Red Hat, или SUSE или Arch. Потом выбирать desktop environment. И только потом - собственно дистрибутив, если не успеешь придти к мысли что без разницы. Иначе будет казаться что выбираешь, а на самом деле эффект эквивалентен бросанию монетки. Что дальнейшие описанные похождения и подтверждают.

    Выбор пал на Fedora - она была красива на вид.

    Вот именно, как я и писал выше. Только красива на вид была не Fedora, а одно из её desktop environments (это точно будет по-русски, но как?). Если и добавлять к четырём главным Fedora, то смотреть надо не на красоту...

    Пришлось снова искать видосы где будет установка dual-boot.

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

    Кстати, dual boot с Windows почти всегда описывают как установку GRUB который обнаружит Windows. Лучше иначе - сконфигурировать Windows так чтобы можно было загрузить Линукс.

    Кстати, какой GRUB?! Systemd-boot же есть.

    Я не меньше трех раз установил его на виртуальной машине.

    Лучше чем ничего, но не даст гарантии что дистрибутив не потребует серьёзного допиливания напильником прежде чем встанет - железо то не то. Надёжно - установить на флешку, так с гарантией и вообще получится полезая вещь - если что-то случится потом, то это лучше чем среда дистрибутива, кроме того, можно запустить и на другой машине, чинить бедолагам Windows, например.

    Я хотел сделать идеальную ОС

    Ну и жаль что некому было отговорить от этой глупости. Настройка Линукс - последовательность выборов. Нужно много чего знать чтобы построение "идеальной ОС" не превратилось в самообман.

    Это Ваша идеальная ОС. Она сделана только для Вас, и делаете ее такой именно Вы.

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

    ОЗУ. Если для Вас проблемой является потребление ОЗУ - то арч с оконным менеджером - Ваш выбор.

    Неверно. Из любого дистрибутива можно повыкинуть лишнее. Кроме того, тут всё не так просто как кажется, "потребление ОЗУ" - не скаляр.

    У меня есть машина с двумя гигами оперативки - какой выбор ни делай, запуск браузера с поддержкой графики и JavaScript (не links) выводит её на предел возможностей. Но скачать и показать видео жене она может.

    Есть и машина с четырьмя гигами, её предел - Unity и VS Code одновременно. При этом в KDE Plasma формально потребление памяти больше (но обычно в пределах zswap которые я увеличил), а работает она мягче.

    Если критично ОЗУ - не грузитесь в графику автоматом, сможете сделать на своей недомашине много больше.

    Нет слежки. Данные с Вашей ОС никуда не уходят. Они есть только у Вас и только у Вас

    А где она на Линукс есть? А Вы уверены что её нет? А я вот её Flutter просто разрешил...

    Так почему же арч настолько хорош

    • В AUR много чего есть, но это часто проклятая компиляция и уж точно муторная пересборка пакета (есть веские причины почему так) и иногда есть в поломаном виде. И не в AUR тоже может быть в поломаном виде. Например, .NET есть, но Android workload в него не ставится. Поэтому ставить нужно по возможности на прямую, не получилось - из дистрибутива, не получилось - уродства типа FlatPack, не получилось - компилируй сам.

    • Всё обычно свежее, но не всегда. Например, Python никак не хотел становиться 12-м. И не всегда свежее есть хорошо, поэтому лучше держать пару ядер, или даже три - нормальное модное, zen и LTS.

    • Великолепная, возможно и скорее всего абсолютно лучшая, документация. Жаль любители видосиков этого слова не знают.

    • Наличие производных которые сильно экономят время и деньги силы. Они реально идеалогически разные, мой выбор - EndeavourOS.


    1. Grey83
      17.08.2024 14:02

      DE, емнип, как «окружение рабочего стола» переводили.


      1. MountainGoat
        17.08.2024 14:02

        Ага, и тот environment в котором variables - точно так же. Гнать надо все эти переводы...


  1. Wolfen113
    17.08.2024 14:02

    Она засорилась и начала виснуть. ОЗУ уходило не меньше, чем на винде

    Умудриться линукс засорить, да еще всего за пол года это надо оч постараться.

    У меня не разбивался диск(нет чувства дежавю?).

    Что там за магический диск что не разбивается, аж дважды? Никогда такого не встречала. Всю мою жизнь начиная с вин хп, и заканчивая линуксом я разметки диски меняла как перчатки, создавая новые разделы, удаляя, сливая. И никаких проблем не имела не считая погибшего ссд при попытке расширить один раздел за счет смещения другого. Само собой всегда это делала через ручную ращметку, никаких чудо кнопок сделать красиво. Когда на линукс переходила соответственно смотрела гайды лишь с ручной установкой. Не представляю как люди такую важную вещь могут доверить авторазметке. Тот же вопрос хочется задать по поводу загрузчика, что с ним воплотили что так много проблем?

    Я все сделал, это был BSPWM, ПОЛНОСТЬЮ настроенный мной. Каждую деталь я прописывал своими руками. На следующий день я снес и этот арч

    Я снова установил арч по новой, скачал i3 и все настроил, хотя на этот раз настройка заняла не 1 день.

    У меня неправильно работал polybar. Мне это не понравилось и… этот арч я так же снес :)

    Я насмотрелся “рисов” с Hyperland и тоже захотел его себе...... И этот арч я снес

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

    Я как в 17 году поставила арч, с тех пор так и стоит. За эти годы сто раз его перебирала, меняла окружения, наборы софта, а недано с подачи друга "переустановливала" целиком, не выходя из системы и работая с тем что отсталость в оперативке. Клонировала и переносила на другой пк ибо лень было ставить с начала. Но что бы снести и с нуля переставлять, такое в голову проходило лишь первые пару недель по старой привычке виндузятника который не знает что такое модульная ОС, гибкий конструктор.

    Так почему же арч настолько хорош

    Для меня главные плюсы арча это его гибкость, контроль, безграничная ремонт пригодность, неубиваемость системы. И самая простая и удобная установка, удаление, обновление программ. Ну а на счет потребления оперативной памяти, если все вырезать любой дистрибутив на старте 600мб, будет весить. А толку... Ведь мы пользуемся программами и те все равно все сожрут, тем более в линуксе оперативная память устроена так что система ест все сколько той не дай, так как такова ее идеология. Поэтому почти все 32г моей оперативы как правило заняты как минимум кешем.


    1. CrazyOpossum
      17.08.2024 14:02

      Вам арч не оч подходит. Я бы даже сказала вам никакой линус не подходит. С такими склонностями лучше оставаться на винде.

      Вот поэтому наше коммьюнити и считают снобами.