Das System Unix ist eine Anwendungssystem multiuser, multifunktional, dass einem Mono-Computer oder Multiprozessorermöglicht, gleichzeitig mehrere Programme für einen oder mehrere User auszuführen. Er hat einen oder mehrere Befehlsübersetzer (shell) sowie eine Vielzahl von Befehlen und Anwendungen (Sprachwadler, Textverarbeitung, Emailservice,…) Darüber hinaus hat er eine große Portability was soviel bedeutet wie dass ein UNIS System über die gesamte Materialplattform angewandt werden kann.
Heutzutag gibt es UNIX- Systeme in allen professionellen und wisseschaftlichen Systemen. Der Grund hierfür ist ihre hohe Stabilität, das hohe Sicherheitsniveau und die Einhaltung der wichtigsten Standardnormen, vor allem imNetzbereich
Das erste System«Unix» wurde von Ken Thompson in den BELL AT&T Labors in Marray Hill in New Jersey in den Vereinigten Staaten seit 1965 entwickelt. Das Ziel von Ken Thompson war es ein Einfache interaktives Anwendungssystem zu entwickelnt, genannt "Multics" (Multiplexed Information and Computing System) bevor er ein Spiel herausbrachte, das er entwickelt hatte (space travel, eine Sonnensystemsimulation).
Ein Konsortium des MIT (Massassuchetts Institue of Technology), von General Electric Co. und Bell Lab wurd danach gebildet aus Multics.
Im April 1969 entschieden die Labors AT&T das System GECOS zu benutzen (General Electric Comprehensive Operating System ) anstatt von Multics. So mussten Ken Thompson und Dennis Ritchie die sich dem Team anschlossen, das Spiel space travel auf einem kleineren Gerät zum laufen zu bringen 'ein DEC PDP-7, Programmed Data Processor der nur 4K Speicher für alle Userprogramme besitzt), dies ist der Grund wieso das System umgeschrieben wurde bevor eine kleinere Version erschaffen wurde Multics genannt UNICS (UNiplexed Information and Computing Service), wurde schnell zu Unix.
Das Datum des ersten Januars 1970 wird als die Geburtstundes Unix-Systems gesehen, was erklärt, warum alle Uhren in diesem System seit diesem Datum laufen.
Parallel hierzu nahm D.Ritchie dazu beigetragen, langage C zu definieren
( er wird als einer der Etnwickler gesehengemeinsam mitB.W.Kernighan), denn das gesamte System wurde 1973 in language C umgeschrieben Unix Time-Sharing System (TSS).
Seit der 7. Version im Jahre 1979 wird die Entwicklung von erwähnenswerten Änderungen begleitet wie :
ein Gesetz von 1956 verhinderte, dass ATT, von denen Bell Labs abhing, , andere Produkte als Telefon- oder Telegrafenausstattung kommerzialisierte, daher wurde im Jahr 1973 entschieden, UNIX-Quellen an Universitäten für wissenschaftlichen Zwecken zur Verfügung zu stellen
So entwickelten die Wissenschaftler der Universität von Kalifornien 1977 eine UNIX-Version mit den Quellen, die Ihnen AT&T zur Verfügung gestellt hatte, um das System bei Ihnen zum Laufen zu bringen VAX und sie nannten es BSD benannt nach Berkeley Software Developpement.
aus den Quellen entwickelten sich zwei Zweige&nbqp;:
1977 hat AT&T die UNIX-Quellen auch an andere Firmen gegeben, so dass eine Reihe von UNIX-like entwickelt wurden :
1983 AT&T durfte AT&T endlich sein UNIX kommerzialisieren, was das Erscheinen von UNIX System V zur Folge hatte, die kommerzielle Version seines UNIX-systems.
1985 hat ein holländischer Professor, Andrew Tannenbaum, ein minimales Anwendungssystem entwickelt, das sogenannte Minix, um Systemprogrammation zu unterrichten.
1991 hat ein finnischer Student, Linus Tovalds, das Model Minix vor Augen ein Betreibssystem erschaffen, dass fähig ist, auf Typ 386 Architektueren zu laufen.
Er nannte dieses Betreibssystem "Linux" und hat es durch folgende Message in einem Forum angekündigt comp.os.minix :
Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones.
Anbei ein vereinfachtes Schema, dass grob die einzelnen Unix-Systeme skizziert :
Aufgrund der Vielzahl der auf dem V System der AT&T oder BSD basierenden UNIX Système stellte sich die Frage nach einem einheitlichen UNIX-Standard. Dies kam zuerst in einem Forum 1981 zur Sprache /etc/group um die größtmögliche Leistung zwischen den Systemen zu gewährleisten :