1. надо делать в ядре
Вы готовы свое переделать? Ядро будет тоже общим ?
2. вторым initrd неудобно. просто лучше при создании initrd включать необходимые модули.
Чем именно?
Тогда надо еще писать универсальный сборщик initrd
Оптимально иметь без либ ядра и пересобирать только для модернизаций
Конфигов бы хотелось поменьше...
Править из их груб - лишнее. Поэтому от параметров ядра лучше бы не уходить
rom и rwm - это файлы - образы с обычной файловой системой (ext*,btrfs,reiser,....) Отличаются только режимом доступа - ro,rw - чтение, чтение и запись.
rom и rwm отличаются только названиями?
Зачем нужен rom если есть xzm?
rwm - это сохраненка?
pfs - мета(модуль/пакет), умеющий объединять внутри себя несколько xzm,rom,rwm .
Именно так я и предлагал - pfs - мета, собираемая из sfs xzm
Но сделали так, что pfs можно собрать только из pfs. (одиночный модули надо конвертировать)
Внутри pfs для дистров основанный на других пакетных менеджерах хотелось бы возможность минимизации размера за счет выноса общих файлов из различных модулей в отдельный модуль.
Думал вынести инфу для ПМ в devx. 2Мб squashfs. Если не использовать ПМ , а только подключать модули - она не нужна
Для чего еще это надо? Все равно придется перепаковывать. Либы добавлять, ярлыки править
Если делать pfs с файловой системой доступной на запись
Как можно примонтировать squashfs на запись?
Очень крутой план. Хоть как-нибудь бы начать и с чего попроще...