Quantcast
Channel: Linux.org.ru: Форум (тех. форум)
Viewing all articles
Browse latest Browse all 73844

Преимущества Gentoo, которые не дают перейти на Arch на десктопе/рабочей станции.

$
0
0

Тема не для толксов, серьезный технический разговор про дистрибутивы.

Сразу предупреждаю, 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

А какие преимущества генты не дают вам перейти на арч с его пкгбилдами, практически ничем не отличающимся от ебилдов?

Спасибо.

 , , , ,


Viewing all articles
Browse latest Browse all 73844

Trending Articles