История изменений
Исправление x22, (текущая версия) :
Во FreeBSD точно динамически, в Debian, судя по размеру, наверняка тоже.
Надо diff исходников ash/dash, но что-то лень.
sed можно использовать как шелл? Он может вызывать внешние команды? Так-то он stream editor, никакого интерактива не предусматривает, так что сравнение некорректно.
Можно на sed написать интерпретатор промежуточного языка, на нем написать интерпретатор шелл, и сравнить полный размер.
По твоей логике sh можно сравнить с emacs, vim …
Даже нужно (после сжатия gzip). emacs, например, раскручен вокруг компактного интерпретатора lisp, так штааа …
Статически слинкованный фрячий /rescue/sh весит 16M.
Многовато будет. ash-static около 900К.
Исходная версия x22, :
Во FreeBSD точно динамически, в Debian, судя по размеру, наверняка тоже.
Надо diff исходников ash/dash, но что-то лень.
sed можно использовать как шелл? Он может вызывать внешние команды? Так-то он stream editor, никакого интерактива не предусматривает, так что сравнение некорректно.
Можно на sed написать интерпретатор промежуточного языка, на нем написать интерпретатор шелл, и сравнить полный размер.
По твоей логике sh можно сравнить с emacs, vim …
Даже нужно (после сжатия gzip). emacs, например, раскручен вокруг уомпактного интерпретатора lisp, так штааа …
Статически слинкованный фрячий /rescue/sh весит 16M.
Многовато будет. ash-static около 900К.