Nouveautés de Solaris 10

Développeur

Les améliorations apportées aux outils de développement ont été ajoutées dans la version 1/06 de Solaris 10. Pour connaître les outils de développement qui ont été introduits dans la version 3/05 de Solaris 10, reportez-vous à la section Amélioration des outils de développement.

mediaLib 2.3

Cette fonction est nouvelle dans la version 10/05 de Solaris Express et dans la version 1/06 de Solaris 10.

mediaLib est une bibliothèque applications de bas niveau pour la création d'applications multimédia, hautes performances et transférables. Ces applications sont utiles dans les domaines des télécommunications, de la bio-informatique et des bases de données. mediaLib 2.3 introduit une bibliothèque à plusieurs threads pour de meilleures performances sur les systèmes à plusieurs processeurs. mediaLib 2.3 introduit également 340 nouvelles fonctions.

Pour de plus amples informations, reportez-vous aux pages de manuel libmlib(3LIB) et libmlib_mt(3LIB). Voir aussi http://www.sun.com/processors/vis/mlib.html.

Interruptions DDI avancées

Cette amélioration est nouvelle dans la version 6/05 de Solaris Express et dans la version 1/06 de Solaris 10.

Le SE Solaris fournit désormais une nouvelle structure d'interruption DDI pour l'enregistrement des interruptions et l'annulation des ces enregistrements. MSI (Message Signalled Interrupts, interruptions signalées par message) est également pris en charge. Les nouvelles interfaces de gestion vous permettent d'intervenir sur les priorités et les possibilités, d'interrompre le masquage et d'obtenir des informations en attente.

La structure contient les nouvelles interfaces suivantes :


Remarque –

Pour tirer parti des fonctions de cette nouvelle structure, les développeurs doivent utiliser les nouvelles interfaces. Évitez d'utiliser les interfaces suivantes qui ne sont conservées que pour la compatibilité :


Pour plus d'informations, reportez-vous à la section “Interrupt Handlers” du document Writing Device Drivers Voir aussi les pages de manuel de chaque interface. Toutes les pages de manuel de ces interfaces se trouvent dans la section de page de manuel 9F.