Die Geschichte der Shells
Version vom 1. Juni 2023, 09:53 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ * Shells dienen als Interface zwischen den Programmen und dem Kernel * Die erste Shell für Unix war die ''Thompson shell'' ('''sh'''). * Sie wurde 1971 von K…“)
- Shells dienen als Interface zwischen den Programmen und dem Kernel
- Die erste Shell für Unix war die Thompson shell (sh).
- Sie wurde 1971 von Ken Thompson geschrieben und war sehr minimalistisch gehalten
- Das Konzept von Pipes wurde eingeführt, aber das Ausführen von Skripten war nicht unterstützt
- 1979 wurde die Bourne Shell (auch sh) von Stephen Bourne veröffentlicht
- Sie soll als direkter Nachfolger der Thompson shell mit Skripting-Features dienen:
- Der Code der Bourne Shell war jedoch proprietär, weshalb Brian Fox 1989 die freie Software Bash shell (bash) unter der GNU Lizenz veröffentlicht
- Der Name ist ein doppeltes Wortspiel auf "born again" (wiedergeborene Shell) und "Bourne ... again" (schon wieder Bourne Shell)
- Diese Version implemenierte weitere Features wie:
- Deinieren von Funktionen