Ответ на вопрос "Почему нельзя везде и всегда использовать PHP вместо Perl" можно найти на cpan.orgПочему нельзя компилять всё в статику и ставить вместе со всеми зависимостями? Это конечно всё замечательно для того-же apache, но значительно хуже для Х-овых приложений. Дистр ведь юзер-ориентированный, да? Ну тогда без Хов никуда.. Минимум браузер надо, чтобы сконфигурировать систему можно было :-)
Далее - если ориентироватся на Vista по подтреблению памяти - тогда зачем вообще что-то писать? Честно говоря страшно представить ЭТО работающим на 64 битной платформе.. Оно и на 32 весьма будет прожорливое в связи со статикой, а на 64... Ну я даже слов не знаю для описания такого потребления памяти....
Идею вернуть автору на доработку :-) Из разумного - только использование unionFS для подключения бинарных пакетов.