Created attachment 9334 [details] список модулей, на котором измерялось время выполнения На BE-M1000: $ time -p /bin/bash ./mkmodpack -p modules -o old.mods.cpio.gz 2>/dev/null real 153.83 user 94.79 sys 93.83 На Core i5: $ time /bin/bash ./mkmodpack -p modules -o mods.cpio.gz 2>/dev/null real 0m43,631s user 0m41,886s sys 0m9,874s А при работе в qemu-user -- вообще минут 8. Ядро 5.4 (std-def), список модулей приложен
Вот этот вариант http://git.altlinux.org/people/asheplyakov/packages/?p=propagator.git;a=commit;h=1bb0553f5e18425017e6cb6bfefa098589393885 слегка побыстрее: На BE-M1000: $ time -p ./mkmodpack -p modules -o mods.cpio.gz 2>/dev/null real 11.32 user 31.19 sys 33.00 На Core i5: $ time -p ./mkmodpack -p modules -o mods.cpio.gz 2>/dev/null real 0m3,719s user 0m17,968s sys 0m5,366s
Алексей, нужно чей-то code review и тестирование (например Антоном Мидюковым). У меня нет мнения насчёт modpack - мне в принципе всё равно на чём он написан, главное что бы работал. Вообще propagator выглядит очень старым инструментом, сейчас можно было бы его просто заменить на обычный initramfs.