Nouveautés de l'environnement d'exploitation Solaris 8

Chapitre 1 Vue d'ensemble des nouveautés

Ce chapitre présente les nouvelles fonctions de l'environnement d'exploitation Solaris 8. Le Tableau 1-1 en fournit une description générale. Pour une description plus détaillée de ces fonctions, reportez-vous au Chapitre 2.

L'environnement d'exploitation Solaris sert de fondement à l'informatique orientée Web. Evolutif, il vous permettra de gérer et de développer votre activité sur Internet. L'environnement d'exploitation Solaris 64 bits offre la capacité, les performances et la précision nécessaires pour la gestion de très gros fichiers. Fiable, robuste et polyvalent, il est conçu pour offrir capacité, sécurité, interopérabilité, facilité de gestion et connectivité globale.

Fonctions clés de la version Solaris 8

Les fonctions clés suivantes sont les grandes nouveautés de cette version. Le Tableau 1-1 en présente une vue d'ensemble. Pour obtenir des informations plus détaillées, reportez-vous au Chapitre 2.


Remarque :

dans les tableaux suivants, l'expression "(informations complémentaires)" est un lien en ligne vers des sections du chapitre Vue détaillée des nouveautés.


Tableau 1-1 Fonctionnalités de Solaris 8

Fonctionnalité 

Description 

Protocole Internet de nouvelle génération 

IPv6 

Internet Protocol version 6 (IPv6) apporte un espace d'adressage étendu et optimise la fonctionnalité Internet grâce à un format d'en-tête simplifié, une prise en charge de l'authentification et de la confidentialité, ainsi que la configuration automatique des affectations d'adresses. Cette fonctionnalité permet également de nouvelles possibilités en matière de qualité de service. (informations complémentaires)

Améliorations des services d'annuaire et des services de nom 

LDAP (Native Lightweight Directory Access Protocol) 

Le protocole LDAP natif prend en charge en arrière-plan le commutateur de service de noms pour le service d'annuaire LDAP. (informations complémentaires)

Améliorations Java 

Kit de développement de logiciels (SDK) Java 2 pour Solaris 

La version 1.2.1_04 Edition standard du SDK Java 2 est la dernière version de la plate-forme Java pour l'environnement d'exploitation Solaris. Elle inclut les améliorations suivantes :

  • une plus grande adaptabilité ;

  • des bibliothèques de classes améliorées, avec les nouvelles API Java 2 ;

  • un système de gestion de la mémoire optimisé ;

  • une machine virtuelle Java (JVM) adaptable et hautes performances ;

  • des optimisations du compilateur JIT (juste-à-temps) ;

  • une synchronisation plus rapide des threads Java.

(informations complémentaires)

Installation et gestion 

CD-ROM d'installation Solaris Web Start 

Solaris Web Start, une application graphique Java de type assistant permettant d'installer l'environnement d'exploitation Solaris et d'autres logiciels, est désormais distribuée sur un CD-ROM d'installation distinct. (informations complémentaires)

Initialisation d'un système à travers le réseau avec DHCP (Dynamic Host Configuration Protocol) 

Les installations en réseau peuvent désormais utiliser DHCP pour obtenir les paramètres d'initialisation et les informations de configuration réseau nécessaires au démarrage d'un client sur le réseau. L'initialisation par DHCP est prise en charge sur certains systèmes SPARC et IA. (informations complémentaires)

IA : partition d'amorçage dans Solaris 8  

Les utilisateurs travaillant sous Solaris Edition pour plate-forme Intel peuvent désormais spécifier une partition d'initialisation IA distincte. (informations complémentaires)

IA : amorçage à partir d'un CD-ROM 

Grâce au standard "El Torito", cette nouvelle fonction permet aux utilisateurs d'initialiser un système à partir d'un CD-ROM d'installation (au lieu d'une disquette Device Configuration Assistant, comme par le passé). (informations complémentaires)

DHCP Manager 

DHCP Manager fournit une interface graphique basée sur la technologie Java pour la configuration et la gestion du serveur DHCP de Solaris et des bases de données DHCP. Il permet à l'administrateur système d'utiliser un même outil pour toutes les tâches de la gestion DHCP : configuration et gestion des serveurs DHCP, gestion des options et des macros de configuration des clients, et gestion des réseaux et des adresses IP relevant de la gestion DHCP. (informations complémentaires)

IA : prise en charge des grands disques  

Grâce à l'utilisation d'interfaces BIOS optimisées en matière d'accès au disque, Solaris 8 Edition pour plate-forme Intel peut désormais exploiter totalement les disques de plus de 8 Go. (informations complémentaires)

Solaris Web-Based Enterprise Management (WBEM) Services 

Le logiciel Solaris WBEM Services est une mise en oeuvre des technologies et des standards WBEM (Web-Based Enterprise Management) dans l'environnement d'exploitation Solaris. Destiné aux développeurs et aux administrateurs des environnements WBEM, Solaris WBEM Services fournit le schéma Solaris, des extensions des classes de schémas CIM ainsi que des services de sécurité, de gestion et de journalisation. (informations complémentaires)

Prise en charge de DNS (Domain Name System) dans les services d'identification du système 

DNS a été ajouté à la liste des services de noms qui peuvent être configurés à l'aide des services d'identification du système. (informations complémentaires)

Prise en charge d'IPv6 dans les services d'identification du système 

Lors de l'installation, les systèmes peuvent être configurés pour utiliser IPv6 en plus d'IPv4. (informations complémentaires)

Nombre illimité de pseudo-terminaux disponibles 

Le logiciel Solaris 8 permet l'ouverture d'un nombre quelconque de pseudo-terminaux (utilisés par des programmes tels que rlogin et telnet). (informations complémentaires)

Consultation de la documentation à partir du CD-ROM de documentation de Solaris 8 

Le script ab2cd permet à tous les utilisateurs de lire la documentation AnswerBook2TM directement à partir du CD-ROM de documentation de Solaris 8. Il a été optimisé afin de mieux répondre aux interactions des utilisateurs, ainsi que leur permettre de définir le numéro de port sur lequel ab2cd est exécuté et de lire la documentation déjà installée sur le système de l'utilisateur. (informations complémentaires)

Base d'enregistrement des produits 

La base d'enregistrement des produits Solaris permet de gérer les logiciels installés à l'aide de Solaris Web Start 3.0 ou des commandes de gestion des modules Solaris (pkgadd, par exemple). Elle vous permet d'effectuer les opérations suivantes :

  • affichage d'une liste des logiciels installés ou enregistrés et de certains attributs des logiciels ;

  • installation de produits logiciels supplémentaires ;

  • désinstallation de logiciels ;

  • recherche et exécution d'un programme d'installation.

(informations complémentaires)

Gestion de réseaux 

SPARCTM : IDN (InterDomain Networks)

Les IDN permettent à l'utilisateur de configurer des connexions réseau rapides entre des domaines DSD (Dynamic System Domains) sans avoir besoin de matériel spécial. (informations complémentaires)

IPsec (IP Security Architecture) pour IPv4 

IPsec fournit une protection pour les datagrammes IP. Cette protection peut inclure la confidentialité, une forte intégrité des données, une intégrité de séquence partielle (protection contre la rediffusion) et l'authentification des données. (informations complémentaires)

Conformité NFS/RPC IPv6 

Cette fonctionnalité ajoute la prise en charge d'IPv6 à NFSTM et RPC de manière transparente. Aucune modification des commandes liées à NFS existantes n'est nécessaire. La plupart des applications RPC s'exécuteront également sans modification sur IPv6. Quelques applications RPC avancées travaillant au niveau transport pourront nécessiter des mises à jour. (informations complémentaires)

LLC2 (Logical Link Controller 2) 

Le gestionnaire LLC2 (logical link control) de classe 2 sert d'interface entre les logiciels réseau (NetBIOS, SNA, OSI) exécutés sous Solaris et un réseau local physique contrôlé par l'une des cartes prises en charge. Cette version du gestionnaire LLC2 prend en charge les opérations LLC2 de classe II hors connexion et orientées connexion pour les cartes Ethernet, Token Ring et FDDI en cas d'accès via le gestionnaire Solaris de couche MAC approprié. (informations complémentaires)

Transports NIS/NIS+ sur IPv6 

Cette fonctionnalité permet aux utilisateurs d'exécuter des opérations de type NIS et NIS+ sur des transports RPC IPv6 et de stocker des adresses IPv6 dans les services de noms NIS, NIS+ et DNS. (informations complémentaires)

sendmail 8.9.3

sendmail a été enrichi par de nouvelles options et de nouveaux utilitaires améliorant ses fonctions de stockage et de sécurité. (informations complémentaires)

SLP (Service Location Protocol) 

SLP (Service Location Protocol) est un protocole de l'IETF (Internet Engineering Task Force) pour la découverte des ressources partagées (telles que les imprimantes, les serveurs de fichiers, les caméras en réseau, etc.) sur un réseau d'entreprise. L'environnement d'exploitation Solaris 8 inclut une mise en oeuvre complète de SLP, y compris des API permettant aux développeurs d'écrire des applications utilisant ce protocole, et fournit aux administrateurs système une structure simplifiant l'extension du réseau. (informations complémentaires)

Améliorations apportées à la structure STREAMS de Solaris 

Les améliorations apportées à la structure STREAMS de l'environnement d'exploitation Solaris 8 assurent des temps de réponse plus déterministes pour les processus temps réel en garantissant que la priorité utilisée par le traitement STREAMS n'entre pas en conflit avec la priorité du processus utilisateur. (informations complémentaires)

Protocole NTP (Network Time Protocol) 

NTP fournit une heure précise et/ou la synchronisation des horloges du réseau pour les environnements distribués. La version 8 de Solaris inclut la version 3-5.93e de ce protocole. (informations complémentaires)

Améliorations des systèmes de fichiers 

Système de fichiers UDF (Universal Disk Format) 

Le système de fichiers UDF, le format standard de stockage des informations sur supports optiques, est désormais pris en charge par Solaris. Il permet d'échanger des données sur les supports suivants, si ceux-ci contiennent un système de fichiers UDF : 

  • CD-ROM ;

  • disques et disquettes ;

  • DVD (Digital Versatile Disc ou Digital Video Disc), DVD-ROM sur certaines plates-formes.

(informations complémentaires)

Journalisation du serveur NFS 

La journalisation du serveur NFS permet à un serveur NFS de fournir une trace des opérations de fichier exécutées sur ses systèmes de fichiers. Cette fonction est particulièrement utile pour les sites proposant des archives FTP anonymes aux clients NFS et WebNFSTM. (informations complémentaires)

IA : prise en charge de la mémoire étendue 

La prise en charge de la mémoire étendue (XMEM, pour eXtended MEMory) fournit un mécanisme permettant à un processus 32 bits d'allouer et de gérer efficacement plus de 4 Go de mémoire physique. La fonction XMEM est mise en oeuvre sous forme d'un système de fichiers (xmemfs) que les administrateurs système peuvent monter et utiliser pour réserver de la mémoire pour des applications. (informations complémentaires)

Composant JavaBeans WebNFS 

Le composant JavaBeansTM WebNFS contient une classe XFileChooser qui étend le composant graphique JFileChooser de l'API Java 2. Ce composant peut être utilisé par toute application Java 2 devant afficher un sélecteur de fichiers pour permettre aux utilisateurs de sélectionner un fichier à ouvrir ou à enregistrer. Avec XFileChooser, une application peut accéder à un fichier sur un disque local ou sur un serveur NFS par son URL NFS. (informations complémentaires)

Mise à jour différée de l'heure d'accès sur les systèmes de fichiers UFS 

Deux nouvelles options de montage, dfratime et nodfratime, permettent d'activer et de désactiver la mise à jour différée des heures d'accès sur les systèmes de fichiers UFS. Lorsqu'elle est activée, l'écriture de la mise à jour de l'heure d'accès sur les systèmes de fichiers peut être différée jusqu'à ce qu'un accès disque soit effectué pour une autre raison. (informations complémentaires)

Améliorations de l'aide au diagnostic et de la disponibilité 

La commande coreadm

La commande coreadm permet des conventions d'attribution de noms des fichiers core plus souples et améliore la conservation de ces fichiers. (informations complémentaires)

Analyse des fichiers core avec les outils proc 

Certains outils proc ont été améliorés pour permettre l'analyse des fichiers core des processus ainsi que les processus eux-mêmes. Les outils proc sont des utilitaires capables de manipuler les fonctions du système de fichiers /proc. (informations complémentaires)

Configuration des périphériques améliorée (devfsadm)

La commande devfsadm offre un mécanisme optimisé pour la gestion des fichiers de périphérique spécifique des répertoires /dev et /devices, y compris la prise en charge des événements de reconfiguration dynamique. (informations complémentaires)

Amélioration des messages d'erreur système 

Le format des messages d'erreur et d'initialisation du système générés par l'outil de journalisation syslog(1M) a été amélioré grâce à l'ajout d'un identificateur numérique, d'un nom de module et d'une indication de date et d'heure. Par ailleurs, les messages auparavant perdus après une erreur grave et un redémarrage sont désormais conservés.

mdb (Modular Debugger)

mdb est un nouvel outil évolutif conçu pour le débogage et la modification de bas niveau du système d'exploitation en fonctionnement, du vidage mémoire sur incident du système d'exploitation, des processus utilisateur, du vidage d'image mémoire des processus utilisateur et des fichiers d'objets. (informations complémentaires)

Messagerie de la console distante 

Cette version inclut la commande consadm, qui vous permet de sélectionner un périphérique série en tant que console auxiliaire (ou distante) pour le dépannage des systèmes distants. (informations complémentaires)

Suivi interne TCP/IP 

TCP/IP fournit désormais une possibilité de suivi interne grâce à la journalisation des communications TCP en cas de terminaison d'une communication par un paquet RST. (informations complémentaires)

Améliorations des performances et de l'adaptabilité 

IA : prise en charge du mode PAE (Physical Address Extension)  

