Solaris 9 bietet viele neue Funktionen, die eine weitere Verbesserung einer bereits leistungsfähigen und stabilen Betriebssystemumgebung darstellen. In diesem Kapitel werden einige der neuen Funktionen von Solaris 9 näher beschrieben:
Eine vollständige Liste der Funktionen von Solaris 9 sowie die entsprechenden Kurzbeschreibungen finden Sie in Kapitel 2 bis 4.
Die Betriebssystemumgebung Solaris 9 unterstützt jetzt 162 Sprachumgebungen mit 39 Sprachen, sowohl auf den Solaris 9 Software-CDs als auch auf der Solaris 9 Languages-CD. Einen Überblick über die Sprachunterstützungsfunktionen finden Sie in Kapitel 4. Im folgenden Abschnitt werden einige dieser Funktionen näher beschrieben.
Seit Release Solaris 8 2/02 wird die Eingabe, das Anzeigen und das Drucken des gesamten GB18030-2000-Zeichensatzes (mit fast 30.000 Zeichen) unterstützt. Alle Anwendungen, die auf der Solaris-Plattform laufen, können so eine breitere Palette von chinesischen Zeichen nutzen. Bei diesen Schriftzeichen handelt es sich in erster Linie um Han-Zeichen, der Zeichensatz umfasst jedoch auch Schriftzeichen für Minderheitensprachen wie Tibetisch, Wei, Yi und Mongolisch.
Die GB18030-2000-Unterstützung im Release Solaris 9 umfasst außerdem die Abwärtskompatibilität mit früheren chinesischen Zeichensätzen (GBK und GB2312), sowie die Konvertierung in andere Zeichensätze wie Unicode. Solaris-Entwickler benötigen keine neuen Verfahren für die neue Sprachcodierungsunterstützung. Der Zugriff darauf kann in Standard-Toolkits erfolgen.
Bei Java-Anwendungen, die GB18030-2000-Unterstützung benötigen, schlagen Sie unter J2SETM auf folgender Website nach:
Sortiersprachumgebungen bieten verschiedene Sortieroptionen wie Strichanzahl und Radikal, phonetisch und lexikalisch.
Das Wortumbruchmodul dient zum Umbrechen von thaisprachigen Texten in Motif, so dass Absätze, Sätze und Wörter korrekt dargestellt werden.
File System Safe Universal Transformation Format, kurz UTF-8, ist eine von X/Open® als Multibyte-Darstellung von Unicode definierte Codierung. UTF-8 berücksichtigt nahezu alle Zeichen herkömmlicher Einzelbyte- und Multibyte-Sprachumgebungen für europäische und asiatische Sprachen in Solaris.
Die Sprachumgebung th_TH.UTF-8 ist die Unicode-Sprachumgebung für Thailand.
Die Sprachumgebung hi_IN.UTF-8 ist die Unicode-Sprachumgebung für Indien.
Die Sprachumgebung zh_HK.UTF-8 ist die Unicode-Sprachumgebung für Hongkong, China.
Das neue Thai-Eingabeverfahren unterstützt den Thai-Eingabestandard WIT, der von der thailändischen Regierung spezifiziert wurde. WIT umfasst 3 Stufen: Stufe 0, Stufe 1 und Stufe 2.
Für die neuen Zeichensätze und Sprachumgebungen wurden die Sprachumgebungen für traditionelles und vereinfachtes Chinesisch um gängigere und leistungsfähigere Eingabeverfahren erweitert:
Neues Chuyin-Eingabeverfahren für traditionelles Chinesisch
Kantonesisches Eingabeverfahren für alle chinesischen Sprachumgebungen
Englisch-chinesisches Eingabeverfahren für alle chinesischen Sprachumgebungen
Das Hilfsfensters stellt eine ,,benutzerfreundliche" und für alle chinesischen Sprachumgebungen erweiterbare Benutzeroberfläche für Eingabeverfahren zur Verfügung. Das Hilfsfenster unterstützt die folgenden neuen Funktionen:
Umschalten zwischen Eingabeverfahren
Konfiguration der Eigenschaften von Eingabeverfahren
Lookup-Tabellen für GB2312-, GBK-, GB18030-, HKSCS-, CNS-, Big-5- und Unicode-Zeichensätze
Codetabellen-Managementtool
Eine visuelle Tastatur
iconv-Module ermöglichen die Konvertierung zwischen nativ codierten Daten und Unicode. Die folgenden neuen iconv-Module wurden zur Unterstützung neuer Zeichensätze hinzugefügt:
UTF-8 <---> HKSCS
UTF-8 <---> GB18030
UTF-8 <---> ISO8859-11
UTF-8 <---> Hindi
Diese neue zh_CN.GB18030-Sprachumgebung unterstützt die Codierung nach dem neuen GB18030-Standard, der laut einem neuen Gesetz der chinesischen Regierung vorgeschrieben ist.
Die neue zh_HK.BIG5HK-Sprachumgebung unterstützt den HKSCS (Hong Kong Supplementary Character Set). Der HKSCS enthält als Ergänzung zu den Big-5- und ISO 10646-Codierungsschemata chinesische Zeichen, die in der chinesischsprachigen EDV in Hongkong benötigt werden. Diese Zeichen sind in den Big-5- und ISO 10646-Standardzeichensätzen nicht enthalten.
Die zusätzliche Unterstützung für Japanisch umfasst iconv-Module, die eine Konvertierung zwischen den Zeichensätzen der japanischen Solaris-Sprachumgebung wie eucJP, PCK, und UTF-8 und den japanischen Großrechner-Zeichensätzen Fujitsu JEF, Hitachi KEIS und NEC JIPS ermöglichen.
Im Release Solaris 8 10/00 wurden die Sprachumgebungen für Europa und den Nahen Osten um Russisch, Polnisch und zwei neue Sprachumgebungen für Katalanisch erweitert. Im Release Solaris 8 4/01 wurden zwei weitere Sprachen, der UTF-8-Zeichensatz für Türkisch und der UTF-8-Zeichensatz für Russisch, hinzugefügt.
Im Release Solaris 9 wurde die Unterstützung für die Sprachen Europas und des Nahen Ostens um UTF-8-Sprachumgebungen für die Türkei, Ägypten, Brasilien, Finnland und Belgien (Wallonisch) erweitert.
Die Sprachumgebungsnamen lauten folgendermaßen:
ca_ES.ISO8859-1 ist eine Unicode-Sprachumgebung für Spanien (Katalanisch).
ca_ES.ISO8859-15 ist eine zusätzliche Sprachumgebung für Spanien (Katalanisch).
pl_PL.UTF-8 ist die Unicode-Sprachumgebung für Polen.
ru_RU.UTF-8 ist die Unicode-Sprachumgebung für Russland.
tr_TR.UTF-8 ist die Unicode-Sprachumgebung für die Türkei.
ar_EG.UTF-8 ist die Unicode-Sprachumgebung für Ägypten.
pt_BR.UTF-8 ist die Unicode-Sprachumgebung für Brasilien.
fi_FI.UTF-8 ist die Unicode-Sprachumgebung für Finnland.
fr_BE.UTF-8 ist die Unicode-Sprachumgebung für Belgien (Wallonisch).
In den folgenden Sprachumgebungen gilt anstelle der nationalen Währungseinheit jetzt das Euro-Währungssymbol:
ca_ES.ISO8859-15 (Spanien) |
de_AT.ISO8859-15 (Österreich) |
de_DE.ISO8859-15 (Deutschland) |
de_DE.UTF-8 (Deutschland) |
en_IE.ISO8859-15 (Irland) |
es_ES.ISO8859-15 (Spanien) |
es_ES.UTF-8 (Spanien) |
fr_BE.ISO8859-15 (Belgien) |
fr_BE.UTF-8 (Belgien) |
fi_FI.ISO8859-15 (Finnland) |
fi_FI.UTF-8 (Finnland) |
fr_FR.ISO8859-15 (Frankreich) |
fr_FR.UTF-8 (Frankreich) |
it_IT.ISO8859-15 (Italien) |
it_IT.UTF-8 (Italien) |
nl_BE.ISO8859-15 (Belgien) |
nl_NL.ISO8859-15 (Niederlande) |
pt_PT.ISO8859-15 (Portugal) |
Zu den Verbesserungen gehört eine neue Codieroption im Dialogfeld zum Öffnen/Speichern einer Datei, die das Ändern der Dateicodierung mit iconv(3C) unterstützt. Dank dieser Option können Benutzer Dateien in verschiedenen Codierungen wie UTF-8 und UTF-16 öffnen bzw. speichern.
RBAC (Role-Based Access Control - rollenbasierte Zugriffssteuerung) wurde in Solaris 8 1/01 aktualisiert. RBAC-Datenbanken lassen sich jetzt über die grafische Benutzeroberfläche des User-Tools von Solaris Management Console verwalten. Aufgrund einer Terminologieänderung ist der Begriff Ausführungsprofile veraltet. Dieser Begriff wurde durch Rechteprofile ersetzt. Diese werden in der grafischen Benutzeroberfläche auch als Rechte und in der Befehlszeilenschnittstelle und in Dateien auch als Profile bezeichnet.
Zusätzlich zu Autorisierungen und Befehlen mit Sicherheitsattributen kann ein Rechteprofil jetzt andere Rechteprofile enthalten. Wenn derselbe Befehl in mehr als einem untergeordnetem Rechteprofil auftritt, hat das erste Auftreten in der Datei Vorrang.
Die Datei policy.conf(4) erkennt jetzt das Schlüsselwort PROFS_GRANTED, mit dem Sie Rechteprofile standardmäßig zuweisen können.
Die folgende Abbildung zeigt, wie die erweiterten Benutzerattribute dem Benutzer zugewiesen werden.
Die Datenbank user_attr enthält die aufgeführten Attribute, einschließlich einer kommaseparierte Liste von Profilnamen. Der Inhalt der Profile wird auf die Datei prof_attr und die Datei exec_attr aufgeteilt. Die Datei prof_attr enthält Identifizierungsinformationen zu Rechteprofilen, Autorisierungen, die Rechteprofilen zugewiesen sind, und verschachtelte Rechteprofile. Die Datei exec_attr identifiziert die Richtlinien und enthält Befehle sowie die den Befehlen zugewiesenen Sicherheitsattribute. Die Datei auth_attr liefert Autorisierungsinformationen für die Solaris Management Console-Tools.
Sie können Benutzern über user_attr Autorisierungen direkt zuweisen, doch dies ist nicht empfehlenswert.
Die Datei policy.conf stellt Standardattribute zur Verfügung, die auf alle Benutzer angewendet werden. Wenn zum Beispiel das Printer Management-Rechteprofil einem Benutzer oder einer Rolle zugewiesen wird, enthält der user_attr-Eintrag für diesen Benutzer bzw. diese Rolle das folgende Schlüsselwort/Wert-Paar: profiles=Printer Management. In der Datei prof_attr ist das Profil definiert und außerdem werden die Hilfedatei und die Autorisierungen festlegt, und zwar mit der folgenden Zeile:
Printer Management:::Manage printers, daemons, spooling:help=RtPrntAdmin.html;auths=solaris.admin.printer, / solaris.admin.printer.modify,solaris.admion.printer.delete |
In der Datei exec_attr wird mit der folgenden Zeile dem Befehl /usr/sbin/accept im Printer Management-Profil die effektive Benutzer-ID = lp zugewiesen:
Printer Management:suser:cmd:::/usr/sbin/accept:euid=lp |
In der folgenden Tabelle sind Befehle aufgeführt, die mit Autorisierungen arbeiten.
Tabelle 5-1 RBAC-Befehle
Befehl |
Zugehörige Autorisierungen |
---|---|
at(1) |
solaris.jobs.user |
atq(1) |
solaris.jobs.admin |
crdw(1) |
solaris.device.cdrw |
crontab(1) |
solaris.jobs.user, solaris.jobs.admin |
allocate(1M) |
solaris.device.allocate, solaris.device.revoke |
deallocate(1M) |
solaris.device.allocate, solaris.device.revoke |
list_devices(1M) |
solaris.device.revoke |
smcron(1M) |
solaris.jobs.admin, solaris.jobs.user |
smdiskless |
solaris.admin.dcmgr.clients, solaris.admin.dcmgr.read |
smexec(1M) |
solaris.profmgr.read, solaris.profmgr.write |
smgroup(1M) |
solaris.admin.usermgr.read, solaris.admin.usermgr.write |
smmultiuser(1M), smuser(1M) |
solaris.admin.usermgr.pswd, solaris.admin.usermgr.read, solaris.admin.usermgr.write, solaris.profmgr.assign, solaris.profmgr.delegate, solaris.role.assign, solaris.role.delegate |
smmaillist(1M) |
solaris.admin.usermgr.read, solaris.admin.usermgr.write |
smosservice |
solaris.admin.dcmgr.admin, solaris.admin.dcmgr.read |
smprofile(1M) |
solaris.profmgr.read, solaris.profmgr.write |
smrole(1M) |
solaris.admin.usermgr.pswd, solaris.admin.usermgr.read, solaris.admin.usermgr.write, solaris.profmgr.assign, solaris.profmgr.delegate, solaris.role.assign, solaris.role.delegate |
Weitere Informationen zu Solaris Management Console finden Sie unter "Systemadministrationstools".
Im Release Solaris 9 gelten die folgenden neuen Solaris Live Upgrade-Funktionen nur für die Befehlszeilenschnittstelle.
Wenn Sie mit Solaris Live Upgrade ein Web Start Flash-Archiv installieren oder aktualisieren, wird gemeldet, wie viel Prozent bereits abgeschlossen sind.
Der Befehl lumount dient zum Einhängen aller Dateisysteme der Boot-Umgebung. Wenn Sie keinen Einhängepunkt explizit angeben, erstellt lumount einen Einhängepunkt unter Verwendung des Namens der Boot-Umgebung anstelle einer zufälligen Gruppe von Zahlen. Diese Änderung verhindert eine Anhäufung von Einhängepunkten und vereinfacht das Verwenden des Befehls luumount.
Im Folgenden sehen Sie ein Beispiel für die alte und neue Einhängepunktbenennung:
Einhängepunktname mit einer Zahl als Kennung: /.alt.1234
Einhängepunktname mit dem Boot-Umgebungsnamen als Kennung: /.alt.solaris8.
In diesem Beispiel lautet der Name der Boot-Umgebung solaris8.
Der Befehl luumount dient zum Aushängen aller Dateisysteme der Boot-Umgebung. Der Befehl luumount akzeptiert jetzt einen Einhängepunkt und die Boot-Umgebung als Argument. Mit der Option -f besteht außerdem die Möglichkeit, ein Dateisystem der Boot-Umgebung zwangsweise auszuhängen.
Nähere Informationen finden Sie in den Manpages lumount(1M) und luumount(1M).
Der Sinn und Zweck von Solaris Live Upgrade besteht in erster Linie darin, die Ausfallzeiten bei der Migration zu einem neuen Betriebssystem zu minimieren. Einige Solaris Live Upgrade-Operationen wie das Aktualisieren und Kopieren von Dateisystemen können zu einer hohen Systemauslastung führen. Solaris Live Upgrade bietet jetzt die Tools zum Steuern der Planungsprioritäten, so dass Sie einen Leistungsabfall bei einem aktiv genutzten System besser vermeiden können. Sie können die in der Datei /etc/default/lu vorgegebenen Standardwerte ändern.
Um lange Namen für Boot-Umgebungen zu ermöglichen, können Sie bei Solaris Live Upgrade-Befehlen, die einen Boot-Umgebungsnamen als Argument akzeptieren, eine Beschreibung beliebiger Länge mit dem Namen verknüpfen.
Weitere Informationen finden Sie im Solaris 9 Installationshandbuch oder in der Manpage ludesc(1M).
Mit dem Befehl pargs können Sie alle Argumente anzeigen lassen, die an einen Prozess übergeben werden. Verwenden Sie den Befehl pargs zusammen mit dem Befehl pgrep, um die an einen Prozess übergebenen Argumente folgendermaßen anzuzeigen:
# pargs `pgrep ttymon` 579: /usr/lib/saf/ttymon -g -h -p Systemname console login: -T sun -d /dev/console -l argv[0]: /usr/lib/saf/ttymon argv[1]: -g argv[2]: -h argv[3]: -p argv[4]: Systemname console login: argv[5]: -T argv[6]: sun argv[7]: -d argv[8]: /dev/console argv[9]: -l argv[10]: console argv[11]: -m argv[12]: ldterm,ttcompat 548: /usr/lib/saf/ttymon argv[0]: /usr/lib/saf/ttymon |
Verwenden Sie pargs -e, um wie im folgenden Beispiel die mit einem Prozess verknüpften Umgebungsvariablen anzuzeigen:
$ pargs -e 6763 6763: tcsh envp[0]: DISPLAY=:0.0 |
Mit den Befehlen pargs und preap können Sie jeden Prozess untersuchen, sofern Sie berechtigt sind, den jeweiligen Prozess anzuzeigen. Als Superuser können Sie jeden Prozess untersuchen.
Mit dem Befehl preap können Sie nicht mehr aktuelle Prozesse (auch als Zombie-Prozesse bezeichnet) bereinigen. Ein Zombie-Prozess ist ein Prozess, dessen Endestatus noch nicht vom übergeordneten Prozess angefordert wurde. Solche Prozesse sind normalerweise harmlos, doch wenn sie in großer Anzahl auftreten, verbrauchen sie möglicherweise Systemressourcen.
Für die Befehle df, du und ls -l gibt es eine neue Option, h, mit der die Festplattennutzung und die Datei- und Dateisystemgrößen leicht verständlich angezeigt werden.
Mit der Standardform des Befehls df werden Dateisystemgrößen in Blöcken (512 Byte) angezeigt. Hier ein Beispiel für die df-Ausgabe in Kilobyte:
$ df -k / /usr Filesystem kbytes used avail capacity Mounted on /dev/dsk/c0t0d0s0 192056 94788 78063 55% / /dev/dsk/c0t0d0s6 1982988 829966 1093533 44% /usr |
Dieselben Dateisystemgrößen angezeigt als Vielfaches von 1024:
$ df -h / /usr Filesystem size used avail capacity Mounted on /dev/dsk/c0t0d0s0 188M 93M 76M 55% / /dev/dsk/c0t0d0s6 1.9G 811M 1.0G 44% /usr |
Mit der Standardform des Befehls du wird Festplattenspeicher in Blöcken (512 Byte) angezeigt. Hier ein Beispiel für die du-Ausgabe in Blöcken:
% du -s k* 100 kadmin 98 kadmin.local 98 kdb5_util 90 keyserv 10 killall |
Dieselben Festplattenspeichergrößen angezeigt als Vielfaches von 1024:
% du -h k* 50K kadmin 49K kadmin.local 49K kdb5_util 45K keyserv 5K killall |
Mit der Standardform des Befehl ls -l werden Dateigrößen in Byte angezeigt. Verwenden Sie den Befehl ls -lh, um Dateigrößen als Vielfaches von 1024 anzuzeigen:
% ls -lh k -r-xr-xr-x 1 root bin 49K Nov 30 03:32 kadmin -r-xr-xr-x 1 root bin 49K Nov 30 03:32 kadmin.local -r-xr-xr-x 1 root bin 49K Nov 30 03:32 kdb5_util -r-xr-xr-x 1 root sys 44K Nov 25 04:37 keyserv -r-xr-xr-x 1 root bin 4.3K Nov 25 04:36 killall |
Solaris 9 umfasst ein Verzeichnis ,,ExtraValue", das zwei Unterverzeichnisse, ,,CoBundled" und ,,Early Access", enthält. Das Verzeichnis ,,CoBundled" enthält Software, die zuvor getrennt geliefert wurde, wie zum Beispiel SunScreen 3.2 und Web Start Wizards SDK 3.0.1. Das Verzeichnis ,,Early Access" enthält Evaluierungssoftware, wie zum Beispiel Netscape 6.2.1.
Die Verzeichnisse ,,CoBundled" and ,,Early Access" befinden sich im Verzeichnis ,,Solaris_9" unter Solaris_9/ExtraValue/EarlyAccess und Solaris_9/ExtraValue/CoBundled. Diese Verzeichnisse finden Sie auf der Solaris 9-DVD und der Solaris Software 2 of 2-CD.
Weitere Informationen zu Solaris Web Start Wizards SDK 3.0.1 finden Sie unter "Installation".
SunScreen 3.2 stellt eine statusbewusste, dynamische Firewall mit Paketfilterfunktionen für den Hochgeschwindigkeitsschutz von Solaris-Servern dar. SunScreen 3.2 umfasst unter anderem die folgenden Funktionen:
130 statusbewusste Multithreaded-Paketfilter
Netzwerkadressumsetzung
SKIP und IPSec/IKE VPN-Client-Unterstützung
Geordnete Regelsätze
Verwaltung mehrerer Firewalls
Grafische Benutzeroberfläche (Java-Applet)
Vollständige Befehlzeilensteuerung
Netscape 6.2.1 Enterprise, ein höchst flexibler und praktischer Browser, steht im Verzeichnis ,,Early Access" für das Release Solaris 9 zur Verfügung. Darüber hinaus wird dieser Browser auch für Solaris 7 und Solaris 8 zur Verfügung gestellt. Netscape 6.2.1 ist die erste Internet-Software, bei der Browser- und E-Mail-Funktionen sowie die sofortige Nachrichtenübermittlung integriert sind.
Netscape 6.2.1 umfasst die folgenden neuen Funktionen:
Verbesserte Installation und Benutzerfreundlichkeit
Mehr Industriestandards - Einschließlich XML, LDAP, Document Object Model (DOM) und Cascading Style Sheets, Stufe 1 (CSS1)
My Sidebar-Funktion - Ermöglicht das schnelle Abrufen wichtiger Informationen
Hochentwickelte Suchfunktionen
Nachrichtenübermittlung in Echtzeit - Mit Browser- und E-Mail-Funktionen integriert
Optionen für die individuelle Anpassung
Die neueste Java Virtual Machine
Ein neues Java-Plug-in für Netscape
Java-Erweiterungen und APIs
Eine plattformübergreifende, auf Java basierende XPCOM-Komponente für zuverlässige Interoperabilität
Weitere Informationen finden Sie auf der folgenden Website:
http://www.sun.com/solaris/netscape
Das Release Solaris 9 enthält mehrere Freeware-Tools und -Bibliotheken. Die folgenden Freeware-Packages wurden für Solaris 9 aktualisiert:
Die Lizenzbedingungen, Anerkennungen und Copyright-Hinweise für die Freeware in der Liste unten finden Sie im Standardlizenzpfad /usr/share/src/<Freeware-Name>. Wenn die Betriebssystemumgebung Solaris in einem anderen als dem Standardpfad installiert wurde, modifizieren Sie den Pfad, so dass Sie im Installationsverzeichnis auf die Datei zugreifen können.
Apache 1.3.20 - UNIX-basierter HTTP-Server
bash 2.05 - Sh-kompatibler Befehlsspracheninterpreter
bzip2 1.0.1 - Dateikomprimierungsprogramm mit Blocksortierung
gzip 1.3 - GNU-Zip-Komprimierungsdienstprogramm
less 358 - Ein Seitenanzeigeprogramm, ähnlich dem Befehl more
mkisofs 1.13 - Ein Dienstprogramm zum Erstellen eines CD-Abbildes unter Verwendung eines ISO9660-Dateisystems
tcsh 6.0.10 - C-Shell mit Dateinamenvervollständigung und Bearbeiten der Befehlszeile
zip 2.3 - Komprimierungs- und Dateipackdienstprogramm
zsh 3.0.8 - Befehlsinterpreter (Shell), der als interaktive Login-Shell und als Shell-Skript-Befehlsprozessor eingesetzt werden kann
Außerdem wurden die folgenden Bibliotheken in das Release Solaris 9 aufgenommen:
Die Lizenzbedingungen, Anerkennungen und Copyright-Hinweise für die Freeware-Bibliotheken in der Liste unten finden Sie im Standardlizenzpfad /usr/sfw/share/src/<Freeware-Name>. Wenn die Betriebssystemumgebung Solaris in einem anderen als dem Standardpfad installiert wurde, modifizieren Sie den Pfad, so dass Sie im Installationsverzeichnis auf die Datei zugreifen können.
Glib 1.2.10 - Eine Bibliothek mit nützlichen Datentypen, Makros, Typkonvertierungen, Zeichenfolgen-Dienstprogrammen und einem lexikalischen Scanner.
GTK+ 1.2.10 - Das GIMP-Toolkit. Eine Gruppe von Bibliotheken, mit denen sich grafische Benutzeroberflächen erstellen lassen.
Jpeg 6b - Standardisierte Komprimierungssoftware für Vollfarb- und Graustufenbilder.
Libpng 1.0.10 - PNG-Referenzbibliothek. PNG ist ein Format zum Speichern von Bildern, das als Nachfolger für das GIF-Format und zumindest teilweise das komplexere TIFF-Format konzipiert ist.
Tcl/tk 8.33 - TCL-TK-GUI-Toolkit ist ein Xqq-Toolkit, das über die Tcl-Skriptsprache implementiert ist.
Libtif f3.55 - Bietet Unterstützung für das Lesen und Schreiben von TIFF sowie einige Tools für einfache Bearbeitungsoperationen bei TIFF-Bildern.
Libxml2 2.3.6 - Eine C-Bibliothek, die Unterstützung für XML (Extensible Markup Language) zur Verfügung stellt. XML ist das universelle Format für strukturierte Dokumente und Daten im Internet.
Darüber hinaus wurden die folgenden Befehle und Dienstprogramme in Solaris 9 aufgenommen:
Die Lizenzbedingungen, Anerkennungen und Copyright-Hinweise für die Freeware-Befehle und -Dienstprogramme in der Liste unten finden Sie im Standardlizenzpfad /usr/sfw/share/src/<Freeware-Name>. Wenn die Betriebssystemumgebung Solaris in einem anderen als dem Standardpfad installiert wurde, modifizieren Sie den Pfad, so dass Sie im Installationsverzeichnis auf die Datei zugreifen können.
Gnu Grep 2.4.2 - Ein Tool zum Suchen mithilfe von Mustern, das doppelt so schnell ist wie das Standard-UNIX-Dienstprogramm egrep.
Gnu Tar 1.13 - Ein Archivierungsprogramm, das Unterstützung für mehrere Volumes, die Archivierung von verstreuten Dateien, automatische Archivkomprimierung und -dekomprimierung, entfernte Archive und weitere spezielle Funktionen bietet.
Ncftp Client 3.0.3 - Eine Gruppe von kostenlosen Programmen, die mit dem File Transfer Protocol arbeiten. Diese Programme stellen eine Alternative zu dem ftp-Standardprogramm dar, das mit UNIX-Systemen geliefert wird.
Samba 2.2.2 - Der kostenlose SMB- und CIFS-Client und -Server für UNIX und andere Betriebssysteme. SMB und CIFS sind Protokolle, mit denen viele PC-basierte Rechner Dateien, Drucker und andere Informationen gemeinsam nutzen können.
Tcp-wrappers 7.6 - Kleine Dämon-Programme, die Anforderungen nach Netzwerkdiensten überwachen und filtern. Diese Programme protokollieren den Host-Namen eingehender Anforderungen und erhöhen somit die Netzwerksicherheit.
Gnu Wget 1.6 - Ein kostenloses Netzwerkdienstprogramm, das zum Abrufen von Dateien aus dem Internet über HTTP und FTP, die beiden gängigsten Internet-Protokolle, dient.
GNOME 2.0 ist eine für Solaris 9 geplante Funktion, die zurzeit als Evaluierungsversion im Internet zum Download bereitsteht.
GNOME 2.0 ist ein hochentwickelter neuer Benutzer-Desktop, der in die Betriebssystemumgebung Solaris 9 aufgenommen werden soll. GNOME 2.0 ist auf die nahtlose Integration mit dem Internet ausgelegt. GNOME 2.0 ermöglicht dem Benutzer eine echte Produktivitätssteigerung. Basierend auf freier Quellsoftware entwickelt sich GNOME zu einem plattformübergreifenden UNIX-Standard.
GNOME 2.0 Desktop bietet leistungsfähige, neue Funktionen, unter anderem:
Integrierte Zugriffslösungen, so dass auch körperbehinderte Benutzer mit dem Desktop interagieren können
Attraktive, intuitiv zu bedienende Benutzeroberfläche
Umfassende Anpassungsmöglichkeiten
Integrierte, globale Internet-Ressourcen
Hochentwickelter Arbeitsbereichsmanager
Praktischer Steuerbereich für den schnellen Zugriff auf die häufig benötigten Programme
Umfassende Palette leistungsstarker Anwendungen und Zubehörprogramme
Neueste Industriestandards zur Sicherstellung von nahtlosem Datenaustausch und Dateninteroperabilität
Kompatibilität mit vorhandenen CDE- und Java-basierten Anwendungen
Evaluierungsversion von GNOME Desktop - Sun stellt unter dem Motto ,,Exploring the GNOME 1.4 Desktop" eine kostenloste Evaluierungsversion zum Download zur Verfügung (http://www.sun.com/gnome ). Der kostenlose Download ermöglicht es Ihnen, GNOME 2.0 Desktop auszuprobieren und zu bewerten. GNOME 2.0 Desktop soll in zukünftigen Versionen der Betriebssystemumgebung Solaris unterstützt und mitgeliefert werden.
Zu den Solaris 9-Medien gehört eine Companion-CD mit der folgenden Ergänzungssoftware:
Zugriffsunterstützungs-Software - Für Benutzer mit speziellen Anforderungen: Open Source-Hilfestellungs-Software wie Emacspeak, der W3-Browser und UnWindows.
Administrationstools - Tools für Systemadministratoren wie ethereal, sudo und rpm.
Web-Infrastruktursoftware - Serversoftware (Dämonen) für das Hosten von Web- und Internet-Diensten.
Desktop-Umgebung und X Window-Manager - Software, die eine grafische Benutzeroberfläche zum Starten von Anwendungen, für die Dateiverwaltung, Drag-and-Drop-Symbole usw. bereitstellt. Dazu gehören mehrere Window-Manager-Packages sowie die K-Desktop-Umgebung.
Desktop-Anwendungen - Grafische Desktop-Anwendungen, einschließlich Produktivitäts- und Multimedia-Software.
Befehlszeilentools und Dienstprogramme - Befehlszeilendienstprogramme und -tools wie die *utils-Packages aus dem GNU-Projekt.
Editoren - Anwendungen zum Schreiben von Textdokumenten und Softwareprogrammen.
Sicherheitstools - Tools für die Überwachung der System- und Netzwerksicherheit sowie zum Erkennen von unberechtigten Aktionen, wie zum Beispiel snort, nmap und tcpdump.
Nachrichtenübermittlungssoftware - Anwendungen auf Clientseite und Tools für E-Mail, WWW, News und Chat.
Sprachen - Der gcc-Compiler und mehrere höhere Programmiersprachen (Scripting).
Entwicklerbibliotheken - Bibliothekssammlungen (Softwareroutinen) für Programmierer.
Entwicklertools - Tools für Programmierer, wie zum Beispiel autoconf, automake und cvs.
Diese Freeware können Sie auch von der folgenden Website herunterladen: