Unix Beschreibung Unix  
 
   
Beschreibung von Unix Infos zu Unix und Beschreibung.
Nicht angemeldet: Anmelden | Impressum 
Navigation
· Hauptseite
· Know Forum - neu!
· Zufälliger Artikel
· Spezialseiten
· Alle Artikel
· Eingeordnet unter
Aktueller Artikel
· Seite bearbeiten
· Links auf diese Seite
· Verlinkte Seiten
· Versionen


 
 



Letzte Beiträge
Die Klimalüge CO2Guten Abend Herr Enger
"Meine Fr...
Volumenausdehnung be...Hallo da draußen, ich h
abe folgendes ...
Osterrätsel der Fran...Hallo, ich hab' mich leide
r mit meinere ...
was ist denn mit dem...Hallo, der Song heißt Cal
istan "...
Strichcode entschlüs...Hallo benni, ich stehe
gerade vor dem...
Lust auf Focus Rätse...Hallo, an alle Spezialist
en dieses Räts...
ErdölServus, Erdöl hat keine
Formel, da es...
Frage an die Student...Hallo, im Prinzip ist das
eine gute Ide...
CO2 chemische Trennu...Hallo ....... CO2 in der
Luft wird begr...
IGBT ansteuerschaltu...Guten Tag, Wer weiss lief
ert eine funk...


Unix

Dieser Text beschreibt Unix.


Der untere Text beinhaltet die Unix Beschreibung. Soweit es sich um ein definierbares Objekt handelt, sollte hier eine Unix Definition vorhanden sein. Sollte eine Definition von Unix fehlen, kann diese von Ihnen verfaßt werden. Wir sind bestrebt die Beschreibung von Unix möglichst ausführlich zu halten.

Jeder Text bei Know-Library, sowie ein Teil davon (Definition, Beschreibung etc.), außer Bücher Beschreibungen kann bearbeitet werden. Falls die Beschreibung auf dieser Seite nicht korrekt ist klicken Sie auf 'Beschreibung editieren' um den Text zu korrigieren bzw. neuen einzufügen. Weitere Informationen und Bücher zum Thema Unix Beschreibung , so wie Link zum Forum finden Sie weiter unten. Eine Übersicht der Texte, die das Thema Unix beschreiben finden Sie auf der Seite alle Artikel über Unix. Fragen zu dem Thema Unix können im Forum gestellt werden. Klicken Sie hier um zu dem Forum zu wechseln.

Unix Artikel

Unix (Plural: Unices) ist heute der Oberbegriff für alle Betriebssysteme, die auf dem ursprünglichen, von AT&T entwickelten Unix-Entwurf basieren. Zu diesen Unix-Derivaten gehören zu dem Beispiel Linux, HP-UX, AIX, IRIX und Solaris. UNIX ist ein geschütztes Markenzeichen der Open Group. Als alternative zum Markenzeichen UNIX wird häufig die Schreibweise "Un*x" benutzt, um die verschiedenen Unix-Derivate zusammenzufassen.

Der Einfluss von Unix erstreckt sich auf nahezu alle heute verbreiteten Betriebssysteme. Ideen und Konzepte von Unix finden sich überall, sei es in dem kleinen Embedded System bis hin zu Großrechner-Betriebssystemen. Projekte wie GNU/Linux oder die freien BSD-Systeme implementieren das Verhalten und die Schnittstellen von Unix neu und steuern eigene Erweiterungen bei. Daher existieren unterschiedlichste Derivate und Portierungen für verschiedenste CPU-Familien, unter anderem x86, 68k, ARM, PowerPC u.v.m.

Das System wurde ursprünglich ab 1969 an den Bell Laboratories von AT&T von einer Gruppe um Ken Thompson und Dennis Ritchie entwickelt und in den Jahren 1972-1974 bis auf wenige Teile in der höheren Programmiersprache C mit dem Absicht der Portabilität neu implementiert.

