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

Environnement dédié aux développeurs de logiciels

Description des fonctions  

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

Kodak Color Management SystemTM (KCMSTM) propose désormais une version 64 bits des bibliothèques. Les applications utilisant KCMS et converties vers l'environnement d'exploitation 64 bits peuvent désormais prendre en charge la gestion des couleurs.

Gestion de l'alimentation toujours opérationnelle

Sous l'environnement d'exploitation Solaris 8, l'alimentation d'un gestionnaire de périphériques utilisant les nouvelles interfaces de Power ManagementTM des périphériques sera gérée automatiquement.

Nouvelles commandes cpustat et cputrack

Les nouvelles commandes cpustat et cputrack capturent les statistiques relatives au fonctionnement global du système et à chaque processus afin de contrôler les performances d'un système ou d'un processus.

Extensions d'exécution du contrôle des liens

D'autres moyens d'exécution des bibliothèques de contrôle des liens sont disponibles sous les options -p et -P de l'éditeur de liens. D'autres interfaces d'exécution du contrôle des liens (la_activity() et la_objsearch()) ont été ajoutées.

Perl 5 (Practical Extraction and Report Language 5)

Le langage de programmation répandu Perl 5.005_03 est inclus avec Solaris 8. Perl est généralement utilisé dans le langage de script du standard CGI, ainsi qu'au niveau des tâches administratives automatiques des systèmes complexes. 

Fonctionnalité RBAC (Role-Based Access Control) pour les développeurs

L'ajout de la fonctionnalité RBAC à l'environnement d'exploitation Solaris confère aux développeurs la possibilité de mettre en place une sécurité optimale au niveau des applications nouvelles ou modifiées. Les développeurs peuvent désormais créer des fonctions privilégiées qui vérifient les autorisations au lieu de contrôler les ID spécifiques tels que ceux des superutilisateurs. 

Modification du nom du chemin d'accès sécurisé /usr/lib par /usr/lib/secure

Le répertoire sécurisé contenant les fichiers à précharger s'appelle désormais /usr/lib/secure pour les objets 32 bits et /usr/lib/secure/sparcv9 pour les objets SPARCV9 64 bits.

Prise en charge des jetons de chaînes de caractères dynamiques

Les nouveaux jetons dynamiques de chaînes de caractères $ISALIST, $OSNAME et $OSREL confèrent une flexibilité optimale dans la création des dépendances spécifiques au système ou à un ensemble d'instructions.

Fonction mise à jour : strftime()

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

'Libthread' alternatif

L'implémentation de 'threads' alternatifs fournit un modèle dans lequel les 'threads' au niveau de l'utilisateur sont individuellement liés aux processus légers. Cette mise en oeuvre est plus simple que l'implémentation standard et peut représenter un avantage pour certaines applications 'multithreaded'. 

SPARC : Gestionnaire du mélangeur audio

Le gestionnaire du mélangeur audio permet désormais à plusieurs applications de lire et d'enregistrer des fichiers audio simultanément.  

Interfaces DDI mises à jour pour les gestionnaires de périphériques orientés cluster

Une présentation succincte introduit le concept de classes de périphériques, ainsi que les modifications et ajouts que doivent connaître les programmateurs de gestionnaires de périphériques. 

Prise en charge d'un affichage 8 bits

La bibliothèque partagée d'affichage 8 bits permet aux gestionnaires de périphériques ne disposant que de matériel 24 bits d'afficher des applications visuelles 8 bits.