Notes de version de Solaris 9 12/02

Chapitre 4 Annonces de fin de prise en charge logicielle

Ce chapitre fournit une liste d'annonces de fin de prise en charge.

Pour connaître les annonces de fin de prise en charge qui ont été identifiées trop tard pour être incluses dans ces notes de version, reportez-vous au CD de documentation Solaris 9 12/02 et au kiosque d'installation figurant sur le CD d'installation de Solaris 9 12/02.

Fonctions retirées de l’environnement d’exploitation Solaris 9

Modificateurs de correspondances adb et syntaxe des points de contrôle

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 ci-dessous :

Serveur AnswerBook2

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 la documentation de Solaris aux formats "en ligne". L'ensemble de la documentation Solaris est toujours disponible à l'adresse http://docs.sun.com.

Utilitaire aspppd

L’utilitaire aspppd n’est plus inclus dans cette version. À la place, utilisez l’utilitaire pppd( 1M) avec l’utilitaire Solaris PPP 4.0, qui est inclus dans l’environnement d’exploitation Solaris 9 .

Méthode de saisie japonaise ATOK8

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.

Utilitaire crash

L'utilitaire crash n’est plus pris en charge 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 également 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 rubrique "Transition From" in Solaris Modular Debugger Guide fournit des informations destinées aux utilisateurs qui passent de la commande crash à la commande mdb.

Options de vidage mémoire sur incident pour la commande ipcs de Solaris

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.

Méthode de saisie japonaise cs00

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 procédez à la mise à niveau de 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 obtenir de plus amples informations sur les méthodes de saisie ATOK12 et Wnn6, reportez-vous au International Language Environments Guide.

devconfig

La commande devconfig n'est plus prise en charge dans cette version.

Prise en charge de périphériques et gestionnaires logiciels

Le tableau suivant répertorie les périphériques et gestionnaires logiciels qui ne sont plus pris en charge dans cette version.

Tableau 4-1 Prise en charge de périphériques et gestionnaires logiciels

Nom du périphérique physique 

Nom du gestionnaire 

Type de carte 

Mylex/Buslogic FlashPoint Ultra PCI SCSI 

flashpt

Contrôleur SCSI  

Madge Token Ring Smart 16/4, Madge Token Ring Smart 16/4 PCI BM Mk2, Madge Token Ring Smart 16/4 PCI BM Mk1 et Madge Token Ring PCI Presto 

mtok

Réseau  

Compaq Integrated NetFlex-3 10/100 T PCI, Compaq NetFlex-3/P, Compaq NetFlex-3 DualPort 10/100 TX PCI, Compaq Netelligent 10 T PCI et Compaq Netelligent 10/100 TX PCI 

cnft

Réseau 

Répertoire d'accès initial

Le nom du répertoire EA a été remplacé par ExtraValue dans l'environnement d'exploitation Solaris 9 .

Contrôleur de disque Emulex MD21 pour unités ESDI

Le contrôleur de disque MD21 pour unités ESDI n'est plus pris en charge dans l'environnement d'exploitation Solaris 9 .

Paramètre enable_mixed_bcp

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.

Systèmes Intel 486

L'environnement d'exploitation Solaris n'est plus pris en charge sur les systèmes basés sur Intel 486.

Alternative de nom de langue japanese

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 comme 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 dans l'environnement d'exploitation Solaris 9 sans aucun changement.

Kit du développeur de logiciel Java (SDK) 1.2.2

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.

JDK 1.1.8 et JRE 1.1.8

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 précédentes du JDK et du JRE peuvent être téléchargées à partir du site http://java.sun.com.

Boîtes à outils OpenWindows pour les développeurs

Le développement dans les boîtes à outils OpenWindowsTM XViewTM 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 .

Environnement OpenWindows pour les utilisateurs

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 dans l'environnement d'exploitation Solaris 9 dans le CDE.

Paramètres Priority Paging et Related Kernel (priority_paging/cachefree)

Les paramètres réglables 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 à ceux qui suivent 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 si vous ajoutez les modules SUNWcsr à l'aide de la commande pkgadd et que votre fichier /etc/system inclut les paramètres priority_paging ou cachefree :

  1. 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.
  2. Des commentaires sont insérés dans le fichier /etc/system avant toute ligne qui définit priority_paging ou cachefree. Par 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

Système de fichiers s5fs

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.