Unix ist Grundlage der am weitesten verbreiteten kommerziellen Server- und Arbeitsplatzrechner-Betriebssysteme, unter anderen Solaris (Sun Microsystems), AIX (IBM), IRIX (Silicon Graphics), HP-UX (Hewlett-Packard). Jedes dieser UNIX-Derivate implementiert außer dem UNIX-Standard auch eigene und damit teilweise nicht portable Funktionalität.

Serversysteme werden in neuerer Zeit zunehmend auch unter dem nichtkommerziellen System Linux oder BSD betrieben. UNIX-Workstations werden seit längerem stets mehr durch PCs verdrängt, wobei hierunter auch Systeme wie der Apple Macintosh oder andere nicht-x86-Systeme wie der Pegasos fallen. Denn einerseits aufgrund der Anfälligkeit gegenüber Viren und Würmern in dem Internet und andererseits durch die wachsende Präsenz von Linux in dem Embedded-Bereich (Router etc.) verringert sich das Übergewicht der PC-typischen x86-Architektur in dem Unix-Markt allmählich. Unix/Linux-Servertechnologie findet sich daher inzwischen auf den unterschiedlichsten Systemen, vom Low- bis zu dem High-End, wieder.

Inhaltsverzeichnis
Buch-Tipp: C von A bis Z. Das umfassende Handbuch für Linux, Unix und Windows (Galileo Computing) Die Beschreibung für das Buch "C von A bis Z. Das umfassende Handbuch für Linux, Unix und Windows (Galileo Computing)" fehlt leider. Weitere informatione finden Sie auf der Seite des Buchhändlers. Klicken Sie dafür auf den Link über diesem Text. Die Seite des Händlers öffnet sich in neuem Fenster.

Merkmale

Unix besteht aus einem Kernel, der allein Zugriff auf die Geräte hat und Prozesse verwaltet. Der Kernel stellt das Dateisystem zur Verfügung, das neben Systemaufrufen die wesentliche Schnittstelle für die Prozesse in den Kernel darstellt. Eine Vielzahl von Programmen inklusive eines C-Entwicklungssystems und eines Textsatzprogrammes (troff) vervollständigen das System.

Das Dateisystem ist als hierarchisches Verzeichnis mit beliebigen Unterverzeichnissen organisiert, ein damals neues Konzept, das heute überall selbstverständlich ist. Wurzelverzeichnis (Root-Verzeichnis) dieser Hierarchie ist das Verzeichnis "/". Eins der hervorragenden Grundkonzepte von UNIX ist, auch Disketten- und CD-Laufwerke, weitere Festplatten des eigenen oder fremder Rechner, Terminals, Bandgeräte und andere "special files" in dem Dateisystem abzubilden. "Alles ist eine Datei" ist ein Grundprinzip von Unix. Dieser verallgemeinerte Dateibegriff gehört zu dem Wesen von UNIX und ermöglicht eine einfache, einheitliche Schnittstelle für die verschiedensten Anwendungen. In manchen UNIX-Derivaten werden selbst Prozesse und deren Merkmalen auf Dateien abgebildet (proc-Filesystem ).

Der Kommandointerpreter, die Shell, – unter Unix ein normaler Prozess ohne Privilegien – sowie zahlreiche Standard-Kommandos ermöglichen dem Anwender eine unerreicht einfache Ein-/Ausgabeumleitung in diese Dateien, und über Pipes die Verkettung von mehreren Programmen. Eine große Sammlung von einfachen Kommandos, der "UNIX-Werkzeugkasten", kann so mit Hilfe der Programmiermöglichkeiten des Kommandointerpreters kombiniert werden und komplizierte Aufgaben übernehmen.

Zu den wichtigen Merkmalen eines typischen Unixsystems gehören: hohe Stabilität, Multiuser, Multitasking (mittlerweile auch Multithreading), Speicherschutz und virtueller Speicher (zuerst implementiert in der BSD-Linie), TCP/IP Netzwerkunterstützung (ebenfalls zuerst in der BSD-Linie), hervorragende Scriptingeigenschaften, eine voll ausgebaute Shell und eine Vielzahl von Werkzeugen (siehe Unix Kommandos) und Daemonen. Betriebssysteme von Unix-Workstations sowie Unix-Derivate enthalten in der Regel eine grafische Benutzeroberfläche basierend auf X11.

