Вышло обновление [3] модуля App::Staticperl [4] до версии 1.42. Модуль App::Staticperl позволяет оформить в виде одного исполняемого файла Perl-приложение со встроенным интерпретатором и всеми необходимыми модулями. Используя статическое связывание можно добиться встраивания в программу perl-интерпретатора, включения libc, любых необходимых модулей и библиотек. Автор заявляет, что используя uClibc и upx-компрессор на платформе x86 в исполняемый автономный файл размером 500 Кб возможно включить perl-интерпретатор и 100 perl-модулей, включая такие модули, как POSIX, AnyEvent, EV, IO::AIO и Coro.
Для Linux систем (x86, amd64) доступны две демонстрационные сборки smallperl [5] и bigperl [6] с описаниями. Модуль App::Staticperl доступен как из CPAN [4] так и с сайта проекта [7]. Вместе с модулем App::Staticperl в комплекте поставляется утилита staticperl, имеющая интуитивно понятный cli-интерфейс.
Ссылки:
[1] http://htfl.ru/cat-news-perl
[2] http://htfl.ru/cat-news-obnovlenie
[3] /out.php?link=http://cvs.schmorp.de/App-Staticperl/Changes
[4] /out.php?link=http://search.cpan.org/~mlehmann/App-Staticperl-1.42/
[5] /out.php?link=http://staticperl.schmorp.de/smallperl.html
[6] /out.php?link=http://staticperl.schmorp.de/bigperl.html
[7] /out.php?link=http://software.schmorp.de/pkg/App-Staticperl.html