Utilitaires sendmail

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 de plus amples informations sur ces fonctions et sur les problèmes de migration, reportez-vous à l'adresse suivante : http://www.sendmail.org/vendor/sun/solaris9.html.

SUNWebnfs

Le module SUNWebnfs n'est plus inclus sur le support d'environnement d'exploitation Solaris.

La bibliothèque et la documentation sont disponibles en téléchargement sur http://www.sun.com/webnfs.

Serveurs sun4d

Les serveurs suivants qui sont basés sur l'architecture sun4d ne sont plus pris en charge dans cette version.

Les options matérielles qui dépendent de l'architecture sun4d ne sont plus prises en charge dans cette version.

SUNWrdm

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 la documentation de Solaris, aux notes de version imprimées concernant l'installation ou aux notes de version les plus courantes disponibles sur http://docs.sun.com.

Fonctions susceptibles d'être supprimées dans une version ultérieure

AdminTool

L'utilitaire AdminTool (admintool), y compris swmtool, ne sera peut-être plus pris en charge dans une version ultérieure.

Noms abrégés asiatiques dtlogin

Les noms abrégés asiatiques se seront peut-être pas répertoriés dans la liste des langues dtlogin dans une version ultérieure.

Les versions Solaris 8, Solaris 9 et Solaris 9 12/02 intègrent de nouveaux noms localisés conformes à la norme ISO, y compris :

Entrées de gestion des périphériques dans power.conf

Les entrées de gestion des périphériques dans power.conf(4) ne seront peut-être plus pris en charge dans une version ultérieure. Des fonctionnalités similaires sont fournies par les entrées Automatic Device Power Management dans l'environnement d'exploitation Solaris 9 .

Prise en charge de périphériques et gestionnaires logiciels

Le tableau suivant répertorie les périphériques et gestionnaires logiciels qui pourraient ne plus être pris en charge dans une version ultérieure.

Tableau 4-2 Prise en charge de périphériques et gestionnaires logiciels

Nom du périphérique physique 

Nom du gestionnaire 

Type de carte 

Carte de bus hôte AMI MegaRAID, première génération 

mega

SCSI RAID 

Compaq 53C8x5 PCI SCSI et Compaq 53C876 PCI SCSI 

cpqncr

Contrôleur SCSI 

Compaq SMART-2/P Array Controller et Compaq SMART-2SL Array Controller 

smartii

Contrôleur RAID SCSI 

Services FNS/Bibliothèques et commandes XFN

Les services FNS (Federated Naming Service) basés sur le standard X/Open XFN ne seront peut-être plus pris en charge dans une version ultérieure.

Fuseaux horaires GMT Zoneinfo

Les fuseaux horaires /usr/share/lib/zoneinfo/GMT[+-]* ne seront peut-être plus pris en charge dans une version ultérieure. Les fichiers correspondants seront peut-être supprimés de /usr/share/lib/zoneinfo. Nous vous recommandons de ne plus utiliser les fuseaux horaires zoneinfo et de leur préférer le fichier équivalent Etc/GMT[-+]*. Consultez les pages de manuel zoneinfo(4) et environ(5) pour obtenir de plus amples informations.

JRE 1.2.2

La version 1.2.2 de l'environnement d'exécution Java (JRE) ne sera peut-être pas prise en charge dans une version ultérieure. Une fonction similaire est prise en charge par Java 2 Standard Edition, version 1.4 et versions compatibles. Les versions actuelles et précédentes de JRE peuvent être téléchargées à partir du site http://java.sun.com.

Client Kerberos version 4

Le client Kerberos version 4 sera peut-être supprimé dans une version ultérieure. Ce client prend en charge Kerberos version 4 dans les commandes kinit(1), kdestroy (1), klist(1), mount_nfs (1M), mount_nfs (1M) et kerbd. Le client Kerberos version 4 inclut également la prise en charge dans la bibliothèque kerberos (3KRB) et dans l'API de programmation d'appels de procédure à distance ONC kerberos_rpc (3KRB).

Polices CID coréennes

Les polices CID coréennes ne seront peut-être plus prises en charge dans une version ultérieure. Vous pouvez utiliser les normes de polices TrueType coréennes qui sont incluses dans l'environnement d'exploitation Solaris en remplacement des polices CID coréennes.

Bibliothèque client LDAP (Lightweight Directory Access Protocol)

La bibliothèque client LDAP libldap.so.3 ne sera peut-être plus incluse dans une version ultérieure. La nouvelle version de cette bibliothèque, libldap.so.5, est conforme à la révision draft-ietf-ldapext-ldap-c-api-05.txt du projet ldap-c-api de l'IETF (Internet Engineering Task Force).

Option -k de Netstat

L'option -k non prise en charge de netstat (consignation vers les kstats mentionnées sur les instances du système d'exploitation en cours d'utilisation) sera peut-être supprimée dans une version ultérieure. Utilisez la commande kstat( 1M), qui offre la même fonction. La commande kstat a été introduite dans l'environnement d'exploitation Solaris 8.

NIS+

NIS+ (Network Information Service Plus) ne sera peut-être plus pris en charge dans une version ultérieure. Les outils d'aide à la migration de NIS+ à LDAP sont disponibles dans l'environnement d'exploitation Solaris 9. Pour obtenir de plus amples informations, visitez le site http://www.sun.com/directory/nisplus/transition.html.

Module pam_unix

Le module pam_unix(5) ne sera peut-être plus pris en charge dans une version ultérieure. Des fonctions similaires sont proposées par pam_authtok_check(5), pam_authtok_get(5), pam_authtok_store(5), pam_dhkeys(5), pam_passwd_auth(5), pam_unix_account(5), pam_unix_auth(5) et pam_unix_session(5).

Perl version 5.005_03

Perl version 5.005_03 ne sera peut-être pas pris en charge dans une version ultérieure. Sous l'environnement d'exploitation Solaris 9 , la version par défaut de Perl a été modifiée, de sorte qu'elle n'est plus compatible binaire avec la version précédente (5.005_03). Toutefois, la version précédente de Perl reste compatible. Les modules installés par les clients devront être reconstruits et réinstallés conformément à la nouvelle version. Vous devez modifier tous les scripts nécessitant l'utilisation de la version 5.005_03 pour qu'ils utilisent explicitement la version 5.005_03 de l'interpréteur (/usr/perl5/5.005_03/bin/perl ) au lieu de la version par défaut (/bin/perl, /usr/bin/perl ou /usr/perl5/bin/perl).

Commandes de contrôle d'E/S du module de gestion d'énergie

Les commandes de contrôle d'E/S du module de gestion d'énergie suivantes (ioctls) ne seront peut-être pas prises en charge dans une version ultérieure :

Les alternatives suivantes ioctls sont prises en charge dans l'environnement d'exploitation Solaris 9 12/02.

Pour obtenir de plus amples informations sur les alternatives ioctls, reportez-vous à la page de manuel ioctl(2).

64-bit: Interface ptrace(2) dans libc

La version 64 bits de l'interface ptrace(2) qui est incluse dans libc ne sera peut-être plus prise en charge dans une version ultérieure. L'interface proc() remplace cette fonction. Pour de plus amples informations, consultez la page proc(4) du manuel.

sendmailvars et les commandes L et G sendmail.cf

La base de données sendmailvars qui figure dans la liste nsswitch.conf(4) ne sera peut-être plus prise en charge dans une version ultérieure. En effet, cette fonction risque de ne pas pouvoir être activée sans l'utilisation des commandes L ou G sendmail.cf. Cette modification rend la version Sun de sendmail plus fidèle à celle de sendmail.org.

Kernel Sun4U 32 bits Solaris

La plupart des installations de Solaris 7, 8 et 9 utilisent le kernel 64 bits par défaut pour prendre en charge des applications 32 et 64 bits. Cet avertissement s'adresse aux clients qui utilisent le kernel 32 bits sur des systèmes UltraSPARC.

Sous les environnements d'exploitation Solaris 7, 8 et 9, tous les systèmes dotés des processeurs UltraSPARC I et UltraSPARC II offrent aux administrateurs le choix d'initialiser un kernel 32 bits ou un kernel 64 bits. Les systèmes UltraSPARC III et ultérieurs ne prennent en charge que le kernel 64 bits.

Dans une version ultérieure de l'environnement d'exploitation Solaris, le kernel 32 ne sera peut-être pas disponible pour les systèmes UltraSPARC I et UltraSPARC II.

Ces modifications ont principalement une incidence sur les systèmes utilisant des modules de kernel 32 bits tiers : pare-feux, pilotes résidant sur le noyau du système et systèmes de fichiers de secours, par exemple. Il est nécessaire de mettre ces systèmes à jour pour utiliser la version 64 bits de ces modules.

