Oracle Solaris[1] ist der Name einer Betriebssystemdistribution auf Basis von SunOS und ist ein Unix-Betriebssystem. Seit der Übernahme von Sun Microsystems 2010[2] gehört Solaris der Firma Oracle.
Solaris | |
---|---|
![]() | |
Java Desktop unter Solaris 10 | |
Entwickler | Oracle |
Lizenz(en) | Software License Agreement |
Erstveröff. | 1991 |
Akt. Version | 11 11/2011 (9. November 2011) |
Abstammung | \ UNIX \ BSD \ SunOS \ UNIX \ UNIX System V \ Solaris |
Architektur(en) | 68k, SPARC, x86, AMD64, Intel 64 |
Oracle Solaris |
Es ist seit 1990 kompatibel zur UNIX System V-Familie. Frühe Versionen wurden unter dem Namen UNIX xx Sun Version yy veröffentlicht. Der Name SunOS wurde erstmals mit der ersten öffentlichen SunOS-3.0 Beta vom 1. Quartal 1986 ab verwendet. Die erste Version unter dem Namen SunOS wurde auf Basis von BSD-UNIX als proprietäres Betriebssystem für den Einsatz auf Servern und Workstations von Sun entwickelt. Version 5.0 von SunOS wurde auf der Basis von UNIX System V neu entwickelt und der Produktname Solaris eingeführt.
Geschichte
Zum Zeitpunkt der Firmengründung von Sun im Jahre 1982 war der Motorola 68010 noch nicht verfügbar. Daher konnte BSD-Unix mit seiner virtuellen Speicherverwaltung nicht auf die Sun-1 portiert werden. Die ersten Motorola 68000-basierten Sun-1-Systeme von Sun liefen daher mit einer UNIX V7 Portierung der Firma UniSoft. Nachdem der Motorola 68010 verfügbar wurde und späte Sun-1-Systeme damit ausgestattet wurden, entwickelte Sun zunächst eine BSD-Unix-Variante, die unter dem Namen BSD-UNIX Sun Version xx verteilt wurde. Im Laufe der Jahre wurde sie um viele Eigenschaften von System V erweitert und mit Erscheinen von SunOS-3.0 in SunOS umbenannt. 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 grafischen 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 Version 10 (SunOS 5.10), die man ab Februar 2005 kostenlos bei Sun herunterladen konnte.
Sechs Monate nach Veröffentlichung von Solaris 10 wurden schließlich wesentliche Teile des Quelltextes der nachfolgenden Entwicklerversion von Sun offengelegt und das System als OpenSolaris zum Download freigegeben. Die Weiterentwicklung erfolgte bis August 2010 als freies Betriebssystem. Am 13. August 2010 wurde bekanntgegeben, dass OpenSolaris mit sofortiger Wirkung eingestellt wird.[3][4]
Ein Jahr nach der Übernahme von Sun Microsystems durch Oracle äußerte sich John Fowler (Executive Vice President Systems bei Oracle) Anfang August 2010 zur Zukunft von Solaris. Fowler erklärte, dass 2011 Solaris 11 erscheinen solle und in diesem Solaris zahlreiche Komponenten „erneuert oder grundlegend überarbeitet werden“.[5] Gemäß einer von Oracle veröffentlichten Roadmap[6] sah man den Start von Solaris 11 für die zweite Jahreshälfte 2011 vor. Das grundlegend überarbeitete Solaris sollte demnach auch für x64-Plattformen verfügbar sein.[7]
Am 5. November 2011 erklärte Jim Laurent in seinem Blog, dass vier Tage später, am 9. November 2011, der offizielle Launch-Day von Solaris 11 sein würde.[8]
Funktionen und Besonderheiten
Seit der Version Solaris 7 (SunOS 5.7) bietet Solaris auf UltraSPARC-CPUs eine durchgängige 64-Bit-Unterstützung. Am 4. September 1991 wurde eine Solaris-Portierung für x86 angekündigt, im Januar 1992 begonnen. Seit dem 23. Juni 1992 ist die x86er-Prozessor-Version verfügbar, welche seit August 2004 auch auf AMD64 bootet und in Version 10 daher auch 64-Bit-Unterstützung für AMD64-CPUs oder Intel 64-CPUs bietet. Die Solaris-Version für PowerPC wurde nach dem ersten Release (Solaris 2.5.1) zunächst wieder eingestellt, eine neue Portierung begann nach Veröffentlichung von OpenSolaris unter dem Namen Polaris.
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 Quellen 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 Blastwave- 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.
Software
Die Software unter Solaris wird hauptsächlich im Rahmen einer Paketverwaltung mit Hilfe der pkg-Programme (pkgadd, pkgrm, pkgchk ...) verwaltet. Viele Programme, die auf anderen Unix- oder ähnlichen Betriebssystemen wie etwa Linux laufen, können 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 grafischen Oberflächen CDE, XFCE, KDE und GNOME, der Browser Firefox, die GNU Textutils und andere.[9]
Versionsübersicht
SunOS 0.7 | Februar 1982 |
|
SunOS 1.0 | 1983 |
|
SunOS 1.1 | April 1984 |
|
SunOS 1.2 | Januar 1985 |
|
SunOS 2.0 | 15. Mai 1985 |
|
SunOS 3.0 | 17. Februar 1986 |
|
SunOS 3.2 | September 1986 | |
SunOS 4.0 | 1989 |
|
SunOS 4.1.1 | März 1990 |
|
SunOS 4.1.2 | Dezember 1991 |
|
SunOS 4.1.3 | August 1992 |
|
SunOS 4.1.4 | November 1994 |
|
Solaris 2.0 SPARC (SunOS 5.0) | Juli 1992 |
|
Solaris 2.0 x86 (SunOS 5.0) | Dezember 1992 |
|
Solaris 2.1 SPARC (SunOS 5.1) | Dezember 1992 |
|
Solaris 2.2 SPARC (SunOS 5.2) | Mai 1993 |
|
Solaris 2.3 SPARC (SunOS 5.3) | November 1993 |
|
Solaris 2.1 x86 (SunOS 5.1) | November 1993 |
|
Solaris 2.4 (SunOS 5.4) | November 1994 |
|
Solaris 2.5 (SunOS 5.5) | November 1995 |
|
Solaris 2.5.1 (SunOS 5.5.1) | Mai 1996 |
|
Solaris 2.6 (SunOS 5.6) | August 1997 |
|
Trusted Solaris 2.5.1 | September 1998 |
|
Solaris 7 (SunOS 5.7) | 27. Oktober 1998 | |
Trusted Solaris 7 | 2. November 1999 |
|
Solaris 8 (SunOS 5.8) | 26. Januar 2000 |
|
Trusted Solaris 8 | 20. November 2000 |
|
Solaris 9 (SunOS 5.9) | 22. Mai 2002 (SPARC) 10. Januar 2003 (x86) |
|
Solaris 10 (SunOS 5.10) | 31. Januar 2005 |
|
Open Solaris (Sun OS 5.10.1) | 14. Juni 2008 |
|
Solaris 11 Express 2010.11 (Sun OS 5.11) | 15. November 2010 | |
Solaris 11 2011.11 (Sun OS 5.11) | 9. November 2011 |
|
Befehl zur Anzeige der installierten Solaris Revision (Version): cat /etc/release
Literatur
- Harald Zisler: SOLARIS 10 & OpenSOLARIS. Franzis Verlag, Poing, 1. Auflage 2007, ISBN 978-3-7723-7297-1
Weblinks
- Offizielle Website (englisch)
- Anwendertreffen
Einzelnachweise
- ↑ http://www.sun.com/software/solaris/get.jsp
- ↑ www.stern.de: EU-Kommission: Oracle darf Sun übernehmen
- ↑ http://www.pro-linux.de/news/1/16036/oracle-stellt-opensolaris-ein.html
- ↑ Oracle beerdigt OpenSolaris. ZDNet.de, 16. August 2010, abgerufen am 17. August 2010.
- ↑ Oracle zur Zukunft von Solaris. iX – Magazin für professionelle Informationstechnik, 11. August 2010, abgerufen am 12. August 2010.
- ↑ Oracle Solaris, and OpenSolaris. Oracle Public Sector, abgerufen am 17. August 2010.
- ↑ Solaris 11 kommt in der zweiten Jahreshälfte 2011. ZDNet.de, 12. August 2010, abgerufen am 12. August 2010.
- ↑ Live Webinar zur Vorstellung von Solaris 11. Oracle, 5. November 2011, abgerufen am 6. November 2011.
- ↑ OpenCSW Paketliste
- ↑ C't Ausgabe "c't Spezial 03/2008"
- ↑ Oracle: Oracle Solaris 11 Express. 15. November 2010, abgerufen am 18. November 2010.
- ↑ Oracle: Oracle Solaris 11. 9. November 2011, abgerufen am 7. Januar 2012.