Cette évolution de la gestion de périphériques est une nouveauté de Solaris Express version 10/06.
À partir de cette version, l'espace de noms /dev prend en charge diverses instances de systèmes de fichiers, en fonction des besoins. Lors de l'initialisation du système, une instance globale du système de fichiers /dev est créée automatiquement. Les instances /dev suivantes sont définies et montées en cas de besoin, lorsque les périphériques sont ajoutés à une zone non globale, par exemple. En cas d'arrêt d'une zone non globale, l'instance /dev disponible est démontée et n'est plus utilisable.
De plus, la configuration des périphériques a été améliorée de la façon suivante :
L'initialisation de la reconfiguration est éliminée. Dans les versions antérieures à Solaris Express 10/06, cette initialisation était nécessaire lors de la connexion d'un périphérique à un système hors tension.
Cela n'est plus utile maintenant. Lorsque vous réinitialisez le système, il reconnaît automatiquement les derniers périphériques connectés et crée les liens appropriés.
Pour plus d'informations, reportez-vous à la page de manuel devfs(7FS).
La prise en charge de périphérique de zone est simplifiée. Comme indiqué ci-dessus, la prise en charge de périphérique pour les zones Solaris a été améliorée en fournissant des instances spécifiques du répertoire /dev pour les zones non globales. De plus, les zones ne sont plus dépendantes du démon devfsadm pour la reconfiguration des périphériques au sein d'une zone.
La création de pseudo périphérique a été améliorée. À partir de cette version, le contenu du répertoire /dev/pts est créé à la demande dans l'espace de noms global /dev et dans l'instance /dev en cas de nécessité dans une zone non-globale. De plus, les liens pty sont visibles uniquement dans la zone globale ou la zone non globale à partir de laquelle ils sont attribués.
Pour plus d'informations, reportez-vous à la page de manuel grantpt(3C).