************************************************************************** Solaris(TM) 7 - Beschreibung neuer Merkmale (805-3222-10) ************************************************************************** Copyright 1998 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, Kalifornien 943033 USA. Alle Rechte vorbehalten. ************************************************************************** Copyright 1998 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, Californie 94303 Etats-Unis. Tous droits réservés. ************************************************************************** Diese Datei enthält Produktneuerungen und Merkmale, deren Beschreibung nicht mehr in den Abschnitt "What's New In Solaris 7" des Handbuches "Solaris 7 Installation Library" aufgenommen werden konnte. Außerdem enthält das Paket SUNWrdm die folgenden Dateien: o Datei "installation_bugs" mit bekannten Installationsproblemen. Diese Datei enthält Informationen, die Sie auch in "Solaris(TM) 7 (SPARC(TM)-Plattform) Versionshinweise" und in "Solaris(TM) 7 (Intel-Plattform) Versionshinweise" finden. o Datei "runtime_bugs" mit bekannten Laufzeitproblemen. o Datei "eof" mit Hinweisen zu nicht mehr unterstützten Merkmalen o Datei "integrated_patches" mit einer Liste bereits implementierter und Vorab-Patches sowie CERT-Advisories, die in Version 7 behoben wurden. o Datei "driverupdate" mit aktuellen Informationen zu Treibern Darüber hinaus finden Sie in "Solaris 7 (SPARC(TM)-Plattform) Versionshinweise" und in "Solaris 7 (Intel-Plattform) Versionshinweise" weitere aktuelle Beschreibungen zu Installations- und Laufzeitfehlern, neuen und nicht mehr unterstützten Funktionen sowie Informationen zu Treiberaktualisierungen und Patches. Sie finden beide Dokumente unter http://docs.sun.com. Weitere Informationen zu Sun Microsystems, Inc. finden Sie unter http://www.sun.com. ___________________________ Typographische Konventionen ___________________________ o Handbuchtitel werden mit Anführungszeichen vor und nach dem Titel angegeben: "Solaris Handbuch für fortgeschrittene Benutzer" o Einzugebender Text befindet sich in einer separaten, eingerückten Zeile: Geben Sie folgendes ein: stty sane So wird der Kleinbuchstabenmodus des Terminals wiederhergestellt. o Variablen werden in spitzen Klammern angegeben: cp /net/server/home/user/ /tmp/ _____________________ Durchsuchen der Datei _____________________ Es gibt viele Editoren, mit deren Hilfe diese Datei durchsucht werden kann. Sie können beispielsweise die Editoren Vi und Text verwenden, um diese Datei nach Schlüsselwörtern zu durchsuchen. Wenn Sie den Editor Vi verwenden, um in dieser Datei nach Schlüsselwörtern zu suchen, finden Sie im "Solaris Handbuch für fortgeschrittene Benutzer" und in der Hilfeseite zu Vi Informationen zu den verfügbaren Befehlen und zur Durchführung von Suchoperationen. HINWEIS: Wenn Sie mit Vi arbeiten, werden Suchoperationen unter Berücksichtigung der Groß-/Kleinschreibung durchgeführt. Sie können die Suche beschleunigen, indem Sie Vi anweisen, die Groß-/Kleinschreibung zu ignorieren. Geben Sie folgendes ein, damit die Groß-/Kleinschreibung ignoriert wird: :set ignorecase Verschiedene Sonderzeichen (| & ! . ^ * $ \) werden in Suchstrings als Befehle interpretiert. Damit diese Zeichen in der Suchoperation berücksichtigt werden, muß ihnen ein Escape-Zeichen vorangestellt werden. Als Escape-Zeichen wird der Backslash (\) verwendet. Wenn Sie in der OpenWindows-Umgebung arbeiten und den Texteditor zum Durchsuchen der Datei verwenden, finden Sie im "Solaris Benutzerhandbuch" oder auf der Hilfeseite zum Texteditor weitere Informationen. Sie können den Texteditor mit den Menüoptionen "Arbeitsbereich", "Programme" und "Texteditor" aufrufen. Sie können auch im Dateimanager doppelt auf das Symbol der Textdatei klicken oder folgenden Befehl in die Befehlszeile eingeben: textedit & HINWEIS: Der Name dieses Produkts lautet zwar Solaris 7, allerdings wird bei einigen Code- bzw. Pfadangaben unter Umständen "Solaris 2.7" bzw. "SunOS 5.7" verwendet. Verwenden Sie bitte die Code- bzw. Pfadangaben immer genauso, wie diese angegeben sind. ______________ 64-Bit-Solaris ______________ -------------------------------------------------------------------------- Nur SPARC-Systeme: 64-Bit Assembler-Anweisungen -------------------------------------------------------------------------- Der in einem Paket zusammengefaßte Assembler auf SPARC-Systemen wurde so aktualisiert, daß nun das Assembling sowohl von 32-Bit- als auch von 64-Bit-SPARC-Assemblerprogrammen unterstützt wird. Zu den unterstützten Befehlssätzen gehören SPARC V8, SPARC V9 sowie die UltraSPARC-spezifischen Visual Instruction Set (VIS)-Anweisungen. -------------------------------------------------------------------------- Aktualisierte Version von Java(TM) Development Kit -------------------------------------------------------------------------- Das im Lieferumfang dieser Version enthaltene Java Development Kit (JDK) wurde auf Version 1.1.6 aktualisiert. Neben größerer Stabilität bietet diese Version durch die am JIT-Compiler vorgenommenen Optimierungen eine erheblich verbesserte Leistung bei bestimmten Anwendungsarten (wie zum Beispiel rechenintensiven Anwendungen). Darüber hinaus unterstützt diese Version auch große Dateien. Dadurch können Java-Klassen und -Methoden jetzt auch auf Dateien zugreifen, die über 2 GB groß sind, ohne daß hierzu Änderungen an den APIs erforderlich wären. Dadurch kann eine mit dieser Version von JDK ausgeführte Java- Anwendung jetzt auch auf große Dateien zugreifen. -------------------------------------------------------------------------- Verbesserte Sicherheit bei Sendmail -------------------------------------------------------------------------- Solaris 7 enthält jetzt Sendmail Version 8.9.1. In der Standardkonfiguration dieser Version wurden einige der Sicherheitsüberprüfungen verbessert. So sind beispielsweise für Weiterleitungsdateien (.forward) bzw. mit :include: bezeichneten Alias- Dateien in dieser Solaris-Version unter Umständen Veränderungen erforderlich, damit diese verarbeitet werden können. Weitere Informationen finden Sie im "Mail Administration Guide". -------------------------------------------------------------------------- Multithread-Hot-malloc -------------------------------------------------------------------------- libmtmalloc stellt einen neuen dynamischen Speicherzuordner für Multithread-Anwendungen zur Verfügung. Die Bibliothek enthält die normale API für Heap-Verwaltung, malloc, calloc, realloc und free. Anders als bei libc malloc steht bei libmtmalloc ein gleichzeitiger Zugriff auf den mit einem Heap verwalteten Bereich zur Verfügung, was bei wichtigen System- Dienstprogrammen zu einer verbesserten Leistung führt. Um diese Bibliothek verwenden zu können, muß die Anwendung mit -lmtmalloc verknüpft sein. Beachten Sie hierbei bitte, daß in der entsprechenden Link-Zeile -lmtmalloc vor libc -lc stehen muß. Weitere Informationen finden Sie auf der Hilfeseite von 3t malloc. -------------------------------------------------------------------------- Prozessor-Unterbrechungssteuerung -------------------------------------------------------------------------- Mit Hilfe der Prozessor-Unterbrechungssteuerung können Systemverwalter und -entwickler von Echtzeit-Anwendungen die Unterbrechungsverteilung bei Mehrprozessorsystemen steuern. Dadurch kann die Leistung von Anwendungen erhöht werden, die auf Prozessoren mit deaktivierter Unterbrechung ausgeführt werden. Durch diese Steuerung können die Benutzer die meisten Unterbrechungen bestimmter Prozessoren deaktivieren. Für einzelne Prozessoren steht hierzu der Befehl psradm(1m) bzw. der Systemaufruf p_online(2), für alle Prozessoren eines Prozessorsatzes auf einmal der Befehl psrset(1m) zur Verfügung. Weitere Informationen finden Sie auf den Hilfeseiten von psradm(1m), p_online(2) und psrset(1m). -------------------------------------------------------------------------- Druckfehler in "Solaris 7 Installation Library" -------------------------------------------------------------------------- Im Kapitel "Software Developer Environment" von "What's New" wurde die Internetadresse der XIL Entwicklerdokumentation auf "http://www.sun.com/software/imaging" geändert. Darüber hinaus sind in den XIL Entwicklerkomponenten nicht länger die folgenden Dokumente enthalten: o Die XIL Hilfeseiten mit Hinweisen zur Verwendung der XIL-API o Das XIL Programmierer-Handbuch (Programmer's Guide) Die XIL-Laufzeitbibliotheken und -Kopfzeileninformationen sind weiterhin in Solaris enthalten, um die Unterstützung der XIL aufrufenden Anwendungen zu gewährleisten. Der Satz "XIL is adding support for stereoscopic image display.", sollte lauten: "XIL has added support for stereoscopic image display." -------------------------------------------------------------------------- Druckfehler im "System Administration Guide", Vol. II im Abschnitt "Managing System Performance" -------------------------------------------------------------------------- In Solaris 7 (Intel-Plattform) gibt es einen neuen einstellbaren Parameter mit der Bezeichnung "kernel base", mit dessen Hilfe Systemverwalter die maximale Größe des Kern- bzw. des Benutzerspeicherbereichs ändern können. Intel x86- und kompatible Prozessoren unterstützen lediglich einen virtuellen Adressenspeicher von 4 GB. In der Standardeinstellung des Solaris-Betriebssystems ist dieser Speicher in 3,5 GB für Benutzerprozesse und 512 MB für den Solaris-Systemkern aufgeteilt. Je nach Auslastung ist diese Aufteilung jedoch nicht immer optimal, da ein Kern-basierter Netzwerk-Cache-Beschleuniger unter Umständen von einem größeren virtuellen Adressenspeicher des Systemkerns profitiert, während bei einem System mit 4 GB physischem Arbeitsspeicher, auf dem im Rahmen einer RDBMS, wie zum Beispiel Oracle, Transaktionen verarbeitet werden, der Speicher für die Benutzerprozesse vergrößert werden sollte. Mit Hilfe der Eigenschaft "kernel base" können Systemverwalter diese Standardzuordnung für den Arbeitsspeicher ändern. Mit "kernel base" wird der Anfang des Adressenspeichers für den Systemkern festgelegt; der Standardwert liegt bei 0xE0000000. Wenn dieser Wert unter 0xC0000000 eingestellt wird, erfüllt das System nicht mehr die ABI- Anforderung, und einige ABI-Benutzerprogramme können unter Umständen nicht ausgeführt werden. Mit eeprom(1M) kann die einstellbare "kernel base" auf den gewünschten (hexadezimalen) Wert eingestellt werden. Diese Änderung aber erst nach einem erneuten Systemstart wirksam.