Ces modifications ont également une incidence sur les systèmes UltraSPARC dotés d'un processeur UltraSPARC I dont l'horloge tourne à 200 MHz ou à une fréquence inférieure. De fait, ces systèmes ne seront peut-être pas pris en charge dans une version ultérieure.

La commande isainfo(1) vous permet d'identifier le type de noyau du système.

% isainfo —kv

La commande psrinfo (1M) vous permet d'identifier la vitesse d'horloge du processeur du système.

% psrinfo —v | grep MHz

Bibliothèques système statiques Solaris

Cette rubrique s'applique uniquement aux bibliothèques système statiques 32 bits et utilitaires liés statiquement. Les bibliothèques et utilitaires système statiques 64 bits n'étaient pas fournis jusque-là.

La prise en charge des bibliothèques système statiques Solaris 32 bits et des utilitaires liés statiquement ne sera peut-être pas fournie dans une version ultérieure. Notez surtout que la prise en charge de la bibliothèque C statique (/usr/lib/libc.a) risque de ne pas être assurée dans une version ultérieure.

Par conséquent, les applications liées aux bibliothèques système statiques ne fonctionneront peut-être pas dans une version ultérieure. Seules les applications qui sont liées dynamiquement aux bibliothèques système qui fournissent l'interface binaire d'application Solaris (ABI) seront compatibles dans les versions ultérieures.

Les applications ou les liens vers les bibliothèques qui dépendent du comportement des trappes de système (généralement les bibliothèques qui fournissent des fonctions ABI de remplacement) risquent également de ne plus fonctionner dans une version ultérieure.

Volumes transactionnels de Solaris Volume Manager

Les volumes transactionnels de Solaris Volume Manager (métapériphériques transactionnels) ne seront peut-être plus pris en charge dans une version ultérieure pour réduire la redondance de l'ensemble des fonctions de Solaris. Une fonctionnalité similaire est fournie par UFS Logging, incluse dans l'environnement d'exploitation Solaris 8 et les versions compatibles.

Solstice Enterprise Agents

Les Solstice Enterprise Agents ne seront peut-être plus pris en charge dans une version ultérieure.

Cartes graphiques Ultra AX et SPARCengine Ultra AXmp

Les cartes graphiques UltraTM AX et SPARCengine Ultra AXmp risquent de ne plus être prises en charge dans une version ultérieure de l'environnement d'exploitation Solaris.

Pilote SPC

Le pilote SPC ne sera peut-être plus pris en charge dans une version ultérieure.

Recherche d'un routeur autonome

L'implémentation /usr/sbin/in.rdisc du protocole IPv4 ICMP Router Discovery risque de ne pas être prise en charge dans une version ultérieure du logiciel Solaris. Une version à peu près équivalente de ce protocole, implémenté comme un composant de /usr/sbin/in.routed, prend en charge une interface administrative améliorée. Le composant /usr/sbin/in.routed prend en charge l'implémentation du protocole RIP (Routing Information Protocol) version 2 tout en distinguant les annonces IP mobile des messages de recherche d'un routeur.

Matériel sun4m

Le matériel sun4m ne sera peut-être plus pris en charge dans une version ultérieure de l'environnement d'exploitation Solaris.

SPARC: prise en charge des pilotes graphiques

Les pilotes graphiques ci-dessous ne seront peut-être pas pris en charge dans une version ultérieure de l'environnement d'exploitation Solaris.

Périphérique 

Pilote 

MG1,MG2 

bwtwo 

CG3 

cgthree 

SX/ CG14 

sx, cgfourteen 

TC 

cgeight 

TCX 

tcx 

XIL

L'interface XILTM ne sera peut.-être pas prise en charge dans une version ultérieure. Une application utilisant XIL provoque l'affichage du message d'avertissement ci-dessous.


          WARNING:  XIL OBSOLESCENCE
     This application uses the Solaris XIL interface
     which has been declared obsolete and may not be
     present in version of Solaris beyond Solaris 9.
     Please notify your application supplier. 
     The message can be suppressed by setting the environment variable
     "_XIL_SUPPRESS_OBSOLETE_MSG.

Filtre d'impression xutops

Le filtre d'impression xutops ne sera peut-être plus pris en charge dans une version ultérieure. Des fonctions similaires sont proposées par le filtre d'impression mp(1) dans l'environnement d'exploitation Solaris 9 12/02.