p.s. забув ще один фактор який враховують для себе - можливість автоматом білдити пакадж зі своїх маніфестів і додавання того репо собі в систему (в багатьох випадках, напевно в більшості, така можливість існує).
так, але... поза netbsd не дуже часто використовується
А можете деталі розказати? Про який саме "маніфест" мова? Що в ньому?
А сила компілювання в бсд в конфігуре
Чи є хоч один пакадж менеджер з 3D чи хоч 2D депенденсі?
не хочу таку-то мову програмування, не показуй нічого, що хоч якось на неї прив'язанеЧи то поки все ще "далеке майбутнє" для мрійників?
Аргументація через "розмір натовпу"
може використати і make, gmake, cmake, bmake ...
головне це вказати в Makefile
Все що необхідно для того щоб зібрати пакадж, маніфестом (в аспекті декларативності) їх не завжди повністю можна називати - але зручно щоб не вдаватися в деталі.
реалізують той функціонал в якому є актуальна потреба, а фільтрувати бінарні пакаджі по мові сирців - ще не зустрічав такого (хоча напевно можливо в якихось випадках)
ЦитатаАргументація через "розмір натовпу"якщо це вразити аспектом унікальності чи екслюзивності якоїсь з опцій - то це не до мене - бо доcтатньо (скажімо так) знайомий з netbsd і з софтом з pkgsrc щоб порівнювати де і як то зручно Ж)
Тому для бсд з конфігуре "маніфестом" є вся операційна система
Дійсно не чули такого що хтось не хоче щоб вся інфраструктура Джава,
ЦРІ-моно
ТСЛ
% pkg_info -R tclInformation for tcl-8.6.9:Required by:tcl-expect-5.45.0nb4rrdtool-1.7.2nb1% pkg_info -S 'tcl*' 'rrd*'Information for tcl-8.6.9:Size in bytes including required pkgs: 29621534Information for tcl-expect-5.45.0nb4:Size in bytes including required pkgs: 27272222Information for rrdtool-1.7.2nb1:Size in bytes including required pkgs: 80652863
"текстового тедактора" ... Та навіть може таке бути що воно іншою мовою програмування створене, а от "плагіни" воно може різними і ... бінарні пакаджі тягнуть всі ті мови... воно то може й не треба йому.
% apt-cache depends neovimneovim Залежності (Depends): neovim-runtime Залежності (Depends): libc6 |Залежності (Depends): libluajit-5.1-2 Залежності (Depends): libluajit-5.1-2 Ламає (Breaks): neovim-runtime Заміняє (Replaces): neovim-runtime
Слово "вразити" це також інструмент срачу.Коли є вирішення визначеної людиною задачі, то не важливо ні "вразити", ні "натовп". Досить рівно однієї людини. (замість "знищення всіх хто не в натовпі", хоча дехто від того кайфує... "занурити у багнюку когось, бо ті не масовка").
От Дебіан новий вийшов і там людською мовою пишуть "якщо вам все ще потрібна ця стара архітектура, то зверніть увагу! не оновлюйте систему! бо вже немає її в новій" (замість ставлення "та ви маргінали та винищити вас! бо наші задачі важливіші за ваші! а ви порожнє місце!").
Гадки не маю про який configure йде мова, якщо це configure з autoconf то це залежить і що там прописано, і також як все це далі використовується включно з можливою декларацією через Makefile.
аби поговорити
debian13 доволі зручний, якщо відносно підтримки x86 32bit ядер - то порівнюючи з переходом вже на baselevel x86_64-v2 в багатьох дистро - дебіан виглядає дійсно дуже консервативним якщо тільки розпочав i386 дропити
ЦитатаГадки не маю про який configure йде мова, якщо це configure з autoconf то це залежить і що там прописано, і також як все це далі використовується включно з можливою декларацією через Makefile.Чому вас здивувало що в сорцах програми можуть бути #ifdef що вимикають частки коду відповідно до змінних з конфігуре (тестів системи та вибору користувача до початку компіляції)?
Але я запитував про пакетні менеджери та системи керування софтом загалом
обирати ставити софт як флетпак чи бінарний пакет