Unix ist historisch eng mit der Programmiersprache C verknüpft - beide verhalfen sich gegenseitig zu dem Durchbruch, und so ist C auch heute noch die bevorzugte Sprache unter Unixsystemen.

Buch-Tipp: Das Master Key System Lesen und nicht Überlesen Für dieses Buch braucht Mann ( bzw. Frau) ZEIT.

Der Name Unix

Das System hieß ursprünglich Unics (später gekürzt auf Unix), eine Anspielung auf das Multics-System. Der Name Unics wurde gerne auch als UNIplexed Information and Computing Service interpretiert, allerdings ist dies eine nachträgliche Interpretation - weder Unics noch Unix oder UNIX sind Akronyme.

Die Diskussion, welcher Name nun der richtigere sei, UNIX oder Unix, entflammt stets wieder von Neuem. Geschichtlich ist Unix der ältere Name, UNIX als Name tauchte erst 1974 auf - aus rein ästhetischen Gründen.

Buch-Tipp: Das System Spannend!! Und wie so häufig sagt der Klappentext meiner Meinung nach viel weniger aus, als er eigentlich sollte. Man merkt, dass Karl Olsberg exakt weiss, wovon er spricht, weil er die Informationen über Pandora so verpackt, dass sogar ich als technischer Laie es verstanden habe. Ich habe ein wenig Angst gehabt, dass ich gar nicht verstehe, worum...

Geschichte

Für ausführlichere Informationen siehe Geschichte von Unix.

Ken Thompson erstellte 1969 die erste Version von Unix in Assemblersprache auf der DEC PDP-7 , um etwas Textverarbeitung zu betreiben und zu spielen. Das 1972-1974 in C implementierte System wurde gemeinsam mit einem C-Compiler kostenfrei an verschiedene Universitäten verteilt - aus ihr entwickelte sich die BSD-Linie von Unix. AT&T versuchte schließlich selbst, Unix gewinnbringend zu vermarkten, woraus die System V Linie von Unix entstand. In den 1980er Jahren wurde Unix zu dem dominierenden Betriebssystem an den Universitäten, und es existierte eine Fülle verschiedenster Unix-Derivate, die alle in irgendeiner Form von den beiden Hauptlinien abstammten, womit langsam Bedarf nach Standardisierung entstand.

Buch-Tipp: Eine unheimliche Nacht (1. Klasse). Leseförderung mit System Gutes Buch für nicht so fleißige Erstleser Mein Sohn ist in der 1. Klasse und hat nun diese Bücher für sich entdeckt. Er hat fast alle Bücher für die erste Klasse und für nicht so fleißige Leser sind sie ideal. Viel Bild, wenig Test und zu dem Schluss eine leichte Frage. Für Erstleser, die nicht gerne Bücher anfassen ideal. Und die Geschichten...

Standards

Jeder Hersteller änderte und erweiterte das System in den 80er Jahren nach eigenen Vorstellungen. Es entwickelten sich Versionen mit unterschiedlichen Fähigkeiten, Kommandos, Kommandooptionen und Programmbibliotheken. Um 1985 begann die IEEE zunächst die Schnittstellen für Anwendungsprogramme zu standardisieren. Daraus entwickelte sich der IEEE 1003-Standard, der auf Anregung von Richard Stallman POSIX genannt wird. Er besteht heute aus etwa 15 Dokumenten, die sich mit allen Aspekten von Unix-Systemen wie dem Kommandozeileninterpreter (POSIX schreibt zwingend die Korn Shell vor), den Unix-Kommandos und deren Optionen, der Ein-/Ausgabe und anderem beschäftigen.

Die Preise der IEEE für die POSIX-Dokumentation sind sehr hoch, die Veröffentlichung ist durch Urheberrecht untersagt. In neuerer Zeit ist darum eine Tendenz zu dem Single Unix Specification -Standard der Open Group zu verzeichnen. Dieser Standard ist offen, in dem Internet frei verfügbar und akzeptiert Vorschläge von jedem.