Avec le Pentium Pro, Intel a introduit le mode PAE (physical address extension - extension d'adresse physique) sur ses processeurs évolués. Grâce au mode PAE, Solaris Edition pour plate-forme Intel peut "adresser" jusqu'à 32 Go de mémoire physique. (informations complémentaires)

apptrace

apptrace est un nouvel outil de débogage des applications qui permet aux développeurs et au personnel de support système de déboguer les problèmes des applications ou des systèmes en fournissant un suivi des appels envoyés aux bibliothèques partagées de Solaris. Ces informations de suivi peuvent permettre de "remonter" jusqu'au point d'origine du défaut. (informations complémentaires)

SPARC : busstat

busstat est un nouvel outil de surveillance système qui donne accès à des compteurs de performance des bus sur certaines plates-formes SPARC. La consultation de ces compteurs de performance avec busstat permet de mesurer les cycles d'horloge matériels et d'afficher les statistiques des bus, y compris les transactions DMA et les transactions de synchronisation des caches sur un système multiprocesseur. (informations complémentaires)

Initialisation plus rapide des serveurs 

L'initialisation des serveurs importants est désormais beaucoup plus rapide. (informations complémentaires)

Nouvelle alternative pour l'interface poll()

/dev/poll est une nouvelle forme de test de la fin des événements d'E/S beaucoup plus efficace lorsque le nombre d'événements à tester est élevé sur des descripteurs de fichiers qui restent ouverts longtemps. Cette fonction ne remplace pas poll(2), mais la complète. (informations complémentaires)

prstat

L'outil prstat examine de manière itérative tous les processus actifs du système et relève diverses statistiques en fonction du mode de sortie sélectionné et de l'ordre de tri. (informations complémentaires)

IA : améliorations propres au processeur Xeon  

Pour des performances maximales, Solaris 8 Edition pour plate-forme Intel gère désormais la fonction PAT (Page Attribute Table) des processeurs IA 32 bits (Pentium II et Pentium III). (informations complémentaires)

Améliorations liées à la sécurité 

Solaris Smart Cards 

La fonction Solaris Smart Card met en oeuvre le standard OCF (Open Card Framework) 1.1. Les administrateurs de la sécurité peuvent utiliser cette technologie pour protéger le bureau d'un ordinateur ou une application particulière en demandant aux utilisateurs de s'authentifier par le biais d'une carte à puce. (informations complémentaires)

Autorisations par défaut des répertoires et des fichiers système 

De nombreux fichiers système et répertoires de la version Solaris 8 ont des autorisations plus strictes et des propriétaires par défaut différents de ceux des versions précédentes. (informations complémentaires)

Contrôle d'accès basé sur les rôles (RBAC) 

Les systèmes traditionnels de type superutilisateur accordent tous les pouvoirs du superutilisateur à toute personne pouvant devenir superutilisateur. Avec RBAC, les administrateurs peuvent attribuer des capacités administratives limitées aux utilisateurs normaux. (informations complémentaires)

Administration centralisée des événements d'audit des utilisateurs  

Le fichier /etc/security/audit_user, qui stocke les classes de présélection d'audit des utilisateurs et des rôles, est désormais pris en charge dans le commutateur de noms. Il n'est plus nécessaire de configurer les événements d'audit correspondant à un utilisateur sur chaque système auquel il a accès.

Amélioration du système temps réel 

Temporisateurs haute résolution 

Les temporisateurs haute résolution contournent l'interface d'horloge 10 millisecondes traditionnelle pour refléter la précision de l'interruption d'horloge physique du matériel. L'interface HRT permet ainsi à un processus temps réel de prendre le contrôle d'un processeur (dans un système multiprocesseur) et d'intervenir avec le degré de précision requis dans les événements de synchronisation. (informations complémentaires)

Héritage de priorité de niveau utilisateur 

La fonctionnalité d'unité d'exécution temps réel met en oeuvre les interfaces POSIX (précédemment simplement simulées) qui permettent à une unité d'exécution à priorité élevée de "prêter" sa priorité à l'unité d'exécution de priorité inférieure jusqu'à ce qu'elle libère le verrou. (informations complémentaires)

Améliorations du CDE (Common Desktop Environment) 

Prise en charge des organiseurs 

L'application Synchronisation organiseur (PDA sync) est une application Java permettant aux utilisateurs de synchroniser facilement l'agenda, le courrier, le carnet d'adresses et les mémos de leur poste de travail avec leur organiseur personnel. (informations complémentaires)

Editeur de raccourcis clavier 

L'Editeur de raccourcis clavier permet aux utilisateurs d'associer une série de commandes à une touche de fonction donnée, améliorant ainsi la productivité et l'efficacité. (informations complémentaires)

Java Media Framework (JMF) 

L'application Java JMF gère le format de fichier vidéo en continu pour MPEG1, MPEG2, Quicktime et AVI, ainsi que le type audio pour MIDI. Cette caractéristique permet aux utilisateurs de profiter des fonctionnalités de création vidéo en temps réel et de diffusion. (informations complémentaires)

SPARC : mixeur audio 

Le CDE inclut désormais un nouvel outil GUI, sdtaudiocontrol, qui remplace audiocontrol. sdtaudiocontrol utilise les fonctions du mixeur audio et offre d'autres fonctions. (informations complémentaires)

Voir aussi la section "SPARC: Mixeur audio".

SPARC : lanceur de PC 1.0 

Le lanceur de PC 1.0 pour SunPCi permet aux utilisateurs d'afficher, d'éditer et d'imprimer de nombreux types de fichiers ou pièces jointes PC de manière instantanée et transparente, en ouvrant automatiquement le fichier dans l'application Windows correspondante. (informations complémentaires)

Netscape Application Launcher 

NetscapeTM Application Launcher permet aux utilisateurs d'accéder facilement aux fichiers Netscape et aux applications Netscape associées telles que Composer, et de les lancer automatiquement. Cette fonction évite de devoir lancer l'environnement Netscape entier, simplifiant ainsi l'accès aux applications Netscape. (informations complémentaires)

Améliorations du client d'impression 

Le client d'impression permet désormais aux utilisateurs de configurer facilement leur propre jeu d'imprimantes ainsi que l'imprimante par défaut sans aucune intervention d'un administrateur. (informations complémentaires)

Améliorations de SDTImage 

La fonction de capture d'écran SDTImage permet désormais aux utilisateurs d'effectuer facilement et rapidement des captures d'écran à partir de la ligne de commande. (informations complémentaires)

Prise en charge de carte à puce 

Le CDE prend désormais en charge la technologie de sécurité d'authentification par carte à puce. Les utilisateurs peuvent utiliser une carte à puce pour prouver leur identité lorsqu'ils se connectent au CDE sur un système protégé, lorsqu'ils se reconnectent après un verrouillage d'écran ou lorsqu'ils doivent à nouveau s'authentifier après le retrait de la carte à puce. Le CDE supporte les lecteurs de carte à puce externes et internes. (informations complémentaires)

Info-bulles 

Les info-bulles offrent aux utilisateurs une description brève et simple de la fonction d'une icône, sous forme de "bulles" d'aide. (informations complémentaires)

Prise en charge de X11R6.4 

Le serveur X est maintenant conforme au standard X11R6.4, qui inclut des fonctions importantes améliorant la productivité et la mobilité des utilisateurs, avec notamment l'exécution à distance d'applications X via un navigateur Web sur n'importe quel poste de travail orienté Web, Xinerama, Color Utilization Policy, la prise en charge d'EnergyStar et de nouvelles API et documentations pour les kits de développement de logiciels. (informations complémentaires)

Panneau de commandes étendu 

Cette fonction offre un panneau de lancement unifié, cohérent et évolutif pour la personnalisation du bureau, par exemple des commandes du bureau pour la couleur, la police, le fond et le Gestionnaire d'applications. 

Services Web 

Java Plug-in 

Java Plug-in pour Solaris est un produit d'extension pour Netscape NavigatorTM qui permet aux applets Java et aux composants JavaBeans de s'exécuter sur des pages Web en utilisant l'environnement JRE (Java Runtime Environment) 1.2 plutôt que la machine virtuelle Java (JVM) fournie par défaut avec Navigator. (informations complémentaires)

Netscape Communicator 4.7 

Solaris 8 inclut Netscape Communicator 4.7 et l'installe désormais par défaut sur votre système. (informations complémentaires)

Solaris Network Cache and Accelerator (NCA) 

Solaris NCA accroît les performances du serveur Web en conservant un cache intégré au noyau des pages Web consultées lors des requêtes HTTP. (informations complémentaires)

Serveur Web Apache 

Le serveur Web Apache Open Source est désormais livré avec Solaris. Il inclut tous les modules Apache standard, y compris la prise en charge du serveur proxy, ainsi que le module mod_perl. (informations complémentaires)

Impression 

Amélioration de la désignation des imprimantes 

Cette version de Solaris prend en charge la base de données printers de /etc/nsswitch.conf, le fichier de commutation des services de noms. Cette base de données fournit des informations centralisées de configuration des imprimantes aux clients d'impression du réseau. (informations complémentaires)

Solaris Print Manager 

Solaris Print Manager est une interface utilisateur graphique basée sur la technologie Java qui permet de gérer l'accès aux imprimantes locales et distantes. Cet outil peut être utilisé avec les environnements de services de noms suivants : NIS, NIS+, NIS+ avec FNS (Federated Naming Service) et fichiers. (informations complémentaires)

Langues prises en charge 

Couverture de langue universelle 

L'environnement d'exploitation Solaris 8 permet désormais de prendre en charge plus de 90 environnements localisés, couvrant 37 langues, sur les CD-ROM du logiciel et le CD-ROM de langues de Solaris 8. (informations complémentaires)

Installation et configuration améliorées des langues 

Le conditionnement des langues sur le CD-ROM a été revu afin de réduire l'espace nécessaire à l'installation d'une combinaison de langues. Par ailleurs, l'interface d'installation a été reconçue pour faciliter la sélection et le groupement des langues. (informations complémentaires)

Prise en charge étendue d'Unicode 

Solaris 8 étend encore davantage la prise en charge d'Unicode avec l'ajout de nouveaux environnements localisés Unicode (UTF-8) pour le chinois simplifié et le chinois traditionnel. (informations complémentaires)

Conversion de jeu de codes extensible par le client (geniconvtbl)

Avec l'environnement d'exploitation Solaris 8, les développeurs peuvent facilement créer et ajouter au système Solaris leurs propres conversions de jeux de codes définis par l'utilisateur à l'aide de l'outil geniconvtbl. Les conversions de jeux de codes de Solaris peuvent également être modifiées. (informations complémentaires)

Meilleure interopérabilité des données 

Solaris 8 offre une meilleure interopérabilité des données avec les environnements non-Solaris grâce à l'ajout des utilitaires de conversion iconv suivants :

  • iconv pour les types de données mainframe japonais ;

  • iconv pour les codages de données Microsoft (y compris les caractères définis par l'utilisateur) ;

  • iconv pour l'interopérabilité UTF-8 en Chine et en Corée ;

  • iconv pour différents formats de codage Unicode et différents jeux de codes internationaux ou standard de fait.

(informations complémentaires)

Nouveaux environnements localisés 

Solaris 8 offre deux nouveaux environnements localisés pour l'Islande (ISO8859-15) et la Russie (ANSI1251). Ce dernier s'ajoute à l'environnement localisé russe existant (8859-5) et fournit une prise en charge native du codage des données de Microsoft. (informations complémentaires)

Documentation 

Mise à jour du serveur de documentation AnswerBook2 

Le serveur de documentation AnswerBook2 a été mis à jour pour cette version. Les principales modifications apportées depuis la version Solaris 7 incluent le remplacement des icônes de navigation AnswerBook2 par du texte et une prise en charge optimisée des environnements localisés non-anglophones. D'autre part, des modifications mineures ont permis d'améliorer les performances globales et la stabilité. (informations complémentaires)

Réorganisation des manuels de référence 

La section du document SunOS Reference Manual qui décrit les fonctions de la bibliothèque C (hors appels système) se compose désormais de six livres au lieu d'un. Ces livres sont les suivants :

  • Libraries and Headers (bibliothèques et fichiers d'en-tête) ;

  • Basic Library Functions (fonctions de base de la bibliothèque) ;

  • Networking Library Functions (fonctions réseau de la bibliothèque) ;

  • Threads and Realtime Library Functions (fonctions des bibliothèques d'unités d'exécution et temps réel) ;

  • Extended Library Functions (fonctions de la bibliothèque étendue) ;

  • Curses Library Functions (fonctions de la bibliothèque curses).

Par ailleurs, de nombreux suffixes de pages de manuel ont été modifiés pour faire référence à la bibliothèque contenant la fonction. (informations complémentaires)

 SPARC : mixeur audio

SPARC : mixeur audio 

Le gestionnaire du mixeur audio permet désormais la lecture et l'enregistrement audio simultanément par plusieurs applications. Cette nouvelle amélioration remplace la fonctionnalité précédente, qui ne prenait en charge qu'une seule application de lecture et une seule application d'enregistrement. De plus, le CDE 1.4 inclut désormais un nouvel outil GUI, sdtaudiocontrol, qui remplace audiocontrol. sdtaudiocontrol utilise et étend les fonctions du mixeur audio. (informations complémentaires)

Environnement de développement 

SPARC : bibliothèques KCMS (Kodak Color Management System) 64 bits  

Solaris intègre désormais une version 64 bits des bibliothèques KCMSTM (Kodak Color Management SystemTM). Les applications qui utilisent actuellement KCMS et migrent vers l'environnement 64 bits peuvent désormais conserver la gestion des couleurs. (informations complémentaires)

Interfaces de périphérique Power ManagementTM

Dans l'environnement d'exploitation Solaris 8, un gestionnaire de périphériques utilisant les nouvelles interfaces de périphérique Power Management bénéficiera automatiquement de la fonction de gestion d'alimentation. (informations complémentaires)

Commandes cpustat et cputrack

Les nouvelles commandes cpustat et cputrack enregistrent respectivement les statistiques relatives à l'UC au niveau du système et par processus, afin de surveiller les performances d'un système ou d'un processus. (informations complémentaires)

Extensions de l'analyse des liens à l'exécution  

Vous disposez de nouveaux méthodes d'appel des bibliothèques d'analyse des liens à exécution grâce aux options de l'éditeur de liens -p et -P. Des interfaces supplémentaires d'analyse des liens à l'exécution la_activity() et la_objsearch() ont été ajoutées. (informations complémentaires)

Perl (Practical Extraction and Report Language) 5 

Le langage de programmation Perl 5.005_03 est inclus dans Solaris 8. Perl est souvent utilisé pour l'écriture de scripts CGI ainsi que pour l'automatisation des tâches d'administration système complexes. (informations complémentaires)

Contrôle d'accès basé sur les rôles (RBAC) pour les développeurs 

L'intégration de RBAC dans l'environnement d'exploitation Solaris permet aux développeurs d'offrir une excellente granularité au niveau de la sécurité dans des applications nouvelles ou modifiées. Les développeurs peuvent désormais créer des fonctions orientées privilèges qui contrôlent les autorisations plutôt que des ID spécifiques tel que superutilisateur. (informations complémentaires)

Changement du nom du chemin d'accès sécurisé de /usr/lib à /usr/lib/secure

Le répertoire sécurisé permettant de précharger des fichiers est désormais /usr/lib/secure pour les objets 32 bits et /usr/lib/secure/sparcv9 pour les objets SPARCV9 64 bits. (informations complémentaires)

Prise en charge de jetons de chaînes dynamiques 

Le développeur dispose d'une plus grande souplesse pour définir des dépendances propres au jeu d'instructions ou au système grâce aux nouveaux jetons de chaînes dynamiques $ISALIST, $OSNAME et $OSREL. (informations complémentaires)

Mise à jour de la fonction strftime()

La spécification de conversion %u de la fonction strftime() a été modifiée. (informations complémentaires)

Nouvelle libthread à un niveau 

Une nouvelle mise en oeuvre des threads fournit un modèle à un niveau où les threads de niveau utilisateur sont associés par une relation univoque à des processus légers (LWP). Cette mise en oeuvre est plus simple que la mise en oeuvre standard et peut être plus efficace pour certaines applications 'multithread'. (informations complémentaires)

SPARC : gestionnaire du mixeur audio 

Le gestionnaire du mixeur audio permet désormais la lecture et l'enregistrement audio simultanément par plusieurs applications. (informations complémentaires)

Mise à jour des interfaces DDI pour les gestionnaires de périphériques compatibles cluster 

Cette présentation introduit le concept de classes de périphériques et les modifications d'interface et ajouts que les développeurs de gestionnaires de périphériques doivent mettre en oeuvre.(informations complémentaires)

Support visuel 8 bits 

La bibliothèque partagée d'affichage 8 bits permet d'afficher des applications visuelles 8 bits à l'aide de gestionnaires de périphériques prenant seulement en charge des matériels 24 bits. 

Améliorations matérielles IA 

ACPI (Advanced Configuration and Power Interface)  

ACPI permet une configuration et un contrôle plus souples de l'architecture matérielle IA. ACPI rend obsolète le BIOS Plug and Play et la spécification multiprocesseur d'Intel (MPSPEC). Si l'interface ACPI est disponible sur votre système IA, Solaris 8 l'utilise automatiquement pour configurer le matériel. (informations complémentaires)

Prise en charge du branchement PCI à chaud 

Cette fonctionnalité permet, sur une machine prenant en charge le branchement à chaud et exécutant Solaris Edition pour plate-forme Intel, d'installer en cours de fonctionnement des cartes PCI standard. Vous pouvez désormais ajouter ou retirer des cartes "à chaud", dans un système en fonctionnement. (informations complémentaires)

Prise en charge du bus USB (Universal Serial Bus) pour les claviers et les souris  

Solaris Edition pour plate-forme Intel gère désormais les claviers et les souris USB. (informations complémentaires)

Amélioration des gestionnaires vidéo du serveur X  

Solaris Edition pour plate-forme Intel gère désormais davantage de périphériques vidéo. (informations complémentaires)

Gestionnaires SCSI IA 

IA : améliorations du gestionnaire cadp

Le gestionnaire Solaris cadp gère désormais les cartes Adaptec Ultra2. (informations complémentaires)

IA : améliorations du gestionnaire de périphériques ncrs

Le gestionnaire de périphériques Solaris ncrs gère désormais la fonction de branchement à chaud SCSI et les périphériques Ultra2. Il bénéficie par ailleurs de fonctionnalités et de performances étendues. (informations complémentaires)

IA : gestionnaire de périphériques symhisl

Le gestionnaire de périphériques symhisl, qui gère les cartes SYM22910 et SYM21002, est désormais inclus dans Solaris Edition pour plate-forme Intel. (informations complémentaires)

 Autres logiciels

Logiciel Early Access 

La version Solaris 8 inclut un répertoire EA (Early Access) avec des logiciels en version préliminaire. Pour plus d'informations, reportez-vous au fichier README du CD-ROM (2/2) du logiciel Solaris. 

Freeware 

Plusieurs outils et bibliothèques de type freeware sont inclus dans la version 8 de Solaris. Ces outils facilitent le développement d'outils pour les tâches d'administration et de développement. (informations complémentaires)

Fonctions ajoutées dans les versions précédentes de Solaris

Cette section décrit les fonctionnalités introduites dans les précédentes versions de Solaris.

Version Solaris 7

Le Tableau 1-2 décrit les nouveautés et les améliorations de la version 7 de Solaris.

Tableau 1-2 Fonctions de Solaris 7

Fonctionnalité 

Description 

Environnement d'exploitation Solaris 64 bits 

Environnement d'exploitation 64 bits (SPARC uniquement) 

L'environnement d'exploitation Solaris 64 bits est un environnement de développement et d'application 32 bits et 64 bits complet pris en charge par un système d'exploitation 64 bits. Il offre ainsi une compatibilité et une interopérabilité maximales avec les applications existantes, tant au niveau binaire qu'au niveau source, tout en s'affranchissant de la plupart des limitations du système 32 bits, en particulier en prenant en charge un espace d'adressage virtuel de 64 bits. (Edition pour plate-forme SPARC uniquement.) 

Navigateur Web 

Netscape Communicator 

Le logiciel Solaris 7 est désormais livré avec Netscape Communicator. 

Gestion de réseaux et administration système 

Journalisation UFS 

La journalisation UFS est une méthode consistant à consigner les transactions (modifications qui composent une opération UFS complète) dans un journal avant de les appliquer au système de fichiers UFS. Les transactions stockées peuvent ainsi être appliquées ultérieurement au système de fichiers.  

La journalisation UFS a deux avantages. Elle maintient la cohérence des systèmes de fichiers, évitant le recours à fsck(1M). Et, fsck n'étant plus nécessaire, elle réduit sensiblement le temps de réinitialisation d'un système en cas de blocage ou d'arrêt intempestif.

Option de montage UFS -o noatime

Pour éviter la mise à jour des dates d'accès des fichiers, vous pouvez spécifier l'option -o noatime lorsque vous montez un système de fichiers UFS. Cette option permet de réduire les activités disque des systèmes de fichiers pour lesquels les dates d'accès ne sont pas importantes (par exemple, un spool Usenet).

LDAP 

LDAP (Lightweight Directory Access Protocol) est un protocole d'accès ouvert et indépendant des plates-formes basé sur le modèle d'information X.500. Il est conçu pour s'exécuter sur TCP/IP et utilise des codages de chaîne simples. Les applications LDAP sont des applications client-serveur ; la bibliothèque client fournie avec cette version permet aux développeurs d'écrire des applications LDAP et aux utilisateurs d'exécuter des applications compatibles LDAP. 

Reconfiguration dynamique 

La reconfiguration dynamique permet au fournisseur de services d'ajouter, d'enlever et de remplacer des cartes système sur un système en fonctionnement, évitant les pertes de temps dues à la réinitialisation. (Uniquement disponible sur certains systèmes SPARC.) 

Nouvelles commandes : pgrep et pkill

La commande pgrep consulte les processus actifs et affiche les ID des processus actifs dont les attributs correspondent au critères spécifiés dans la ligne de commande. La commande pkill fonctionne de la même manière, mais elle signale avec kill(2) chaque ID de processus répondant aux critères au lieu d'afficher son ID.

sendmail 8.9

Cette version inclut : des filtres permettant d'éliminer les messages électroniques à diffusion générale ou non sollicités ; une capacité d'hébergement virtuel permettant de recevoir du courrier électronique en utilisant différents noms de domaines ; et une hiérarchie de configuration améliorée facilitant la construction d'un fichier de configuration sendmail personnalisé.

Utilitaire traceroute 

Le logiciel Solaris 7 intègre l'utilitaire traceroute, utilisé pour suivre la route que suit un paquet IP pour atteindre une machine Internet. Il est particulièrement utile pour identifier les problèmes de configuration du routage ou les chemins de routage défaillants.  

Utilitaire de vidage de la mémoire sur incident système 

Les caractéristiques de la fonction de vidage sur incident système sont les suivantes :

  • La commande dumpadm permet aux administrateurs système de configurer les vidages sur incident du système d'exploitation.

  • Les données de vidage sont désormais stockées sous forme compressée sur le périphérique de vidage.

  • La sauvegarde des fichiers core est réalisée en tâche de fond si la configuration de vidage inclut un périphérique de vidage dédié (autre que la zone de swap principale).

Performances réseau 

TCP avec SACK 

TCP SACK (TCP Selective ACKnowledgment) met en oeuvre les recommandations décrites dans le document RFC 2018 pour résoudre les problèmes de congestion et de pertes de paquets multiples, particulièrement dans le cas d'applications utilisant de grandes fenêtres TCP (RFC 1323) sur des liaisons satellite ou transcontinentales.  

Sécurité réseau  

RPCSEC_GSS

RPC a été modifié en fonction de l'API GSS. Cela améliore la sécurité, l'intégrité et la confidentialité ; en outre, les services NFS ne sont plus liés à un mécanisme de sécurité unique ou spécifique.  

NIS+/Diffie-Hellman étendu 

La sécurité de NIS+ a été améliorée (la taille de la clé d'authentification a été portée de 192 bits à 640 bits).  

BIND 8.1.2  

Le démon BIND (Berkeley Internet Name Daemon), la mise en oeuvre la plus appréciée de DNS, a été mis à jour à la version 8.1.2. BIND fournit un nouveau fichier de configuration qui améliore la sécurité réseau en utilisant des listes de contrôle d'accès (ACL). 

Améliorations de la gestion et de la convivialité 

Installation 

SPARC : installation d'un environnement d'exploitation 64 bits 

Les programmes d'installation de Solaris 7 comportent une nouvelle case à cocher pour la sélection de la prise en charge 64 bits ; celle-ci est sélectionnée par défaut lors d'une installation sur une plate-forme UltraSPARCTM.

Installation d'AnswerBooks avec Solaris Web Start 

Le produit Solaris Web Start (sur le CD-ROM de la documentation) fournit une interface de type pointer-cliquer avec des options permettant d'installer le serveur AnswerBook2, l'ensemble des collections de documents du CD-ROM, ou une sélection de celles-ci.  

Choix étendu d'environnements localisés 

Dans la version 7 de Solaris, les versions localisées anglaise et européenne du logiciel Solaris ont été combinées sur un même CD-ROM. Vous pouvez ainsi sélectionner plus d'environnements localisés lorsque vous installez le logiciel à partir de ce CD-ROM combiné que lors de l'installation de Solaris 2.6.  

Documentation 

Pages de manuel disponibles au format AnswerBook2 

Les pages de manuel sont disponibles au format AnswerBook2 (SGML), plutôt qu'au format AnswerBook. Les possibilités de navigation ont été améliorées et vous pouvez définir des liens vers des pages de manuel directement à partir d'autres documents AnswerBook2. 

Exécution d'un serveur AnswerBook2 directement à partir du CD-ROM de la documentation 

Avec un CD-ROM de documentation et un accès de type superutilisateur au système auquel ce CD-ROM est connecté, vous pouvez exécuter le serveur AnswerBook2 directement à partir du CD-ROM en utilisant le script ab2cd. Vous pouvez consulter la documentation à partir du CD-ROM.

Utilisation de serveurs Web basés CGI 

Le serveur AnswerBook2 peut s'exécuter au-dessus d'un serveur Web existant, tel que Sun WebServerTM, et ne nécessite plus un serveur Web supplémentaire exécuté sur le système exclusivement pour la prise en charge d'AnswerBook2.

Contrôle de l'affichage des erreurs de feuille de style 

Une variable d'environnement, AB2_DEBUG, peut être définie sur le serveur AnswerBook2. Elle indique si les erreurs de feuille de style doivent être affichées avec une mention "BUG" rouge.

Langues prises en charge 

Support de langue amélioré 

  • La prise en charge Unicode de Solaris a été étendue avec six nouveaux environnements localisés UTF-8 : français, allemand, italien, espagnol, suédois et Europe. Solaris 7 inclut également des environnements localisés Unicode avec prise en charge de plusieurs systèmes d'écriture. Les utilisateurs peuvent entrer et afficher du texte en utilisant différents systèmes d'écriture tels que le japonais, le thaï et le russe, et ils peuvent aisément passer d'un système à un autre sans modifier ni ajouter d'environnement localisé.

  • La prise en charge d'écritures complexes permet désormais d'utiliser des langues telles que l'arabe, l'hébreu et le thaï, dont le caractère bidirectionnel, composite et contextuel nécessite un traitement préalable spécial.

  • Le logiciel Solaris 7 met en oeuvre le protocole IIIMP (Internet Intranet Input Method Protocol) pour permettre une interopérabilité transparente entre les méthodes d'entrée fournies dans Solaris, Java et des applications non compatibles X Windows.

  • L'outil de téléchargement de polices du bureau permet aux utilisateurs de télécharger, supprimer, recoder et convertir des polices. Il leur permet en outre d'effectuer différentes tâches administratives sur les imprimantes PostScriptTM, telles que le contrôle d'état.

Prise en charge étendue d'environnement localisé 

  • La Communauté Européenne a pris la décision d'adopter une monnaie unique, l'"Euro". Depuis janvier 1999, toutes les activités de change, bancaires et financières au sein de la Communauté Européenne sont basées sur l'Euro. Pour prendre en compte ce changement, le logiciel Solaris 7 intègre six nouveaux environnements utilisateur localisés capables de gérer l'Euro.

  • Le logiciel Solaris offre également une prise en charge pour l'Europe de l'Est, la Thaïlande et les régions du Moyen-Orient.

Standards 

Label UNIX 98 

Le logiciel Solaris 7 bénéficie du label UNIX® 98.

Environnement de développement 

Environnement de développement 64 bits (SPARC uniquement) 

L'environnement d'exploitation Solaris 7 fournit aux développeurs des environnements de développement 32 bits et 64 bits complets. 

Editeur de liens à l'exécution  

L'éditeur de liens à l'exécution permet aux programmes de trouver des bibliothèques partagées sans que LD_LIBRARY_PATH ne soit définie et accélère encore davantage le chargement des bibliothèques partagées.

Affichage du code SGML par l'utilitaire man

L'utilitaire man est désormais capable d'afficher des pages de manuel codées au format SGML, en plus des fichiers au format nroff traditionnels.

Bibliothèques X Window 64 bits Solaris 

Toutes les bibliothèques X11 de base partagées (.so) et toutes les bibliothèques Lint (.ln) pour les programmeurs fournies avec la version 32 bits sont disponibles en versions 64 bits pour le logiciel Solaris 64 bits.

Amélioration des performances du Java Development Kit (JDK) for Solaris 

Le Java Development Kit for Solaris 1.1.5 a été spécialement optimisé et testé. Il apporte ainsi une adaptabilité et des performances accrues aux applications Java déployées dans l'entreprise et à travers le réseau.  

Kit de développement logiciel WebNFS inclus 

Le SDK WebNFS permet aux applications Java d'accéder aux fichiers distants en utilisant WebNFS. Utilisant une mise en oeuvre directe du protocole NFSTM, il ne nécessite aucune prise en charge de NFS sur le système hôte.

Suivi des appels de fonctions avec truss

L'utilitaire truss permet de suivre les appels système, les signaux et les défauts machine d'un processus. Il bénéficie d'une nouvelle fonction permettant de suivre les entrées et les sorties des appels de fonction de niveau utilisateur exécutés par le processus suivi.

Bibliothèque de configuration des périphériques améliorée 

La bibliothèque libdevinfo utilisée pour obtenir des informations sur la configuration des périphériques, est plus robuste et plus complète dans Solaris 7. Pour plus d'informations, reportez-vous à la page de manuel libdevinfo(3).

Graphisme/traitement des images 

XILTM

La bibliothèque de traitement d'image de base XIL est adaptée aux bibliothèques ou aux applications nécessitant un traitement des images ou de la vidéo numérique, tels que l'imagerie documentaire, la prépresse couleur ou la création et la relecture de vidéo numérique.  

La prise en charge des images stéréoscopiques permet d'afficher des paires d'images représentant une vision oeil gauche/oeil droit, les images étant ainsi perçues avec une impression de relief.  

Le kit de développement XIL n'est plus fourni avec Solaris, mais il est disponible gratuitement.  

Bureau 

CDE (Common Desktop Environment) 

CDE offre de nouveaux outils facilitant la recherche, la manipulation et la gestion des cartes d'adresses, des applications, des adresses de courrier électronique, des fichiers, des dossiers, des hôtes, des processus et des adresses Web.  

CDE offre par ailleurs une prise en charge de Motif 2.1, qui comprend cinq nouveaux widgets Motif et supporte le multithreading. Pour les langues à écriture complexe, Motif 2.1 prend en charge des environnements localisés ISO standard dans lesquels un seul code binaire développé sur l'environnement d'exploitation Solaris 7 offre une prise en charge standard et avancée aux clients hébreux, arabes et thaïlandais. 

Impression 

Meilleure gestion des polices 

L'outil de téléchargement de polices du bureau permet aux utilisateurs de télécharger, supprimer, recoder et convertir des polices. Il leur permet en outre d'effectuer différentes tâches administratives sur les imprimantes PostScript, telles que le contrôle d'état. 

Edition pour plate-forme Intel Support du matériel

Pilote de disque SCSI sd

Le pilote cible pour disque SCSI sd, fourni jusqu'à présent sur les systèmes Solaris (Edition pour plate-forme SPARC), remplace désormais cmdk pour la gestion des disques SCSI et des CD-ROM ATAPI. Le pilote cmdk reste disponible pour la gestion des disques durs non-SCSI.

Prise en charge d'une structure d'E/S intelligente 

I2O (Intelligent I/O) est un standard émergent pour les sous-systèmes d'E/S modulaires hautes performances. Cette fonctionnalité, qui nécessite un matériel conforme I2O, est disponible uniquement pour Solaris (Edition pour plate-forme Intel).

Version Solaris 2.6

Le Tableau 1-3 décrit les nouveautés et les améliorations de la version 2.6 de Solaris.

Tableau 1-3 Fonctionnalités de Solaris 2.6

Fonctionnalité 

Description 

Java 

Machine Virtuelle Java 

La Machine Virtuelle Java 1.1 intègre la plate-forme Java pour l'environnement d'exploitation Solaris. Elle comprend l'environnement d'exécution Java et les outils de base nécessaires au développement des applets et des applications Java. 

Navigateur HotJavaTM

Le navigateur HotJava fournit une interface utilisateur conviviale et personnalisable pour l'exploration d'Internet et des réseaux intranet d'entreprise. Il peut exécuter les contenus exécutables du type applets. (Les applets sont des programmes Java pouvant être inclus dans des pages HTML de la même manière que les images.) 

Services Intranet/Internet 

Logiciel WebNFS 

Le logiciel WebNFS permet d'accéder à des systèmes de fichiers sur le Web à l'aide du protocole NFS. Ce protocole est très fiable et accroît le débit en cas de charge importante.  

Amélioration des performances 

Performances des bases de données 

E/S UFS directes 

La possibilité d'accéder directement aux fichiers UFS permet à un programme d'écrire et de lire directement les données sur le disque, sans passer par le cache de la mémoire virtuelle. Le téléchargement de très gros volumes de données satellite dans un fichier est un exemple typique d'opération d'E/S de masse.  

E/S brutes 

Des améliorations ont été apportées aux routines d'E/S de bas niveau, augmentant nettement le débit des E/S sur les unités de disque sans système de fichiers (périphériques bruts, généralement utilisés pour les fichiers de base de données). Le pilote des systèmes SPARCstorageTM Array a été réécrit pour offrir un meilleur débit.

Performances réseau/Web 

Sockets du noyau 

La mise en oeuvre des sockets du noyau améliore la compatibilité avec les sockets SunOS 4.x et BSD et offre de meilleures performances. 

Grandes fenêtres TCP 

Les grandes fenêtres TCP fournissent le support décrit dans le document RFC1323. Elles améliorent les performances sur les réseaux à bande passante élevée comme ATM, ou les réseaux lents tels que les liaisons satellite, en utilisant des fenêtres dépassant la limite des 64 Ko.  

TCP zéro copie/total de contrôle matériel 

TCP zéro copie est utilisé pour éliminer les copies entre l'espace utilisateur et l'espace noyau.  

Le calcul du total de contrôle est désormais géré au niveau matériel, les calculs n'étant plus effectués par le logiciel mais par une carte réseau. Cette fonctionnalité n'est actuellement supportée que par la carte SunATMTM.

Améliorations de la gestion et de la convivialité 

Installation 

Installation basée navigateur avec Solaris Web Start 

Solaris Web Start est un utilitaire de type navigateur qui guide l'utilisateur dans les procédures d'installation et de sélection du logiciel Solaris et des applications d'accompagnement. 

Documentation relative à l'installation 

 La réorganisation de la documentation facilite la recherche des informations relatives à l'installation du logiciel Solaris.

Configuration des unités IA 

L'interface Configuration Assistant fait partie du nouveau système d'initialisation du logiciel Solaris (Edition pour plate-forme Intel). Elle détermine les unités matérielles de la machine, gère les ressources utilisées par chaque unité et permet à l'utilisateur de choisir son unité d'initialisation.

Configuration des périphériques IA 

Le programme kdmconfig permet de configurer la souris, la carte graphique et le moniteur d'un système IA. Si un fichier Owconfig existe, kdmconfig en extrait toutes les informations utiles. De plus, la nouvelle version de kdmconfig extrait également les informations laissées dans l'arborescence devinfo par le programme devconf pour identifier automatiquement les unités.

Modification de la configuration du CD-ROM Solaris 

La tranche 0 du CD-ROM Solaris a été réorganisée pour rendre ce CD-ROM encore plus intuitif et complet.  

Mise à niveau avec réallocation de l'espace disque 

L'option upgrade fournit une fonctionnalité de réallocation automatique de l'espace disque si les systèmes de fichiers courants n'offrent pas l'espace nécessaire à la mise à niveau.

Test des profils de mise à niveau 

La commande pfinstall est désormais disponible pour tester les profils utilisant l'option de mise à niveau (upgrade).

Modification de l'unité d'initialisation du système 

Vous pouvez désormais changer d'unité d'initialisation pendant l'installation.  

Préconfiguration des informations de configuration du système 

En utilisant le fichier sysidcfg, vous pouvez désormais préconfigurer les informations de configuration du système à l'aide d'un ensemble de mots-clés. Vous pouvez choisir de fournir un ou plusieurs mots-clés pour préconfigurer différents niveaux d'informations système.

Environnements localisés 8 bits facultatifs 

La fenêtre d'installation de la version anglaise du CD-ROM Solaris 2.6 offre plusieurs options de langue anglaise. Pour utiliser les caractères à 8 bits, l'utilisateur doit effectuer l'installation à l'aide de l'une des options -en_XX. L'environnement localisé utilisé lors de l'installation devient l'environnement localisé par défaut du système.

Documentation 

Documentation AnswerBook2 

Vous pouvez accéder à la documentation en ligne de Solaris avec n'importe quel navigateur standard. L'afficheur d'AnswerBook2 utilise une interface de type navigateur Web qui permet aux utilisateurs de consulter et d'imprimer diverses informations relatives à Solaris, notamment les pages de manuel et les documents AnswerBookTM.

Bureau 

CDE (Common Desktop Environment) 

Solaris CDE est un Bureau évolué basé sur Motif dont l'interface conviviale fournit une homogénéité de présentation et d'utilisation sur les plates-formes UNIX®. Avec Solaris CDE, vous pouvez exécuter des applications OpenWindowsTM sans modifications. En outre, les applications CDE sont intégrées au Web ; par exemple, vous pouvez cliquer sur une adresse HTTP figurant dans un message du Programme courrier de CDE pour ouvrir un navigateur à l'adresse sélectionnée.

Power Management pour les systèmes desktop SPARC 

Le logiciel Power Management permet de limiter la consommation d'énergie des systèmes desktop lorsqu'ils ne sont pas utilisés. Tous les systèmes desktop UltraSPARC s'éteignent par défaut lorsqu'ils sont inutilisés durant 30 minutes. Les utilisateurs peuvent modifier les réglages de Power Management ou le désactiver. 

Bureau OpenWindows 

Le Bureau et les bibliothèques OpenWindows 3.6 ont été mis à niveau, avec la correction de différents bugs, et préparés pour l'an 2000.  

Nouveaux environnements utilisateur localisés  

Dix nouveaux environnements utilisateur localisés ont été ajoutés pour l'Europe de l'Est, la Russie, la Grèce et les Etats baltes.  

 Support Unicode 2.0

Deux environnements localisés conformes Unicode 2.0 et ISO 10646 ont été ajoutés. Ces environnements permettent l'entrée et la sortie de texte avec différents systèmes d'écriture et sont les premiers à offrir cette fonctionnalité dans l'environnement Solaris. Ils ne prennent en charge que l'environnement CDE, bibliothèques Motif et CDE comprises.  

Gestion des polices 

- Font Admin facilite l'installation et l'utilisation des polices pour le système X Window. Il prend en charge les polices TrueType, Type0, Type1 et CID pour les langues multioctets et fournit une fonction de prévisualisation des polices. Il est totalement intégré au Bureau CDE.  

- Les polices TrueType sont gérées via X et Display PostScript. Font Admin facilite l'installation et l'intégration de polices de fournisseurs tiers dans l'environnement Solaris.  

 Support amélioré des langues asiatiques

L'architecture du logiciel Solaris 2.6 a été réorganisée pour intégrer le jeu de codes UNIX étendu (EUC). Elle intègre également des jeux de codes et des environnements localisés supplémentaires pour des codages traditionnels sur les PC asiatiques, notamment ShiftJIS (PCK) au Japon, Big5 en République Populaire de Chine et Johap en Corée. Ces environnements localisés ne prennent en charge que l'environnement CDE, bibliothèques Motif et CDE comprises.  

 Enregistrement des utilisateurs Solaris Les utilisateurs qui s'inscrivent à l'aide de la procédure d'enregistrement électronique de Solaris recevront des informations sur le support et les nouvelles offres Solaris.

Standards 

 Conformité An 2000 L'environnement d'exploitation Solaris 2.6 est prêt pour l'an 2000. Il utilise des dates non ambiguës et suit, le cas échéant, les directives X/Open.

X/Open UNIX 95 

(Spec 1170) 

La précédente version du logiciel Solaris était conforme à la majorité des spécifications Spec 1170. La version Solaris 2.6 satisfait tous ces impératifs.  

X/Open XFN CAE 

Le service de noms fédéré (FNS) est désormais conforme à la définition X/Open XFN CAE.  

POSIX 1003.1b 

La fonctionnalité temps-réel POSIX a été ajoutée. Elle englobe le support pour POSIX AIO (à l'exception de l'option -PRIORITIZED I/O) et de nouvelles extensions pour le support des fichiers 64 bits (voir "Fichiers volumineux").

 ISO 10646

La norme ISO 10646 définit Unicode 2.0, notamment UCS-2 et UTF-8 (mise en oeuvre UNIX standard). Toutes les mises en oeuvre spécifiées dans cette norme sont conformes à Unicode 2.0.  

Environnement de développement de logiciels robuste 

Fichiers volumineux 

Les fichiers volumineux sont pris en charge sur les systèmes de fichiers UFS, NFS et CacheFSTM. Les interfaces définies par LFS (Large File Summit) sont supportées.

Gestion de versions et domaines d'application des bibliothèques 

Les développeurs de bibliothèques partagées peuvent désormais exercer un contrôle plus strict sur les interfaces publiques qu'elles offrent. Ils peuvent ainsi contrôler la dépendance des applications envers les bibliothèques partagées. Les applications sont donc plus faciles à porter et moins affectées par les modifications apportées aux bibliothèques partagées, ce qui offre des produits de meilleure qualité dans les deux cas. Dans l'environnement d'exploitation Solaris 2.6, les bibliothèques système exploitent pleinement ces technologies.  

Activations de l'ordonnanceur 

Les activations de l'ordonnanceur fournissent un support de programmation supplémentaire au noyau pour les applications multithreadées.  

Contrôle de préemption 

Le contrôle de préemption permet aux applications de contrôler la préemption dans le noyau.  

Système de fichiers /proc et points de contrôle

Le précédent système de fichiers à plat /proc a été refondu en arborescence contenant des sous-répertoires supplémentaires pour les informations d'état et les fonctions de contrôle. Il fournit également une fonctionnalité de points de contrôle pour surveiller l'accès aux données et leurs modifications dans l'espace d'adressage du processus. La commande adb(1) utilise cette fonction pour fournir des points de contrôle.

FNS (Federated naming service) 

FNS est désormais conforme à la définition X/Open XFN CAE. FNS a également été amélioré pour inclure le support LDAP (Lightweight Directory Access Protocol), ainsi qu'un support amélioré pour les fichiers et les systèmes NIS dorsaux.  

 E/S asynchrones

La prise en charge des E/S asynchrones pour les bandes fournit une interface permettant d'améliorer les performances des lecteurs de bande. Comme elle met les requêtes d'E/S en file d'attente, cette fonctionnalité améliore nettement le débit des E/S. 

Solaris Developer Kit (SDK) 

Le logiciel SDK est maintenant intégré à l'environnement d'exploitation Solaris et n'est donc plus un produit fourni à part. Cette version de Solaris fournit désormais toutes les informations dont un développeur peut avoir besoin en vue de générer des applications et des graphiques pour les environnements d'exécution Solaris utilisateur final.  

Graphiques 

XGLTM

XGL, API en mode immédiat en 2 et 3D, offre une portabilité multiplate-forme et des performances optimales grâce à l'accélération graphique. L'API XGL supporte le texte au format raster, le mappage de texture au niveau de l'environnement et du sommet, le mappage de texture à 4 composants, les couches DGA transparentes et la liste triangulaire Gcache. 

XIL 

La bibliothèque de traitement d'image de base XIL est adaptée aux bibliothèques ou aux applications nécessitant un traitement des images ou de la vidéo numérique, tels que l'imagerie documentaire, la prépresse couleur ou la création et la relecture de vidéo numérique. Les nouvelles fonctionnalités de la version Solaris 2.6 sont indiquées ci-après. La bibliothèque XIL 1.3 :  

- supporte les applications MT ;  

- prend en charge les données de type virgule flottante, 32 bits, simple précision ;  

- supporte les images temporaires ; 

- supporte le nouveau format de stockage XIL_GENERAL ;

- supporte le système de gestion couleur KCMS (Kodak Color Management System) ; 

- supporte le nouveau format de stockage XIL_BAND_SEQUENTIAL pour tous les types de données ;

- économise l'utilisation de la mémoire avec le stockage juxtaposé. 

Environnement d'exécution PEXTM 3.0.2

L'interface de programmation d'application (API) PEX offre une portabilité multiplate-forme des applications et des graphiques en 3D sur des moniteurs locaux et distants.  

Programmation multithread KCMS 

La programmation KCMS supporte désormais les programmes multithreads. Une application KCMS utilisant des fonctionnalités multithreads ne nécessite pas de verrous sur les appels de bibliothèque KCMS. 

Système de fenêtrage de base X11R6 

Le système de fenêtrage de base X11R6 inclut les plus récents patchs et correctifs du Consortium X.  

Extension double-buffer X11 

L'extension double-buffer (DBE) offre une manière standard d'utiliser les buffers doubles au sein de l'architecture du système X Window. Les deux buffers contenant des images sont appelés "frontal" et "dorsal". L'utilisateur peut voir le buffer frontal mais pas le buffer dorsal. Une spécification détaillée est disponible sur Internet à l'adresse suivante : ftp://ftp.x.org/pub/DOCS/DBE/

Support de fichiers volumineux 

Fichiers volumineux 

Les fichiers volumineux sont pris en charge sur les systèmes de fichiers UFS, NFS et CacheFS. Les applications peuvent créer et utiliser des fichiers d'un volume maximum de un téraoctet sur les systèmes de fichiers montés par UFS, et d'un volume pouvant atteindre la limite du serveur NFS pour les systèmes de fichiers montés par NFS et CacheFS. Une nouvelle option -mount est disponible pour désactiver le support des fichiers volumineux sur les systèmes de fichiers UFS. Cette option -mount permet à l'administrateur système de garantir que les applications anciennes qui ne sont pas capables de gérer des fichiers volumineux n'utiliseront pas accidentellement de tels fichiers.

AIO 64 bits  

L'environnement d'exploitation Solaris fournit un nouvel ensemble d'interfaces pour les développeurs souhaitant exécuter des E/S asynchrones sur des fichiers volumineux. Ces interfaces ont été intégrées à KAIO à l'aide une technique qui optimise les E/S sur les fichiers bruts. Elles sont automatiquement sélectionnées par les interfaces AIO de Solaris ou par les nouvelles interfaces POSIX AIO. KAIO est la solution idéale pour effectuer des E/S sur des fichiers bruts. L'utilisation des interfaces compatibles KAIO sur des fichiers bruts améliore nettement les performances.  

Sécurité réseau  

NFS Kerberos 

L'authentification Kerberos utilise le chiffrement DES pour accroître la sécurité sur le réseau. Les mises en oeuvre des services réseau NFS et RPC au niveau du noyau prennent désormais en charge une nouvelle fonction d'authentification RPC fondée sur l'API GSS (Generalized Security Services). Ce support permet d'améliorer la sécurité dans l'environnement NFS.  

RPCSEC_GSS

La mise en oeuvre RPC au niveau de l'utilisateur prend en charge une nouvelle option d'authentification. Celle-ci est basée sur l'API GSS et permet d'améliorer l'authentification, la confidentialité et l'intégrité des services RPC. 

Modules d'authentification (PAM)  

L'architecture PAM vous permet d'intégrer de nouvelles technologies d'authentification.  

BIND version 4.9.4-P1 

Le démon BIND (Berkeley Internet Name Daemon), la mise en oeuvre la plus appréciée de DNS, a été mis à jour à la version 4.9.4-P1. Il résout de nombreux problèmes de sécurité détectés dans les versions antérieures.  

Gestion de réseaux et administration système 

Protocole NTP (Network Time Protocol) 

Le logiciel Solaris prend désormais en charge le protocole NTP, qui fournit une heure précise et/ou la synchronisation des horloges du réseau pour les environnements distribués. Auparavant, les clients Solaris pouvaient utiliser une version publique de NTP. Le nouveau support améliore la précision horaire. 

SolsticeTM Enterprise AgentsTM

Solstice Enterprise Agents (SEA) est fondé sur une nouvelle technologie d'agent ou technologie Maître/agent secondaire. SEA s'adresse aux développeurs de composants et aux responsables de systèmes et de réseaux souhaitant développer des agents secondaires SNMP ou DMI (Desktop Management Interface) personnalisés pour tester des composants, des sous-systèmes et des applications au sein d'une unité, afin de permettre la gestion à partir d'une console de gestion SNMP. 

DHCP  

DHCP (Dynamic Host Configuration Protocol) permet à un hôte d'obtenir une adresse de protocole Internet et d'autres paramètres de configuration système sans configuration préalable par l'administrateur.  

Reprise sur panne de client NFS 

La fonctionnalité de reprise sur panne d'un client NFS améliore la disponibilité des systèmes de fichiers en lecture seule en permettant au client de monter automatiquement le système de fichiers d'un autre serveur si le premier serveur n'est plus disponible. 

Masque de sous-réseau à longueur variable VLSM 

VLSM (Variable Length Subnet Mask) optimise l'utilisation de l'espace d'adressage IP en permettant à l'administrateur TCP/IP d'utiliser le protocole CIDR (Classless Inter-Domain Routing) pour partitionner cet espace avec souplesse. 

Sockets de routage 

Solaris est désormais conforme avec l'interface de socket de routage mise en oeuvre par BSD 4.4, qui permet l'utilisation de protocoles de routage CIDR tels qu'OSPF, BGP-4 et RIPv2.  

autofs

Le nouveau démon de montage automatique autofs est désormais totalement multithreadé. Il peut ainsi répondre à de multiples demandes de montage simultanées et bénéficie d'une meilleure fiabilité.

Ensembles de processeurs 

Les ensembles de processeurs permettent à l'administrateur système de contrôler l'allocation des processus aux ensembles de processeurs.  

Commandes backup et restore de NIS+

Les commandes backup et restore de NIS+ optimisent et accélèrent la sauvegarde et la restauration des espaces de noms NIS+.

NIS+ sur réseau étendu (WAN) 

La personnalisation de l'utilisation des serveurs permet aux administrateurs NIS+ d'indiquer un ordre de recherche des serveurs NIS+ aux clients ayant besoin d'un service de noms. L'utilisation des serveurs peut être répartie entre différents clients en spécifiant une "préférence" de certains clients pour certains serveurs. Si un client ne peut pas obtenir les informations requises à partir de ses serveurs "préférés", l'ordre dans lequel le client recherche d'autres serveurs peut être spécifié. Cette fonctionnalité est particulièrement utile lorsqu'un domaine NIS+ s'étend à une liaison de réseau étendu (WAN), les administrateurs pouvant réduire le trafic réseau sur la liaison WAN en demandant aux clients de tenter d'obtenir en priorité le service de noms à partir des serveurs situés du côté client de la liaison. 

Serveur NIS 

Solaris supporte désormais le serveur NIS. Dans les précédentes versions de Solaris, le serveur NIS était supporté en mode d'émulation par le serveur NIS+ ou en utilisant NSkit, un produit qui devait être obtenu séparément.  

Initialisation CFS 

L'initialisation CFS permet aux systèmes AutoClientTM de s'initialiser plus rapidement et avec moins de trafic réseau en utilisant un cache de disque CacheFS local. Le cache reçoit les informations nécessaires lors de la première initialisation du système. Les initialisations suivantes sont effectuées à partir du cache.

Utilitaires Patch 

Les utilitaires Patch, notamment les commandes d'ajout et de suppression de patch patchadd et patchrm, font désormais partie intégrante du logiciel Solaris au lieu d'être livrés avec chaque patch comme les commandes installpatch et backoutpatch.

Utilitaires isalist

isalist est un ensemble d'utilitaires qui permet aux utilisateurs de trouver les jeux d'instructions pris en charge par leurs machines et de déterminer le jeu le plus approprié.

Impression 

Impression 

Le logiciel d'impression de Solaris 2.6 est plus performant que le logiciel LP des versions antérieures de Solaris. Il permet aux administrateurs système de définir et de gérer facilement des clients d'impression à l'aide des services de noms NIS ou NIS+. La gestion de l'impression peut donc être centralisée pour un réseau de systèmes et d'imprimantes. Ces nouvelles fonctions comprennent :  

- la reconception des modules d'impression ;  

- une carte de protocole d'impression ;  

- un client d'impression ; 

- le support des imprimantes réseau.  

Support du matériel 

PC Card PCMCIA 

Le kit de gestionnaire de périphériques Solaris contient un supplément PCMCIA permettant aux OEM et aux sociétés tierces de développer des gestionnaires de périphériques PC Card compatibles au niveau source sur l'ensemble des plates-formes Solaris. 

Support des utilisateurs nomades 

filesync

filesync garantit le transfert automatique des données entre un ordinateur portable et un serveur.