UNIX

UNIX ist ein Betriebssystem, das in den Bell Laboratories von AT&T entwickelt wurde, und ist ein Beispiel für ein Multitasking-Mehrbenutzer-Betriebssystem. Es stellt seinen Benutzern Folgendes zur Verfügung:

  • Werkzeuge zur Programmentwicklung
  • elektronische Kommunikationseinrichtungen, wie z.B. eine elektronische Post
  • Texteditoren und Textformatierer

Innerhalb des UNIX-Betriebssystems sind auch viele Entwicklungswerkzeuge standardmäßig verfügbar, die andere Betriebssysteme als Add-Ons benötigen.

UNIX Shells

UNIX stellt eine Reihe von Shells zur Verfügung. Sie, der Benutzer, befinden sich auf der äußersten Shell; die zweite Schicht wird als Shell bezeichnet, diese interpretiert Befehle und gibt die Anweisungen an das eigentliche Betriebssystem weiter; die dritte Schicht ist der Kernel, der die Interaktion zwischen der Shell und der Hardware handhabt; und die vierte Schicht ist die Hardware selbst. Die Standardshell ist die Bourne-Shell, die für allgemeine Zwecke entwickelt wurde. Sie ist relativ klein und effizient, aber ihr fehlen bestimmte Einrichtungen, wie z.B. eine Befehlshistorie und Aliasing. Zwei beliebte verbesserte Shells sind die C-Shell und die Bourne-Shell. Die C-Shell ist im Vergleich zu den Bourne- und Korn-Shells weniger effizient; die Korn-Shell ist größer als die Bourne-Shell, aber aufgrund ihrer eingebauten Funktionen effizienter.

Die Shell interagiert mit dem UNIX-Kernel, der das Herz des Betriebssystems ist. Der Kernel ist die Brücke zwischen den Anwendungspaketen und der Hardware, auf der er läuft.

Stand: 27.07.2020