Что делает «ulimit -s unlimited»?
Понятно много связанных вопросов по распределению стека
Что и где находится стек и куча?
Почему существует ограничение на размер стека?
Однако на различных машинах * nix я могу выполнить команду bash
ulimit -s unlimited
или команда csh
set stacksize unlimited
Как это меняет способ выполнения программ? Есть ли какие-либо воздействия на производительность программы или системы (например, почему это не будет по умолчанию)?
В случае, если важны дополнительные сведения о системе, я в основном занимаюсь программами, скомпилированными с GCC на Linux, работающими на оборудовании x86_64.