homeUnix & Internet Unix & Shell-Programmierung: Eigenschaften Prof. Dr. Uwe Schmidt FH Wedel

Eigenschaften

weiter

weiter

Umfang

Systemkern + x000 Programme
alle Programmiersprachen
alle großen Datenbanksysteme
Netzwerk: TCP/IP, NFS, RPC, ...
X11 grafische Oberfläche
verschiedene GUI-Systeme: KDE, Gnome, ...
Linux Vollinstallation: > x Gb

weiter

Eigenschaften

gut
32 Bit, seit vielen Jahren, 64 Bit
gut
Mehrbenutzersystem
gut
echtes Multiprogramming
gut
echtes Timesharing
gut
dynamische Prozessverwaltung
gut
virtuelle Adressierung
gut
einfache Vernetzung
gut
client-server Architektur
compute-server
gut
hierarchisches Dateisystem
eine Wurzel
gut
eine virtuelle Dateisystem-Schnittstelle
viele verschiedene physikalische Dateisysteme
gut
X11 netzwerkfähig
saubere Schnittstelle zum Grafiktreiber
gut
viele kostenlose SW-Entwicklungswerkzeuge

weiter

Nachteile

früher
durch Linux und dynamischer Open Source Entwicklung in vielen Fällen nicht mehr gültig
schlecht
keine gute Realzeitverarbeitung
schlecht
Datenschutz im Netz
schlecht
Kryptische Kommandos, viele Optionen
schlecht
zu viele Varianten
schlecht
GUI-Programmierung mit X11 komplex
schlecht
viele konkurierende Firmen, konkurierende Distributionen

weiter

Standardisierung

POSIX
Portable Open System ...
Windows besitzt POSIX Schnittstelle
OS390 von IBM ebenfalls
Linux führt mehr und mehr zur Vereinheitlichung

Letzte Änderung: 22.10.2012
© Prof. Dr. Uwe Schmidt
Prof. Dr. Uwe Schmidt FH Wedel