Dans cette version de l'environnement d'exploitation Solaris, l'utilitaire adb est mis en oeuvre sous la forme d'un lien vers le nouvel utilitaire mdb.
La page de manuel mdb(1) décrit les fonctions du nouveau débogueur, y compris son mode de compatibilité adb. Même dans ce mode de compatibilité, il existe des différences entre adb(1) et mdb. Ces différences portent sur les points suivants :
Le format de sortie du texte de certaines sous-commandes est différent dans mdb. Les fichiers de macros sont formatés selon les mêmes règles, mais les scripts qui dépendent des sorties d'autres sous-commandes devront peut-être être revus.
La syntaxe de spécification de la longueur des points de contrôle dans mdb est différente de celle décrite dans adb. Les commandes de point de contrôle adb :w, :a et :p permettent d'insérer, entre les deux points et le caractère de commande, une valeur de longueur entière (en octets). Dans la page de manuel mdb, le décompte doit être spécifié à la suite de l'adresse initiale en tant que nombre de répétitions.
La commande adb 123:456w est spécifiée dans la page de manuel mdb comme 123,456:w.
Les indicateurs de format /m, /*m, ?m, and ?*m ne sont ni reconnus, ni pris en charge par mdb.
Le serveur AnswerBook2TM n'est plus inclus dans cette édition. Les serveurs AnswerBook2 existants peuvent tourner sous l'environnement d'exploitation Solaris 9. La documentation de Solaris est disponible sur le CD de documentation Solaris dans des formats en ligne. L'ensemble de la documentation Solaris est toujours disponible à l'adresse http://docs.sun.com.
L'utilitaire aspppd n'est plus inclus dans cette version. A sa place, utilisez pppd( 1M) avec l'utilitaire Solaris PPP 4.0, qui est inclus dans l'environnement d'exploitation Solaris 9.
La méthode de saisie japonaise ATOK8 n'est plus prise en charge dans cette version. La méthode de saisie japonaise ATOK12 est incluse dans l'environnement d'exploitation Solaris 9 et propose les mêmes fonctionnalités que la méthode ATOK8, ainsi que quelques améliorations.
L'utilitaire crash n'est plus inclus dans cette version. Sous l'environnement d'exploitation Solaris 9, l'utilitaire mdb(1) propose une fonctionnalité offrant la même fonction que l'utilitaire crash. L'utilitaire mdb examine les fichiers de vidage mémoire sur incident système. L'interface de l'utilitaire crash a été structurée autour de détails matériels, tels que les emplacements, n'ayant aucune relation avec la mise en oeuvre du système d'exploitation Solaris.
La section "Transition From" in Solaris Modular Debugger Guide fournit des informations destinées aux utilisateurs qui passent de la commande crash à la commande mdb.
La possibilité d'appliquer la commande ipcs( 1) aux vidages mémoire sur incident système avec les options de ligne de commande -C et -N n'est plus prise en charge dans cette version. Une fonctionnalité équivalente est désormais fournie par la commande de débogage mdb(1) ::ipcs.
La méthode de saisie japonaise cs00 n'est plus prise en charge dans l'environnement d'exploitation Solaris 9. Les interfaces associées, comme l'interface xci, l'API Japanese Feature Package (JFP) libmle et la commande mle ne sont plus, elles non plus, prises en charges dans l'environnement d'exploitation Solaris 9.
Si vous mettez à niveau l'environnement d'exploitation Solaris 9 depuis une version précédente, le dictionnaire d'utilisateur public existant /var/mle/ja/cs00/cs00_u.dic est supprimé.
Deux méthodes de saisie japonaises, ATOK12 et Wnn6, sont prises en charge dans l'environnement d'exploitation Solaris 9. Pour de plus amples informations sur les méthodes de saisie ATOK12 et Wnn6, reportez-vous à l'International Language Environments Guide.
Le nom du répertoire EA a été remplacé par ExtraValue dans l'environnement d'exploitation Solaris 9.
Le contrôleur de disque MD21 pour unités ESDI n'est plus pris en charge dans l'environnement d'exploitation Solaris 9.
Le paramètre enable_mixed_bcp n'est plus pris en charge dans cette version. Dans des versions Solaris antérieures à l'environnement d'exploitation Solaris 9, la variable /etc/system enable_mixed_bcp pouvait être définie sur 0 pour désactiver la liaison dynamique d'exécutables SunOSTM 4.0 et compatibles liés partiellement de manière statique. Par défaut, le système utilisait une liaison dynamique pour ces exécutables. Dans l'environnement d'exploitation Solaris 9, la liaison dynamique est toujours utilisée pour ces exécutables et le paramètre enable_mixed_bcp a été supprimé du système. Cette modification ne devrait aucunement affecter la compatibilité binaire des exécutables SunOS 4.0 et compatibles.
L'alternative japanese du nom de langue EUC japonais étendu ja n'est plus prise en charge dans cette version. Ce nom de langue facilitait la migration de la version Solaris 1.0 et des versions compatibles. Vous pouvez utiliser ja ou ja_JP.eucJP en tant que nom de langue EUC japonais avec l'environnement d'exploitation Solaris 9. L'application Solaris 1.0 BCP (JLE) et les versions compatibles peuvent toujours tourner sous l'environnement d'exploitation Solaris 9 sans aucun changement.
La version 1.2.2 du SDK JavaTM (SUNWj2dev) n'est plus incluse dans la version Solaris 9. Les versions 1.4 et les versions compatibles de Java 2 Edition Standard fournissent des fonctionnalités à peu près équivalentes. Les versions actuelles et antérieures du JDK et du JRE peuvent être téléchargées à partir du site http://java.sun.com.
Les versions 1.1.8 du JDK et du JRE ne sont plus prises en charge dans cette version. Les versions 1.4 et les versions compatibles de Java 2 Edition Standard fournissent des fonctionnalités à peu près équivalentes. Les versions actuelles et antérieures du JDK et du JRE peuvent être téléchargées à partir du site http://java.sun.com.
Le développement dans les boîtes à outils OpenWindowsTM XView TM et OLIT n'est plus pris en charge dans cette version. Les développeurs sont encouragés à migrer vers la boîte à outils Motif. Les applications qui ont été développées avec les boîtes à outils OpenWindows XView et OLIT peuvent encore tourner sous l'environnement d'exploitation Solaris 9.
L'environnement OpenWindows n'est plus pris en charge dans cette version. Le Common Desktop Environment (CDE) est l'environnement de bureau par défaut qui est inclus dans l'environnement d'exploitation Solaris 9. Les applications qui utilisent les boîtes à outils OpenWindows XView et OLIT peuvent encore tourner sous l'environnement d'exploitation Solaris 9 dans le CDE.
Les paramètres priority_paging et cachefree ne sont pas pris en charge dans la version Solaris 9. Ces paramètres ont été remplacés par une architecture améliorée de mise en cache du système de fichiers qui implémente des politiques d'appel de pages semblables à l'appel de pages axé sur la priorité, mais toujours activées. Si vous essayez de définir ces paramètres dans le fichier /etc/system, des messages d'avertissement semblables aux suivants risquent de s'afficher à l'initialisation :
sorry, variable 'priority_paging' is not defined in the 'kernel' sorry,variable 'cachefree' is not defined in the 'kernel' |
Si vous effectuez une mise à niveau vers la version Solaris 9 ou ajoutez les modules SUNWcsr à l'aide de la commande pkgadd et si votre fichier /etc/system inclut les paramètres priority_paging ou cachefree :
Le message suivant s'affiche si les paramètres priority_paging ou cachefree sont définis dans le fichier /etc/system :
NOTE: /etc/system has been modified since it contains references to priority paging tunables. Please review the changed file. |
Des commentaires sont insérés dans le fichier /etc/system avant toute ligne définissant priority_paging ou cachefree. Exemple : si priority_paging est défini sur 1, cette ligne est remplacée par les lignes :
* NOTE : As of Solaris 9, priority paging is unnecessary and * has been removed. Since references to priority paging-related tunables * will now result in boot-time warnings, the assignment below has been * commented out. For more details, see the Solaris 9 Release Notes, or * the "Solaris Tunable Parameters Reference Manual". * set priority_paging=1 |
Le système de fichiers s5fs n'est plus pris en charge dans cette version. Le système de fichiers s5fs prend en charge l'installation d'applications Interactive UNIX qui n'est plus requise dans l'environnement d'exploitation Solaris.
Certaines fonctions de l'utilitaire sendmail ne sont plus prises en charge dans cette version. Les fonctions concernées sont principalement des fonctions non standard et spécifiques à Sun. Elles se caractérisent par une syntaxe et une sémantique spéciales pour les fichiers de configuration V1/Sun, la fonction de mode à distance, l'option AutoRebuildAliases et trois fonctions d'alias sun inversé.
Pour plus d'informations sur ces fonctions et sur les problèmes de migration, reportez-vous à l'adresse suivante : http://www.sendmail.org/vendor/sun/solaris9.html.
Le module SUNWebnfs n'est plus inclus au support d'environnement d'exploitation Solaris.
La bibliothèque et la documentation peuvent être téléchargées depuis http://www.sun.com/webnfs.
Les serveurs suivants, qui sont basés sur l'architecture sun4d, ne sont plus pris en charge dans cette version.
SPARCserverTM 1000 ;
SPARCcenterTM 2000.
Le module SUNWrdm, qui contenait les notes d'édition sous forme de texte, n'est plus inclus sur le CD du logiciel Solaris dans cette version.
Pour obtenir ces notes de version, reportez-vous à celles qui figurent sur le CD de documentation Solaris, aux notes de version imprimées concernant l'installation ou aux notes de version les plus courantes disponibles sur http://docs.sun.com.