Solaris (Betriebssystem)

Solaris ist Unix durch Sonne-Mikrosysteme ursprünglich entwickeltes Betriebssystem. Es hat ihren früheren SunOS 1993 ersetzt. Orakel Solaris, wie es jetzt bekannt ist, ist von Oracle Corporation seit dem Erwerb des Orakels der Sonne im Januar 2010 im Besitz gewesen.

Solaris ist für seine Skalierbarkeit besonders auf SPARC Systemen bekannt, und um viele innovative Eigenschaften wie DTrace, ZFS und Zeit Slider hervorzubringen. Unterstützungen von Solaris SPARC-basierte und mit Sitz in x86 Arbeitsplätze und Server von der Sonne und den anderen Verkäufern, mit Anstrengungen im Gange, um zu zusätzlichen Plattformen nach Backbord zu halten. Solaris wird als entgegenkommend mit der Einzelnen Unix Spezifizierung eingeschrieben.

Solaris wurde historisch entwickelt, weil Eigentumssoftware, dann in Sonne-Mikrosystemen im Juni 2005 die meisten codebase laut der CDDL-Lizenz veröffentlicht hat, und OpenSolaris offenes Quellprojekt gegründet hat. Mit der Sonne von OpenSolaris, die gewollt ist, um eine Entwickler- und Benutzergemeinschaft um die Software zu bauen. Nach dem Erwerb von Sonne-Mikrosystemen im Januar 2010 hat sich Orakel dafür entschieden, den Vertrieb von OpenSolaris und das Entwicklungsmodell zu unterbrechen. Infolgedessen hat sich die Gemeinschaft von OpenSolaris gegabelt, weil OpenIndiana, ein Teil des Illumos Fundaments vorspringen. Im August 2010 hat Orakel Versorgung öffentlicher Aktualisierungen zum Quellcode des Solaris Kerns unterbrochen, effektiv Solaris 11 in eine geschlossene Quelle Eigentumsbetriebssystem drehend. Jedoch, durch Oracle Technology Network (OTN), können Industriepartner noch Zugang zum Quellcode von Solaris in der Entwicklung gewinnen.. Der Offene Quellteil von Solaris 11 ist für das Download vom Orakel verfügbar.

Geschichte

1987, AT&T und Sonne hat bekannt gegeben, dass sie an einem Projekt zusammenarbeiteten, die populärsten Varianten von Unix auf dem Markt damals zu verschmelzen: BSD, System V und Xenix. Das ist Unix System V Release 4 (SVR4) geworden.

Am Sonntag, dem 4. September 1991 bekannt gegeben, dass es seinen vorhandenen BSD-abgeleiteten Unix, SunOS 4, mit einem basiertem auf SVR4 ersetzen würde. Das wurde innerlich als SunOS 5 identifiziert, aber ein neuer Marktname wurde zur gleichen Zeit eingeführt: Solaris 2. Während SunOS 4.1.x Mikroausgaben Solaris 1 durch die Sonne rückwirkend genannt wurden, wird der Name von Solaris fast exklusiv verwendet, um sich auf SVR4-abgeleiteten SunOS 5.0 und später zu beziehen.

Die Rechtfertigung für diese neue "Übermarke" bestand darin, dass sie nicht nur SunOS, sondern auch OpenWindows grafische Benutzerschnittstelle und Funktionalität von Open Network Computing (ONC) umfasst hat. SunOS geringe Version wird in die Ausgabenummer von Solaris eingeschlossen; zum Beispiel, Solaris 2.4 eingetragene SunOS 5.4. Nach Solaris 2.6 ist Sonne "2" gefallen. von der Zahl, so vereinigt Solaris 7 SunOS 5.7, und die letzte Ausgabe SunOS 5.11 Formen der Kern von Solaris 11.

Unterstützte Architekturen

Solaris verwendet eine allgemeine Codebasis für die Plattformen, die sie unterstützt: SPARC und i86pc (der sowohl x86 als auch x86-64 einschließt).

