Solaris (Betriebssystem). Installieren des Solaris-Betriebssystems Was sind die Hauptmerkmale des Solaris-Betriebssystems?

Bewertung: / 0
Details Aufrufe: 1123

Derzeit ist Solaris ein leistungsstarkes und flexibles Betriebssystem, das in Versionen für SPARC- und Intel x86-Prozessoren verfügbar ist. Als Grundlage für eine Netzwerkumgebung konzipiert, ist das Betriebssystem Solaris Multitasking, Multithreading und Multiuser-fähig und erfüllt die meisten anerkannten internationalen Industriestandards.

Von den frühesten Entwicklungsstadien an war das Solaris-Betriebssystem für den Einsatz in Unternehmenscomputernetzwerken vorgesehen. Es bietet einen äußerst effizienten und zuverlässigen Zugriff auf ganze Systeme, Server, Datenbanken, Drucker und andere Netzwerkressourcen. Das Solaris-Betriebssystem verfügt über integrierte und optimierte Netzwerktools auf Betriebssystemkernebene: von der Gewährleistung der Interaktion von Anwendungsprogrammen und der Erstellung verteilter Dateisysteme bis hin zur Unterstützung der Erstellung einer vollständig verteilten Java- und Web-Computing-Umgebung. Solaris ist außerdem eine weltweit anerkannte Plattform für die Entwicklung komplexer Software mit einer Reihe von Tools zur Verkürzung der Anwendungsentwicklungszeit, zur Verbesserung der Anwendungszuverlässigkeit und zur Erstellung fortschrittlicher integrierter Systeme. Anscheinend wäre es keine große Übertreibung zu sagen, dass keine andere Kombination aus Hardwareplattform und Betriebssystem selbst, die zur Unterstützung einer „netzwerkzentrierten“ Umgebung für Client-Server-Anwendungen entwickelt wurde, eine solche Kombination aus Leistung, Zuverlässigkeit und Flexibilität ermöglicht und Offenheit. Es ist das beliebteste kommerzielle UNIX-Betriebssystem. Es gibt etwa 12.000 verschiedene Anwendungen dafür.

Seit seiner Gründung im Jahr 1982 ist Sun Microsystems ein konsequenter Verfechter offener Betriebslösungen. Das anhaltende dynamische Wachstum von Sun Microsystems ist größtenteils das Ergebnis der Bemühungen zur Umgestaltung seiner Betriebsabläufe Solaris-Systeme, ein offenes Betriebssystem vom Typ UNIX, in ein fortschrittliches Industriebetriebssystem umzuwandeln. Dies war ein Wachstumsprozess des Betriebssystems, sowohl im Sinne der Erweiterung seiner Funktionalität als auch im Sinne der Schaffung des effizientesten und zuverlässigsten Betriebssystemkernels.

In dieser Zeit investierte Sun Microsystems stark in die Entwicklung leistungsstarker Software, die offenen Standards entspricht (und tut dies bis heute). Das erste Ergebnis war die Schaffung des SunOS-Betriebssystems als Variante von Berkley UNIX, ergänzt durch hochentwickelte Netzwerksoftware und eine benutzerfreundliche und effiziente Fensterschnittstelle. 1985 führte Sun die NFS-Software ein, die seitdem zum De-facto-Industriestandard für Netzwerkdateisysteme geworden ist. Seitdem haben wir mehr als 8,5 Millionen Lizenzen verkauft. Seitdem hat sich das Betriebssystem SunOS als attraktivste Plattform für technische und wissenschaftliche Anwendungen erwiesen und erfreut sich in der Computerwelt großer Beliebtheit.

1991 trennte Sun Microsystems SunSoft in eine separate Abteilung, um eine maximale Konzentration der Anstrengungen bei der Entwicklung des Betriebssystems und der zugehörigen Software sicherzustellen. SunSoft stellt OEMs, Distributoren, Partnern und Endbenutzern unabhängig Softwarelizenzen zur Verfügung. Im September 1991 kündigte er die Veröffentlichung einer neuen Version des Solaris-Betriebssystems an, die auf zwei grundlegenden UNIX-Varianten basiert – Berkley 4.2/4.3 (BSD) und ATA&T System V.

Solaris OS ist aus SunOS hervorgegangen und verfügt mit seiner ganzen Funktionsvielfalt und einem hohen Maß an Konformität mit Industriestandards (X/Open UNIX 95, verschiedene Abschnitte von POSIX 1003.1, X11R6, ...) über eine einzigartige Eigenschaft: die Qualität der Skalierbarkeit. Tatsächlich wird dasselbe Betriebssystem auf Einzelprozessor-Workstations und auf Arbeitsgruppenservern sowie auf dem Sun Enterprise 10000-Server mit 64 Prozessoren, einem Server auf Unternehmensebene, verwendet. Für ein unglaublich breites Anwendungsspektrum bietet das Solaris-Betriebssystem eine nahezu lineare Leistungssteigerung mit zunehmender Anzahl von Prozessoren im System. Dies ist buchstäblich die Verkörperung des Konzepts des symmetrischen Multiprozessor-Computing (SMP – Symmetric Multi-Processing).

Der Aufbau großer Computersysteme erfordert die Verfügbarkeit von Werkzeugen, um eine effektive und zuverlässige Netzwerkinteraktion zwischen Systemen herzustellen verschiedene Arten und Hersteller. Solaris OS, das TCP/IP als Hauptnetzwerkprotokoll verwendet, kann auch SNA- und DECnet-Kommunikation unterstützen und bietet PC-Netzwerkintegration. Server, auf denen das Betriebssystem Solaris ausgeführt wird, können in Netzwerke und Domänen von Novell und Microsoft eingebettet werden. Solche Server werden zum zentralen Element der Computerumgebung. Eine wichtige Eigenschaft des Solaris-Betriebssystems ist die Skalierbarkeit, die es Ihnen ermöglicht, die Systemleistung zu steigern, ohne die im Unternehmensnetzwerk ausgeführten Anwendungen grundlegend zu überarbeiten.

Derzeit handelt es sich bei Solaris OS um eine stabile, leistungsstarke 32-Bit-Betriebsumgebung, die bereits über viele Features von 64-Bit-Betriebssystemen verfügt, wie etwa die Unterstützung von Dateien mit einer Größe von bis zu einem Terabyte oder die Arbeit mit RAM größer als zwei Gigabyte. Sun Microsystems bietet einen evolutionären Weg zu einem vollständigen 64-Bit-Betriebssystem unter Beibehaltung und Integration vorhandener 32-Bit-Anwendungen.

In Solaris OS 2.6 wurde das Konzept eines Webtones (WebTone) verkörpert. Sun Microsystems ist davon überzeugt, dass der Zugang zum Internet selbstverständlich und alltäglich sein sollte. Die naheliegendste Analogie ist das Erscheinen eines Wähltons in einem Telefonhörer, wenn fast niemand über die komplexe Technologie hinter diesem Ereignis nachdenkt. Benutzer, Unternehmen und Einzelpersonen benötigen rund um die Uhr Zugriff auf Netzwerkressourcen. Dies wird zu einer lebenswichtigen Notwendigkeit und ist in vielen Fällen bereits zu einer lebenswichtigen Notwendigkeit geworden. Solaris ist genau die Betriebsumgebung, die einen kontinuierlichen und zuverlässigen Web-Buzz und eine echte Plattform für den Einsatz von Java-Technologie bieten kann. Sun Microsystems betrachtet Solaris zusammen mit vielen Internetdienstanbietern als Grundlage für das Netzwerk-Computing des 21. Jahrhunderts.

Bei diesem Ansatz ist die Übersetzung und Erstellung einer Weboberfläche für viele bekannte Betriebssystemdienstprogramme einfach unvermeidlich. So implementiert Solaris 2.6 Webstart, was die Installation des Betriebssystems erheblich vereinfacht. Das Answerbook2-Hinweissystem wird auch über das Web implementiert. HotJava Navigator bietet eine intuitive, leicht anpassbare Oberfläche für den Zugriff auf alle Webseiten im Internet und im Unternehmensintranet.

Selbstverständlich besteht die gestellte Aufgabe darin, sicherzustellen das beste Mittel zur Umsetzung des Web-Beep-Konzepts, - neue Anforderungen an die Leistung von Systemen unter Solaris OS und vor allem an das Leistungsniveau von Webservern und Datenbanken stellen. Durch am Betriebssystem vorgenommene Änderungen konnte die Datenbankleistung bei OLTP-Aufgaben um 10–20 Prozent gesteigert werden. Auch beim Betrieb von Webservern konnte eine deutliche Produktivitätssteigerung erzielt werden. Mit der Veröffentlichung der neuen Version des Solaris-Betriebssystems stellte Sun Microsystems eine Reihe von Rekorden in den Tests Web96, TPC-C, TPC-D und SAP R/3 auf.

Die neueste Entwicklung von Sun ist das Betriebssystem Solaris 9.

Solaris 9 ist die dritte Generation von 64-Bit-Betriebssystemen, optimiert für die Ausführung auf den 64-Bit-Servern von Sun mit beispielloser Skalierbarkeit. Ein Multithread-Kern mit vollständiger Unterstützung für präemptives Multitasking sorgt für eine höhere Leistung sowohl für Kernsystemfunktionen als auch für Unternehmensanwendungen. Durch die höhere Leistung und Skalierbarkeit des Betriebssystems Solaris 9 können Kunden sofort ein verbessertes Preis-Leistungs-Verhältnis ihrer Server und damit eine höhere Kapitalrendite feststellen.

Im Folgenden finden Sie einige Möglichkeiten, wie Solaris 9 anspruchsvolle Systeme und Anwendungen skalieren und unterstützen kann:

Eine Million gleichzeitige Prozesse auf einem System

Bis zu 128 Prozessoren in einem System und bis zu 848 Prozessoren in einem Cluster

Bis zu 576 GB physischer RAM in einem System

Über vier Milliarden Netzwerkverbindungen

Dateisysteme bis zu 252 TB mit Sun StorEdge QFS

128-Bit-IPv6-IP-Adressierung

Virtuelle 64-Bit-Java-Maschine.

Solaris 9 bietet eine Reihe von Verbesserungen im Speicher:

Unterstützt Seiten unterschiedlicher Größe.

Anwendungen können Seiten mit einer Größe von 8 KB bis 4 MB für verschiedene Speichersegmente verwenden. Dies reduziert die Gemeinkosten und sorgt für eine effizientere Nutzung der Ressourcen – und steigert so die Produktivität. Der Anwendungscode bleibt derselbe, aber die Seitengrößen ändern sich während der Ausführung dynamisch.

Verbesserter Algorithmus zum Färben von Seiten.

Im Betriebssystem Solaris 9 wurde der Algorithmus zur Verwaltung virtueller/physischer Seiten und des Zugriffs darauf verbessert. Dadurch war es möglich, die Systemleistung unter höchster Benutzerlast zu steigern.

Optimieren der Platzierung von Seiten im Speicher.

Der Speicherverwaltungsmechanismus in Solaris 9 wird abhängig davon optimiert, auf welchem ​​Server das Betriebssystem ausgeführt wird.

Das Betriebssystem Solaris 9 basiert auf einem kleinen, kompakten Kernel, was die Fehlerquote, die zu einem Systemabsturz führen kann, deutlich einschränkt. Darüber hinaus verfügt das Betriebssystem über eine klare Abgrenzung zwischen Kernel, gemeinsam genutzten Bibliotheken und Anwendungen, wodurch die Auswirkungen von Anwendungsfehlern weiter begrenzt werden. Um Zuverlässigkeit auf Mainframe-Niveau mit der Agilität zu bieten, die das Internet erfordert, setzt Solaris 9 neue Maßstäbe für Zuverlässigkeit, Verfügbarkeit und Wartungsfreundlichkeit (RAS).

Das Solaris-Betriebssystem bietet sichere Verbindungen zu anderen Systemen und ist besser vor Viren und Würmern geschützt, die Software befallen, die ohne angemessene Sicherheits- und Netzwerkaspekte entwickelt wurde. Die Sicherheit von Netzwerken und Plattformen ist von entscheidender Bedeutung, unabhängig davon, ob Sie ein Unternehmensnetzwerk aufbauen oder Dienste für Millionen von Benutzern über das Internet bereitstellen.

Kompatibilität ist eines der Markenzeichen des Solaris-Betriebssystems und ermöglicht es Kunden, auf ältere Hardwaremodelle zu migrieren, ohne ihre Anwendungen portieren oder neu kompilieren zu müssen. Die Solaris-Software unterstützt das Open Application Binary Interface (ABI), das sicherstellt, dass Anwendungen, die diesem Standard entsprechen, ohne Änderungen auf allen Sun-Servern ausgeführt werden können.

Im Laufe der Jahre hat das UNIX-Betriebssystem das stereotype Bild eines „düsteren“ Systems entwickelt, das nur einer Handvoll Hackern ausgesetzt ist, die schnell, sehr schnell lange Befehle auf der Tastatur eingeben können. Darin war etwas Wahres, was dafür sorgte, dass hochqualifizierte Leute UNIX-Server betreiben (das ist nicht Windows, das jeder ausführen kann!). In letzter Zeit blicken jedoch (dank der Open-Source- und Linux-Bewegung!) immer mehr breite Massen der Bevölkerung ohne Angst, aber mit einer gewissen Träumerei auf UNIX: „Wenn ich groß bin, werde ich Linux für mich installieren.“ ” Und die Mutigsten von ihnen planen die Zusammenarbeit mit Solaris und erkennen zu Recht den Vorrang dieses „größten UNIX unter den UNIXen“ an.

Heute ist Solaris nicht nur UNIX. Neben dem Betriebssystemkernel selbst enthält es noch viele weitere Zusatzfunktionen, Anwendungen und Tools, die es wirklich zu einer geeigneten Umgebung für den Aufbau eines Informationssystems von Anfang bis Ende machen. In diesem Artikel betrachten wir nur einige der Softwarekomponenten von Solaris und Sun ONE (Open Network Environment). Ausführlichere Beschreibungen und Dokumente finden Sie jedoch unter: http://www.sun.com/solaris, http: //www .sun.com/sunone und http://www.iplanet.com/.

Gesicht des Systems

Das Kennenlernen des Systems beginnt bereits bei der Benutzeroberfläche. Egal wie süß und teuer die Befehlszeilenschnittstelle und die gute alte Shell für jeden wahren Kenner sind, die Anforderungen des Marktes diktieren ihre eigenen. Die Solaris-Benutzeroberfläche von heute und morgen ist die grafische GNOME-Shell. Bequeme, anpassbare Menüs und Fenster entsprechend jedem Geschmack und jeder Gewohnheit, ein virtuelles Bildschirmsystem (ich verstehe immer noch nicht, wie Windows-Benutzer ohne es leben können), ein umfangreiches Set an Desktop-Anwendungen: Kalender, E-Mail-Programm, Dateimanager, Systemmonitor und vieles mehr ...

Eine der interessanten Funktionen von GNOME ist die Möglichkeit, den „Skin“ auf Wunsch des Benutzers zu ändern. Wenn Sie mit der Oberfläche à la Windows 95/98 näher und vertrauter sind, können Sie diese installieren (Abb. 1).

Wenn Sie allein aufgrund seines Aussehens für immer vom Bildschirm abschrecken, bieten wir eine weitere Option an, die völlig anders ist (Abb. 2).

Menschen mit raffiniertem Geschmack werden sich gerne an die strenge, minimalistische NextStep-Oberfläche erinnern (und sogar noch weiter). Französisch! - Reis. 3).

Glauben Sie, dass das alle Optionen sind? Egal wie es ist! Auf der Website http://www.themes.org/ gibt es Dutzende, wenn nicht Hunderte davon – wählen Sie eines aus oder entwickeln Sie Ihr eigenes und teilen Sie es mit der Öffentlichkeit.

Präzise und pünktlich

Seien Sie nicht überrascht, aber E-Mails gab es schon vor dem Internet. Historisch gesehen war jeder UNIX-Server in der Lage, E-Mails zu senden und zu empfangen. Mit den in Solaris enthaltenen Standard-Mailprogrammen können Sie sowohl eine einfache Client-Verbindung zu einem Mail-Server als auch den Server selbst organisieren – beliebig komplex, mit Mail-Routing, Filtern, Regeln und Warteschlangen.

Auf den Buchstaben genau

Alle internen Verwaltungsarbeiten in Solaris basieren auf der Verarbeitung von Textdateien: Konfigurationen, Skripte, Systemprotokolle, Dokumente. Aus diesem Grund gibt es leistungsstarke Textverarbeitungstools, mit denen Sie jede Datensuch- und Transformationsaufgabe vollständig automatisieren können. Manchmal mögen diese Programme und Befehle wie Zaubersprüche erscheinen, aber es ist das Vorhandensein einer Befehlszeilenschnittstelle (dank historischer Wurzeln!), die es Ihnen ermöglicht, den Großteil der Arbeit automatisch zu erledigen, ohne Tasten zu drücken oder die Maus zu bewegen.

Sortieren – Es gibt nichts einfacheres, als die Zeilen einer Datei alphabetisch zu sortieren: Datei sortieren. Der Nutzen davon ist jedoch nicht ganz offensichtlich (um Seminarteilnehmer anzumelden, trage ich sie jedoch in der Reihenfolge, in der die Bewerbungen per Post eingehen, in eine Textdatei ein und drucke sie dann in alphabetischer Reihenfolge der Firmennamen aus). Aber hier ist die häufigste Anwendung des Sortierens in meinem täglichen Leben: Wenn der freie Speicherplatz immer weniger wird, ist es interessant herauszufinden, welche Verzeichnisse den meisten Platz beanspruchen. Bitte:

du -k ~/ | sort -nr | Kopf -30

Es gibt jedoch einen bekannten Fall, in dem jemand die Zeilen eines C-Programms alphabetisch sortiert hat – schade: Alle Zeilen sind da, aber nicht an ihrem Platz ...

awk hat seine Wurzeln in der fernen Vergangenheit, als die Installation und Wartung einer relationalen Datenbank einen solchen Aufwand und Ressourcen erforderte, dass man zur Lösung einfacher Probleme darauf verzichten wollte. Eine Textdatei, deren Zeilen in Felder unterteilt sind, und das Programm awk – was ist keine Datenbank? Auswählen, Sortieren, Drucken einzelner Felder in Berichten nach einem bestimmten Format, Zusammenführen von Tabellen ... So archaisch es auch erscheinen mag, alles ist einfach, zuverlässig und geschieht automatisch.

sed – kein Grund zur Sorge, Ihre Dateien werden bereits bearbeitet. Ein leistungsstarkes Tool zur Stapelbearbeitung von Textdateien, mit dem Sie sehr komplexe Transformationen automatisieren können, einschließlich Suchen, Ersetzen, Einfügen und Löschen von Zeilen, Wörtern und Zeichen. Als einfaches Beispiel Nummerieren wir alle nicht leeren Zeilen in der Textdatei:

sed '/./=' Dateiname | sed ‘/./N; s/\n/ /’

Perl – die Entwicklung der Web- und CGI-Technologie hat dieses Tool auch in Kreisen fernab von UNIX so beliebt gemacht, dass jeder den ursprünglichen Zweck dieser Sprache vergessen hat – die Erstellung komplexer Berichte über Beispiele aus großen Textdateien. Es ist immer noch das beliebteste Werkzeug von Systemadministratoren und wurde zur Grundlage einer ganzen Kultur mit eigenen Traditionen, Legenden, Helden und Denkmälern (siehe http://www.perl.com/).

Moskauer Zeit...

Einer der wesentlichen Unterschiede zwischen Solaris-Servern und normalen Personalcomputern besteht darin, dass sie kontinuierlich arbeiten und nachts nicht ausgeschaltet werden. Die Maschinen funktionieren wochen-, monate- oder jahrelang ohne Neustart. Sie können sie anweisen, viele Dinge gleichzeitig zu tun, wenn die Benutzerlast minimal ist. In diesem Zusammenhang haben sich verschiedene zeitbezogene Systeme entwickelt.

at – die Fähigkeit, einen bestimmten Befehl zu einem bestimmten Zeitpunkt auszuführen. Gleichzeitig gibt es vielfältige Möglichkeiten, diese Uhrzeit einzustellen: die genaue Uhrzeit und das Datum sowie die um eine bestimmte Anzahl von Tagen, Stunden, Minuten von der aktuellen Uhrzeit entfernte Uhrzeit.

cron – Ohne dieses Tool, mit dem Sie die Häufigkeit der Befehlsausführung festlegen können (täglich, wöchentlich, jährlich), wären Systemadministratoren gezwungen, jede Nacht zur Arbeit zu kommen, um Backups durchzuführen, veraltete Protokolldateien zu löschen und viele andere Dinge zu tun manuell arbeiten. Und dieses Tool bietet Benutzern die Möglichkeit, insbesondere das Versenden von Glückwunschbriefen an eine große Liste von Freunden und Bekannten vollständig zu automatisieren.

Aber ernsthaft?

Natürlich ist das alles nur eine Einführung in den ernsthaften Einsatz von Solaris – in die „Administratorschule“. Die meisten dieser Tools und Tools sind Teil jedes UNIX-Servers – von einer Heim-Linux-Station bis hin zu einem Multiprozessor-Banking-Systemserver. Was ist an Solaris anders, wenn es in „seriösen“ Systemen verwendet wird?

Betrachten wir dieses Problem aus der Sicht des Administrators (lassen wir Solaris-Eigenschaften wie Skalierbarkeit, Stabilität und Zuverlässigkeit des Kernels zunächst beiseite – sie können nicht mit Worten beschrieben werden, sie müssen in der Praxis getestet werden). Eine Vielzahl zusätzlicher Funktionen und Produkte, die mit Solaris funktionieren, erleichtern die Arbeit (und das Leben) eines Systemadministrators erheblich. Ich habe oft gehört: „Alles, was Sie zusätzlich anbieten, lässt sich selbstständig umsetzen, mit selbst entwickelten Skripten und Programmen.“ Natürlich sind all diese Produkte genau so entstanden: Vor einiger Zeit wollte ein Administrator sein Leben einfacher machen, indem er einige Abläufe automatisierte. Durch Verbesserung, Entwicklung, Tests und Debugging entstand daraus dann ein Tool, das den heutigen Administratoren dabei hilft, die gleichen Verfahren durchzuführen, ohne Zeit mit dem Schreiben und Debuggen ihrer eigenen Programme zu verschwenden. Als Ergebnis haben wir eine Reihe nützlicher Tools für diejenigen erhalten, die große Anlagen betreiben.

Sun Management Center

Die zusätzliche Funktionalität ist in zwei Pakete unterteilt: Advanced System Monitoring und Premier Management Applications.

Das Advanced System Monitoring-Paket beinhaltet:

  • volle Kernel Reader-Funktionalität;
  • Gesundheitschecksystem für Solaris;
  • Dateisystem-Überwachungssystem;
  • System zur Überwachung der Verzeichnisgröße;
  • ein System zur Überwachung von Prozessen und zur Anzeige von Systemprotokollen und einigen anderen Funktionen.

Zu den Premier Management-Anwendungen gehören:

  • Web-Management-Schnittstelle;
  • Gruppenoperationen;
  • System zur Verteilung von Modulkonfigurationen;
  • Befehlszeilenschnittstelle (zum Erstellen von Skripten);
  • Datenimport/-export und einige andere Funktionen.

Solaris-Ressourcenmanager

Viele erfahrene Administratoren erinnern sich gerne an die Zeiten, als sie ein Tool zur Beeinflussung von Benutzern besaßen – ein Ressourcenmanagementsystem. In Echtzeitsystemen wie dem RSX-11M gab es strenge Prioritäten, auf ES-Rechnern Maschinenzeitkontingente für die Stapelverarbeitung und auf Großrechnern logische Partitionen für die Ausführung privilegierter Aufgaben. Und das war es, was ihnen in Time-Sharing-Systemen wie UNIX immer gefehlt hat. Das ist verständlich: UNIX wuchs in einem universitären Umfeld auf, in dem es keine kritischen Geschäftsaufgaben gab, die in einem genau definierten Zeitraum erledigt werden mussten.

Die Einführung von UNIX-Servern in ernsthafte Anwendungen erforderte eine strengere Zuweisung von Ressourcen – Speicher, E/A und Prozessorleistung. Die Antwort von Sun Microsystems war Solaris Resource Manager. Mit diesem Tool, das ebenfalls von einer Gruppe von Administratoren erstellt wurde, können Sie Rechenressourcen einzelnen Benutzern, Benutzergruppen oder einzelnen Prozessen zuweisen und so VIP-Programmen garantierte Ausführungszeit und Reserven für alle anderen bereitstellen.

Sonnenhaufen

Trotz aller Bemühungen, die Zuverlässigkeit der Geräte zu verbessern, lassen sich Ausfälle immer noch nicht vermeiden. Auch wenn wir alle Komponenten im Server dupliziert und eine automatische Wiederherstellung nach dem Ausfall eines der Geräte bereitgestellt haben, können wir die Möglichkeit sogenannter Haushaltsunfälle – Lecks, versehentliches Abtrennen von Kabeln usw. – nicht ausschließen. Daher ist der nächste Schritt zur Sicherstellung einer hohen Systemverfügbarkeit die Bildung eines Clusters. Unter Solaris wird dies mithilfe der Sun Cluster-Software erreicht. Mit der aktuellen Version dieses Produkts – Sun Cluster 3.0 – können Sie Benutzern ein System von bis zu 8 Knoten als ein Ganzes präsentieren: eine einzelne Netzwerkadresse, ein einzelner Gerätebereich, ein einzelnes Dateisystem, ein einzelner Satz von Anwendungen.

Dieses Produkt hat sich von einem einfachen Mittel zum Umschalten auf einen Backup-Server im Falle eines Ausfalls zu einem fortschrittlichen Ressourcenverwaltungssystem entwickelt, einschließlich Lastausgleich, Migration von Anwendungen zwischen Knoten, Entwicklungstools zum Verbinden benutzerdefinierter Anwendungssysteme usw.

Sun Grid Engine

Es ist bekannt, dass in einem typischen Informationssystem die Rechenressourcen sehr unproduktiv genutzt werden – Arbeitsplätze sind durchschnittlich 90 % der Zeit im Leerlauf. Viele Probleme, die Hochleistungsrechnen erfordern, könnten viel schneller gelöst werden, wenn sie auf freien Systemen ausgeführt werden könnten. Sun Microsystems konzentriert sich auf diese Aufgaben und bietet die Sun Grid Engine-Software an, mit der Sie Rechenaufgaben auf die freien Rechenressourcen inaktiver Computer verteilen können.

Sun Grid Engine überwacht mithilfe von Agenten, die auf den Rechenknoten des Netzwerks installiert sind, die verfügbaren Rechenressourcen, sammelt Aufgaben, die ausgeführt werden müssen, in einer Warteschlange und verwaltet diese Warteschlange, indem sie Aufgaben verschiedenen Netzwerkknoten zuweist. Ein Steuerungssystem mit grafischer Oberfläche ermöglicht sowohl Administratoren als auch Benutzern mit entsprechenden Rechten die Verwaltung dieses Prozesses.

Reis. 6). Diese Umgebung umfasst:

  • Verzeichnis- und Richtliniendienst;
  • ein Anwendungsserver, der in der J2EE-Umgebung geschriebene Komponenten verwaltet;
  • Dienst für den Zugriff auf Datenbanken und Unternehmensspeicher;
  • Bereitstellung von Diensten und Interaktion mit Benutzern unter Berücksichtigung der gesamten Vielfalt von Client-Geräten (Computer, PDAs, Telefone usw.);
  • Tools zum Entwickeln und Debuggen von Netzwerkanwendungen.

Nicht nur Solaris...

In diesem Artikel haben wir uns kurz (leider zu kurz) mit Solaris und seiner Umgebung befasst, mit der Sie eine Netzwerkinfrastruktur erstellen und betreiben können. Um eine Umgebung zu schaffen, die Anwendungsdienste bereitstellt, bietet Sun Microsystems die iPlanet-Produktfamilie an, die Verzeichnisserver, Messaging-Server, Personalisierung und Integration (Portalserver), Anwendungsmanagement (Anwendungsserver), Bereitstellung und Interoperabilität (Webserver) und viele andere bietet Services, die in der Sun ONE-Architektur enthalten sind.

Aber das ist eine ganz andere Geschichte und ein Thema für einen separaten Artikel.

ComputerPress 9"2001

  • Durchgängig kompatibel:
  • Die letzte Zahl in den Fun Facts ist interessant, da es sich bei dieser Zahl um eine kleine Teilmenge der Anwendungen handelt, die unter Oracle Solaris 11.4 ausgeführt werden. Es umfasst keine Anwendungen, die auf Oracle Solaris 11 laufen und für Oracle Solaris 10 entwickelt und erstellt wurden (und auch nicht für 8 und 9). Einer der Gründe, warum Oracle Solaris von so vielen großen Unternehmen und Regierungen auf der ganzen Welt vertraut wird Welt für die Ausführung ihrer geschäftskritischsten Anwendungen ist unsere Konsistenz. Eine der wichtigsten Funktionen von Oracle Solaris ist die Oracle Solaris-Anwendungskompatibilitätsgarantie. Seit fast 20 Jahren garantieren wir, dass Oracle Solaris Anwendungen ausführen kann, die auf früheren Versionen von basieren Oracle Solaris, und dieses Versprechen halten wir auch heute noch.
  • Darüber hinaus haben wir die Migration Ihrer Oracle Solaris 10-Workloads auf Oracle Solaris 11 einfacher denn je gemacht. Wir haben unsere Migrationstools und Dokumentation verbessert, um den Wechsel von Oracle Solaris 10 auf Oracle Solaris 11 auf moderner Hardware zu vereinfachen. Alles in dem Bemühen, Ihnen Geld zu sparen.

Oracle Solaris(ehemals SunOS) ist ein kommerzielles Produkt, das Benutzern eine integrierte und voll ausgestattete serverorientierte Plattform bietet, die die leistungsstarke Open-Source-Cloud-Computing-Software OpenStack mit einem stabilen und zuverlässigen Betriebssystem der Unternehmensklasse kombiniert.

Verfügbarkeit, unterstützte Plattformen, Startoptionen und ein wenig Geschichte

Zunächst möchten wir den Leser daran erinnern, dass es sich hierbei nicht um eine Linux-Distribution handelt! Solaris OS ist ein UNIX-Betriebssystem, das ursprünglich von Sun Microsystems entwickelt wurde und jetzt von der Oracle Corporation unter dem Namen Oracle Solaris verwaltet wird.

Es steht als installierbare und Live-ISO-Images zum Download bereit, die mit jeder CD-/DVD-Brennsoftware auf leere CDs gebrannt werden können, sowie als USB-Images, mit denen Benutzer das Betriebssystem auf tragbare USB-Flash-Laufwerke schreiben können.

Zu den unterstützten Architekturen gehören x86 (32-Bit) und SPARC (Scalable Processor Architecture). Zu den empfohlenen Systemanforderungen gehören mindestens 2 GB RAM (Systemspeicher) und mindestens 15 GB freier Festplattenspeicher.

Die Live-CD-ISO/USB-Images bieten Benutzern einen modernen Boot-Prompt mit GRUB2-Unterstützung, von dem aus Benutzer die Live-Umgebung mit Standardeinstellungen, unter Verwendung des VESA-Framebuffers, mit aktiviertem SSH, mit Bildschirmleser, mit Lupe oder im Textmodus starten können . Es ist auch möglich, ein vorhandenes Betriebssystem zu booten, das auf der ersten Festplatte installiert ist.

Modernste UNIX-Technologien für Server- und Desktop-Plattformen

Bevor Benutzer die Live-Umgebung betreten, müssen sie ein Tastaturlayout und die Sprache auswählen, die sie verwenden möchten. Die grafische Sitzung basiert auf der traditionellen GNOME-Desktop-Umgebung, die aus zwei Bedienfeldern besteht: einem oberen für den Zugriff auf das Hauptmenü und das Starten von Apps und einem unteren für die Interaktion mit laufenden Apps und den Wechsel zwischen virtuellen Arbeitsbereichen.

Es nutzt das hochgelobte ZFS-Dateisystem und umfasst leistungsstarke Anwendungen wie den Webbrowser Mozilla Firefox, den E-Mail- und News-Client Mozilla Thunderbird, den Glade-Schnittstellendesigner, den Pidgin Instant Messenger, den Rhythmbox-Musikplayer, den Totem-Videoplayer, den Orca-Bildschirmleser und die Lupe sowie die GParted-Partition Editor.

Das Senden Ihrer guten Arbeit an die Wissensdatenbank ist ganz einfach. Nutzen Sie das untenstehende Formular

Studierende, Doktoranden und junge Wissenschaftler, die die Wissensbasis in ihrem Studium und ihrer Arbeit nutzen, werden Ihnen sehr dankbar sein.

Gepostet auf http://www.allbest.ru/

EINFÜHRUNG

Solaris ist ein Unix-bezogenes Betriebssystem, das von Sun Microsystems entwickelt wurde. Das System wurde speziell für Unternehmensanwender entwickelt und erfreute sich im Laufe der Zeit bei ihnen wohlverdienter Beliebtheit. Obwohl Solaris in der Vergangenheit ein Closed-Source-Betriebssystem war, ist ein Großteil seines Softwarecodes Open Source und wird von Sun Microsystems veröffentlicht. Generell kann das Solaris-Projekt als eine der erfolgreichsten und maßgeblichsten IT-Entwicklungen des letzten Jahrzehnts bezeichnet werden.

Solaris OS verfügt mit all seiner Funktionsvielfalt und dem hohen Maß an Konformität mit Industriestandards über eine bis heute einzigartige Skalierbarkeit. Für die meisten kommerziellen Anwendungen bietet Solaris eine nahezu lineare Leistungssteigerung, wenn die Anzahl der Prozessoren im System steigt. Das heißt, das Konzept des symmetrischen Multiprocessing (Symmetric Multi-Processing) wird direkt verkörpert. Dank seiner Skalierbarkeit kann dasselbe Betriebssystem gleichermaßen erfolgreich auf Einzelprozessor-Workstations, auf Servern im Arbeitsgruppenmaßstab und auf Servern im Unternehmensmaßstab eingesetzt werden. Gleichzeitig bleibt Solaris eines der zuverlässigsten (ausfallsichersten) Betriebssysteme der Welt.

Ziel: Studium des Solaris-Betriebssystems, Solaris-Servern, Softwareentwicklungstools sowie Tools für die Bereitstellung und Verwaltung von Informationsnetzwerken. Schauen wir uns die Betriebsumgebung Solaris 2.6 genauer an und vergleichen sie mit anderen Versionen des Solaris-Betriebssystems.

Aufgaben:

1. Studieren Sie die Entwicklungsgeschichte des Solaris-Betriebssystems.

2. Sehen Sie sich die Architektur des Solaris-Betriebssystems und die Architekturunterstützungstools an.

3. Betrachten Sie die grafische Benutzeroberfläche des Solaris-Betriebssystems.

4. Studieren Sie die Webtechnologien des Solaris-Betriebssystems.

5. Berücksichtigen Sie Unternehmensnetzwerke des Solaris-Betriebssystems.

6. Berücksichtigen Sie die Zusammensetzung der Solaris-Betriebssystemsoftware.

7. Entdecken Sie die Sicherheitsfunktionen des Solaris-Betriebssystems.

8. Erfahren Sie, wie Sie Solaris-Betriebssystemsysteme und -Netzwerke verwalten.

9. Erkunden Sie die Anwendungsentwicklungsumgebung von Solaris OS.

ENTWICKLUNGSGESCHICHTE

Das Computerunternehmen Sun Microsystems wurde in registriert

Santa Clara (Kalifornien) im Februar 1982. Die Sun-Gründer Vinod Khosla und Andy Bechtolsheim hatten ursprünglich vor, den ultimativen Computer für CAD/CAM-Anwendungen zu entwickeln. Ihre erste Kreation war daher eine Desktop-Workstation, die mit einem MC68010-Chip mit 4 MB RAM und einem integrierten Ethernet-Adapter ausgestattet war. Dieser Computer mit dem Sun Microsystems-Logo wurde erstmals 1983 auf der Comdex der breiten Öffentlichkeit vorgestellt. Obwohl das Modell noch etwas unfertig war, kam es bei den Käufern gut an.

Um seinen Erfolg weiter auszubauen, begann Sun ernsthaft mit der Entwicklung von Software für Unix. Gleichzeitig beschloss das junge Unternehmen, die NFS-Spezifikation zu veröffentlichen und wählte eine äußerst aggressive Lizenzpolitik, um sie auf den Markt zu bringen.

Zwischen 1984 und 1987 entwickelte Sun Microsystems außerdem die SPARC-Architektur (Scalable Processor Architecture). Sein Vorgänger war der Reduced Instruction Set Computer (RISC), der von 1980 bis 1982 an der University of Berkeley entwickelt wurde.

Anfang der 1990er Jahre ersetzte Sun Microsystems das BSD-basierte SunOS 4 durch das gemeinsam mit AT&T entwickelte UNIX System V Release 4 (SVR4) und änderte auch den Namen von SunOS 5 in Solaris 2. Nach der Veröffentlichung von Version 2.6 wurde Sun Microsystems entfernte die „2“ aus dem Namen .“ und die nächste Version hieß Solaris 7. Solaris ist ein SunOS-Betriebssystem mit einer grafischen Shell und einigen zusätzlichen Komponenten.

Ab Solaris 9 bietet Sun Microsystems eine öffentlich verfügbare (in Binär-, d. h. Closed-Source-) nichtkommerzielle Version von Solaris zum Download unter einer CDDL-Lizenz an. Sie unterscheidet sich von der kommerziellen Version durch das Fehlen von technischem Support von Sun Microsystems, gedruckter Dokumentation und einer gewissen Menge zusätzlicher proprietärer Software. Mehrwertsoftware.

Im Juni 2005 beschloss Sun Microsystems, einen Teil von Solaris 10 als Open Source bereitzustellen und das OpenSolaris-Projekt zu starten. Die Entwicklung der nächsten Version von Solaris – Solaris 11 (Arbeitsprojektname – Nevada) ist bereits in Zusammenarbeit mit der OpenSolaris-Community im Gange. Zu diesem Zeitpunkt ist Sun Microsystems fast mit der Öffnung des Quellcodes für Solaris 10 fertig. Zusätzlich zum Quellcode für das Solaris-Betriebssystem hat Sun Microsystems im Rahmen des OpenSolaris-Projekts eine Reihe proprietärer Software für Solaris geöffnet.

Seit April 2010 neuer Besitzer, Oracle Corporation, hat die Lizenzbedingungen des Solaris 10-Systems geändert. Nach den neuen Regeln kann das Produkt nur noch 90 Tage lang kostenlos für kommerzielle Zwecke genutzt werden.

SOLARIS-BETRIEBSSYSTEM-ARCHITEKTUR

Abb.1 Architektur des Solaris-Betriebssystems

Unterstützte Architekturen

Sun UltraSPARC

Fujitsu SPARC64

· 32- und 64-Bit-AMD-, Intel- und VIA-x86-Prozessoren

Die Unterstützung von Itanium-Mikroprozessoren (Intel) war geplant, wurde jedoch nicht umgesetzt.

Es wurde versucht, Solaris auf die PowerPC-Architektur zu portieren; 1996 wurde eine 32-Bit-Version 2.5.1 (Solaris PowerPC Edition) für die PReP-Plattform veröffentlicht, die jedoch bald aufgegeben wurde. Die Wiederbelebung der Unterstützung für die PowerPC-Architektur in OpenSolaris ist derzeit im Gange.

Im November 2007 stellten IBM, Sun und Sine Nomine Associates eine Testversion von OpenSolaris für System z vor, die auf dem IBM System z-Mainframe mit z/VM läuft. Diese Version wurde Sirius genannt. Am 19. November 2008 autorisierte IBM Sirius für System z IFL-Prozessoren.

Mit Solaris 10 hat Sun Microsystems die Binärkompatibilität mit Linux implementiert, sodass Linux-Anwendungen auf Solaris auf x86-Systemen in BrandZ-Zonen ausgeführt werden können. Binärkompatibilität mit FreeBSD ist geplant. Diese Funktionalität ist unter Solaris SPARC nicht verfügbar.

Seit 2009 wird Solaris auf einigen ihrer x86- und AMD64-Systeme von den folgenden Herstellern offiziell unterstützt:

Hewlett Packard

Fujitsu Siemens Computers

Kernmikrosysteme

Ausstattungsmerkmale.

Ausstattungsmerkmale, je Kat Die vom Solaris-Betriebssystem unterstützten Versionen werden von Sun in den sogenannten Hardware-Kompatibilitätslisten aufgeführt.

Schauen wir uns diese Eigenschaften am Beispiel von Solaris 10 HCL an:

Systemkategorien Gesamt: 1332 Artikel

Nicht-Oracle-Systeme

Komponentenkategorien Insgesamt: 1965 Artikel

CD-ROM/DVD-Laufwerk

Externer Speicher

Andere USB-Geräte

Videoanzeigegerät

Kürzlich eingereichte Systeme

Hewlett-Packard ProLiant DL560 Gen8

Alcatel-Lucent Bono AdvancedTCA SBC FBO32CD

Fujitsu PRIMERGY BX920S3

Fujitsu PRIMERGY BX924S3

Dell PowerEdge M620

Kürzlich eingereichte Komponenten

Externer Speicher

Oracle America, Inc. Sun ZFS-Speicher 7420

Externer Speicher

Oracle America, Inc. Sun ZFS-Speicher 7320

Externer Speicher

Oracle America, Inc. Sun ZFS-Speicher 7120

Oracle America, Inc. Sun Flash Accelerator F40 PCIe-Karte

GRAFISCHE BENUTZEROBERFLÄCHE

Grafiken waren und sind ein integraler Bestandteil der Solaris-Umgebung, in der Benutzer viele vorgefertigte Grafikanwendungen direkt verwenden können. Sun Microsystems ist seit langem ein führender Grafikanbieter mit dem größten Marktanteil in Schlüsselbranchen wie mechanischem computergestütztem Design, Architektur, Ingenieurwesen und Finanzanalyse.

Die rasante Entwicklung multimedialer Anwendungen, wie beispielsweise Webseiten im Internet, hat dazu geführt, dass Grafik- und Bildverarbeitungswerkzeuge auch in vielen nichttechnischen Bereichen eine zunehmende Rolle spielen. Die innovative Grafikarchitektur von Solaris in Verbindung mit den Netzwerkfunktionen von Solaris hilft Entwicklern, Grafiken in ihre Unternehmensumgebungen zu integrieren und fortschrittliche Grafiktechnologien für geschäftskritische Anwendungen und E-Commerce-Systeme zu nutzen.

Solaris bietet eine Reihe leistungsstarker Grafikbibliotheken, darunter XIL, XGL, OpenGL, Xlib, PostScript, Display PostScript und Kodak Color Management System (KCMS).

Die XIL Imaging Library ist eine Multithread-Bildverarbeitungs- und digitale Videoschnittstellenbibliothek, die sich für die Dokumentenverarbeitung, den Farbvordruck sowie für Anwendungen zur Erzeugung und Wiedergabe digitaler Videos eignet. Die XIL Imaging Library verfügt über einen vollständigen Satz an Funktionen zur Bildbearbeitung und -wiedergabe, einschließlich arithmetischer und logischer Operationen, Pixelgeometrie, Komprimierung, Farbmanagement und Anzeige. XIL beschleunigt die Entwicklung kommerzieller und technischer Anwendungen im Zusammenhang mit der Bildverarbeitung in den Bereichen Technologie und Dokumentenmanagement, künstlerische Grafik, Multimedia und Farbvordruck erheblich.

Die XGL-Grafikbibliothek ist eine 2D- und 3D-Geometriebibliothek für Anwendungen, die geometrische Transformations- und Anzeigefunktionen erfordern. Die Bibliothek unterstützt die Mobilität für verschiedene Hardwareplattformen und nutzt die Fähigkeiten von Grafikbeschleunigern optimal aus. Bietet transparente Overlay-Unterstützung für eine schnellere Menüverarbeitung und monochrome Overlays.

Solaris 2.6 unterstützt vollständig die leistungsstarke Grafikbeschleuniger-Hardware von Sun Microsystems, einschließlich der TurboZX-, SX- und Creator Graphics-Systeme. Darüber hinaus bietet Solaris 2.6 Pipeline-Beschleunigung für Artist Graphics XJ1000 und MediaVision PGIO24.

Solaris PEX ist eine Implementierung der MIT PEX-Spezifikationen, einer X Window-Erweiterung für 3D-Grafiken. PEX unterstützt den Direktmodus für grafische Anzeigen, die über ein Netzwerk mithilfe des X-Protokolls übertragen werden. PEX bietet Programmierern mehr Flexibilität bei der Erstellung grafischer Anwendungen für heterogene Netzwerkumgebungen.

Das Kodak Color Management System (KCMS) besteht aus einer Reihe von Anwund Bibliotheken, mit denen Sie die Farbfunktionen einer Vielzahl von Geräten beschreiben und steuern können: Monitore, Scanner, Drucker, Filmrekorder. Diese Tools gewährleisten eine zuverlässige Verarbeitung von Farbdokumenten für die Eingabe und Wiedergabe auf verschiedenen Geräten.

Solaris bietet eine solide Grundlage, auf der geometrische Transformations-, Bildverarbeitungs- und Splitscreen-Anwendungen zur Bearbeitung von 2D- und 3D-Objekten erstellt werden können. Solaris OpenGL 1.1, separat von Sun Microsystems erhältlich, ist eine proprietäre Implementierung des Industriestandards OpenGL. Es bietet leistungsstarke bildende Kunst und ermöglicht die Entwicklung plattformübergreifender Anwendungen mit 3D-Grafiken.

Die ersten Versionen von Solaris verwendeten die OpenWindows-GUI (Abb. 2). Ab der Version Solaris 2.6 wurde es durch CDE ersetzt, und die Version von Solaris 10 enthielt das Sun Java Desktop System (Abb. 3), das auf GNOME basiert. Aktuelle Versionen von Solaris Express enthalten kein CDE.

Reis. 2 GUI OpenWindows

Reis. 3 Sun Java Desktop System

WEB-TECHNOLOGIEN

Die Solaris-Betriebsumgebung bietet eine leistungsstarke und zuverlässige Plattform für Internet/Intranet-, Massen-WWW- und E-Commerce-Anwendungen. Da Unternehmen zunehmend Web-Technologie für die interne und externe Kommunikation nutzen, werden die leistungsstarken Funktionen des Solaris-Betriebssystems, wie z. B. der schnelle Zugriff auf Webdateien über WebNFS, immer wichtiger.

WebNFS-Software ermöglicht den Zugriff auf Dateisysteme über das Web mithilfe des NFS-Protokolls. Dieses Protokoll ist sehr zuverlässig und bietet einen hohen Durchsatz unter Bedingungen mit hohem Datenverkehr. Darüber hinaus können Dateien ohne den mit der Einrichtung anonymer FTP-Dienste verbundenen Aufwand öffentlich zugänglich gemacht werden.

Auf der Solaris 2.6-Plattform arbeiten Webserver effizienter, was die Reaktionsgeschwindigkeit auf Benutzeranfragen verbessert und die Anzahl gleichzeitiger Benutzer erhöht. Auf diese Weise können die Kosten für die Kundenverwaltung gesenkt werden.

Der Geschäftserfolg wird heute und in Zukunft davon abhängen, wie gut Informationssysteme verwaltet und Informationen ausgetauscht werden, nicht nur innerhalb des Unternehmens, sondern auch zwischen dem Unternehmen, seinen Lieferanten und Kunden. Der Grundstein solcher Systeme ist die Web-Technologie.

WebTone-Initiative

Standardisierung der Schnittstellen und Kosteneffizienz machen das Internet zu einer attraktiven Wahl für Organisationen, die eine homogene Informationsumgebung benötigen. Zukunftsorientierte Unternehmen beginnen, von der Nutzung des Internets zur Beschleunigung von Geschäftsprozessen zu profitieren. Diese Unternehmen verlassen sich auf die ständige Bereitschaft des Internets, das Web zu verbinden und ihre täglichen Geschäfte abzuwickeln. So wie das Telefon früher ein Attribut des Geschäftslebens war, wird jetzt „Web-Phonie“ eingeführt. Die Idee hinter WebTone besteht darin, einen einfachen Zugriff auf komplexe Informationssysteme zu ermöglichen, die im Hintergrund agieren. Im Wesentlichen wird ein solcher Zugang zu einer öffentlichen Dienstleistung. Indem Unternehmen die Komplexität ihrer Infrastruktur hinter einer einfachen Schnittstelle verbergen, überwinden sie die Hindernisse, die sie daran gehindert haben, komplexere, sich weiterentwickelnde Wettbewerbsstrategien umzusetzen.

Im Mittelpunkt des WebTone-Programms steht die Schaffung einer Kommunikationsumgebung, die in Komfort und Einfachheit mit herkömmlichen Versorgungsdiensten vergleichbar ist. Der Kern des Gebrauchsmusters lässt sich mit dem Satz „Benutzer nutzen, Profis verwalten“ zusammenfassen. Utilities verfügt über eine sehr einfache, leicht zu erlernende Umgebung. Die inhärente Komplexität des Systems bleibt verborgen und seine Funktionsfähigkeit wird durch den Dienstleister sichergestellt. Die meisten modernen Versorgungssysteme (Telefonie, Wasser- und Energieversorgung usw.) basieren auf diesem Prinzip. Um zu telefonieren, das Licht anzuschalten oder einen Wasserhahn zu öffnen, müssen Sie weder automatische Telefonzentralen und Telefonnetze verstehen, noch wissen, wie Kraftwerke funktionieren oder wie die Pumpen und Behälter des Wasserversorgungssystems aufgebaut sind. Durch die Zentralisierung der Komplexität können Dienstanbieter kostengünstige, zuverlässige und einfache Dienste bereitstellen.

Das WebTone-Programm folgt einem Utility-Service-Modell. Das Internet bietet eine universelle Netzwerkinfrastruktur für die interne und externe Unternehmenskommunikation. Zur Verteilung und Trennung von Informationen können E-Mail, Datei- und Hypertext-Dokumentenübertragung sowie in Client/Server-Technologie implementierte Java-Anwendungen eingesetzt werden.

Solaris OS-Weberweiterungen

Die Verbreitung heterogener Computerplattformen, Betriebssysteme und Anwendungen hat eine unfreundliche, ineffiziente und manchmal unzuverlässige Benutzerumgebung geschaffen. Das rasante Tempo des technologischen Fortschritts, die endlose Abfolge neuer Werkzeuge und Technologien, die entweder zur nächsten großen Errungenschaft werden oder spurlos verschwinden können, verwirren die Situation zusätzlich.

Die Betriebsumgebung Solaris 2.6 ist ein bedeutender Fortschritt in ihrem Bereich. Es hat seine Führungsrolle als skalierbare Lösung für das Internet unter Beweis gestellt. Solaris stellt sicher, dass Informationen und wichtige Netzwerk-Geschäftsdienste für Mitarbeiter, Kunden und Lieferanten immer verfügbar, zugänglich und einfach zu nutzen sind. In den folgenden Abschnitten werden die Betriebsumgebung Solaris und die von Sun Microsystems bereitgestellten Entwicklungstools genauer betrachtet.

Solaris OS-Tools zur Unterstützung von Unternehmensinformationssystemen, Intranet und Internet

Eine der schwierigsten geschäftlichen Herausforderungen für Unternehmen in einem zunehmend wettbewerbsintensiven Umfeld ist die effektive Nutzung strategischer Computerinformationsressourcen. Um den Wert strategischer Daten zu maximieren, muss ein Unternehmen die richtige Balance zwischen umfassender Verfügbarkeit von Informationen und Sicherheitsanforderungen finden.

Heute geschaffene Unternehmensnetzwerke müssen den koordinierten Betrieb der folgenden Komponenten gewährleisten:

Ш Legacy-Mainframe-basierte Systeme;

Ш viele Personalcomputer und PC-basierte lokale Netzwerke;

Ш Server für kleine Arbeitsgruppen;

Ш Netzwerkcomputer mit einer begrenzten Anzahl lokaler Ressourcen, die für ihre Arbeit auf den Server angewiesen sind;

Ш Mittel zur Kommunikation mit Lieferanten und Kunden über WWW.

Unter allen Betriebsumgebungen, die den Anspruch erheben, ein Integrator der modernen komplexen Informationswelt zu sein (hauptsächlich verschiedene Versionen der Betriebssysteme Unix und Microsoft NT), bietet nur Solaris die vollständige Palette der erforderlichen Dienste.

Die Solaris-Betriebsumgebung basiert auf dem Industriestandard Unix System V Release 4. Sie bietet Unterstützung für Hochleistungsanwendungen, die in einer Client/Server-Architektur aufgebaut sind und in einer verteilten Netzwerkumgebung betrieben werden. Solaris stellt ausreichend Ressourcen für kleine Arbeitsgruppen bereit und unterstützt die für E-Commerce erforderliche Web-Technologie. Solaris entspricht den Unix 95-Spezifikationen (Spec 1170). Solaris garantiert uneingeschränkten, transparenten Zugriff auf Systeme, Server, Drucker, Remote-Datenbanken und andere Ressourcen mit ausreichender Skalierbarkeit, um praktisch jede Anwendung und Konfiguration zu unterstützen. Solaris 2.6 verbessert durch verbesserte virtuelle Speicher- und E/A-Verwaltung die Leistung von Datenbankservern und Webdiensten und behält gleichzeitig das hohe Niveau der Dateidiensteffizienz und Zeitteilung bei, das bereits in Solaris 2.5.1 erreicht wurde.

In Solaris 2.6 wurde im Vergleich zu früheren Versionen die Implementierung einer Reihe von Funktionen verbessert; Darüber hinaus sind viele neue Möglichkeiten entstanden. All dies hat die Betriebsumgebung noch leistungsfähiger, flexibler und benutzerfreundlicher gemacht. Besonders hervorzuheben sind folgende Neuerungen:

· Verbesserungen zur Vereinfachung der Verwendung, Installation und Verwaltung der in der Solaris-Umgebung enthaltenen Software;

· Java-Fähigkeiten;

· leistungsstarke Entwicklungsumgebung;

· Unterstützung für große Dateien.

Die Solaris-Umgebung bietet leistungsstarke Remote-Management-Tools. Administratoren können Netzwerkprobleme beheben, ohne die Benutzererfahrung zu beeinträchtigen. Netzwerke werden online verwaltet. Anwendungen können remote von jedem Arbeitsplatzrechner im Netzwerk gestartet werden. Mit der Solaris-Umgebung können Sie die Verwaltung zentralisieren und die Gesamtbetriebskosten des Informationssystems senken.

Das schnelle Wachstum des Internets erforderte die Entwicklung von Tools für HTML und Java, die auf jedem Netzwerkknoten funktionieren. Ab Version 2.6 enthält Solaris Web-Tools. Zwei neue Anwendungen, Solaris Web Start und Answerbook2, machen die Verwendung des Solaris-Betriebssystems noch einfacher. Die Benutzeroberfläche des Solaris-Betriebssystems basiert auf der neuesten Version des Common Desktop Environment (CDE) und umfasst neue Verwaltungssoftware.

Solaris Web Start

Zum ersten Mal bietet die Solaris-Betriebsumgebung die Möglichkeit, mithilfe eines Navigators zu installieren. Solaris Web Start ist eine Java-Anwendung, die die Installation des Solaris-Betriebssystems und zugehöriger Anwendungen schnell und einfach ermöglicht. Die Standardkonfiguration wird per Knopfdruck eingestellt. Um den spezifischen Kundenanforderungen gerecht zu werden, stehen zahlreiche Auswahlmöglichkeiten zur Verfügung.

Solaris Web Start ermöglicht Ihnen zusammen mit den Hardwarefunktionen von SPARC-Computern die Installation des Betriebssystems über das Netzwerk im Client/Server-Modus, selbst wenn der Zielcomputer überhaupt kein Betriebssystem hatte. Die Sun JumpStart-Technologie vereinfacht die Masseninstallation.

Antwortbuch2

Answerbook2 ist die nächste Generation der webbasierten Solaris-Dokumentationssysteme. Über jeden Browser (insbesondere den neuen Solaris HotJava-Browser) können Benutzer die umfangreiche Dokumentation, die mit dem Betriebssystem geliefert wird, anzeigen und ausdrucken. Erweiterte Suchfunktionen erleichtern das Auffinden der benötigten Fragmente.

x86 Edition-Konfigurationsassistent

Ein neues Dienstprogramm, Teil der neuesten Version des Solaris 2.6-Bootloaders für x86-Plattformen, hilft bei der Konfiguration von Geräten. Es identifiziert zuverlässig vorhandene Hardware, berücksichtigt die von jeder Hardwarekomponente benötigten Ressourcen und stellt eine Liste der Startgeräte bereit.

Benutzeroberfläche

In Solaris 2.6 basiert die Standardbenutzeroberfläche auf dem CDE. Darüber hinaus wird OpenWindows unterstützt.

CDE ist eine ausgereifte Umgebung, die eine einfache, konsistente Schnittstelle für alle Versionen des Unix-Betriebssystems bietet. Sun Microsystems, Hewlett-Packard, IBM und Novell haben gemeinsam einen Standard für Benutzer- und Anwendungsschnittstellen entwickelt, der auf den X Window System- und Motif-Spezifikationen basiert. Rechtschreibprüfungen sind in den Texteditor und das Mailsystem integriert; Letzterer verfügt ebenso wie der Dateimanager über Web- und Internetfunktionen.

Die Energieverwaltungssoftware für Desktop-SPARC-Systeme ermöglicht gemäß den Energy Star-Standards das Energiesparen in Zeiten, in denen der Computer im Leerlauf ist.

Java virtuelle Maschine und HotJava-Navigator

Java Virtual Machine 1.1 stellt die Java-Plattform für das Solaris-Betriebssystem bereit. Es ist mit dem Java Development Kit (JDK) Version 1.1 von JavaSoft kompatibel. Die virtuelle Maschine umfasst einen Standard-Java-Compiler (javac), einen Interpreter (java), einen Klassendisassembler (javap) und einen Generator für C-Sprach-Include-Dateien und Ersatzdateien (javab).

HotJava Navigator bietet:

· Unterstützung für Java-Applets;

· Netzwerksicherheit;

· volle Unterstützung für HTML 3.2;

· Überprüfung von HTML-Strukturen;

· Unterstützung für Multithread-Anwendungen;

· Unterstützung für externe Anzeigeprogramme;

· Konfigurierbarkeit der Benutzeroberfläche;

· die Möglichkeit, den Satz von Inhaltshandlern und Protokollen zu erweitern, die in der Java-Sprache implementiert sind.

· Leistungsstarke Werkzeugumgebung

Die Solaris-Betriebsumgebung bietet Entwicklern Dokumentation, Softwarebibliotheken, Produktivitätstools, Beispielprogramme und Testtools. Es gibt neue Funktionen, die Sie bei der Arbeit mit großen Dateien (größer als 2 GB), Multithread-Anwendungen, X-Servern und Bibliotheken unterstützen.

Versionierung und Bereichsverwaltung sind neue Funktionen, die im Editor für externe Links implementiert wurden. Sie ermöglichen Entwicklern dynamischer Objekte, sequentielle Versionen der Schnittstellen solcher Objekte zu definieren und den Umfang globaler Namen einzuschränken.

Netzwerk-Tools

Netzwerk-Tools sind für Arbeitsgruppen, große Organisationen und die Internet-Community notwendig.

Lokale und globale Netzwerke ermöglichen den Aufbau einer verteilten Informationsumgebung, die Integration der Ressourcen heterogener Systeme, die Nutzung von in einer Client-/Server-Architektur entwickelten Anwendungen und die Unterstützung des E-Commerce.

UNTERNEHMENSNETZWERKE

Solaris ist der Höhepunkt der mehr als zehnjährigen Bemühungen des Unternehmens, das führend im Bereich Open-Source-Software für verteiltes Computing ist. Es ist das leistungsstärkste und flexibelste System, das auf den SPARC-, x86- und Java-Plattformen verfügbar ist. Solaris OS wurde für die Unterstützung von Unternehmensnetzwerk-Computing entwickelt und vereint die Leistungsfähigkeit leistungsstarker Desktops, leistungsstarker Server und der weltweit leistungsstärksten Netzwerkumgebung, in der Benutzer auf jede Ressource zugreifen können, ohne sich Gedanken darüber machen zu müssen, wo oder auf welchem ​​Rechner sie sich befindet , wie groß sind die Abmessungen und der Grad der Streuung des Netzwerks usw.

Die Netzwerktools von Solaris basieren auf der ONC+-Technologie (Open Network Computing). ONC+ ist ein TCP/IP-basierter Satz von Diensten, Tools und Anwendungsprogrammierschnittstellen, einschließlich des Netzwerkdateisystems NFS (Network File System). Zu den von ONC+ bereitgestellten Funktionen gehören Datei- und Druckerfreigabe, Datenaustausch, Remote Procedure Call (RPC) und verteilte Namensdienste.

Die ONC+-Familie von Protokollen und verteilten Diensten ist unabhängig von Transportprotokollen, Betriebssystemen oder Computerarchitekturen, was ONC+ zu einer idealen Lösung für heterogene Netzwerke macht. ONC+ bietet die folgenden Funktionen:

· Globale Dateifreigabe über NFS;

· Remote-Dateien automatisch lokalisieren und transparent über das Netzwerk darauf zugreifen;

· Globale Druckerfreigabe;

· Zentralisierte Verwaltungsspeicherung;

· Sichere, hocheffiziente und erweiterbare Netzwerkverzeichnis- und Namensdienste;

· Fernzugriff auf Grafik und Text auf mehreren Bildschirmen über Internetprotokolle;

· Zugriff auf entfernte Systeme und Austausch von Daten in einer heterogenen Umgebung.

Netzwerkprotokolle TCP/IP

TCP/IP (Transmission Control Protocol/Internet Protocol) ist das am häufigsten verwendete Netzwerktransportprotokoll. Die Wahl von TCP/IP als Basis für Solaris-Netzwerke bietet die umfassendste Konnektivität, maximale Skalierbarkeit und Kosteneffizienz aller Netzwerklösungen auf der Welt.

Netzwerkdateisystem

Network File System (NFS) ist ein branchenübliches verteiltes Dateisystem, das transparenten Zugriff auf entfernte Dateien und Verzeichnisse bietet, die sich überall in einem Netzwerk befinden. Da NFS-Protokolle weitgehend unterstützt werden, können Benutzer auf Dateien zugreifen, die sich auf PCs, Workstations, Minicomputern oder Großrechnern befinden, unabhängig von den auf diesen Computern installierten Betriebssystemtypen.

Solaris 2.6 unterstützt NFS Version 3, die mehrere Protokollerweiterungen enthält, die die Effizienz verbessern und die Serverlast reduzieren sollen. In Kombination mit NIS+ (Network Information Service), AutoFS (automatisches Mounten von Dateisystemen), CacheFS (Caching von Dateisystemen) und anderen bietet NFS Benutzern automatische Erkennung, Navigation und Zugriff auf Daten in globalen Netzwerken.

Der AutoFS-Dienst öffnet automatisch den Zugriff auf Remote-Dateisysteme auf eine für Benutzer transparente Weise. CacheFS beschleunigt Dateisystemvorgänge. Diese Tools tragen weiter dazu bei, die Effizienz verteilter Speicher zu steigern Fernzugriff zu Daten, was wiederum die Benutzerproduktivität verbessert.

NIS+ – globaler Verzeichnisdienst

NIS+ ist eine sichere, leistungsstarke, verteilte Speicherlösung für die Netzwerk- und Systemverwaltung. Es speichert zuverlässig und sicher Informationen über Netzwerkressourcen – Benutzer, Server, Drucker usw., was Ihnen eine effektive Verwaltung heterogener Unternehmensnetzwerke mit einer Client/Server-Architektur ermöglicht. Verwaltungsaktionen wie das Hinzufügen, Löschen oder Neuzuweisen von Systemen oder Benutzern können mithilfe effizienter Mittel zur Änderung der in NIS+ gespeicherten Informationen problemlos durchgeführt werden. NIS+ vereinfacht die Verwaltung kleiner Netzwerke und lässt sich problemlos an die Anforderungen der Verwaltung von Unternehmensnetzwerken mit Zehntausenden Systemen und Benutzern anpassen.

Verteilte Computerumgebung DCE

Im Vergleich zu ONC+ ist DCE (Distributed Computing Environment) eine Spezifikation für einen erweiterten Satz von Diensten für TCP/IP-basierte heterogene Netzwerke und Middleware-Dienste. DCE ist eine alternative Schicht, die Interoperabilität und verteiltes Rechnen bietet; Allerdings müssen DCE-Dienste noch eine breite Akzeptanz finden, während ONC+ über eine starke Basis verfügt (die sich über mehr als 4 Millionen Knoten erstreckt) und fortschrittliche Mittel zum Zugriff auf Daten in heterogenen Umgebungen bereitstellt und mit seinen Fähigkeiten der Verwirklichung der Ziele und Ziele von DCE bereits nahe kommt . Für Benutzer, die weiterhin DCE-Dienste benötigen, unterstützt Solaris zusätzlich zu ONC+ die DCE-Produktfamilie.

Kompatibel mit lokalen PC-Netzwerken

Solaris 2.6 unterstützt den IPX/SPX-Protokollstapel von Novell und bietet grundlegende Kompatibilität mit NetWare-LANs, eine wichtige Funktion für heterogene Netzwerke. Solaris Server und die Solaris Intranet Server Extension bieten Novell NetWare (IPX/SPX)-Funktionalität, einschließlich der Integration in vorhandene NetWare-LANs, und bieten eine hervorragende Möglichkeit, von NetWare-Servern auf die verteilten Funktionen und die Leistung von Solaris 2.6 umzusteigen.

Verbunddienste

Federated Services Solaris OS ist eine Infrastruktur und eine Reihe von Schnittstellen, die Netzwerkschnittstellen auf niedrigerer Ebene vor Benutzern und Anwendungsentwicklern verbergen. Dies befreit Programmierer und Benutzer davon, sich mit den Details verschiedener Netzwerkdienste vertraut zu machen, was zu geringeren Kosten und einer einfacheren Bereitstellung von Anwendungen in heterogenen Umgebungen führt. Solaris 2.6 umfasst X/Open Federated Naming (XFN), einen Unternehmensverzeichnis- und Namensdienst, der Zugriff und Integration über mehrere Umgebungen hinweg (DCE, ONC+, DNS) ermöglicht.

Andere Netzwerkprotokolle

Die Solaris-Betriebssystemumgebung unterstützt eine Reihe zusätzlicher Netzwerkprotokolle. Dazu gehört PPP (Point to Point Protocol), über das Sie über Modem und serielle Leitungen über das öffentliche Telefonnetz oder ISDN auf das Internet und ONC+-Dienste zugreifen können. Dies bietet eine relativ einfache und kostengünstige Möglichkeit zur Integration in das Backbone-Netzwerk des Unternehmens und eröffnet auch die Möglichkeit des mobilen Computings von tragbaren Systemen aus. Solche Tools sind besonders nützlich für die Organisation der Kommunikation mit kleinen Filialen, entsandten Mitarbeitern oder entfernten Standorten, von denen aus keine Verbindung zu Festnetzen möglich ist. Solaris unterstützt außerdem das X.25-Protokoll, das Ihnen die Nutzung leistungsstarker öffentlicher Netzwerke zur Unterstützung Ihrer eigenen Unternehmensnetzwerke ermöglicht.

Investitionsschutz

Solaris trägt zum Schutz von Software, Hardware und Personalinvestitionen durch Kompatibilität mit Legacy-Systemen, strikte Einhaltung der Binärkompatibilität zur Ermöglichung der Anwendungsmigration und Unterstützung von Standards zur Gewährleistung der Kompatibilität mit zukünftigen Entwicklungen bei.

Offene Systeme und Standards waren für Sun Microsystems schon immer wichtig. Standards waren und sind die Grundlage des Solaris-Betriebssystems, und Sun spielte eine führende Rolle bei der Entwicklung vieler der heute vorherrschenden Spezifikationen und beteiligte sich aktiv an der Arbeit von Gremien wie POSIX, X/Open, OSF und OMG.

Die Einhaltung von Standards hat die wichtige Konsequenz, dass Benutzer nicht in geschlossenen Systemen gefangen sind, in denen sie zu höheren Kosten nur eine begrenzte Auswahl an Funktionen haben. Die Standards bieten eine breite Palette von Anwendungen, Interoperabilität zwischen verschiedenen Versionen von Solaris, die Fähigkeit zur Interoperabilität mit anderen Computerumgebungen und Zugriff auf Umgebungen, in denen die Einhaltung bestimmter Standards, wie z. B. des Federal Security Manual, erforderlich ist.

Konsistenz mit anderen SVR4-Implementierungen, Kompatibilität mit allen Versionen von Solaris 2.x, Unterstützung für alle SPARC-Plattformen wird durch Einhaltung der System V-Schnittstellendefinition (SVID 3), System V Release 4 Application Binary Interface (SVR4 ABI) und SPARC-Konformität gewährleistet Definition (SCD 2.0) Spezifikationen .

Zu den von Solaris unterstützten Standards gehören:

· Schnittstellenstandards: X/Open, X/Open Unix 95 (Spec 1170), X/Open XFN CAE, X/Open XPG3, XPG4 und XPG4.2, Federated Naming (XFN); IEEE POSIX.1, .1b, .1c und POSIX.2 (Portable OS Interface), POSIX 1003.1b.

· Energiemanagementstandards: EPA EnergyStar.

· Grafikstandards: X11, PEX, PostScript, Display PostScript, OpenGL (über Produkte von Drittanbietern).

· Desktop-Umgebungsstandards: CDE (Common Desktop Environment), Motif.

· Netzwerkkommunikationsstandards: ONC+, NetWare IPX/SPX, optional SNA, DECnet usw.

· Objektstandards: OMG CORBA und zugehörige Spezifikationen.

Die SunLink PCS-Produktfamilie bietet zusätzliche Unterstützung für die Vernetzung mit Großrechnern, Minicomputern und anderen Informationsumgebungen. Netzwerklösungen sind für TCP/IP, SNA, NetWare, DECnet, NFS, FDDI, HIPPI, ISDN, X.400 und viele andere Protokolle verfügbar.

Diese Tools verlängern die Lebensdauer von Altsystemen, da Daten von ihnen zur Verarbeitung an Solaris-Systeme übertragen werden können. Sie bieten auch die Möglichkeit, Daten von teuren zentralisierten Mainframes auf kostengünstigere Solaris-basierte Plattformen zu migrieren.

Multiplattform-Unterstützung

Die Solaris-Software lässt sich auf eine Vielzahl von Systemkonfigurationen skalieren, von isolierten Workstations bis hin zu Unternehmensumgebungen. Solaris 2.6 läuft auf SPARC- und x86-Plattformen.

Alle diese Plattformen, einschließlich Symmetrical Multi-Processing (SMP), bieten die gleiche Funktionalität wie das Solaris-Betriebssystem. Dadurch können Sie für jede spezifische Aufgabe die passende Plattform auswählen und bei Bedarf jederzeit auf eine leistungsfähigere Plattform wechseln, was nur minimalen Aufwand erfordert. Das Betriebssystem Solaris 2.6 basiert auf einem einzigen Quellcode; Dadurch wird sichergestellt, dass nachfolgende Versionen über dieselben Fähigkeiten, Funktionalitäten und Anwverfügen.

Der Kunde kann sich für eine kostengünstige Plattform entscheiden und dennoch alle Vorteile eines robusten, sicheren, kommerziellen Betriebssystems mit erweiterter Funktionalität und hervorragenden Netzwerkfähigkeiten nutzen. Vorhandene PCs können als vollwertige Knotenpunkte der Unternehmensinformationsumgebung genutzt werden. Mit der Multiplattform können Benutzer die Hardware-Basis auswählen, die ihren aktuellen Anforderungen entspricht, und sich darauf verlassen, dass sie ihre Investition auch dann aufrechterhalten können, wenn ihre Anforderungen wachsen oder sich ändern. Kein Betriebssystem deckt die gängigsten RISC- und CISC-Architekturen so effizient ab, sodass Solaris zu Recht als die beste langfristige Basis für die Unternehmensnetzwerkintegration verschiedener Hardwareplattformen bezeichnet werden kann.

Unterstützung der UltraSPARC-Plattform

Solaris 2.6 unterstützt die neueste Computerreihe von Sun, die auf dem leistungsstarken UltraSPARC-Prozessor basiert. Mit dem gleichzeitigen Abrufen von vier Befehlen, einer superskalaren Architektur und erweiterten Multimedia-Funktionen liefert UltraSPARC beeindruckende Leistungssprünge. Solaris 2.6 enthält Verbesserungen an kritischen Systemfunktionen, die die hohe Leistung von UltraSPARC nutzen und gleichzeitig die Binärkompatibilität mit vorhandenen SPARC-Anwendungen aufrechterhalten.

Effizienz und Skalierbarkeit

Unternehmen nutzen Informationstechnologie, um die Produktivität von Teams und Einzelpersonen über eine Vielzahl von Anwendungen und Hardwareplattformen hinweg zu verbessern. Das Betriebssystem muss in der Lage sein, viele Benutzer zu bedienen, von denen jeder mehrere Anwendungen gleichzeitig ausführt. Multiprozessorsysteme mit Solaris bieten Ihnen die nötige Flexibilität, um Rechenressourcen schnell neu zuzuweisen und sicherzustellen, dass sie dort verfügbar sind, wo sie benötigt werden.

Unter Multiprocessing (MP) versteht man die gleichzeitige Ausführung eines Programms (oder mehrerer Programme) auf mehreren Prozessoren. Die MP-Funktionalität muss in die Hardware integriert sein und vom Betriebssystem unterstützt werden. Multithreading (MT) ist eine Softwaretechnologie, die es ermöglicht, Programmcode in Segmente zu unterteilen, die parallel ausgeführt werden, um die Anwendung zu beschleunigen.

MP steigert die Gesamtleistung durch die Beschleunigung von Datenbankabfragen, Remote-Dateidiensten und rechenintensiven Anwendungen.

Durch die Unterstützung symmetrischer Multiprozessorkonfigurationen bietet Solaris:

Ш Einfaches Hinzufügen oder Installieren neuer Prozessormodelle, die je nach Bedarf durchgeführt werden können;

Binärkompatibilität für alle Systeme;

Die Verfügbarkeit von Tools und verwandten Technologien zur Verbesserung der Leistung und Effizienz von Multiprozessorsystemen.

Server und Workstations können durch den Einbau von Prozessoren erweitert werden und so ihre Rechenleistung und ihren Durchsatz kostengünstig steigern. Die Kosten einer solchen Erweiterung können im Vergleich zur Kapitalinvestition so gering sein, dass die Abteilungen für Informationssysteme durchaus in der Lage sind, geeignete taktische Entscheidungen zu treffen, ohne langfristige strategische Entwicklungsprogramme zu beeinträchtigen.

Solaris unterstützt symmetrische Multiprozessorsysteme auf den SPARC- und x86-Plattformen. Der Betriebssystemkernel ist vollständig multithreaded, sodass die Systemfunktionen MP/MT voll ausnutzen und so die Gesamtleistung verbessern. Sogar Einprozessorsysteme profitieren von der Multithread-Implementierung von Solaris aufgrund eines effizienteren Wechsels zwischen Aufgaben (siehe Abbildung 4).

Solaris bietet leistungsstarke Multithreading-Funktionen für die geschäftskritischen Anwendungsumgebungen von heute.

Abb.4 Multithread-Implementierung von Solaris

Multiprocessing bietet greifbare Vorteile und steigert die Gesamtleistung in mehrere Richtungen gleichzeitig. Durch die parallele Ausführung von Aufgaben steigt die Benutzerproduktivität und die Kosten für Geschäftsprozesse sinken. MP trägt zur Verbesserung des Serverdurchsatzes im Multitasking- und Mehrbenutzermodus bei. Viele Vorteile können fast sofort erzielt werden, ohne eine einzige Codezeile neu schreiben zu müssen:

Der Multithread-Kernel von Solaris erweitert die inhärenten Multitasking-Fähigkeiten des Unix-Betriebssystems. Mehrere Aufgaben können gleichzeitig auf mehreren Prozessoren ausgeführt werden. E/A-Funktionen, Datenspeicherung, Fensterverwaltung und Datenbanksuche können alle parallel ausgeführt werden, wodurch die Gesamtsystemleistung und der Durchsatz verbessert werden.

Auf den meisten Unix-Systemen führen Benutzer mehrere Anwendungen gleichzeitig aus. Programme oder Prozesse, die Datenbankinteraktionen, Dateizugriffe oder intensive Berechnungen durchführen, können zur parallelen Ausführung auf verschiedenen Prozessoren platziert werden. MP verbessert Leistung und Durchsatz, da jede Anwendung auf einem separaten Prozessor ausgeführt werden kann.

Solaris kann Anwendungssystemaufrufe in separate Prozesse aufteilen, die parallel ausgeführt werden. Grafiken, Netzwerkanforderungen, Berechnungen und I/O können gleichzeitig auf verschiedenen Prozessoren ausgeführt werden.

Das Solstice WorkShop-Toolkit enthält Compiler, die Parallelität in Programmen erkennen und Code für diese generieren können, der auf mehreren Prozessoren parallel ausgeführt wird.

Multithreading-Anwendungen verbessern die Produktivität, indem sie die Gesamtzeit reduzieren, die für die Ausführung eines einzelnen Jobs aufgewendet wird. Der Entwickler kann Anwendungsunteraufgaben in separate Threads aufteilen, und Solaris stellt sicher, dass sie auf alle Prozessoren verteilt werden.

Die Benutzerproduktivität verbessert sich auch durch die Erstellung von Anwendungen, die auf neuen Technologien wie Multimedia oder verteilten Objektumgebungen basieren. Die Leistungsfähigkeit der Multi-Processing- und Multi-Threading-Verarbeitung ermöglicht die Ausführung solcher Anwendungen mit maximaler Effizienz. Multithreading ist eine Voraussetzung für viele neue verteilte Client/Server-Anwendungen und bietet erhebliche Vorteile für objektorientierte Anwendungsumgebungen.

Einzel- und Teamleistung

Das Niveau der individuellen und Teamproduktivität ist für alle Organisationen von großer Bedeutung. Durch die Neugestaltung von Geschäftsprozessen und den Einsatz neuer Technologien und Anwendungen ist es möglich, den Zeit- und Kostenaufwand im Produktionszyklus von Unternehmen deutlich zu reduzieren.

Wenn Programme mithilfe standardisierter Schnittstellen geschrieben werden, führt dies zu schnelleren Anwendungsmigrationszeiten und geringeren Kosten für die Unterstützung mehrerer Plattformen. Dieser Ansatz gewährleistet einen einheitlichen Betrieb der Anwendung auf verschiedenen Plattformen und erhöht ihre Zugänglichkeit. Produkte, die mit Standard-Softwareschnittstellen entwickelt werden, verfügen auf allen Systemen über dieselben Funktionen und eine ähnliche grafische Oberfläche, wodurch die Schulungskosten gesenkt, die Anwendungsinteroperabilität erhöht und die Benutzerproduktivität erhöht werden. Eine solche Technologie, die einen einheitlichen Standardsatz an Schnittstellen bereitstellt, ist CDE.

CDE bietet eine gemeinsame, intuitive Desktop-Umgebung für alle Unix-Plattformen.

Reis. 5 Gemeinsame, intuitive Desktop-Umgebung für alle Unix-Plattformen

Solaris 2.6 enthält eine eigene Implementierung des Industriestandards Common Desktop Environment (CDE), basierend auf den Motif-Spezifikationen.

Solaris CDE bietet einfachen Zugriff auf geschäftskritische Client-/Server-Anwendungen und Informationen in Ihrem gesamten Unternehmen. CDE bietet Benutzern auf mehreren Plattformen eine einzige, standardisierte Fensterumgebung, die Motif, Druckermanager für den individuellen Gebrauch. Darüber hinaus bietet Solaris CDE ein Bedienfeld und einen Anwendungsstarter, einen Stilmanager zum Anpassen des Erscheinungsbilds der Desktop-Umgebung und einen Arbeitsbereichsmanager, mit dem Benutzer mehrere virtuelle Desktop-Umgebungen für sich selbst erstellen können.

Entwickler können benutzerdefinierte verteilte Anwendungen auf Basis von CDE mithilfe einer Reihe von Entwicklungstools erstellen, beispielsweise CDE Application Builder, einer visuellen Programmierumgebung zum Erstellen von CDE-Anwendungen.

Solaris umfasst außerdem die OpenWindows-Desktopumgebung und ermöglicht so einen reibungslosen Übergang zu CDE. Alle OpenWindows-Anwendungen werden ohne Änderungen in die CDE-Umgebung übertragen.

Die gegenseitige Kompatibilität von CDE- und OpenWindows-Umgebungen sowie CDE-, OpenWindows-, Motif- und OpenStep-Anwendungen wird unterstützt. Die Kompatibilität wird durch das ToolTalk-Nachrichtensystem gewährleistet.

Solaris Internet-Netzwerkschnittstelle

ZUSAMMENSETZUNG DER SOFTWARE

Sun Microsystems ist traditionell führend in der Anzahl der auf seinen Plattformen verfügbaren Anwendungen. Kunden, die Solaris nutzen, haben heute die Wahl zwischen mehr als 10.000 Anwendungen für SPARC-Systeme und 1.000 Anwendungen für die x86-Plattform.

Laut einer Studie der International Data Corporation (IDC) liegt Solaris beim weltweiten Marktanteil offener relationaler Datenbankserver an erster Stelle. Solaris ist das beliebteste Betriebssystem, unter dem DBMS wie Oracle, Sybase und Informix laufen. Solaris OS ist ein offensichtlicher Kandidat bei der Auswahl einer Plattform für die Implementierung großer datenbankbasierter Projekte, wie z. B. Data Warehouses. Mit der Unterstützung sehr großer verteilter Datensätze und Multiverarbeitungsfunktionen ist Solaris eine natürliche Wahl für Client/Server-Anwendungen in heterogenen Netzwerken.

Investitionen in die Solaris-Anwendungsentwicklung werden sich auch in Zukunft lohnen, da Sun sich der Binärkompatibilität zwischen Solaris-Versionen sowie der Quellcodekompatibilität auf allen Hardwareplattformen verpflichtet fühlt.

Um Macintosh-Anwendungen auszuführen, stellt Apple die Macintosh Application Environment (MAE) bereit. MAE bietet ein Fenster, das die System 7-Umgebung vollständig darstellt und nahezu alle Macintosh-Anwendungen ohne Änderungen ausführen kann, auch solche, die Audiofunktionen nutzen.

Benutzer von Solaris 2.6, die Unterstützung für Windows 3.1-Anwendungen benötigen, können Wabi 2.2 verwenden, ein separat erhältliches Produkt von Sun Microsystems. Wabi ordnet Microsoft Windows-Funktionsaufrufe direkt den Solaris OS X-Diensten zu. Dies gewährleistet die effiziente Ausführung von mehr als zwanzig zertifizierten Anwendungen für Windows 3.1. Benutzer der Solaris/SPARC-Plattform, die Anwendungsunterstützung für Windows 95 benötigen, können zwischen dem SunPC-Coprozessormodul von Sun Microsystems und dem SoftWindows-Softwareprodukt von Insignia wählen. Schließlich können Benutzer (einschließlich derjenigen, die die Solaris x86-Plattform verwenden), die Anwendungsunterstützung für Windows 95 und Windows NT benötigen, das NTrigue-Produkt von Insignia nutzen. Dazu ist der Kauf der NTrigue-Serversoftware und das Hosten eines NT-Servers im Netzwerk erforderlich. Corel plant, Corel Office für Java auf der Betriebssystemumgebung Solaris 2.6 verfügbar zu machen. Dies bietet die Möglichkeit, Produkte von Microsoft Office mit den vollständig in Java neu geschriebenen Anwendungen WordPerfect, QuattroPro, Corel Chart und anderen zu kombinieren.

Lokalisierung

Mit der Integration der Weltwirtschaft wird die Fähigkeit, Software an unterschiedliche sprachliche und kulturelle Umgebungen anzupassen, immer wichtiger. Benutzer möchten mit Programmen in ihrer Muttersprache interagieren und vertraute Konventionen für die Notation von Zeit, Währung usw. verwenden. Benutzer in Tokio benötigen eine Softwareoberfläche auf Japanisch, während Benutzer in Paris eine Softwareoberfläche auf Französisch benötigen. Ein großes Unternehmen mit Hauptsitz in Tokio und Niederlassungen in New York und Paris benötigt möglicherweise eine kombinierte mehrsprachige Schnittstelle, möglicherweise mit Unterstützung für mehrere Sprachen an jedem Standort.

Das Betriebssystem Solaris erfüllt die angegebenen Anforderungen. Es unterstützt vollständig fünf europäische Sprachen (Französisch, Deutsch, Italienisch, Schwedisch und Spanisch) und vier asiatische Sprachen (Japanisch, vereinfachtes Chinesisch, traditionelles Chinesisch und Koreanisch). Die Lokalisierung erstreckt sich auf Installations- und Konfigurationsschnittstellen, die Desktop-Umgebung des Endbenutzers und die Dokumentation.

Während des Installationsprozesses wählen Benutzer die Sprache und Lokalisierungsregion aus, in der sie arbeiten möchten. Solaris 2.6 bietet Unterstützung für neue Lokalisierungsgebiete für Russland, Österreich, die Tschechische Republik, Ungarn, Polen, Lettland, Litauen, Estland, Griechenland und die Türkei. Unterstützung für Zeichensätze, Schriftarten und Kodierungen für neue Bereiche wird in allen lokalisierten Versionen der Solaris-Betriebsumgebung bereitgestellt, einschließlich Englisch. Dies vereinfacht die Entwicklung lokalisierter Anwendungen erheblich.

Da Russisch und Griechisch auf nicht-lateinischen Alphabeten basieren, ist eine spezielle Tastatur erforderlich, um die jeweiligen Lokalisierungsbereiche vollständig zu unterstützen.

Unternehmen mit multinationalen Anforderungen an die Informationsumgebung benötigen Systemsoftware mit einer universellen Architektur, die die globale Vernetzung unterstützt und sicherstellt, dass es keine Konflikte im Zusammenhang mit lokalisierten Programmversionen gibt. Dabei geht es nicht nur um einheitliche Modelle und Verwaltungsrichtlinien, sondern auch um die Möglichkeit, eigene Anwendungen zu entwickeln, die in jeder Umgebung ohne Änderungen funktionieren.

Mit Solaris OS können Sie einfach lokalisierte Anwendungssysteme erstellen. Dank der Internationalisierung der Anwim Solaris-Betriebssystem läuft der von den Entwicklern erstellte Binärcode in jeder nationalen Umgebung korrekt (Abb. 6).

Reis. 6 Vollständige Lokalisierungsunterstützung für europäische und asiatische Sprachen.

SICHERHEIT

Sicherheit ist ein dringendes Problem für jede verteilte Informationsumgebung. Mit zunehmender Verteilung von Hardware- und Softwarekomponenten steigt auch die Verwundbarkeit einzelner Systeme. Sicherheitsverletzungen können entweder vorsätzlich oder versehentlich erfolgen. Zu den vorsätzlichen Verstößen zählen das Abhören von Netzwerken, das Arbeiten unter falschem Namen (Maskerade) und die Manipulation von Daten.

Die Solaris-Betriebssystemumgebung implementiert eine Vielzahl von Sicherheitsmechanismen, die den Benutzerzugriff auf Dateien, Datenbanken und Systemressourcen steuern (siehe Abbildung 7).

Abb.7. Vier Seiten des Solaris-Sicherheitsbereichs

Solaris bietet Sicherheit in einem heterogenen Netzwerk und nicht auf der Ebene einzelner Systeme. Solaris ist in der Lage, verschiedene Sicherheitsmodelle zu unterstützen, wodurch Sie sich flexibel an aktuelle und zukünftige Kundenbedürfnisse anpassen können. Hier sind einige neue Funktionen des Solaris-Betriebssystems für Zugriffskontrolle, Verschlüsselung und Authentifizierung:

NFS Kerberos 5 – ein Mittel zur Authentifizierung von Benutzern im Netzwerk

RPCSEC_GSS ist eine modifizierte Implementierung eines Remoteprozeduraufrufs, die neue, leistungsfähigere Authentifizierungs-, Vertraulichkeits- und Integritätsfunktionen unterstützt. Die Implementierung folgt den GSS-API-Spezifikationen.

Eine steckbare Auermöglicht die Integration neuer Authentifizierungsmechanismen, ohne dass Befehle wie Login, FTP oder Telnet geändert werden müssen.

Solaris verwendet die beliebteste DNS-Dienstimplementierung – Berkeley Internet Name Daemon (BIND) Version 4.9.4.

Die Sicherheitsfunktionen von Solaris bieten die folgenden Arten von Schutz:

Die Login-Kontrolle dient der Überprüfung der Authentizität der Benutzer und trägt zum Schutz vor Maskerade bei.

Die Kontrolle des Zugriffs auf Systemressourcen und die Verantwortlichkeit für Benutzeraktionen sind Werkzeuge, die dazu dienen, den Zugriff auf Ressourcen und Daten innerhalb des Systems einzuschränken. Dies ist der Bereich, in dem es am häufigsten zu unbeabsichtigten Sicherheitsverletzungen kommt.

Mit Diensten, Anwendungen und Sicherheitsdienstprogrammen auf der Client-/Server-Interaktionsebene können Sie sich vor Netzwerkabhörungen schützen. Diese Art von Schutz umfasst grundlegende Zugriffskontrollen für Dienste wie Rlogin, Telnet und andere remote zugängliche Dienste.

Die Netzwerkzugriffskontrolle schützt vor Eingriffen aus der externen Umgebung, beispielsweise aus dem Internet. Diese Art von Schutz bieten Zusatzprodukte wie FireWall-1 und SunScreen SPF-100.

Die Solaris-Sicherheit ermöglicht Benutzern transparenten Zugriff auf unternehmensweite Ressourcen und gibt Administratoren die Tools an die Hand, die sie zum Schutz ihres Netzwerks vor Sicherheitsverletzungen benötigen. SVID-konforme Zugriffskontrollerweiterungen (System V Interface Definition) machen Solaris widerstandsfähiger gegen unbefugte Benutzereingriffe und ermöglichen Kunden die Implementierung ausgefeilterer Passwortverwaltungsrichtlinien mithilfe von Funktionen wie Verschlüsselung, Ablaufkontrollen und automatischen Ablaufaktionen für Dateien und Systemressourcen.

...

Ähnliche Dokumente

    Entwicklungsgeschichte von Windows: Kauf einer Lizenz für OBOS, Veröffentlichung von MS-DOS 1.0, der grafischen Shell von Microsoft Windows 1.0 und Unterstützung für erweiterten Speicher. Grafische Benutzeroberfläche (GUI) und DOS-Windows-Kombination. Windows NT und spätere Versionen.

    Zusammenfassung, hinzugefügt am 13.01.2010

    Beschreibung des Betriebssystems Windows 7: Unterstützung für Multi-Touch-Steuerung, Branch-Cache-Netzwerktechnologie zum Zwischenspeichern des Internetverkehrs, Hintergrundbilder. Eigenschaften der Linux-Software. MACs sind wie proprietäre GUI-Betriebssysteme.

    Präsentation, hinzugefügt am 07.12.2011

    Eigenschaften von Protokollen und Methoden zur Implementierung privater virtueller Netzwerke. Organisation eines sicheren Kanals zwischen mehreren lokalen Netzwerken über das Internet und mobilen Benutzern. Tunnel auf Einzelkartenkoordinatoren. Klassifizierung von VPN-Netzwerken.

    Kursarbeit, hinzugefügt am 01.07.2011

    Benutzeroberfläche. Arten von Schnittstellen: Befehl, Grafik und Semantik. Sprach- und biometrische Technologie. Methoden zur Entwicklung einer Benutzeroberfläche, deren Standardisierung. Arten von Schnittstellen: prozedural und objektorientiert.

    Test, hinzugefügt am 05.07.2009

    Die Hauptversionen (Editionen) der Betriebssysteme Windows Vista und Windows Seven, ihre Nachteile und Vorteile. Entstehungsgeschichte, Kompatibilität von Anwendungen mit Betriebssystemen. Innovationen, die jedes der Systeme in die Welt der Computertechnologie brachte.

    Zusammenfassung, hinzugefügt am 17.02.2011

    Betriebssystem (OS) als Komplex aus Dienst- und Softwaretools. Grundlegende Computersoftware, BIOS – die Unterstützung für Software, Anwendungen und Serviceanwendungen. Betriebssystemfunktionen, Dateisystem, grundlegende Windows-Objekte.

    Test, hinzugefügt am 24.11.2009

    Untersuchung des Zwecks, der Hauptfunktionen und Eigenschaften von Betriebssystemen. Betriebssystem OS/2: historischer Überblick und grundlegende Merkmale der neuesten Generation. Speicherverwaltung. Geräte, Dateisystem und Interaktionsmittel.

    Kursarbeit, hinzugefügt am 17.02.2015

    Zweck, Klassifizierung, Zusammensetzung und Zweck der Betriebssystemkomponenten. Entwicklung komplexer Informationssysteme, Softwarepakete und individueller Anwendungen. Eigenschaften der Betriebssysteme Windows, Linux, Android, Solaris, Symbian OS und Mac OS.

    Kursarbeit, hinzugefügt am 19.11.2014

    Untersuchung der technischen Möglichkeiten des Betriebssystems Windows XP – dem Betriebssystem der Windows NT-Familie der Microsoft Corporation. Merkmale integrierter Software. Zusätzliche Applets in der Windows-Systemsteuerung. Grafische Benutzeroberfläche.

    Präsentation, hinzugefügt am 23.05.2010

    Elemente der Windows NT-Benutzeroberfläche. Mittel zur Benutzerinteraktion mit dem System. Computer-Setup durchführen. Verknüpfungen auf dem Desktop. Fenstertypen: Anwendungen, Dokumente und Dialogfelder. Netzwerkadministratorschnittstelle. Das Konzept eines Webbrowsers.

Solaris OS-Dateisysteme

Ein Dateisystem ist die Verzeichnisstruktur, die das Betriebssystem zum Speichern und Organisieren von Dateien verwendet. Obwohl der Solaris-Verzeichnisbaum wie ein einzelnes Dateisystem aussieht, besteht er aus mehreren Dateisystemen, die an den Baum angehängt sind, der bei der Installation der Dateisysteme erstellt wird.

Solaris verwendete ursprünglich das UFS-Dateisystem. Im Jahr 2004 entwickelte Sun Microsystems das ZFS-Dateisystem, das ab Version 6/06 (Juni 2006) in Solaris 10 enthalten war.

Insgesamt unterstützt Solaris 10 14 Dateisysteme:

  • · UFS (Unix-Dateisystem)
  • ZFS (Zettabyte-Dateisystem)
  • SMBFS (SMB)
  • VxFS (Veritas-Dateisystem)
  • PCFS (FAT und FAT32)
  • HSFS (für CD-ROM)
  • TMPFS
  • NFS (Network File System)
  • CacheFS
  • AutoFS
  • SpecFS
  • ProcFS
  • SockFS
  • fifos.

Betriebssystem Solaris 10

Solaris 10 ist ein leistungsstarkes Betriebssystem, das sich zur Lösung einer Vielzahl von Aufgaben eignet. Das System steht zur kostenlosen Nutzung zur Verfügung und kann sowohl auf dedizierten Servern als auch auf den PCs der Benutzer installiert werden. Solaris 10 OS bietet Ihnen mehr als 600 neue Funktionen, von denen viele in keinem anderen Betriebssystem enthalten sind. Solaris übertrifft konkurrierende Systeme sowohl bei der Anwendungsleistung als auch bei branchenüblichen Benchmarks. Nach der Veröffentlichung der Hauptversion von Solaris 10 werden aktualisierte Versionen veröffentlicht, die neue Funktionen implementieren.

Innovative Technologien, die in Solaris 10 verwendet werden: Container – Technologie im Bereich Systemvirtualisierung und Ressourcennutzung; ZFS (Zetabyte File System) – selbstheilendes, selbstverwaltendes 128-Bit-Dateisystem; PSH (Predictive Self-Healing) – proaktive Selbstheilung; BrandZ – Technologie zum Starten von Linux-Anwendungen in der Solaris-Umgebung; Process Rights Management – ​​Festlegen von Rechten zum Ausführen von Prozessen; Security Toolkit – konfiguriert das System automatisch für maximale Sicherheit, DTrace – ein einzigartiger Mechanismus zur dynamischen Aufgabenverfolgung.

Im September 2010 veröffentlichte Oracle ein Update für das Betriebssystem Solaris 10. Parallel dazu wurden die Softwarepakete Oracle Solaris Cluster 3.3 und die Anwendungsentwicklungsumgebung Oracle Solaris 12.2 veröffentlicht.

Das veröffentlichte Update wurde auf Kompatibilität mit anderen Lösungen des Unternehmens und beliebten Serverlösungen anderer Hersteller getestet. Mit der Veröffentlichung des Systems wurden auch die Zertifizierungskurse für Solaris aktualisiert, die rund 50.000 verschiedene Fragen und Praxisfälle umfassten.

In Version 10/09 verbesserte das Unternehmen die Leistung des Netzwerksubsystems und des Betriebssystemkernels insgesamt und fügte neue Funktionen im Zusammenhang mit der Virtualisierung auf Basis von x86- und SPARC-Servern hinzu. Das neue Produkt beinhaltet auch eine neue Version des proprietären ZFS-Dateisystems, das sehr große Disk-Arrays unterstützt.

Aus Hardware-Sicht unterstützt 10/09 die neuesten Versionen von AMD- und Intel x86-Prozessoren. Oracle gibt außerdem an, dass die neue Version vollständig kompatibel mit 11.000 Drittanbieteranwendungen ist, die zuvor für die Solaris 10-Umgebung geschrieben wurden.

Für Solaris Cluster 3.3 bietet Oracle eine Reihe von Lösungen zum Erstellen fehlertoleranter Produktionscluster auf Unternehmensebene. Clusteranwendungen Oracle Solaris Containers und Oracle Solaris Cluster Geographic Edition sind hier verfügbar. Unterstützt die Cluster-Plattform und andere beliebte Produkte mit Schwerpunkt auf Cluster-Umgebungen, insbesondere Oracle WebLogic Server, Siebel CRM von Oracle, MySQL Cluster und Oracle Business Intelligence Enterprise Edition 11g.

Das Clusterpaket auf Systemebene unterstützt außerdem Solaris Trusted Extensions für verbesserte Datensicherheit und InfiniBand-Technologie für Hochgeschwindigkeitsdatenübertragung.

Die Solaris Studio 12.2-Umgebung hat neue Tools für die Entwicklung von Multithread- und verteilten Solaris-Anwendungen erhalten.

Funktionen des Betriebssystems Solaris 10:

  • 1. Unterstützt eine Reihe erweiterter Sicherheitsfunktionen wie Solaris Secure Execution und Process Rights Management, sodass Sie Ihre Unternehmensumgebung schützen, neue Lösungen sicher bereitstellen und Dienste einfach konsolidieren können;
  • 2. bietet eine hervorragende Leistung von Datenbanken, Webdiensten und Diensten, die auf Basis der Java-Technologie erstellt wurden, verfügt über eine hervorragende Skalierbarkeit und weist ein unübertroffenes Preis-Leistungs-Verhältnis auf, was durch eine Reihe von Weltrekorden dieses Systems bestätigt wird;
  • 3. unterstützt fortschrittliche Mittel zur Steigerung der Ressourcennutzung – zum Beispiel die Solaris Containers-Technologie, die es Ihnen ermöglicht, Tausende von Anwendungen auf einem einzigen Server zu konsolidieren, zu isolieren und zu schützen;
  • 4. ermöglicht es Ihnen, detaillierte Informationen über das System mithilfe von Tools wie Solaris Dynamic Tracing (DTrace) zu erhalten, das die Möglichkeit bietet, Anwendungen in Echtzeit zu debuggen und zu optimieren;
  • 5. Vollständige Unterstützung von mehr als 400 Plattformen mit SPARC- und x64/x86-Architektur, entwickelt von Unternehmen wie Sun, Dell, HP und IBM;
  • 6. Die Predictive Self Healing-Funktion und andere im Betriebssystem Solaris 10 implementierte Technologien diagnostizieren automatisch Hardware- und Softwarefehler und beseitigen deren Folgen, wodurch Systemausfallzeiten minimiert werden.
Wenn Sie einen Fehler finden, wählen Sie bitte einen Textabschnitt aus und drücken Sie Strg+Eingabetaste.