Buch-Tipp: GPS auf Outdoor-Touren. Praxisbuch und Ratgeber für die GPS-Navigation (Schriften zur Beratung und Therapie im Raum der Schule und Erziehung) Ein Nachschlagewerk, das jeden Cent wert ist! Als totaler Anfänger hat mich Uli Benkers Buch in kürzester Zeit in die Lage versetzt, einen Überblick über dieses Thema zu erhalten. Benker beeindruckt durch seine einfach verständliche Ausdrucksweise, wobei man auf jeder Seite sieht, liest und spürt, dass sich Benker mit diesem Thema nicht nur...

Freie Unix-Derivate

Bis Unix V7, das 1979 erschien, wurde der Quellcode von Unix, gegen Erstattung der Kopier- und Datenträgerkosten, an Universitäten verteilt. Unix hatte damit den Charakter eines freien, portablen Betriebssystems. Der Code wurde in Vorlesungen und Veröffentlichungen benutzt und konnte nach eigenen Vorstellungen geändert und ergänzt werden. Die Universität Berkeley entwickelte eine eigene Distribution mit wesentlichen Erweiterungen, die Berkeley Software Distribution (BSD).

In den frühen 80er Jahren beschloss AT&T, Unix zu vermarkten, der AT&T Quellcode durfte ab diesem Zeitpunkt nicht mehr öffentlich zugänglich gemacht werden, auch die Verwendung in Vorlesungen etc. war ausgeschlossen. Auch auf BSD basierende Systeme mussten, da ein Teil des Codes von AT&T stammte, eine (teure) Lizenz erwerben.

Die Nichtverfügbarkeit des Quellcodes veranlasste 1983 Richard Stallman, das GNU-Projekt ("Gnu is not Unix") in das Leben zu rufen. Absicht des Projekts war ein freies, Unix-kompatibles System. Bis 1990 hatte das Projekt alle wesentlichen Teile – inklusive des GNU C-Compilers – entwickelt, jedoch mit Ausnahme des Kernels.

1987 erschien das Lehrsystem Minix der Vrije Unversität, Amsterdam. Minix war ein Unix-Klon mit Mikrokernel, C-Compiler, Editor und vielen Kommandos, das auf anspruchsloser PC-Hardware lief. Der Quellcode war Teil des Lieferumfangs. Es war zwar kommerziell, aufgrund seines sehr niedrigen Preises kam es einem freien System aber sehr nahe. Wie vormals Unix diente dieses System vielen als Ausgangspunkt für eigene Experimente.

1991 arbeitete der Student Linus Torvalds an einem Terminal-Emulator mit dem er auf einen Uni-Computer zugreifen wollte. Mit der Zeit baute er Dateisystem-Zugriff und viele andere nützliche Features ein. Bald bemerkte er, dass er mehr als einen Terminal-Emulator programmierte. Den Sourcecode veröffentlichte er in der Newsgroup comp.os.minix als Betriebssystem, das auf einem Intel 386'er-PC lauffähig sein sollte. Zuerst sollte sein Projekt Freax heißen. Da der übereifrige Administrator der Universität ihm als Login für sein FTP-Repository Linux vergab nannte er es einfach so. In dem Sourcecode der 0.01 von Linux soll noch der Name Freax vorkommen.

Der POSIX-Standard und das GNU-Projekt, das alle nötigen Werkzeuge wie Compiler und Shells bietet, boten einen geeigneten Weg dahin. Torvalds benutzte das Minix-System und den GNU-C Compiler als Grundlage. Er schrieb einen Kern, den er Linux nannte. Darauf übertrug er die Softwarewerkzeuge und Bibliotheken des GNU-Projekts. Diese Werkzeuge boten in Kombination mit dem Linux-Kern die Grundlage für ein POSIX-getreues freies Betriebssystem, bekannt als GNU/Linux oder einfach Linux.

