Как стать автором
Обновить
4
0

Пользователь

Отправить сообщение
каждая настройка каждого пакета должна поддерживаться дистрибутивом. А это — проблема «в дистрибутиве старая версия пакета», только в кубе

А, это да, странный момент в NixOS
Я бы и иероглиф туда воткнул


Лучше эмодзи :-)
Тоже пробовал Сабайон, и он… очень странный. Даже дышать на него боязно было. Калькулейт крут, и я бы наверное даже перешёл на него вместо Манжары, но там всё тот же тормозной portage, увы. Им бы запилить какой-нибудь свой пакетный менеджер для бинарных пакетов, намного более простой и быстрый, а portage оставить для сборки из исходников — была бы бомба.
А мог бы пересобрать Беларусь без советского флага!
Нарекания есть наверно только в сторону gnome.

Попробуйте KDE, ванильные кеды в Арче и Манжаре, не испорченные кривыми руками мантейнеров (привет, Дебиан и Кубунту), просто прекрасны.
Плюсую, никакие игры с приоритетами не страхуют от дёрганий и микрофризов gui при нагрузке, и это раздражает.
Главным образом из-за того что шуметь кулером начинает.
в остальных дистрибутивах нужно было собирать пакет самостоятельно

Написать pkgbuild для 1 пакета — невелика плата за всё остальное. Это же исключение, а не правило
Я тоже одно время пользовался почтой через веб, но это не так удобно как программа-клиент, поэтому вернулся на kmail.
Очень удобная «полуроллинг»-модель, когда релизов дистрибутива нет, но и пакеты обновляются не непрерывно и разрозненно как в Арче, а консистентными пачками. Очень быстрый пакетный менеджер без лишних зависимостей пакетов и без маразма вроде сноса половины системы при попытке удалить какой-нибудь пакет. Поддержка AUR из коробки (все сторонние пакеты в одном репозитории, не нужно жонглировать кучей репов типа РРА), опционально можно подрубить snap и flatpak в графический менеджер пакетов.
Вот NixOS выглядит гораздо более осмысленным и перспективным вариантом Генты. Там и бинарные пакеты как норма, и подход к устройству системы очень стройный и логичный.
Единственное, что я точно считаю — в дистрибутиве должно быть минимум патчей

Согласен! Благо что в Арче и Манжаре почти все пакеты ванильны.
Такие проблемы случаются и на других дистрах

Нет, не случаются. Текущая Manjaro, первые пакеты из истории pamac:
[2017-09-25 10:39] [ALPM] installed linux413-virtualbox-host-modules (5.1.28-2)
[2017-09-25 10:39] [ALPM] installed linux413-ndiswrapper (1.61-3)
[2017-09-25 10:39] [ALPM] installed linux413-r8168 (8.044.02-3)
[2017-09-25 10:39] [ALPM] installed linux413-nvidia (1:384.90-1)
[2017-09-25 10:39] [ALPM] installed linux413-headers (4.13.3-2)
[2017-09-25 10:39] [ALPM] installed linux413 (4.13.3-2)


3 года назад система установлена, всё это время я просто жмакал «обновить» раз в неделю или две, никаких проблем абсолютно, вообще. И это тестовая ветка, между прочим (в стейбле пакеты очень уж старые для меня)
Могу немножк поспойлерить :-) Пользовался Гентой 5 лет, в 2015 году перекатился на Manjaro. Понял, как много времени Гента сжирала на своё обслуживание и на свои особенности, причём это пожиралово времени совершенно бессмысленно. Итак, по пунктам, почему Гента это не система, а игрушка для тех кто не наигрался в конструктор.