Solaris hat einen Ruf, zur symmetrischen Mehrverarbeitung gut passend zu sein, eine Vielzahl von Zentraleinheiten unterstützend. Es ist mit der SPARC Hardware der Sonne historisch dicht integriert worden (einschließlich der Unterstützung für SPARC 64-Bit-Anwendungen seit Solaris 7), mit dem es als ein vereinigtes Paket auf den Markt gebracht wird. Das hat häufig zu zuverlässigeren Systemen, aber an einer Kostenprämie über die Waren-PC-Hardware geführt. Jedoch hat es auch x86 Systeme seit Solaris 2.1 unterstützt, und es schließt Unterstützung für 64 Bit x86 Anwendungen seit Solaris 10 ein, Sonne erlaubend, auf der Verfügbarkeit von auf der x86-64 Architektur gestützten Waren-64-Bit-Zentraleinheiten Kapital anzuhäufen. Sonne hat Solaris für den Gebrauch sowohl mit seinen eigenen "x64" Arbeitsplätzen als auch mit Servern schwer auf den Markt gebracht, die auf AMD Opteron und Verarbeitern von Intel Xeon, sowie x86 Systemen gestützt sind, die von Gesellschaften wie Kleines enges Tal, Hewlett Packard und IBM verfertigt sind. Bezüglich 2009 unterstützen die folgenden Verkäufer Solaris für ihre x86 Server-Systeme:

  • Dell - wird "prüfen, bescheinigen, und Solaris und OpenSolaris auf seinem Gestell und Klinge-Servern optimieren und ihnen als eine von mehreren Wahlen im gesamten Softwaremenü von Dell" anbieten
  • IBM - verteilt auch Solaris und Solaris Subscriptions für ausgesuchten mit Sitz in x86 IBM System x Server und Server von BladeCenter
  • Intel
  • Hewlett Packard - verteilt und stellt Software technische Unterstützung für Solaris auf dem Server von ProLiant und den Klinge-Systemen zur Verfügung
  • Fujitsu Siemens

Bezüglich des Julis 2010 bescheinigen Kleines enges Tal und HP und verkaufen Orakel Solaris, Orakel-Unternehmen Linux und Orakel VM auf ihren jeweiligen x86 Plattformen, wieder

und IBM hat direkte Unterstützung für Solaris auf dem x64 Bastelsatz aufgehört.

Andere Plattformen

Solaris wurde 2.5.1 eingeschlossene Unterstützung für die Plattform von PowerPC (Bezugsplattform von PowerPC), aber der Hafen vor Solaris 2.6 Ausgabe annulliert. Im Januar 2006 hat eine Gemeinschaft von Entwicklern an Blastwave Arbeit an einem Hafen von PowerPC begonnen, den sie Polarstern genannt haben. Im Oktober 2006 hat ein Gemeinschaftsprojekt von OpenSolaris auf den Anstrengungen von Blastwave und dem Projektpulsar von Laboratorien der Sonne gestützt, der die relevanten Teile von Solaris 2.5.1 in OpenSolaris wiedervereinigt hat, hat seine erste offizielle Quellcodeausgabe bekannt gegeben.

Ein Hafen von Solaris zur Architektur von Intel Itanium wurde 1997 bekannt gegeben, aber nie gebracht, um einzukaufen.

Am 28. November 2007 haben IBM, Sonne und Sine Nomine Associates eine Vorschau auf OpenSolaris für das System z demonstriert, auf IBM System z Großrechner unter z/VM, genannt Sirius laufend (in der Analogie zum Projekt von Polarstern, und auch wegen der australischen Staatsbürgerschaft des primären Entwicklers: HMS Sirius 1786 war ein Schiff der Ersten Flotte nach Australien). Am 17. Oktober 2008 wurde eine Prototyp-Ausgabe von Sirius bereitgestellt und am 19. November dasselbe Jahr, IBM hat den Gebrauch von Sirius auf dem System z IFL Verarbeiter autorisiert.

Solaris unterstützt auch die Plattform von Linux ABI, Solaris erlaubend, heimische Dualzahlen von Linux auf x86 Systemen zu führen. Diese Eigenschaft wird "Solaris Behälter nach Linux Anwendungen" oder SCLA genannt, der auf der gebrandmarkten Zonenfunktionalität gestützt ist, die in Solaris 10 8/07 eingeführt ist.

Installation und Gebrauch-Optionen

Solaris kann von verschiedenen vorpaketierten Softwaregruppen, im Intervall von einem minimalistic "Reduzierte Netzunterstützung" zu einem ganzen installiert werden, der "Plus der OEM komplett ist". Die Installation von Solaris ist für eine Person nicht notwendig, um das System zu verwenden. Zusätzliche Software, wie Apache, MySQL, kann usw. ebenso in einer paketierten Form von sunfreeware, OpenCSW und Blastwave installiert werden.

Gebrauch mit der Installation

Solaris kann von physischen Medien oder einem Netz für den Gebrauch auf einer Arbeitsfläche oder Server installiert werden.

Solaris kann von einer Textkonsole auf Plattformen ohne eine Videoanzeige und Maus interaktiv installiert werden. Das kann für Server in einem Gestell in einem entfernten Datenzentrum von einem Endserver ausgewählt werden oder sogar Modem wählen.

Solaris kann von einer grafischen Konsole interaktiv installiert werden. Das kann für persönliche Arbeitsplätze oder Laptops in einem lokalen Gebiet ausgewählt werden, wo eine Konsole normalerweise verwendet werden kann.

Solaris kann über ein Netz automatisch installiert werden. Systemverwalter können Installationen mit Schriften und Konfigurationsdateien, einschließlich der Konfiguration und automatischen Installation der Drittsoftware kundengerecht anfertigen, ohne zusätzliche Softwareverwaltungsdienstprogramme zu kaufen.

Wenn Solaris installiert wird, wird das Betriebssystem auf demselben System wohnen, wo die Installation vorgekommen ist. Anwendungen können auf dem lokalen System individuell installiert werden, oder können über das Netz von einem entfernten System bestiegen werden.

Gebrauch ohne Installation

Solaris kann verwendet werden, ohne das Betriebssystem auf einer Arbeitsfläche oder Server getrennt zu installieren.

Solaris kann von einem entfernten Server gestartet werden, der ein OS Image in einer diskless Umgebung, oder in einer Umgebung zur Verfügung stellt, wo eine innere Platte nur für den Tausch-Raum verwendet wird. In dieser Konfiguration läuft das Betriebssystem noch lokal auf dem System. Anwendungen können oder können lokal nicht wohnen, wenn sie laufen. Das kann für Geschäfte oder Bildungseinrichtungen ausgewählt werden, wo schnelle Einstellung erforderlich ist (Arbeitsplätze können von" eines ladenden Docks, die MAC-Adresse "gerollt werden, die in einen Hauptserver eingeschrieben ist, eingesteckt, und sofort verwendbar sein), oder schneller Ersatz ist erforderlich (wenn ein Tischhardware-Misserfolg vorkommt, wird ein neuer Arbeitsplatz von einem Wandschrank, eingesteckt gezogen, und ein Benutzer kann ihre Arbeit von ihrem letzten gesparten Punkt fortsetzen.)

Solaris kann auch von einem dünnen Kunden verwendet werden. Anwendungen, Betriebssystem, Fensterbetriebsleiter und grafische Übergabe laufen auf einer oder entfernteren Servern. Verwalter können eine Benutzerrechnung zu einem Hauptsystem von Solaris hinzufügen, und ein dünner Kunde kann von einem Wandschrank gerollt werden, der auf einer Arbeitsfläche gelegt ist, und ein Benutzer kann Arbeit sofort anfangen. Wenn es einen Hardware-Misserfolg gibt, kann der dünne Kunde getauscht werden, und der Benutzer kann ihre Arbeit vom genauen Punkt des Misserfolgs fortsetzen, ob die Arbeit gespart wurde.

Tischumgebungen

Frühe Ausgaben von Solaris haben OpenWindows als die Standardtischumgebung verwendet. In Solaris 2.0 zu 2.2 hat OpenWindows sowohl NeWS als auch X Anwendungen unterstützt, und hat rückwärts gerichtete Vereinbarkeit für Anwendungen von SunView von der älteren Tischumgebung der Sonne zur Verfügung gestellt. NeWS hat Anwendungen erlaubt, in der orientierten Weise eines Gegenstands gebaut zu werden, PostScript, eine allgemeine 1982 veröffentlichte Drucksprache zu verwenden. Das X Fenstersystem hat aus dem Projekt von MIT Athena 1984 und zugelassen die Anzeige einer von der Maschine zu trennenden Anwendung hervorgebracht, wohin die Anwendung, getrennt durch eine Netzverbindung lief. Das ursprüngliche gestopfte Anwendungsgefolge von SunView der Sonne wurde zu X getragen.

