Пару дней назад взялся за свой рамдиск. Посмотреть можно
здесь.
Из функционала: copy2ram в двух вариантах, сохраненка в модуль, файл или каталог, планирую сетевую загрузку, сохранение при выходе и выбор/настройку дистра при запуске в псевдографическом меню (dialog). Из особых фишек - puppy_modules.order: файл рядом с ядром, в котором указываются модули, которые надо загрузить. Минимально вот такой:
prar/base/000-kernel-4.15.4-pf_64.pfs
prar/base/001-prar-c-180101-sf06.pfs
prar/base/035-gtk2-2.24.31-1-180101-sf06.pfs
prar/base/075-minirc-p-sf01.pfs
prar/base/089-prar-upd-180101-sf26.pfs
:saveram
Загрузит модули из базы и сохраненку в памяти.
Про "комиляцию" скриптов можно посмотреть на гитхабе,
здесь.
Пока как-то как. Идеи/предложения/баги принимаются здесь