LINUX.ORG.RU

Zsh лопнул

 ,


0

1

Случайно скопипастил json в коммандную строку zsh. Zsh обидился, припух, на внешние раздражители как Ctrl-C реагировать перестал. Думаю, подожду вдруг отвиснет. Но вместо этого он отъел всю доступную память, и был прибит oom-kill-ом. Вопрос: куда теперь посылают баги на Zsh? Нашёл только какой-то старый список багов на sourgeforge десятилетней давности.

★★★★★
Ответ на: комментарий от x22

Как эти шеллы слинкованы? Оба статически, как, например, ksh в OpenBSD?

Во FreeBSD точно динамически, в Debian, судя по размеру, наверняка тоже.

sh и sed Тьюринг-полны

sed можно использовать как шелл? Он может вызывать внешние команды? Так-то он stream editor, никакого интерактива не предусматривает, так что сравнение некорректно. По твоей логике sh можно сравнить с emacs, vim и даже godot, но это натягивание совы на глобус.

Статически слинкованный фрячий /rescue/sh весит 16M.

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

Во FreeBSD точно динамически, в Debian, судя по размеру, наверняка тоже.

Надо diff исходников ash/dash, но что-то лень.

sed можно использовать как шелл? Он может вызывать внешние команды? Так-то он stream editor, никакого интерактива не предусматривает, так что сравнение некорректно.

Можно на sed написать интерпретатор промежуточного языка, на нем написать интерпретатор шелл, и сравнить полный размер.

По твоей логике sh можно сравнить с emacs, vim …

Даже нужно (после сжатия gzip). emacs, например, раскручен вокруг компактного интерпретатора lisp, так штааа …

Статически слинкованный фрячий /rescue/sh весит 16M.

Многовато будет. ash-static около 900К.

x22 ★★
()
Последнее исправление: x22 (всего исправлений: 1)