Тема не для толксов, серьезный технический разговор про дистрибутивы.
Сразу предупреждаю, 7 год на генте, на арч еще не перешел, но подумываю таки сделать это по причине серьезных инфраструктурных проблем генты.
Если серьезно прикинуть, то я не вижу никаких преимуществ, которые не давали бы перейти на рабочей станции/десктопе с генты на арч.
Перечислю некоторые наиболее чувствительные лично для меня моменты в арче:
- отсутствие слотов
- systemd вместо простого как палка openrc с его /etc/{conf,init}.d/*
- отсутствие в пакетной базе прошлых версий для отката
- разрулить несовместимость бинарных пакетов сложнее, чем хачить ебилды, да и в целом, что может быть проще и лучше ебилдов для ручной настройки под себя?
Казалось бы, слоты хорошее дело, но вот например lua есть в слотах, версия 5.2 хардмаскед уже много лет, сама версия 5.2 вышла в декабре 2011 года, т.е. почти 5 лет назад, да, я уже не говорю про 5.3.* линейку, последняя их которой 5.3.2 вышла в ноябре 2015 года, а её в портаже нет в принципе. И наверное не появится никогда. Здесь напрашивается закономерный вопрос: ну что, помогли тебе твои слоты, сынку?
После получаса работы с systemd становится ясно, что он для конечного пользователя не так уж и плох, хотя не такой простой и понятный, как openrc, но несмотря на некую монструозность и тяжесть, systemd также можно легко настраивать под себя: создавать юниты-сервисы, например. В таком случае становится всё равно что создавать или править самому: сервисы openrc или systemd юниты.
С прошлыми версиями аргумент довольно слабый, вот я попытался вспомнить сколько раз мне приходилось откатывать пакет, потому что он не работал / не нравились изменения? В год примерно раза 3-5, не больше. Получается, что не аргумент вообще. Если в апстриме исправили, значит можно накатить пакет-git из AUR'а например.
Теперь про сборку под себя. Если уж так нужно собирать пакеты не универсальные, а под себя с какими-то не дефолтными настройками, см. USE-флаги, то в арче есть такие же ебилды: PGKBUILDs, которые можно хачить сколько влезет и собирать пакеты под себя как хочешь, не вижу разницы вообще между этим и сборкой портажем.
tl;dr
А какие преимущества генты не дают вам перейти на арч с его пкгбилдами, практически ничем не отличающимся от ебилдов?
Спасибо.