2sfs
Разучился писать длинные тексты ("спасибо" мессенджерам) с объяснениями. Отвечая на ваши вопросы, возможно соберу все в кучу. В концепт, так сказать.
Уже говорил -ПМ не годится.
Перечитал выше. Не понял почему. В своем "ПМ мечты" вы описываете стандартный функционал любого ПМ. Не понимаю - зачем переписывать. Все удобно собирается в chroot2pfs (это по сути наколенный docker) родным ПМ. Свое - пакетится и ставится тем же ПМ. Что и зачем тут надо еще?
Уже говорил, что использвание чужого ПМ с легкой подачи ломает все. Надо, чтобы он умел в установку-удаление (да-да, мне не всегда нужны модули) и "знал", что на данный момент установлено в системе, также надо, чтобы модули делать умел. Использовать совместно с pfs-utils, чтобы не плодить сущности и избавиться от /var/packages. Списки в pfs-utils удобнее.
Будет очень много слоев aufs, которые сожрут всю память. Не годится на уровне идеи
Удобнее собрать ПМ большие модули
Ну, это понятно же...
Цитата: imp от Сегодня в 03:34:42
я ж про скелет, который можно нарастить "мясом", учитывая вскусовые предпочтения гурманов
В этом контексте это п. 2. Тут все без чего не собрать ничего. Поверх наворачиваем гурманский ДЕ и софт
Скелет в моем понимании - пустая файловая система с набором скриптов инициализации и пользовательских скриптов и настроек, которые по сути и делают дистр.
В смысле - это не бинарники и не пакеты совсем.
На уровне идеи я или не понял или ничего нового
Идея проста, как два пальца. Меням скелет и наполняем содержимым пакетов используя тот же ПМ (конечно же самописный
![Улыбка :)](https://forum.puppyrus.org/Smileys/LightB/smiley.gif)
, который сохранит списки пакетов из которых состоит база; для себя вывел минимум и это тема отдельного разговора). На выхлопе получаем или Ричи или LF, например. А после уже делаем модули с ДЕ и прочим, чего душа просит. То же с загрузчиками и прочей мелочью. Делаем образ. Нового ничего. Просто автоматизация. Мне лениво делать руками одни и те же операции.
По реализации - я такое делаю и без помощников.
Не спорю. Но у вас несколько другой подход. Вы берете готовый дистр и "офругаливаете".
Я после того, как получил пинка от Pro по поводу "не надо, как у кого-то", теперь пытаюсь понять, для чего нужен каждый пакет в базе и от чего зависит.
Много вопросов при сборке ДЕ - пихать эту libxml или libpng в ДЕ или в базу? Ведь другие ДЕ ее тоже юзают... Такая вот ботва...
Тут у некоторых срач вызывает слабый сфинкер в курилке, в которой нельзя курить. Так что этим тут никого не удивишь.
Про некоторую категорию людей вспоминается фраза Антибиотика - "А еще на них воду возят." Хватит обижаться