Sonne hat später Unterstützung für das Vermächtnis Anwendungen von SunView und NeWS mit OpenWindows 3.3 fallen lassen, der sich mit Solaris 2.3 eingeschifft hat, und auf X11R5 mit der Anzeigenachschrift-Unterstützung umgeschaltet hat. Der grafische Blick und das Gefühl sind basiert auf den OFFENEN BLICK geblieben. OpenWindows 3.6.2 war die letzte Ausgabe unter Solaris 8. Der OFFENE BLICK-Fensterbetriebsleiter (olwm) mit anderem OFFENEM BLICK spezifische Anwendungen waren in Solaris 9 fallen gelassen, aber Unterstützungsbibliotheken wurden noch gestopft, langfristiger Dualzahl umgekehrt Vereinbarkeit mit vorhandenen Anwendungen zur Verfügung stellend. Der OFFENE BLICK der Virtuelle Fensterbetriebsleiter (olvwm) kann noch für Solaris von sunfreeware und Arbeiten an Ausgaben so neu heruntergeladen werden wie Solaris 10.

Sonne und andere Verkäufer von Unix haben eine Industrieverbindung geschaffen, um Arbeitsflächen von Unix zu standardisieren. Als ein Mitglied von COSE, der Allgemeinen Offenen Softwareumgebungsinitiative, hat Sonne co-develop die Allgemeine Tischumgebung geholfen. CDE war eine Initiative, eine Standardtischumgebung von Unix zu schaffen. Jeder Verkäufer hat verschiedene Bestandteile beigetragen: Hewlett Packard hat den Fensterbetriebsleiter beigetragen, IBM hat dem Dateibetriebsleiter zur Verfügung gestellt, und Sonne hat die E-Mail und Kalender-Möglichkeiten sowie Unterstützung der Schinderei-Und-Falls (ToolTalk) zur Verfügung gestellt. Diese neue Tischumgebung hat auf den Motiv-Blick und das Gefühl basiert, und die alte OFFENE BLICK-Tischumgebung wurde als Vermächtnis betrachtet. CDE hat Arbeitsflächen von Unix über vielfache offene Systemverkäufer vereinigt. CDE war als eine entbündelte Erweiterung für Solaris 2.4 und 2.5 verfügbar, und wurde in Solaris 2.6 bis 10 eingeschlossen. Die CDE Anwendungen werden in OpenSolaris und Solaris 11 nicht mehr eingeschlossen, aber viele Bibliotheken bleiben für die Dualzahl umgekehrt Vereinbarkeit.

2001 hat Sonne eine Vorschau-Ausgabe des Tischumgebungs-ZWERGS der offenen Quelle 1.4, gestützt auf dem GTK + Werkzeug, für Solaris 8 ausgegeben. Solaris 9 8/03 hat ZWERG 2.0 als eine Alternative zu CDE vorgestellt. Solaris 10 schließt Java Desktop System (JDS) der Sonne ein, das auf dem ZWERG basiert und mit einem großen Satz von Anwendungen, einschließlich StarOffice, des Bürogefolges der Sonne kommt. Sonne beschreibt JDS als ein "Hauptbestandteil" von Solaris 10.

Die offenen Quelltischumgebungen kompilieren KDE und Xfce, zusammen mit vielen anderen Fensterbetriebsleitern, auch und laufen auf neuen Versionen von Solaris.

Sonne investierte in eine neue Tischumgebung genannt der Projektspiegel seit 2003. Das Projekt ist seit Ende 2006 untätig gewesen.

Lizenz

Der Quellcode von Solaris (mit einigen Ausnahmen) ist laut der Allgemeinen Entwicklungs- und Vertriebslizenz (CDDL) über das Projekt von OpenSolaris veröffentlicht worden. Der CDDL ist eine OSI-genehmigte Lizenz. Wie man betrachtet, ist es von der Organisation zur Förderung freier Software frei, aber der GPL ist damit unvereinbar.

OpenSolaris wurde am 14. Juni 2005 von der dann aktuellen Entwicklungscodebasis von Solaris entsamt; sowohl binäre Versionen als auch Quellversionen sind zurzeit herunterladbar und ohne Kosten lizenziert. Die Quelle für kommende Eigenschaften wie Unterstützung von Xen wird jetzt zum Projekt von OpenSolaris ganz selbstverständlich hinzugefügt, und Sonne hat gesagt, dass heutzutage Ausgaben von richtigem Solaris künftig aus OpenSolaris abgeleitet werden.

Versionsgeschichte

Bemerkenswerte Eigenschaften von Solaris schließen zurzeit DTrace, Türen, Dienstverwaltungsmöglichkeit, Solaris Containers, Eingabe/Ausgabe von Solaris Multiplexed, Volumen-Betriebsleiter von Solaris, ZFS ein, und Solaris hat Erweiterungen Vertraut.

