LINUX.ORG.RU

Я бы убил за dash. bash, вызванный как sh выполняется в POSIX-compliance mode, что еще надо? Допилите соответствие стандартам в баше, если так хочется обеспечить переносимость, но создать еще один продукт, со _своими_ багами, который никому, кроме них не нужен — высшая степень идиотизма.

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

баш - оболочка не для скриптов и в ней много лишнего. даш создан специально для выполнения скриптов.

uju ★★
() автор топика

для снижения потребления памяти можно собрать отдельный bash с --enable-minimal-config памяти он много не ест, как вариант можно его собрать статически с dietlibc

dash для скриптов все-таки довольно ущербен, не поддерживает source например, ну и для init скриптов (причем не только в слаке) использование dash не дает профита, поскольку они отработали и не оставляют после себя в памяти работающий интерпретатор

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

Правильно используемые башизмы позволяют избавится от вызова внешних команд, то есть потратить меньше памяти. А вобще, зачем экономить память во время бута? Скрипты выполнились и их нет в ОЗУ.

А busybox ещё меньше :)

mky ★★★★★
()

Да. есть. Как минимум, rc.alsa

anonymous
()
Ответ на: комментарий от tux2002

#!/bin/sh

drull@drull:~$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2010-06-01 04:50 /bin/sh -> dash
drull ★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.