1992 erschien mit 386BSD von Bill Jolitz ein weiteres freies System für 80386 Prozessoren. Es bestand aus einem Patch für die nicht von AT&T stammenden freien Teile der BSD Distribution und bildete ein weiteres freies, sehr fortgeschrittenes Betriebssystem für Intel Prozessoren.

1994 veröffentlichte Berkeley mit 4.4BSDLite die letzte Version ihrer Distribution, die von AT&T Quellcode befreit war. Dieses bildete zusammen mit 386BSD die Grundlage für NetBSD, FreeBSD und kurz darauf OpenBSD.

2000 gab Apple den Quellcode des Betriebssystems Darwin, Bestandteil von Mac OS X, frei. Es basiert auf FreeBSD und dem Mach Mikrokernel.

Ein ungewöhnliches Unix-Derivat ist lUnix (Kurz für little Unix), welches ein Unix-ähnliches System auf einem Commodore 64 oder Commodore 128 zur Verfügung stellt.

Buch-Tipp: HIT - Hochintensitätstraining. Das optimierte System für rapiden Muskelaufbau Erst mal neue (größere!!) Hemden kaufen So wie sich in dem PC-Bereich nicht das einfacher und damit bessere System, Apple, und beim Video-Recorder damals nicht das System-2 Tausend durchsetzen konnten, so hat sich in dem Kraftsport das HIT-Prinzip jahrzehnte-lang nicht durchsetzen können. Laut dem Buch wurde das HIT wie bei den o. g. Beispielen von einer...

Erscheinungsdaten

Die folgende Zusammenstellung gibt ca. einen groben Überblick. Es werden ca. die wichtigsten Systeme erwähnt. Diese haben jeweils ihre eigenen Versionen und ihre eigene Entwicklungsgeschichte.

  • 1969 UNICS, erste Version, AT&T
  • 1970-75 UNIX V1-V5 Time Sharing System, AT&T
  • 1976 UNIX V6 (6th Edition), AT&T
  • 1977 Erste Berkeley Software Distribution (BSD)
  • 1978 2BSD - Zweite Berkeley Software Distribution
  • 1979 UNIX V7 (7th Edition), letzte Version von AT&T mit freiem Quellcode
  • 1980 UNIX 32V Portierung der UNIX V7 auf VAX Computer
  • 1980 XENIX OS (Unix Version der Firma Microsoft, später Firma SCO)
  • 1980 3BSD und 4BSD Berkeley Portierung auf VAX Computer
  • 1981 UNIX System III, erste kommerzielle Version von AT&T
  • 1982 SunOS, 1.0 Unix Version der Firma Sun Microsystems
  • 1983 Start des GNU Projekts (GNU: Gnu is Not Unix - GNU ist nicht Unix)
  • 1983 UNIX System V, AT&T
  • 1983 Ultrix, Unix Version der Fa. Digital Equipment Corporation (DEC)
  • 1983 Sinix, Unix-Version der Firma Siemens
  • 1983 Coherent , Unix-ähnliches System der Mark Williams Company
  • 1983 4.2BSD
  • 1984 Unicos 1.0, Unix-Version der Firma Cray Supercomputers
  • 1985 Start des Mach Mikrokernel Projekts an der Carnegie Mellon University (Kalifornien).
  • 1986 AIX 1.0, Unix Version der Firma IBM
  • 1986 A/UX, Unix Version der Firma Apple
  • 1986 HP-UX 1.0, Unix Version der Firma Hewlett-Packard
  • 1987 Minix 1.0, Unix-Klon der Vrije Universität, Amsterdam
  • 1988 IRIX, Unix-Version der Firma Silicon Graphics
  • 1990 OSF/1, Unix-Klon der Open Software Foundation
  • 1991 Linux 0.01, Open-Source Kernel von Linus Torvalds
  • 1991 4.3BSD Net/2, BSD Version ohne AT&T Code, unvollständig
  • 1992 Solaris 2.0, Firma Sun Microsystems
  • 1992 386BSD, Patch für BSD4.3 Net/2 für Intel Prozessoren
  • 1994 4.4BSDEncumbered und 4.4BSDLite (ohne AT&T Code)
  • 1994 NetBSD 1.0, basierend auf 4.4BSDLite
  • 1994 FreeBSD 1.0, basierend auf 4.3BSD Net/2 (kurz darauf 2.0 auf 4.4BSDLite)
  • 1994 Tru64, Nachfolger von OSF/1
  • 1995 OpenBSD Projekt, ausgehend von NetBSD
  • 2000 Darwin, Firma Apple, basierend auf Mach und FreeBSD
  • 2002 Erstes kommerzielles PowerPC-basiertes Linux-System auf Basis der Pegasos-Architektur von Genesi
  • 2003 Der Linux-Kernel 2.6 erscheint.
