Solaris (Betriebssystem)
aus Wikipedia, der freien Enzyklopädie
Solaris | |
---|---|
Sun Solaris Logo |
|
Basisdaten | |
Entwickler: | Sun Microsystems |
Version: | 10 (1. Februar 2005) |
Stammbaum: | \ Unix \ BSD-Unix \ UNIX System V R4 \ Solaris |
Architekturen: | (680x0), Sun SPARC, IA-32 |
Lizenz: | Software License Agreement |
Sonstiges: | Preis: kostenlos |
Website: | www.sun.com/.../solaris |
Solaris ist ein Unix-Betriebssystem der Firma Sun Microsystems.
Inhaltsverzeichnis |
[Bearbeiten] Geschichte
Zunächst entwickelte Sun SunOS, eine BSD-Unix-Variante, welche im Laufe der Jahre um viele Eigenschaften von System V erweitert wurde. 1982 erschien die Version 1.0 dieses Betriebssystems für die damals noch auf Motorola 68010 basierenden Sun-1- und Sun-2-Rechner. Die von Sun später entwickelte Sun-4-Baureihe mit SPARC-Prozessorarchitektur machte SunOS weiter beliebt, und schließlich war SunOS 4.1.1_U1 das letzte offizielle Release, das noch Rechner der Sun3-Baureihe mit Motorola 68000er unterstützte. Die letzte SunOS-4-Version von 1995 war 4.1.4 und brachte neben Fehlerbereinigung noch Unterstützung für die Maschinen mit MicroSPARC-Prozessor.
Die nicht sehr erfolgreiche Baureihe Sun386 mit Intel-Prozessoren wurde von SunOS in den Versionen 4.0.1 bis 4.0.3 unterstützt. Mit Version 4.1.2 wurde Multiprozessorbetrieb (asymmetrisch) eingeführt.
Die Version 5 von SunOS wurde auf Basis von System V Release 4 neu entwickelt, nachdem Sun Partner von Unix International geworden war. Es wurde mit der graphischen Benutzeroberfläche CDE und Java gebündelt und ab 1992 als "Operating Environment" Solaris 2.x vermarktet. Es war von Anfang an SMP-fähig.
Die frühen Versionen von Solaris, die noch auf SunOS Version 4 basierten, wurden in späteren Jahren als Version 1.x nummeriert. Nach Version 2.6 wurde die "2." weggelassen: Im Jahre 2004 erschien die aktuelle Version 10 (SunOS 5.10), die man seit Februar 2005 kostenlos bei Sun herunterladen kann.
[Bearbeiten] Versionen
Solaris-Version | SunOS-Version | Datum | Beschreibung |
---|---|---|---|
Solaris 1.0 | SunOS 4 | 1991 | Nur für SPARC-Architektur. |
Solaris 2.0 | SunOS 5.0 | Juni 1992 | Nur für Sun-4c-Architektur. |
Solaris 2.1 | SunOS 5.1 | Dezember 1992 (SPARC) Mai 1993 (x86) |
Unterstützt Sun-4 und Sun-4m-Architecturen; erstes Solaris-x86-Release. |
Solaris 2.2 | SunOS 5.2 | Mai 1993 | Unterstützung der Sun-4d-Architektur (SPARC). |
Solaris 2.3 | SunOS 5.3 | November 1993 | OpenWindows 3.3 umgestellt von NeWS auf Display PostScript und Einstellung der SunView-Unterstützung (SPARC). |
Solaris 2.4 | SunOS 5.4 | November 1994 | Erstes einheitliches SPARC/x86-Release. Enthält OSF/Motif Runtime-Unterstützung. |
Solaris 2.5 | SunOS 5.5 | November 1995 | Erste Unterstützung für UltraSPARC, enthält CDE, NFSv3 und NFS/TCP. |
Solaris 2.5.1 | SunOS 5.5.1 | Mai 1996 | Einziges Release mit Unterstützung für die PowerPC-Plattform; Unterstützung der "Ultra Enterprise"; user IDs (uid_t) erweitert auf 32-bit. |
Solaris 2.6 | SunOS 5.6 | Juli 1997 | Enthält Kerberos 5, PAM, TrueType Schriften, WebNFS, Large File Support. |
Solaris 7 | SunOS 5.7 | November 1998 | Erstes 64-bit UltraSPARC Release. UFS-logging. |
Solaris 8 | SunOS 5.8 | Februar 2000 | enthält Multipath I/O, IPv6 und IPsec. Role Based Access Control (RBAC); sun4c-Unterstützung entfernt. Die aktuelle Ausgabe ist Solaris 8 2/04. |
Solaris 9 | SunOS 5.9 | 28. Mai 2002 (SPARC) 10. Januar 2003 (x86) |
iPlanet Directory Server, Resource Manager, Solaris Volume Manager, Linux-Kompatibilität; OpenWindows eingestellt, sun4d-Unterstützung entfernt. Die aktuelle Ausgabe ist Solaris 9 9/05. |
Solaris 10 | SunOS 5.10 | 31. Januar 2005 | mit x64 (AMD64/EM64T)-Unterstützung, DTrace, Solaris Containers, Service Management Facility (SMF) ersetzt init.d Skripte, NFSv4 und iSCSI-Unterstützung. Least privilege-Sicherheit. Keine Unterstützung für sun4m und UltraSPARC I Prozessoren < 200 MHz. Neues GNOME-basiertes Java Desktop System und CDE. Ab Solaris 10 1/06 mit GRUB Loader für x86-Systeme. Seit Solaris 10 6/06 mit dem neuem Dateisystem ZFS. |
Die installierte Solaris Revision (Version) kann mit dem Befehl cat /etc/release
angezeigt werden.
[Bearbeiten] Funktionen und Besonderheiten
Seit der Version Solaris 7 (SunOS 5.7) bietet Solaris auf UltraSPARC CPUs eine durchgängige 64-Bit-Unterstützung. Solaris ist auch in einer x86er-Prozessor-Version verfügbar, welche seit Version 10 auch 64-Bit-Unterstützung für AMD64-CPUs oder EM64T-CPUs bietet. Die Solaris-Version für PowerPC wurde nach dem ersten Release (Solaris 2.5.1) zunächst wieder eingestellt.
Seit Januar 2005 existiert das OpenSolaris-Projekt, das, unter der Leitung von Sun, den Quellcode von Solaris größtenteils unter der Common Development and Distribution License der Öffentlichkeit zur Verfügung stellt. Unter dem Namen OpenSolaris wurden die Sourcen für Kernel, einzelne Module und Bibliotheken dann am 14. Juni 2005 als Open-Source-Betriebssystem freigegeben. Im Rahmen dessen soll auch eine Solaris-Version für PowerPC erscheinen, die derzeit im Rahmen des Blastware- bzw. OpenSolaris-Projektes in Arbeit ist. Anfang 2006 wurde von den Entwicklern eine entsprechende Portierung auf die Pegasos-basierte CHRP-Workstation "ODW" von IBM/Freescale/Genesi bekanntgegeben.
[Bearbeiten] Software
Die Software unter Solaris wird hauptsächlich im Rahmen eines Paketmanagements mit Hilfe der pkg-Programme (pkgadd, pkgrm, pkgchk ...) verwaltet.
Da Solaris ein Unix-Betriebssystem ist, können viele Programme, die auf anderen Unix- oder ähnlichen Betriebssystemen wie z.B. Linux laufen, auf Solaris portiert werden. So stellt zum Beispiel das Blastwave-Projekt mit der Unterstützung von Sun hunderte von zusätzlichen Software-Paketen für Solaris bereit, welche mit dem Programm pkgadd eingespielt werden können. Verfügbar sind unter anderem die graphischen Oberflächen CDE, XFCE, KDE und GNOME, der Browser Firefox, die GNU Textutils und andere.
[Bearbeiten] Siehe auch
[Bearbeiten] Weblinks
- OpenSolaris Homepage
- Solaris Homepage
- Solaris Dokumentation
- Solaris Entwickler Webseite
- Sun Portal für administrative Themen
- Sun Best Practice Dokumente
- Blastware PowerPC OpenSolaris Port Homepage
- Blastwave Packages Homepage
- Homepage Sunfreeware Binärsoftware
- NexentaOS: Debian-basierte OpenSolaris Distribution
- Advanced Solaris FAQ (English)