Aktualisierungen zu Versionen von Solaris, werden wie Solaris 10 10/09 regelmäßig veröffentlicht.

In aufsteigender Reihenfolge sind die folgenden Versionen von Solaris veröffentlicht worden:

Eine umfassendere Zusammenfassung von einigen Versionen von Solaris ist auch verfügbar. Ausgaben von Solaris werden auch in Solaris 2 häufig gestellte Fragen beschrieben.

Entwicklungsausgabe

Zu Grunde liegender Solaris codebase ist unter der dauernden Entwicklung gewesen, seitdem Arbeit gegen Ende der 1980er Jahre darauf begonnen hat, was schließlich als Solaris 2.0 veröffentlicht wurde. Jede Version wie Solaris 10 basiert auf einem Schnellschuss dieser Entwicklung codebase, genommen in der Nähe von der Zeit seiner Ausgabe, die dann als ein abgeleitetes Projekt aufrechterhalten wird. Aktualisierungen zu diesem Projekt werden gebaut und mehrere Male ein Jahr geliefert, bis die folgende offizielle Ausgabe herauskommt.

Die Solaris Version unter der Entwicklung durch die Sonne seit der Ausgabe von Solaris 10 2005 ist das codenamed Nevada, und wird daraus abgeleitet, was jetzt OpenSolaris codebase ist.

2003 wurde eine Hinzufügung zum Entwicklungsprozess von Solaris begonnen. Unter dem Programmname-Softwareschnellzug für Solaris (oder gerade Solaris Schnellzug) wurde eine binäre auf der aktuellen Entwicklungsbasis gestützte Ausgabe für das Download auf einer Monatsbasis bereitgestellt, jedem der Probevorführung neue Eigenschaften erlaubend, und prüfen Sie die Qualität und Stabilität des OS, als es zur Ausgabe der folgenden offiziellen Version von Solaris fortgeschritten ist. Eine spätere Änderung zu diesem Programm hat ein vierteljährliches Ausgabe-Modell mit der verfügbaren Unterstützung eingeführt, hat Solaris-Schnellzug-Entwickler-Ausgabe (SXDE) umbenannt.

2007 hat Sonne Projekt Indiana mit mehreren Absichten, einschließlich der Versorgung einer offenen Quelle binärer Vertrieb des Projektes von OpenSolaris bekannt gegeben, SXDE ersetzend. Die erste Ausgabe dieses Vertriebs war OpenSolaris 2008.05.

Die Solaris-Schnellzug-Gemeinschaftsausgabe (SXCE) </Spanne> war spezifisch für Entwickler von OpenSolaris beabsichtigt. Es wurde alle zwei Wochen aktualisiert, bis es im Januar 2010 mit Benutzern unterbrochen wurde, die empfohlen sind, zum Vertrieb von OpenSolaris abzuwandern. Obwohl die gesehene Download-Lizenz, wenn das Herunterladen der Bilddateien seinen Gebrauch anzeigt, auf den persönlichen, das pädagogische und die Einschätzungszwecke, die gezeigte Lizenzannahmeform beschränkt wird, wenn der Benutzer wirklich von zusätzlichen Gebrauch von Listen dieser Images einschließlich des kommerziellen und der Produktionsumgebungen installiert.

SXCE Ausgaben, die damit begrenzt sind, bauen 130, und Ausgaben von OpenSolaris, die damit begrenzt sind, bauen 134 ein paar Wochen später. Die folgende Ausgabe von OpenSolaris, der darauf gestützt ist, baut 134 war im März 2010 erwartet, aber es wurde nie völlig veröffentlicht, obwohl die Pakete auf dem Paket-Behältnis bereitgestellt wurden. Stattdessen hat Orakel den binären distro zu Solaris 11 Schnellzug mit verschiedenen Lizenzbegriffen umbenannt und hat veröffentlicht bauen 151a als 2010.11 im November 2010.

Siehe auch

  • Blastwave - Softwarepakete für die Produktion Sparc und x86/AMD64 Solaris 8 aufwärts
  • Vergleich von Betriebssystemen
  • Illumos
  • OpenCSW - Software hat sich von Blastwave gegabelt
  • OpenIndiana
  • OpenSolaris
  • Betriebssystemzeitachse
  • Sonne-Verwaltungszentrum
  • Sonne xVM
  • Vertrauter Solaris

Links


Planer (Programmiersprache) / GLONASS
Impressum & Datenschutz