UNIX: Unterschied zwischen den Versionen

Aus UUGRN
K (Typos etc)
 
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
'''UNIX''' ist eine Betriebssystemsfamilie, welche 1969 durch Ken Thompson (und Dennis Ritchie) an den Bell Labs (AT&T) begründet wurde.  
+
Der Begriff '''UNIX®''' ist heute ein registriertes Warenzeichen der [http://www.opengroup.org The Open Group] und wird an [[Betriebssystem]]e lizensiert, die der [[Single UNIX Specification]] (SUS) genügen. Traditionell werden von '''UNIX®'''-Systemen auch die Spezifikationen der [[POSIX]]-, [[XPG]] und ISO-[[C]]-Standards beachtet.
Im Laufe der Zeit wurden viele Derivate entwickelt.
+
 
 +
== Geschichte ==
 +
[[1969]] arbeiteten [[Ken Thompson]] und [[Dennis Ritchie]] an einem privaten Projekt für ein [[Betriebssystem]] auf einer brachliegenden PDP7 an den [[Bell Labs]]. Als ironisches Wortspiel zu [[MULTICS]], einem weiteren Projekt im Hause Bell, nannten sie ihr eigenes System '''UNIX'''.
 +
 
 +
Ihre Arbeit fand im Laufe der Zeit Interesse seitens zahlreicher Hersteller von Workstations und Servern. Da AT&T, die die Bell Labs zwischenzeitlich übernommen hatten, jedoch keine eigene Software verkaufen wurde, diente '''UNIX''' dennoch als Plattform für angepasste Varianten. Ironischerweise entwickelte selbst Microsoft während der [[1980er]] Jahre noch an einer eigenen Variante von '''UNIX''' namens [[Xenix]] (das später an [[Santa Cruz Operations]] verkauft wurde).
 +
 
 +
Die Rechte am ursprünglichen Code der ersten Versionen von '''UNIX''' sind derzeit Gegenstands eines juristischen Verfahrens zwischen [[Novell]], das die Rechte [[1994]] von AT&T/USL erworben hat, und der [[SCO Group]]. Eine Übersicht zu den Geschehnissen um diesen Prozess ist beispielsweise beim [http://www.heise.de/ct/aktuell/meldung/44492 Heise] Verlag veröffentlicht.
 +
Die Namensrechte am Warenzeichen '''UNIX®''' und der Spezifikation verkaufte [[Novell]] an die ''The Open Group'', die damals noch unter dem Namen ''X/Open Company'' firmierte.
 +
 
 +
<!--
 +
Die große Vielzahl der Betriebssysteme, die sich auf die Abstammung von '''UNIX''' berufen, führt im heutigen Gebrauch dieses Begriffs manchmal zu einer Verwässerung. Teilweise entwickleten sich diese Derivate zunehmend zu einem eigenständigen System, dass keinen Code aus dem '''UNIX'''-Erbe mehr enthielt (z.B. [[BSD]]). Teilweise  sind auch vollständige Neuentwicklungen entstanden, die zahlreiche Merkmale und Prinzipien von '''UNIX''' teilen (z.B. [[Linux]]). Schriftsprachlich wird daher zwischen den Varianten '''Unix''' und '''UNIX®''' unterschieden. Während es sich bei letzerem um ein registriertes Warenzeichen der '''The Open Group''' handelt, sind bei ersterem häufig auch jene Systeme gemeint, die sich streng genommen nicht auf ein '''UNIX'''-Erbe berufen können.
 +
//-->
  
 
== Merkmale ==
 
== Merkmale ==
 
* Echtes Multitasking
 
* Echtes Multitasking
 
* Echter Multi-User Support
 
* Echter Multi-User Support
* Support extrem vieler Hardware (Portirung)
+
* Verbreitung auf vielfältigen Rechnerarchitekturen
* (meist) Hohe Stabilitaet
+
* (Meist) hohe Stabilität
* Die System-Philosophien
 
  
 
== Philosophien ==
 
== Philosophien ==
Zeile 20: Zeile 30:
 
* Gestalte jedes Programm als Filter
 
* Gestalte jedes Programm als Filter
 
(Auszug aus [http://sites.inka.de/mips/unix/unixphil.html Die Unix-Philosophie])
 
(Auszug aus [http://sites.inka.de/mips/unix/unixphil.html Die Unix-Philosophie])
 
  
 
== Siehe auch ==
 
== Siehe auch ==
 
*[[BSD]]
 
*[[BSD]]
 
*[[Linux]]
 
*[[Linux]]
 +
 +
== Weblinks ==
 +
* [http://sites.inka.de/mips/unix/unixphil.html Die Unix-Philosophie]
 +
* [http://www.levenez.com/unix/ UNIX History]
 +
* [http://www.unix.org The UNIX® System]
 +
* [http://www.opengroup.org The Open Group]
 +
 +
[[Kategorie:Unix| ]]
 +
[[Kategorie:Betriebssystem]]

Aktuelle Version vom 16. April 2009, 08:56 Uhr

Der Begriff UNIX® ist heute ein registriertes Warenzeichen der The Open Group und wird an Betriebssysteme lizensiert, die der Single UNIX Specification (SUS) genügen. Traditionell werden von UNIX®-Systemen auch die Spezifikationen der POSIX-, XPG und ISO-C-Standards beachtet.

Geschichte[Bearbeiten]

1969 arbeiteten Ken Thompson und Dennis Ritchie an einem privaten Projekt für ein Betriebssystem auf einer brachliegenden PDP7 an den Bell Labs. Als ironisches Wortspiel zu MULTICS, einem weiteren Projekt im Hause Bell, nannten sie ihr eigenes System UNIX.

Ihre Arbeit fand im Laufe der Zeit Interesse seitens zahlreicher Hersteller von Workstations und Servern. Da AT&T, die die Bell Labs zwischenzeitlich übernommen hatten, jedoch keine eigene Software verkaufen wurde, diente UNIX dennoch als Plattform für angepasste Varianten. Ironischerweise entwickelte selbst Microsoft während der 1980er Jahre noch an einer eigenen Variante von UNIX namens Xenix (das später an Santa Cruz Operations verkauft wurde).

Die Rechte am ursprünglichen Code der ersten Versionen von UNIX sind derzeit Gegenstands eines juristischen Verfahrens zwischen Novell, das die Rechte 1994 von AT&T/USL erworben hat, und der SCO Group. Eine Übersicht zu den Geschehnissen um diesen Prozess ist beispielsweise beim Heise Verlag veröffentlicht. Die Namensrechte am Warenzeichen UNIX® und der Spezifikation verkaufte Novell an die The Open Group, die damals noch unter dem Namen X/Open Company firmierte.


Merkmale[Bearbeiten]

  • Echtes Multitasking
  • Echter Multi-User Support
  • Verbreitung auf vielfältigen Rechnerarchitekturen
  • (Meist) hohe Stabilität

Philosophien[Bearbeiten]

  • Klein ist schön
  • Jedes Programm soll genau eine Sache gut machen
  • Erstelle so schnell wie möglich einen Prototyp
  • Portabilität geht über Effizienz
  • Speichere numerische Daten in flachen ASCII-Dateien
  • Nutze die Hebelwirkung von Software zu deinem Vorteil
  • Shell-Skripte vergrößern Hebelwirkung und Portabilität
  • Vermeide Benutzeroberflächen, die den Benutzer gefangen halten
  • Gestalte jedes Programm als Filter

(Auszug aus Die Unix-Philosophie)

Siehe auch[Bearbeiten]

Weblinks[Bearbeiten]