Was macht "ulimit -s unlimited"?

Es gibt verständlicherweise viele verwandte Fragen zur Stapelzuordnung

Was und wo sind der Stapel und der Haufen?

Warum ist die Stapelgröße begrenzt?

Größe des Stack- und Heap-Speichers

Auf verschiedenen * nix-Rechnern kann ich jedoch den bash-Befehl ausgeben

ulimit -s unlimited

oder der Befehl csh

set stacksize unlimited

Wie ändert sich die Art und Weise, wie Programme ausgeführt werden? Gibt es irgendwelche Auswirkungen auf die Programm- oder Systemleistung (z. B. warum sollte dies nicht die Standardeinstellung sein)?

Für den Fall, dass weitere Systemdetails relevant sind, befasse ich mich hauptsächlich mit Programmen, die mit GCC unter Linux auf x86_64-Hardware kompiliert wurden.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage