The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск дистрибутива Calculate Linux 17.12"
Отправлено Аноним, 31-Дек-17 15:28 
* Запутанный, плохо документированный формат ебилдов.
* Аналогов AUR нет и не предвидится, аналогов арчевского [community] — тоже. Разработчики дистра живут в своём мирке, практически без связи с реальностью и пользователями.
* USE-флаги де-факто несовместимы с бинарными пакетами.
* 100000+ фич emerge из которых используешь от силы десяток. А платишь за все.

По поводу последнего пункта — пакетный менеджер уже много лет является головной болью дистрибутива. Написан на питоне (и иногда ломается при обновлении питона). Пользоваться им без SSD уже давно невозможно. ЛЮТЫЕ тормоза (причём доля вины питона там небольшая). Постоянные проблемы с разрешением зависимостей, решаемые только пересборкой мира. Если в арче после полгода без обновлений ещё можно ручками распаковать пакет с pacman и после разруливания пары проблем всё заведётся, то в Gentoo будет проще переставить систему.

Всё это при том, что версионирование зависимостей практически отсутствует, а качество пакетов с GCC НИЖЕ ЧЕМ В АРЧЕ (без шуток!) В Арче ставишь пакет из исходников — 90% вероятность, что он соберётся, вне зависимости от того, обновлялся ли ты сегодня или нет. В Генте о таком остаётся только мечтать. Зато есть офф-поддержка MIPS!

Система управления бинарными пакетами у Gentoo — в зародышевом состоянии. Каждый такой пакет — слепок своего ебилда с фиксированными флагами. Как следствие, как только нужно установить его в чуть-чуть нестандартную систему, приходится или пересобирать или ломать зависимости, постепенно превращая ОС в более убогую версию слаквари. Все производные Gentoo, использующие стандартные бинарные пакеты с emerge, в принципе непригодны  к кастомизации пользователем: и Chrome OS и Calculate это безликие манекены, получаемые штамповкой по шаблону. Calculate пытается это исправить своей системой файлов конфигурации, но базовую-то систему не исправишь.

Удалить пульсу в Calculate, например, ничуть не проще чем в арче, — наоборот, гораздо сложнее. И не нужно ля-ля про пересборку — стоит только начать во что-то тыкать палкой, как всё идёт по наклонной: и вот уже нужно пересобирать ВСЁ, начиная с ядра и заканчивая вообще никак не относящимися к цели пакетами, вроде util-linux и autotools. Потому что иначе не поддерживается апстримными ебилдами. На всё один ответ — пересобирай, пересобирай, пересобирай.

Ориентация на сборку из исходников настолько тотальная, что многие зависимости которые в Арче опциональны, в аналогичных гентушных ебилдах намертво хардкодятся при компиляции — мол, давайте-там, используйте USE-флаги. Интересно, что вики генты даже толком не объясняет, как использовать бинарные пакеты, — попробуйте там найти, как подключить репы Calculate к гентушным. С точки зрения среднего пользователя Gentoo, бинарные пакеты это такая экзотическая возможность, о которой он один раз слышал на PR-попойках разработчиков проекта, — мол "мы такое тоже можем!" Используются они в основном как способ кеширования результатов сборки, а вот создание с их помощью публичного репозитория это уже экзотика.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру