In diesem Kapitel werden die neuen Funktionen für Solaris-Entwickler beschrieben, um welche die aktualisierten Versionen von Solaris 8 bereichert wurden.
Die neuesten Manpages können Sie mit dem Befehl man abrufen. Die Manpages für die aktualisierte Version von Solaris 8 enthalten Informationen über neue Funktionen, die Sie in der vorhandenen Dokumentationsreihe zu Solaris 8 (Solaris 8 Reference Manual Collection) noch nicht finden.
Beschreibung der Funktionen |
Versionsdatum |
---|---|
SPARC: Remote Shared Memory Aplication Interface auf Clustern Wenn Sie Anwendungen entwickeln, die eine SunTM Cluster-Umgebung erfordern, wird diese Schnittstelle von großem Nutzen für Sie sein. Mit der neuen Remote Shared Memory API können Sie Ihre Anwendungen so programmieren, dass Sie die Latenzzeit für Nachrichten verringern, die über schnelle Clusterverbindungen weitergegeben werden. Solche "cluster-bewussten" Anwendungen können die Reaktionszeit auf Events in einer Clusterkonfiguration erheblich verkürzen. Sun Cluster 3.0 muss installiert sein. Außerdem sollten Sie wissen, wie man bestehende Anwendungen auf die neue Schnittstelle einstellt. Die librsm(3LIB)-Manpages und der Section (3RSM) "Section 3: Extended Library Functions"-Manpages enthalten Hinweise zu RSM. |
10/01 |
Dynamic Host Configuration Protocol (DHCP) Der DHCP (Dynamic Host Configuration Protocol)-Service ermöglicht Host-Systemen, IP-Adressen und Netwerkkonfigurationsinformationen zur Startzeit von einem Netzwerkserver abzurufen. In früheren Versionen konnten DHCP-Konfigurationsdaten lediglich in Textdateien oder NIS+ gespeichert werden. In dieser Version erfolgt der Datenzugriff des Solaris DHCP-Service jetzt über ein modulares Framework. Solaris DHCP bietet eine API, mit der Sie gemeinsame Objekte zur Unterstützung beliebiger Einrichtungen zur Speicherung von DHCP-Daten schreiben können. Der Solaris DHCP Service Developer's Guide bietet einen Überblick über das von Solaris DHCP verwendete Datenzugriffs-Framework, allgemeine Richtlinien für Entwickler und eine Auflistung der API-Funktionen, mit denen Module zur Unterstützung eines neuen Datenspeichers geschrieben werden können. Weitere Infos finden Sie im Solaris DHCP Service Developer's Guide. |
7/01 |
Ein zeitgesteuerter sendfile-Systemaufruf: sendfilev() Der zeitgesteuerte sendfile-Systemaufruf sendfilev() ermöglicht eine bessere Leistung beim Senden von Daten von Anwendungspuffern oder Dateien. Zum Beispiel kann ein Webserver im Webbetrieb eine HTTP-Antwort (Header, Daten und Trailer als auch Includes vom SSI-Server) in einem einzigen Systemaufruf erstellen. Diese Funktion optimiert die Leistung mit NCA, das sie die Rückgabe mehrerer Chunks ermöglicht, die für die Antwort möglicherweise aus verschiedenen Dateien zusammengestellt werden. Weitere Infos finden Sie auf der Manpage sendfilev(2). |
7/01 |
Prüfen der Dateikonformität mit dem appcert -Dienstprogramm Das Dienstprogramm appcert überprüft, ob eine Objektdatei dem Solaris ABI entspricht. Eine solche Übereinstimmung mit dem Solaris ABI erhöht die Wahrscheinlichkeit, dass eine Anwendung mit zukünftigen Versionen der Solaris-Software kompatibel sein wird, wesentlich. Weitere Informationen finden Sie unter "Using appcert" in Solaris 8 Software Developer Supplement. |
4/01 |
Sun WBEM Software Developer's Toolkit (SDK) Web-Based Enterprise Management (WBEM) beinhaltet Standards für das webgestützte Management von Systemen, Netzwerken und Geräten auf verschiedenen Plattformen. Das Sun WBEM Software Developer's Toolkit (SDK) ermöglicht die Entwicklung standardgemäßer Anwendungen für die Verwaltung von Ressourcen innerhalb der Betriebssystemumgebung Solaris. Außerdem können Entwickler mit diesem Toolkit Provider schreiben, Programme, die zum Zugriff auf Daten mit verwalteten Ressourcen kommunizieren. Sun WBEM SDK umfasst Client-APIs für die Beschreibung und die Verwaltung von Ressourcen in CIM (Common Information Model) sowie Provider-APIs zum Abrufen und Setzen dynamischer Daten auf den verwalteten Ressourcen. Darüber hinaus enthält Sun WBEM SDK die Java-Anwendung CIM WorkShop zum Erzeugen und Anzeigen der verwalteten Ressourcen auf einem System und einen Beispielsatz von WBEM-Client- und -Provider-Programmen. Weitere Informationen finden Sie im Dokument Sun WBEM SDK Developer's Guide. |
4/01 |
Aktualisierter Multithreaded Programming Guide SPARC: In das Dokument Multithreaded Programming Guide wurden die folgenden Fehlerkorrekturen aufgenommen: 4308968, 4356675, 4356690. Weitere Infos finden Sie im Multithreaded Programming Guide. |
1/01 |
Überarbeitungen des Linkers and Libraries Guide Das Handbuch Linkers and Libraries Guide wurde um einige neue Funktionen aktualisiert. Zu den Aktualisierungen für Version 1/01 gehören:
|
10/00 Aktualisisert: 1/01 und 7/01 |
Überarbeitungen des Linkers and Libraries Guide, Fortsetzung Zu den Aktualisierungen für Version 1/01 gehören:
| |
Überarbeitungen des Linkers and Libraries Guide, Fortsetzung Zu den Aktualisierungen für Version 7/01 gehören:
Weitere Infos finden Sie im Linker and Libraries Guide. | |
Updates für den System Interface Guide Die Aktualisierung des Dokuments System Interface Guide besteht in Fehlerkorrekturen. Mit dieser Ausgabe wurden verschiedene Druckfehler im Text und in Quellcode-Beispielen behoben. Weitere Infos finden Sie im System Interface Guide. |
6/00 |
Beschreibung der Funktionen |
Versionsdatum |
---|---|
Frame Buffer Power Management Einige Geräte wie bestimmte Bandlaufwerke und Frame Buffer sollten, auch wenn ihre Treiber nicht angehängt sind, ohne Probleme weiter arbeiten. Die neue Schnittstelle ddi_removing_power(9F) prüft, ob ein Gerät wegen eines Suspend-Vorgangs nicht mehr korrekt arbeitet. Die neue Eigenschaft no-involuntary-power-cycles kann spezifiziert werden, um sicherzustellen, dass Geräte nicht unabsichtlich ausgeschaltet werden. Weitere Infos zur Enegieverwaltung finden Sie auf den Manpages ddi_removing_power(9F) und no-involuntary-power-cycles(9P). |
10/01 |
SPARC: Driver hardening test harness SPARC: Driver Hardening Test Harness ist ein Entwicklungstool für Solaris-Gerätetreiber. Es simuliert beim Zugriff des in Entwicklung befindlichen Treibers auf seine Hardware die verschiedenartigsten Hardwarefehler. Die nach diesem Prinzip der "fault-injection" arbeitende Testausrüstung testet die Elastizität (im Hinblick auf den Ausgleich von Fehlern) SPARC-basierter Gerätetreiber. Weitere Informationen finden Sie unter "Driver Hardening Test Harness" in Solaris 8 Software Developer Supplement. |
4/01 |
Dokumentation zu hochverfügbaren Treibern Unter "High-Availability Drivers" erfahren Sie im Detail, wie Sie durch das so genannte "driver hardening", ein Verfahren zur Maximierung des Fehlerausgleichs durch den Treiber, und durch die Bereitstellung von Wartungsmöglichkeiten Treiber entwerfen können, die Unterstützung für Hochverfügbarkeit bieten. Dieses Material stellt eine Ergänzung der in Solaris 8 Writing Device Drivers enthaltenen Informationen dar. Weitere Informationen finden Sie unter "High-Availability Drivers" in Solaris 8 Software Developer Supplement. |
10/00 |
Generic LAN Driver (GLD) Mit dem Generic LAN Driver (GLD) lässt sich die Funktionalität von STREAMS und Data Link Provider Interface (DLPI) für Solaris Netzwerktreiber implementieren. Bis Solaris 8 10/00 war das GLD-Modul nur für Netzwerktreiber der Solaris Intel-Plattform Edition erhältlich. Jetzt steht GLD auch für Netzwerktreiber der Solaris SPARC-Plattform Edition zur Verfügung. In Version 4/01 wurde GLD durch Fehlerkorrekturen aktualisiert. Weitere Informationen finden Sie unter "Drivers for Network Devices" in Solaris 8 Software Developer Supplement. |
10/00 Aktualisiert: 4/01 |
Beschreibung der Funktionen |
Versionsdatum |
---|---|
Erweiterter Unicode-Support File System Safe Universal Transformation Format, kurz UTF-8, ist eine von X/Open als Multibyte-Darstellung von Unicode definierte Kodierung. UTF-8 berücksichtigt nahezu alle Zeichen herkömmlicher Einzelbyte- und Multibyte-Sprachumgebungen für europäische und asiatische Sprachen in Solaris. In Version 10/00 wurden Russisch, Polnisch und zwei neue Sprachumgebungen für Katalanisch hinzugefügt. Mit Version 4/01 wurden die Zeichensätze Türkisch UTF-8 und Russisch UTF-8 in die Liste der vorhandenen osteuropäischen Sprachumgebungen hinzugefügt. Weitere Informationen finden Sie unter "Additional Partial Locales for European Solaris Software" in Solaris 8 Software Developer Supplement. |
10/00 Aktualisiert: 4/01 |
Print Filter Enhancement - Das mp-Programm Das Programm mp akzeptiert internationale Textdateien aus unterschiedlichen Solaris-Sprachumgebungen und erzeugt eine für die angegebene Sprachumgebung angemessene Ausgabe. Die Ausgabe weist außerdem das richtige Textlayout auf, z. B. bidirektionales Text-Rendering und Formgebung, da mp Unterstützung für CTL (Complex Text Layout) bietet. Je nach der Systemschriftkonfiguration für mp der jeweiligen Sprachumgebung kann die PostScriptTM-Ausgabedatei Symbole aus systemresidenten skalierbaren oder Bitmap-Schriften von Solaris enthalten. Weitere Informationen finden Sie unter "Print Filter Enhancement mp(1)" in Solaris 8 Software Developer Supplement. |
4/01 |
Wortumbruch für Thai In dieser Aktualisierung ist ein neues Framework für die Textgrenzauflösung für asiatische Sprachen enthalten. Mithilfe dieses Frameworks können CDE-Anwendungen und Motif-Bibliotheken die korrekten, für Sprachumgebungen spezifischen Textgrenzauflösungen auf alle Sprachumgebungen anwenden. Diese Funktion, zusammen mit Änderungen an der CDE-/Motif-Bibliothek, ist in libXm.so.4 enthalten. Das Textgrenzauflösungsmodul für Thai ist eine neue Funktion, mit der Wörter in Satzstrings in Thai korrekt umgebrochen werden. Die Thai-Sprachumgebung unterstützt jetzt die korrekte Wortgrenzhandhabung für Motif-Widgets. |
1/01 |
Beschreibung der Funktionen |
Versionsdatum |
---|---|
Java 2 SDK, Standard Edition v. 1.3.1 Die JavaTM 2 SDK Standard Edition (J2SETM) Version 1.3.1 ist eine Wartungsversion, in der Fehler aus J2SE 1.3.0 behoben wurden. Eine Liste aller wichtigen Fehlerkorrekturen in J2SE 1.3.1 finden Sie auf folgender Website: http://java.sun.com/j2se/1.3/fixedbugs/1.3.1/BugIndex.html. |
10/01 |
Java 2 SDK, Standard Edition v. 1.3.0 Die auch als J2SE 1.3.0 bekannte Java 2 SDK Standard Edition v. 1.3.0 ist eine Aktualisierung für Java 2 SDK. Die Version J2SE umfasst die folgenden neuen Funktionen und Erweiterungen.
Hinweise zu weiteren J2SE-Verbesserungen finden Sie unter "Java 2 SDK, Standard Edition, version 1.3.0" in Solaris 8 Software Developer Supplement. |
4/01 |
Java 2 SDK, Standard Edition v. 1.2.2_07a J2SE 1.2.2_07a enthält Korrekturen für Fehler, die in vorigen Versionen der Serie J2SE 1.2.2 festgestellt wurden. Zu den wichtigen Fehlerkorrekturen zählt eine, die einen in J2SE 1.2.2_05 vorkommenden Leistungsabfall korrigiert. Weitere Infos zu Fehlerkorrekturen für J2SE 1.2.2_07a finden Sie auf folgender Website: http://java.sun.com/j2se/1.2/ReleaseNotes.html. |
4/01 |
Java 2 SDK 1.2.2_06 and JDK 1.1.8_12 Java 2 SDK 1.2.2_06 und JDK 1.1.8_12 wurden seit der letzten Version durch Fehlerkorrekturen verbessert. |
1/01 |
Java 2 SDK 1.2.2_05a Java 2 SDK 1.2.2_05a umfasst die folgenden neuen Funktionen.
Weitere Infos finden Sie unter "Java 2 SDK, Standard Edition, version 1.2.2_07a and Previous Releases" in Solaris 8 Software Developer Supplement. |
10/00 |
Support für Java-Servlets
32-Bit: Durch die Erweiterung um das Modul mod_jserv und die dazugehörigen Dateien bietet der Apache Web Server nun Unterstützung für Java-Servlets. Weitere Informationen finden Sie unter "Java Servlet Support in Apache Web Server" in Solaris 8 Software Developer Supplement. |
10/00 |