Buch-Tipp: IT-Handbuch für Systemelektroniker/-in, Fachinformatiker/-in. Tabellenbuch (Lernmaterialien) Daumen hoch für Fachinformatiker Auf jedenfall ein MUSS für die Ausbildung zu dem Fachinformatiker. . . allein für die Abschlussprüfung unbedingt anschaffen!!! Allerdings sind nicht alle Themen detailliert beschrieben und alte Themen werden auch von Auflage zu Auflage entfernt. . .

Weiterführende Informationen

Siehe auch: Geschichte von Unix, Unix-Shells, Unix-Kommandos, Unix-Derivate, Unixzeit

Buch-Tipp: IT-Handbuch. IT-Systemkaufmann/-frau, Informatikkaufmann/-frau Auflage 2007? Wollte mal wissen, ob es schon die neue Auflage bei Amazon gibt? Bei Westermann ist die Auflage schon draußen, aber unter der ISBN Nummer bekomme ich hier ca. die alte (2005) Auflage zu sehen.

  Weiteres zu dem Artikel Unix

Andere Leser interessierten sich auch für folgende Beschreibungen: Newsgroup, Commodore, Zeitpunkt, Solaris, Markenzeichen, Kombination, Schnittstelle, Oberbegriff, Powerpc, Os, C, Minix, Pegasos
Schnellzugrif auf verwandte Texte:
 
NEU! Frage im Forum zum Thema:
 
Wenn die Beschreibung 'Unix' Ihrer Meinung nach nicht korrekt ist oder in aktueller Version Fehler enthalten sind oder es fehlt die Unix Definition, dann klicken Sie bitte auf "Beschreibung bearbeiten" und schreiben Sie die Eigene Version des Textes. Die Änderungen in der Beschreibung werden sofort aktiv und für alle sichtbar. Ein Administrator wird Ihre Version der Beschreibung und Definition von 'Unix' nachher prüfen. Bitte achten Sie auf die Urheberrechte (Copyright). Wir sind für die besseren Beschreibung von 'Unix' und 'Unix' Definition sehr dankbar.

Alle Tipps zu den Bücher auf dieser Seite wurden automatisch generiert. D.h. die Bücher wurden aus einer Datenbank von dem Computer ausgesucht. Deshalb kann es vorkommen, dass vorgeschlagene Bücher nicht ganz der 'Unix' Beschreibung entsprechen.
· Diese Seite wurde bisher 2.478 mal abgerufen.
· Letzte Counteraktualisierung erfolgte am 16.05.2008 um 10:50:36
· Diese Seite wurde zuletzt geändert um 06:59, 1. Okt 2004.
· Letzte Portalaktualisierung erfolgte um 08:00:00 GMT, 25.02.2008
Dieser Artikel basiert auf dem Artikel Unix aus der freien Enzyklopädie Wikipedia und steht unter der GNU-Lizenz für freie Inhalte. In der Wikipedia ist eine Autorenauflistung verfügbar.

Von ""

· Diese Seite wurde bisher 2.478 mal abgerufen.
· Letzte Counteraktualisierung erfolgte am 16.05.2008 um 10:50:37
· Diese Seite wurde zuletzt geändert um 06:59, 1. Okt 2004.
· Letzte Portalaktualisierung erfolgte um 08:00:00 GMT, 25.02.2008