>> в Debian собирают таким образом пакеты, чтобы можно было обойтись только нужными
> А почему тогда "рабочий стол" без *очень нужной* зависимости systemd не обошёлся?
> Наверное, потому что не знают в Дебиане никакой такой магии. Всё просто, красношляпа это де-факто интерпрайзный стандарт, и что они захотят, то и будет, так или иначе, в конечном итоге распространятся по интерпрайзным системам, в Debian просто решили пойти путём наименьшего сопротивления и тупо плыть по течению, не пересобирая пакеты, потому что в долгосроке стратегия красношляпы всё больше привязывать всё что можно и нельзя к systemd, ну а у Debian, пойди они путём выпиливания и отвязки, в перспективе маячит проблема по всё больше и больше нарастающей как снежный ком самостоятельной работы, которая ещё смонительно, что вообще нужна.
Они просто также зарабатывают деньги и решили тупо брать что дают, как и остальные дистры.
А те, кто стали держаться альтеррнативного пути, те так или иначе на себя взваливают не только работу по перепакечиванию, форканию и привязке к новым зависимостям, но и обрекают себя на то, чтобы справляться в одинокую со своими специфичными багами в системе.
В Debian, не будь дураки, просто прикинули буй к носу, что дело это неблагодарное, а пользователи в конечном итоге массой всё равно не свалят, побугуртят может, но куда они денутся с подводной лодки?! Вот, и получается, что в долгосрочной перспективе всем тупо выгодно пилить пусть и вендорлочную и блоатварную системду.
> Программные зависимости определяются способом связывания программ и библиотек разработчиком ПО.
> Пакетные - лишь способ организации доставки ПО до пользователя сопроводителем.
> Можно до посинения дробить пакет на наночастицы, но он всё равно прилетит весь, по частям,
> доставка уменьшится лишь на объем документации и заголовочных файлов, зато увеличится
> время разрешения зависимостей, а также время подготовки пакетов сопроводителем.
Речь не о том, чтобы избавиться магическим способом от зависимостей, которые нужны, речь была о том, что некоторые дистры, чтобы не заморачиваться кидают жирнопакеты с ненужными зависимостями, посмотрите пример по ссылке из ютуба выше, будет понятнее.
Debian и крсношляпа адекватно разделяют пакеты.
В Debian я считаю адекватное деление потому, что например языковые пакты будут на каждый язык отдельно, маны также отдельно, dev-пакеты отдельно, ведь это не необходимые зависимости, без них софт будет работать, но в системе они запросто могут быть не нужны большинству пользователей.
К тому же, дробление имеет смысл, если одна какая-либо компонента может требоваться несколькими программами, то админ устанавливает только те, что нужно, а не те, которые могут пригодиться на всякий случай, а по факту кучей всё ставится.
Речь не про интерпрайзные дистры, в них как раз всё ОК с этим, но как правило, люди которые хорошо знают свои интерпрайзные дистры, они претензий к политике дробления пакетов из других дистров не предъявляют.
> Поэтому в наши дни, когда сетевой канал скоростной и безлимитный, а места
> на диске хватает, НЕвасянские дистрибутивы, вроде Арча, стараются идти на разумные
> компромиссы со временем и местом. Получается не всегда хорошо, но разница
> обычно не существенна.
Это не вам решать за всех, есть люди с другим мнением, если вас устраиват "Невасянский" Арч [что спорно], пользуйтесь на здаровье!
> А если действительно очень хочется определять какие программные зависимости тащить, а какие
> - нет, это к не-бинарным дистрибутивам, вроде Генту. Но за такую
> роскошь придётся расплатиться временем компиляции, что уже не каждому по карману,
> даже в наши дни.
Не надо тут пытаться применять демагогические приёмы с соломенным чучелом, изначальный тред был с вопросом почему в Debian столько пакетов тянется. На этот вопрос ответили.
Хорошо это или плохо, это уже каждому решать индивидуально, но главы индустрии решили, что дробление пакетов как у Debian и красношляпы это ОК, всех устраивает и рядовых работников возмущений не вызывает.
Если вы недовольны тем, как идут дела у подобных проектов, задумайтесь почему? Может вам не стоит иметь с ними дело? А если вы и не имеете, то почему же вас такое положение вещей настолько беспокоит?!