1) Захотелось тебе, например, заюзать почтовый клиент, но какой именно — непонятно. Гуглишь какие вообще почтовики есть в Линуксах и начинаешь их перебирать по списку. Как это происходит в Manjaro? Установил один, запустил, потыкал, снёс, установил следующий, потыкал, снёс… На каждую итерацию уходит несколько минут. В Генте на каждой итерации ты будешь ждать, пока оно соберётся, хотя, хехехе, вообще не факт, что оно соберётся с первого раза, особенно если это какая-то новая или не шибко популярная прога, которая лежит где-то в оверлее. То есть, задачка, которая в бинарном дистре занимает полчаса максимум, в Генте вполне легко может растянуться на полдня, а то и на весь день.
2) Собрал ты в Генте всё такое оптимизированное ядро, «ничего лишнего». Приходит к тебе в гости тня или кент и хочет перекинуть фоточки со своего девайса на мой комп. Втыкаешь ты девайсину в порт, а ядро девайс не видит, потому что в приступе оптимизации ты выкинул нужный модуль. Представь, как круто будет сидеть и искать нужный модуль, а потом пересобирать ядро под недоумевающим взглядом? Ну ладно, это так себе довод — можно же не заморачиваясь собрать ядро без оптимизаций, впихнув в него всё модулями. Но если тебе пофиг на оптимизации — зачем тебе Гента?
3) Постоянные (ПОСТОЯННЫЕ) траблы со сборкой пакетов. То зависимости зациклятся в круг, то зависимости ломаются, то пакет не собрался просто потому что хз почему, поройся полдня в багзиллах.
4) Многих пакетов из числа новых, устаревших или не очень популярных нет и не предвидится. Если ты нашёл ебилд нужной проги в каком-то замшелом оверлее — считай, повезло. Теперь попытайся его собрать, потому что его зависимости наверняка не совпадут с установленными пакетами по версиям.
5) Если какую-то прогу собирают под Линукс — её собирают под бинарные дистрибутивы. Если её нет в дереве или оверлеях — сиди пиши ебилд. Вообще, быть простым пользователем в Генте почти невозможно — ты в ~99,99% ещё и программист по совместительству, потому что написание ебилдов и прочих скриптов это и есть программирование. Всё это привело к тому, что под конец я тупо распаковывал дебки и рпмки куда попало, распаковывал туда нужные зависимости и запускал через самописный скрипт с LD_LIBRARY_PATH и прочее. Офигенное занятие, скажу я вам, и очень осмысленное, да.
6) Про сборку жирных пакетов всё и так понятно, нужно быть наглухо упоротым, чтобы собирать всякие Фурифоксы, Хромы и Либреофисы по полдня (если железо мощное, иначе несколько суток — влёгкую). Поклонники Генты обычно на это возражают «но есть же бинарные пакеты», не понимая, что этим аргументом выбивают почву у себя из-под ног. Да, есть бинарные пакеты, а ещё есть бинарные дистрибутивы, хаха.
7) «Я просто пользуюсь Гентой, всё работает само» и «зато у меня в системе нет богомерзких systemd и pulseaudio» бьют по глазам своей логической несовместимостью. Видно же, что человеку не работать за компом, а против идеологически враждебных вещей воевать.
8) Отлов багов на сурс-бейсд дистрибутивах — просто море удовольствия. Из-за того, что в мире не существует двух идентичных собранных Гент. У каждого ведь свои флаги и опции, ну и, понятно дело, баги тоже уникальны. Нахлебался этого вдоволь.
9) Portage просто катастрофически тормозной. Я чего только ни делал: и в sqlite-базу деревья засовывал, и на tmpfs их кидал, и т.д. и т.п. — никакого заметного эффекта. Он просто алгоритмически тормозной. 15 минут обсчитывать зависимости при -uDNva world? Запросто! После него pacman воспринимается как откровение господне.
10) Гентокоммьюнити — САМОЕ токсичное в Рунете среди всех Линукс-коммьюнити. Форум gentoo.ru — просто адов пи@@ец, таких отбитых душнил и мудаков я не встречал нигде вообще, даже на АИБ. Льют яд и суют шпильки просто на ровном месте. Полное ощущение того, что сборка Генты заставляет их верить в собственное недосягаемое интеллектуальное превосходство над всеми остальными априори. Ну и добились того, что в их болото практически не приходят новые люди, а кто приходит — быстро сваливает. Карма, хехехе.
11) Все эти оптимизации и сборки из исходников всего и вся не имеют ровно никакого смысла ни с точки зрения производительности, ни с точки зрения стабильности. Да, некоторые проги можно довести до 10-20 процентов прироста в бенчмарках, но это ИСКЛЮЧЕНИЕ, нежели правило. Когда я увидел, что мой тщательно-любовно заоптимизированный Фурифокс сливает в тестах generic-сборке Фурифокса Манжары — тут-то и наступило просветление. Со стабильностью то же самое — в Генте у меня регулярно падали разные программы, пока я не перестал упарываться по всяким продвинутым CFLAGS и тотальной кастрации через USE. А если перестать по этому упарываться — зачем вообще нужна Гента?

По-моему, в Генте есть ровно 1 смысл — это инструмент для сборки глубоко кастомных систем, которые будут работать на изолированном оборудовании, выполняя пару-тройку задач и ничего больше. В остальных случаях это инструмент для прокрастинации на грани сектантства.
Это где разнорабочим по 40 тысяч платят? Вот прям на руки, инфа 100%? А то с вакансиями разнорабочих обычно получается так, что обещают 30, а на руки выдают по итогу в 2 раза меньше.
Если человеку нужны некие новомодные приложения, то он и систему подходящую для них поставит. Хотя, конечно, есть люди, у которых сама система — самоцель, но это их проблемы фанатиков :-)
Я на генте сижу без systemd, гнома и pulseaudio, это не оскорбляет ваши чувства цельного линукса?

Сидите на здоровье, кому какое дело? Нытики ноют — караван идёт.
Вот и славно, сидите на своих Гентах и БСДах. Непонятно только, зачем вы постоянно лезете к нам со своими соплями и завываниями.
1
23 ...

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность