Cette évolution du réseau est une nouveauté de Developer version 5/07.
La suite de routage Quagga propose un ensemble de protocoles de routage IETF pour Solaris, dont OSPF et BGP, dans le but d'autoriser un déploiement à haute disponibilité de Solaris via un routage dynamique et gérable par SMF 'routeadm'.
Quagga est un dérivé du logiciel GNU Zebra qui figurait auparavant dans Solaris. Il fournit de nombreuses mises à jour et plusieurs nouvelles fonctions. Pour plus d'informations, reportez-vous au fichier /etc/quagga/README.Solaris.
Cette évolution du réseau est une nouveauté de Developer version 5/07.
À partir de cette version, le système d'exploitation Solaris prend en charge le protocole de configuration hôte dynamique pour IPv6 (DHCPv6, Dynamic Host Configuration Protocol for IPv6), tel que décrit dans RFC 3315. Le protocole DHCPv6 permet à Solaris d'acquérir automatiquement les adresses IPv6 à partir des serveurs DHCP locaux sans configuration manuelle.
Pour plus d'informations, reportez-vous aux pages de manuel suivantes :
Cette évolution du réseau est une nouveauté de Developer version 5/07.
Le processus d'initialisation de Developer version 5/07 exécute le démon nwamd. Ce démon met en jeu une autre instance du service SMF, svc:/network/physical , lequel permet d'automatiser la configuration du réseau avec un minimum d'intervention.
Le démon nwamd surveille le port Ethernet et active automatiquement le protocole DHCP sur l'interface IP appropriée. Si aucun câble n'est relié à un réseau câblé, le démon nwamd procède à une analyse sans fil et envoie des requêtes à l'utilisateur afin de se connecter à un point d'accès WiFi.
Les utilisateurs de portable n'ont pas besoin de consacrer beaucoup de temps à la configuration manuelle des interfaces sur leurs systèmes. La configuration automatique allège également le travail de reconfiguration des adresses réseau des administrateurs système.
La page OpenSolaris Network Auto-Magic Phase 0 et la page de manuel nwamd contiennent des informations supplémentaires, y compris des instructions pour la désactivation du démon nwamd. La page http://www.opensolaris.org/os/project/nwam/phase0/ contient des informations supplémentaires ainsi qu'un lien vers la page de manuel nwamd(1M).
Cette évolution du réseau est une nouveauté de Developer version 5/07.
sendmail(1M) bénéficie de plusieurs nouvelles options mineures et de nouvelles macros de configuration décrites dans /etc/mail/cf/README. Les macros les plus importantes sont les trois nouvelles macros FEATURE() suivantes très pratiques pour bloquer le courrier indésirable :
badmx
require[lowbar]rdns
block[lowbar]bad[lowbar]helo
Pour plus d'informations sur sendmail, reportez-vous à la page de manuel sendmail(1M).
Cette évolution du réseau est une nouveauté de Developer version 5/07.
Le pilote WiFi Solaris a été optimisé afin de prendre en charge le mode personnel WPA (WiFi Protected Access, accès protégé WiFi). Un nouveau service, network/wpa , fait son apparition dans cette version. Les pilotes nwam(1M), dladm(1M), net80211(5) et ath(7D) ont été améliorés pour gérer le mode personnel WPA. Les utilisateurs peuvent accéder au réseau sans fil WPA à l'aide de la commande dladm ou nwam :
$ dladm create-secobj -c wpa mykey /* create a wpa psk specified by your AP */ |
$ dladm connect-wifi -e essid -k mykey |
Cette évolution du réseau est une nouveauté de Developer version 5/07.
L'intérêt de la mise à jour du pilote nge dans cette version est de permettre la prise en charge de la structure Jumbo. Le MTU par défaut du pilote nge a été porté à 9 Ko, ce qui a pour effet d'améliorer les performances du système et de limiter considérablement l'utilisation de la CPU.
Pour plus d'informations, reportez-vous à la page de manuel nge(7D).
Cette évolution du réseau est une nouveauté de Developer version 5/07.
Le protocole SDP (Socket Direct Protocol) est superposé à la structure IBTF (Infiniband Transport Framework). L'implémentation standard SDP repose sur l'annexe 4 du volume 1 de la spécification de l'architecture Infiniband (Infiniband Architecture Specification). Tout comme TCP, SDP permet la transmission bidirectionnelle d'un flux d'octets fiable et contrôlé.
Pour plus d'informations, reportez-vous à la page de manuel sdp(7D).
Cette évolution des fonctions d'administration système est une nouveauté de Developer version 5/07.
L'utilitaire de gestion de fichiers PPD (PostScript Printer Description, description d'imprimante PostScript), /usr/sbin/ppdmgr, gère les fichiers PPD utilisés avec le sous-système d'impression Solaris.
L'utilitaire ppdmgr permet d'effectuer les tâches suivantes :
Ajouter un fichier PPD à un référentiel de fichiers PPD sur un système
Fournir une étiquette afin de regrouper les fichiers PPD au sein d'un référentiel de fichiers PPD
Mettre à jour le cache des informations de fichier PPD utilisé par l'interface graphique du gestionnaire d'impression Solaris (printmgr) pour présenter les données d'imprimante prises en charge
Vous avez la possibilité d'ajouter un nouveau fichier PPD à l'aide de l'utilitaire ppdmgr ou de la commande lpadmin -n. Cela a pour effet de mettre automatiquement à jour le cache des informations de fichier PPD utilisé par l'interface graphique printmgr pour afficher les données d'imprimante prises en charge.
Les fichiers PPD du système d'exploitation Solaris ne sont plus fournis au même emplacement. Lors d'une mise à niveau logicielle, tous les serveurs d'impression présentant des files d'impression et définis à l'aide de fichiers PPD provenant de l'ancien emplacement sont mis à jour automatiquement afin de refléter le nouvel emplacement des fichiers PPD.
En outre, un nouveau service SMF, print/ppd-cache-update, est à présent disponible. Ce service s'exécute une fois à la réinitialisation du système afin de mettre à jour les informations du cache d'imprimante avec les modifications provenant des référentiels de fichiers PPD du système. La mise en ligne du service peut prendre plus de temps si le système est réinitialisé après une installation ou une mise à niveau de logiciel. De même, si des modifications ont été apportées aux référentiels de fichiers PPD depuis la dernière mise à jour du cache PPD, la mise en ligne du service peut prendre plus de temps. Les modifications apportées aux référentiels de fichiers PPD sur un système ne sont pas reflétées dans le cache PPD utilisé par le gestionnaire d'impression Solaris tant que le service print/ppd-cache-update n'est pas mis en ligne. Le service print/ppd-cache-update est activé par défaut.
Pour plus d'informations, reportez-vous aux références suivantes :
Page de manuel ppdmgr(1M)
Cette évolution des fonctions d'administration système est une nouveauté de Developer version 5/07.
raidctl est un utilitaire de configuration RAID fonctionnant avec plusieurs contrôleurs RAID. La fonction raidctl contient des informations plus détaillées sur les composants RAID, et notamment sur le contrôleur, le volume et les disques physiques. L'utilitaire raidctl permet d'effectuer un suivi plus précis du système RAID et de simplifier l'apprentissage de divers contrôleurs RAID.
Pour de plus amples informations, reportez-vous aux références suivantes :
Page de manuel raidctl(1M)
http://www.lsi.com/storage_home/products_home/host_bus_adapters/index.html
Cette évolution des fonctions d'administration système est une nouveauté de Developer version 5/07.
L'utilitaire stmsboot est transposé aux systèmes x86 dans cette version. stmsboot est un utilitaire prévu spécialement pour activer ou désactiver MPxIO pour les périphériques Fibre Channel. stmsboot existe déjà sur les systèmes SPARC.
Les utilisateurs peuvent tirer parti de cet utilitaire pour activer ou désactiver MPxIO de façon automatique. Auparavant, ils devaient le faire manuellement, ce qui était relativement complexe, notamment dans le cas d'une initialisation système SAN.
Pour plus d'informations, reportez-vous aux références suivantes :
Page de manuel stmsboot(1M)
Section Enabling or Disabling Multipathing on x86 Based Systems du Solaris Fibre Channel Storage Configuration and Multipathing Support Guide, disponible à l'adresse suivante : http://docs.sun.com.
Cette évolution des fonctions d'administration système est une nouveauté de Developer version 5/07.
Cette fonction offre un mécanisme permettant d'envoyer des commandes SCSI à une unité logique MPxIO en suivant le cheminement spécifié jusqu'à l'unité logique (LU). Pour vous permettre de bénéficier de cette fonctionnalité, une nouvelle commande IOCTL, MP[lowbar]SEND[lowbar]SCSI[lowbar]CMD, est ajoutée et référencée via l'interface scsi[lowbar]vhci IOCTL existante. Une extension à la bibliothèque de gestion de multiacheminement (MP-API) a été prévue pour donner accès à cette nouvelle commande IOCTL. Les administrateurs ont ainsi la possibilité d'exécuter des commandes de diagnostic depuis un chemin donné.
Cette évolution des fonctions d'administration système est une nouveauté de Developer version 5/07.
Les modifications apportées au module GRUB dans cette version donnent au chargeur de démarrage la possibilité de charger et d'initialiser directement le noyau unix. Le module GRUB multiboot n'est plus utilisé. Cette implémentation intègre la fonctionnalité d'amorçage multiple (multiboot) directement dans le module de noyau unix propre à la plate-forme. Ces changements présentent l'avantage de limiter la durée de chargement et la quantité de mémoire nécessaires à l'initialisation du SE Solaris.
Voici les autres ajouts et modifications effectués dans le cadre de l'initialisation GRUB :
Vous disposez de deux nouveaux mots-clés, kernel$ et module$.
Ces mots-clés vous aident à créer les entrées du fichier menu.lst compatibles avec des systèmes 32 bits et 64 bits.
La commande bootadm a également été remaniée dans le but de créer des entrées de fichier GRUB menu.lst contenant le module unix propre à la plate-forme, lequel est maintenant chargé directement par GRUB.
Lors d'une mise à niveau logicielle, la commande bootadm convertit les éventuelles entrées multiboot du fichier menu.lst afin de faire directement référence au module de noyau unix. Pour de plus amples informations, reportez-vous aux pages de manuel boot(1M) et bootadm(1M).
Pour des instructions pas à pas, reportez-vous au Chapter 11, Administering the GRUB Bootloader (Tasks), du System Administration Guide: Basic Administration et au Chapter 12, Booting a Solaris System With GRUB (Tasks), du System Administration Guide: Basic Administration .
Cette évolution des fonctions d'administration système est une nouveauté de Developer version 5/07.
SunVTSTM est une suite de validation et de test système complète prévue pour prendre en charge les plates-formes et les périphériques matériels Sun. SunVTS 7.0 est la prochaine génération de la suite SunVTS 6.0 et de ses versions compatibles.
SunVTS 7.0 présente les avantages suivants :
Introduction du concept de test fonctionnel
Plus grande fiabilité des diagnostics
Interface utilisateur de type Web
Simplicité d'utilisation
Nouvelle architecture
Vue d'entreprise
SunVTS 7.0 est fondée sur un modèle d'architecture à trois niveaux conventionnel. Ce modèle est constitué d'une interface utilisateur similaire à celle d'un navigateur, d'un serveur de milieu de gamme Java et d'un agent de diagnostic.
Cette évolution des fonctions d'administration système est une nouveauté de Developer version 5/07.
Désormais, la commande ::dtrace[lowbar]ecb dcmd du débogueur modulaire, mdb, permet de procéder à l'itération des blocs de contrôle activés (ECB) pour un utilisateur DTrace donné. Cette fonction facilite l'accès aux structures de données liées aux sondes activées actuellement par un utilisateur.
Cette évolution des fonctions d'administration système est une nouveauté de Developer version 5/07.
La commande zoneadm(1M) a été modifiée afin de faire appel à un programme externe pour vérifier la validité d'une opération zoneadm donnée dans une zone marquée. Les vérifications sont effectuées avant que la sous-commande zoneadm indiquée ne soit exécutée. Il est impératif, cependant, que le fichier de configuration de la marque, /usr/lib/brand/<brand[lowbar]name>/config.xml, désigne le gestionnaire externe spécifique à la marque pour la commande zoneadm(1M). Pour ce faire, il convient d'utiliser la balise <verify[lowbar]adm>.
Pour introduire un nouveau type de zone marquée et répertorier les gestionnaires spécifiques à la marque pour la sous-commande zoneadm(1M), ajoutez la ligne suivante au fichier config.xml de la marque :
<verify_adm><absolute path to external program> %z %* %*</verify_adm> |
Dans cette ligne %z correspond au nom de la zone, la première %* correspond à la sous-commande zoneadm et le second %* correspond aux arguments de la sous-commande.
Cette fonction est pratique lorsqu'une zone marquée donnée risque de ne pas prendre en charge toutes les opérations zoneadm(1M) possibles. Les gestionnaires spécifiques à la marque constituent un moyen original de faire échouer les commandes zoneadm non compatibles.
Assurez-vous que le gestionnaire indiqué reconnaît toutes les sous-commandes zoneadm (1M).
Cette évolution des fonctions d'administration système est une nouveauté de Developer version 5/07.
Le pilote AHCI est un pilote HBA conforme à la structure SATA prévu pour gérer divers contrôleurs HBA SATA compatibles avec la spécification AHCI définie par Intel. À l'heure actuelle, le pilote AHCI prend en charge les contrôleurs INTEL ICH6 et VIA vt8251 et les fonctions de connexion à chaud.
Pour plus d'informations, reportez-vous à la page de manuel ahci(7D ).
Cette évolution des fonctions d'administration système est une nouveauté de Developer version 5/07.
L'intérêt de cette fonctionnalité est de permettre aux lecteurs SATA de télécharger le microprogramme dans le cadre de l'infrastructure SATA. Les administrateurs système peuvent se servir de l'interface USCSI pour mettre à jour le microprogramme sur les disques SATA.
Cette évolution des fonctions d'administration système est une nouveauté de Developer version 5/07.
La fonction de prise en charge de SCSI LOG SENSE permet d'obtenir les informations suivantes :
Pages disponibles
Résultats de l'autotest
Journal des exceptions d'information
SMART READ DATA
Cette évolution des fonctions d'administration système est une nouveauté de Developer version 5/07.
L'infrastructure SATA gère désormais la page Informational Exception Control (contrôle des exceptions d'information). Cette page active et désactive la création de rapports sur les exceptions d'information, ce qui est nécessaire pour assurer le contrôle de maintenance des périphériques.
Cette évolution des ressources système est une nouveauté de Developer version 5/07.
Il est possible à présent de configurer l'environnement de réseau IP de deux façons différentes, selon que la zone est dotée d'une instance IP exclusive ou qu'elle partage la configuration et l'état de couche IP avec la zone globale. Les types IP sont configurés à l'aide de la commande zonecfg.
Le type IP partagé est le type par défaut. Ces zones se connectent aux mêmes VLAN ou LAN en tant que zone globale et partagent la couche IP. Les zones marquées lx sont configurées en tant que zones IP partagées. Pour plus d'informations, reportez-vous à la section x86 : zones marquées lx : conteneurs Solaris pour applications Linux.
La fonctionnalité complète de niveau IP est disponible dans une zone IP exclusive. Lorsqu'une zone doit être isolée au niveau de la couche IP sur le réseau, elle peut être affectée à une instance IP exclusive. La zone en mode IP exclusif peut être utilisée pour consolider les applications devant communiquer sur divers sous-réseaux sous différents VLAN ou LAN.
Pour plus d'informations, reportez-vous aux références suivantes :
Page de manuel zonecfg(1M)
Page de manuel zones(5)
System Administration Guide: Virtualization Using the Solaris Operating System
Pour obtenir des informations sur la configuration, reportez-vous au Chapter 17, Non-Global Zone Configuration (Overview), du System Administration Guide: Virtualization Using the Solaris Operating System et au Chapter 18, Planning and Configuring Non-Global Zones (Tasks), du System Administration Guide: Virtualization Using the Solaris Operating System.
Pour obtenir des informations sur les composants de fonctionnalités, reportez-vous au Chapter 26, Solaris Zones Administration (Overview), du System Administration Guide: Virtualization Using the Solaris Operating System et au Chapter 27, Administering Solaris Zones (Tasks), du System Administration Guide: Virtualization Using the Solaris Operating System.
Cette évolution des ressources système est une nouveauté de Developer version 5/07.
Grâce au plus grand nombre de fonctions de gestion de ressources et de zones intégrées, il est désormais plus facile d'exploiter les capacités du système dans ce domaine au moyen de la commande zonecfg. La configuration des ressources que vous spécifiez est définie automatiquement au moment de l'initialisation de la zone. Vous n'avez plus besoin d'effectuer les étapes manuelles auparavant nécessaires.
Vous pouvez vous servir de la commande zonecfg pour définir les paramètres de gestion des ressources pour la zone globale.
Il est possible d'établir des contrôles de ressources à l'échelle de la zone en utilisant les noms des propriétés globales (méthode préférée).
Le nouveau contrôle zone.max-swap permet de limiter l'utilisation du swap pour les zones par le biais de la ressource à allocation restrictive.
Vous disposez de nouvelle méthodes de configuration de l'ordonnanceur par défaut dans une zone, et notamment d'une nouvelle propriété de classe de programmation.
Les pools de ressources ont été améliorés. Il est possible d'ajouter un pool temporaire créé de façon dynamique lors de l'initialisation d'une zone. Le pool est configuré via la ressource dedicated-cpu.
Une sous-commande clear a été prévue pour effacer la valeur des paramètres facultatifs.
Les améliorations apportées à rcapd(1M) permettent d'optimiser l'allocation restrictive de la mémoire physique à partir de la zone globale. Les limites sont fixées au moyen de la ressource d'allocation restrictive de la mémoire.
Vous pouvez tirer parti de cette fonctionnalité pour restreindre la mémoire physique allouée aux zones marquées lx et aux zones natives. Reportez-vous à la section x86 : zones marquées lx : conteneurs Solaris pour applications Linux.
La prise en compte de la taille résidente définie a été améliorée. Le démon d'allocation restrictive, rcapd, et la commande prstat ont bénéficié de plusieurs améliorations.
Pour plus d'informations, reportez-vous aux références suivantes :
Page de manuel prstat(1M)
Page de manuel rcapd(1M)
Page de manuel zonecfg(1M)
Page de manuel resource[lowbar]controls(5)
System Administration Guide: Virtualization Using the Solaris Operating System
Cette évolution des ressources système est une nouveauté de Developer version 5/07.
Exécutez la commande projmod avec l'option -A afin d'appliquer au projet actif les valeurs de contrôle de ressources définies dans la base de données du projet. Les valeurs existantes ne correspondant pas aux valeurs définies dans le fichier de projet, telles que celles qui sont définies manuellement par prctl, sont supprimées.
Cette section décrit les nouvelles fonctions ZFS de la version 5/07 de Solaris Express Édition Developer.
Renommage récursif des instantanés ZFS – Il est possible de renommer, de façon récursive, tous les descendants des instantanés ZFS au moyen de la commande zfs rename -r.
Prenez, par exemple, un instantané d'un jeu de systèmes de fichiers ZFS appelé utilisateurs/domicile@cejour. Renommez ensuite tous les instantanés en une seule opération le jour suivant, de la façon suivante : utilisateurs/domicile/@hier.
Les instantanés sont le seul jeu de données qu'il est possible de renommer de façon récursive.
Compression GZIP – En plus du mode de compression lzjb, vous pouvez appliquer le mode de compression gzip à tous les systèmes de fichiers ZFS. Vous pouvez spécifier la compression gzip (format par défaut) ou gzip-N où N correspond à un chiffre entre 1 et 9. Par exemple :
# zfs create -o compression=gzip users/home/snapshots # zfs get compression users/home/snapshots NAME PROPERTY VALUE SOURCE users/home/snapshots compression gzip local # zfs create -o compression=gzip-9 users/home/oldfiles # zfs get compression users/home/oldfiles NAME PROPERTY VALUE SOURCE users/home/oldfiles compression gzip-9 local |
Stockage de plusieurs copies des données utilisateur ZFS – Par mesure de sécurité, les métadonnées du système de fichiers ZFS sont automatiquement enregistrées plusieurs fois sur différents disques, si cela est possible. Cette fonction est connue sous le terme anglais de ditto blocks.
Désormais, à partir de cette version, vous pouvez également demander à stocker plusieurs copies des données utilisateur par système de fichiers à l'aide de la commande zfs set copies. Par exemple :
# zfs set copies=2 users/home # zfs get copies users/home NAME PROPERTY VALUE SOURCE users/home copies 2 local |
Les valeurs disponibles sont 1, 2 et 3. La valeur par défaut est 1. Ces copies constituent un ajout à toute redondance de niveau pool, par exemple dans une configuration en miroir ou RAID-Z.
Stocker plusieurs copies des données utilisateur ZFS présente les avantages suivants :
Cela améliore la rétention des données en autorisant leur récupération à partir d'erreurs de lecture de blocs irrécupérables, comme par exemple des défaillances de média pour l'ensemble des configurations ZFS.
Cela garantit la sécurité des données même si un seul disque est disponible.
Cela permet de choisir les stratégies de protection des données par système de fichiers et de dépasser les capacités du pool de stockage.
Amélioration des informations relatives au statut du pool de stockage (zpool status) : la commande zpool status- v permet d'afficher la liste des fichiers comportant des erreurs persistantes. Auparavant, il était nécessaire d'exécuter la commande find -inum pour identifier les noms de fichiers à partir de la liste des inodes affichés.
Amélioration du partage des systèmes de fichiers ZFS – Le processus de partage des systèmes de fichiers a été amélioré. Bien qu'il soit inutile de modifier les fichiers de configuration du système, tels que /etc/dfs/dfstab, pour partager des systèmes de fichiers ZFS, il peut être intéressant d'exécuter la commande sharemgr pour gérer les propriétés de partage ZFS. La commande sharemgr permet de définir et de gérer les propriétés de partage relatives aux groupes de partages. Les partages ZFS sont automatiquement désignés dans le groupe de partages zfs.
Comme dans les versions précédentes, vous pouvez appliquer la propriété ZFS sharenfs à un système de fichiers ZFS pour le partager. Par exemple :
# zfs set sharenfs=on tank/home |
Vous pouvez également faire appel à la nouvelle sous-commande sharemgr add-share pour partager un système de fichiers ZFS dans le groupe de partage zfs. Par exemple :
# sharemgr add-share -s tank/data zfs # sharemgr show -vp zfs zfs nfs=() zfs/tank/data /tank/data /tank/data/1 /tank/data/2 /tank/data/3 |
Vous pouvez ensuite utiliser la commande sharemgr pour gérer les partages ZFS. L'exemple suivant montre comment définir la propriété nosuid sur les systèmes de fichiers ZFS à l'aide de la commande sharemgr. Vous devez faire précéder les chemins de partage ZFS par la désignation /zfs.
# sharemgr set -P nfs -p nosuid=true zfs/tank/data # sharemgr show -vp zfs zfs nfs=() zfs/tank/data nfs=(nosuid="true") /tank/data /tank/data/1 /tank/data/2 /tank/data/3 |
Améliorations ZFS et Solaris iSCSI – Vous avez la possibilité de créer un volume ZFS en tant que périphérique cible Solaris iSCSI en appliquant la propriété shareiscsi au volume ZFS. Cette méthode est très pratique pour configurer rapidement une cible Solaris iSCSI. Par exemple :
# zfs create -V 2g tank/volumes/v2 # zfs set shareiscsi=on tank/volumes/v2 # iscsitadm list target Target: tank/volumes/v2 iSCSI Name: iqn.1986-03.com.sun:02:984fe301-c412-ccc1-cc80-cf9a72aa062a Connections: 0 |
Une fois la cible iSCSI créée, il convient de définir l'initiateur iSCSI. Pour obtenir des informations sur la configuration d'un initiateur iSCSI Solaris, reportez-vous au Chapter 14, Configuring Solaris iSCSI Targets and Initiators (Tasks), du System Administration Guide: Devices and File Systems.
Pour de plus amples informations sur la gestion d'un volume ZFS en tant que cible iSCSI, reportez-vous au ZFS Administration Guide.
Améliorations de la propriété ZFS
Propriété xattr ZFS : la propriété xattr permet de désactiver ou d'activer les attributs étendus d'un système de fichiers ZFS spécifique. La valeur par défaut est activée.
Propriété ZFS canmount – La propriété canmount permet de préciser si le jeu de données peut être monté à l'aide de la commande zfs mount.
Propriétés utilisateur ZFS – ZFS prend en charge les propriétés utilisateur, en plus des propriétés natives standard permettant d'exporter des statistiques internes ou de contrôler le comportement du système de fichiers ZFS. Les propriétés utilisateur n'ont aucune incidence sur le comportement ZFS, mais vous pouvez vous en servir pour annoter des jeux de données en veillant à ce que ces annotations soient significatives pour votre environnement.
Configuration des propriétés lors de la création de systèmes de fichiers ZFS– Vous pouvez définir des propriétés non seulement après avoir créé un système de fichiers, mais aussi pendant sa création.
Les exemples suivants illustrent une syntaxe équivalente :
# zfs create tank/home # zfs set mountpoint=/export/zfs tank/home # zfs set sharenfs=on tank/home # zfs set compression=on tank/home |
# zfs create -o mountpoint=/export/zfs -o sharenfs=on -o compression=on tank/home |
Affichage de l'intégrité des informations des systèmes de fichiers ZFS – Vous pouvez utiliser diverses formes de la commande zfs get pour obtenir des informations sur tous les jeux de données, si vous omettez d'en indiquer un en particulier. Dans les versions précédentes, il n'était pas possible de récupérer les informations relatives à tous les jeux de données avec la commande zfs get. Par exemple :
# zfs get -s local all tank/home atime off local tank/home/bonwick atime off local tank/home/marks quota 50G local |
Nouvelle option zfs receive -F – Vous pouvez tirer parti de la nouvelle option -F de la commande zfs receive pour restaurer le dernier instantané du système de fichiers avant de procéder à la réception. Il peut être utile de faire appel à cette option en cas de modification du système de fichiers entre le moment où la restauration se produit et le moment où la réception commence.
Instantanés ZFS récursifs – Les instantanés récursifs sont disponibles. Lors de la création d'un instantané de système de fichiers à l'aide de la commande zfs snapshot, vous pouvez créer récursivement des instantanés pour tous les systèmes de fichiers descendants en spécifiant l'option -r. L'option -r permet en outre de détruire récursivement tous les instantanés descendants lors de la destruction d'un instantané.
Pour de plus amples informations sur ces améliorations, reportez-vous au ZFS Administration Guide.
Thunderbird 2.0 est un client de messagerie, de RSS et de groupe de nouvelles (Newsgroup) développé par la communauté Mozilla. Il offre des fonctionnalités équivalentes aux fonctions de messagerie et de groupe de nouvelles de Mozilla.
Cette évolution des outils de bureau est une nouveauté de Developer version 5/07.
L'interface utilisateur de Firefox 2.0.0.3 bénéficie de plusieurs innovations qui contribuent à rendre plus conviviales les opérations de navigation et les interactions avec les fonctions de recherche, de création de signet et de gestion d'historique. Les principales améliorations ont porté sur la consultation par onglet, le traitement RSS, la gestion des extensions, la sécurité et les performances.
Cette évolution des outils de bureau est une nouveauté de Developer version 5/07.
gDesklets offre une architecture évoluée pour les applets de bureau. Les applets placées sur le bureau sont censées aider l'utilisateur à rapatrier rapidement des informations sans perturber les activités habituelles.
Pour de plus amples informations, reportez-vous aux références suivantes :
http://develbook.gdesklets.de/ (didacticiel sur la création de gDesklets)
Cette évolution des outils de bureau est une nouveauté de Developer version 5/07.
Lightning 0.3 propose les nouveautés suivantes :
Calendrier local
Prise en charge CalDAV
Prise en charge WCAP 3.0
Récurrence d'événement ou de tâche
Organisation de réunions
Visualisation des événements - vue quotidienne, hebdomadaire, mensuelle
Visualisation de la liste des événements ou des tâches
Traitement de base des événements reçus par e-mail
Alarmes pour les événements ou les tâches
Importation et exportation de calendrier
Prise en charge de la localisation
Cette évolution des outils de bureau est une nouveauté de Developer version 5/07.
Le moniteur de charge de la batterie est une applet du panneau GNOME. Lorsqu'une machine est équipée d'une batterie, cette applet indique son état, ainsi que le niveau de charge restant. Si aucune batterie n'est disponible, le moniteur présente une icône d'adaptateur CA dans la zone de notification.
Le moniteur de charge de la batterie prévient également les utilisateurs dès que la batterie est complètement chargée ou qu'elle est sur le point de se décharger. L'applet s'assure que les clients reçoivent une notification avant que leur portable ne soit plus alimenté. Cela leur évite de perdre des données.
Cette évolution des outils de développeur est une nouveauté de Developer version 5/07.
Désormais, le système de gestion de code source Subversion est inclus dans Solaris. Subversion est un système de gestion de code source répandu utilisé par de nombreux projets Open Source. Il est également utilisé dans le cadre du développement OpenSolaris.
La fonction Subversion offre aux utilisateurs Solaris l'outil dont ils ont besoin pour participer au développement de projets Open Source. Pour plus d'informations sur Subversion, visitez le site Web http://subversion.tigris.org/.
Cette évolution des outils de développeur est une nouveauté de Developer version 5/07.
Developer version 5/07 intègre des utilitaires GNU de comparaison et de fusion de fichiers. Pour plus d'informations, visitez le site Web http://gnu.org/software/diffutils.
Cette évolution des logiciels de bases de données est une nouveauté de Developer version 5/07.
PostgreSQL 8.2 est la toute dernière version du système de gestion de base de données relationnelle Open Source PostgreSQL. PostgreSQL 8.2 pour Solaris intègre à présent la prise en charge Kerberos 5 et les sondes DTrace.
Vous trouverez une liste exhaustive des fonctions de cette version et des améliorations qui lui ont été apportées à la page http://www.postgresql.org/docs/current/static/release-8-2.html. Pour plus d'informations sur PostgreSQL, visitez le site Web http://www.postgresql.org.
Cette évolution de la gestion des périphériques est une nouveauté de Developer 5/07.
Cette fonctionnalité introduit deux nouveaux mots-clés power.conf afin de gérer l'énergie des périphériques CPU de façon individuelle. Voici les nouveaux mots-clés power.conf :
cpupm
Syntaxe\~:
cpupm <behavior> |
Le comportement est soit enable (activer), soit disable (désactiver).
Pour la compatibilité ascendante, si le mot-clé cpupm ne se trouve pas dans le fichier /etc/power.conf, les CPU sont alimentées si et seulement si autopm est activé. enable ou disable sont indépendants du paramètre autopm.
cpu-threshold
Syntaxe\~:
cpu-threshold <threshold> |
Ce mot-clé permet à l'utilisateur de définir un seuil qui s'appliquera à toutes les CPU à gestion d'énergie, indépendamment de la valeur de seuil système.
Si la fonction de gestion d'énergie des CPU est activée, le niveau d'alimentation des CPU inactives pour le seuil spécifié passe au niveau inférieur le plus proche.
En cas d'omission de cpu-threshold, c'est le seuil système qui prend effet.
Pour plus d'informations, reportez-vous à la page de manuel power.conf(4).
Cette évolution de la gestion des périphériques est une nouveauté de Developer 5/07.
Depuis cette version, il existe un nouveau mécanisme de réservation dans le pilote st. Ce nouveau mécanisme permet au pilote st de réserver le lecteur de bande uniquement en cas d'envoi d'une commande de réservation. Il permet également au pilote st de traiter les commandes de demande de processus émises par d'autres hôtes alors que le lecteur est réservé par un hôte différent.
Certains outils de gestion de médias et logiciels de sauvegarde des éditeurs de logiciels indépendants tirent profit de la fonction de réservation SCSI st évoluée. Grâce à elle, les outils de gestion sont en mesure d'interroger et de consulter les bibliothèques de bandes lorsque l'outil de sauvegarde lit ou écrit des données sur bande.
Cette évolution du multifenêtrage est une nouveauté de Developer version 5/07.
CDE présente actuellement la liste des noms de langue cryptés sous la forme d'un menu en cascade dans l'écran de connexion. La fonction de révision de la sélection de la langue dtlogin propose une liste de connexion orientée langue plus conviviale. CDE offre une fonction permettant de mémoriser le nom de langue de connexion par défaut par affichage. Dans les environnements SunRay, il est possible d'utiliser une ressource X pour éviter que les affichages se souviennent de la langue de connexion.
Pour plus d'informations, reportez-vous à la page de manuel dtlogin.
Cette évolution du multifenêtrage est une nouveauté de Developer version 5/07.
Le serveur Xorg du système de multifenêtrage X11, les graphiques qui s'y rapportent et les pilotes de périphériques d'entrée ont été mis à niveau vers la version X11R7.2. La version X11R7.2 intègre la version 1.2 du serveur Xorg. Cette version ajoute, en outre, les versions 64 bits du serveur Xorg aux plates-formes x64 et SPARC, bien que les pilotes des périphériques graphiques SPARC communs ne soient pas encore disponibles pour Xorg.
Cette version permet également de disposer du serveur X imbriqué Xephyr et de la version Xorg de Xvfb, qui figurent tous les deux dans le répertoire /usr/X11/bin. Cette version de Xorg ne prend plus en charge l'extension LBX (Low Bandwidth X, X à connexion faible débit) . L'utilisation des fonctions de tunnel X et de compression de ssh(1) est suggérée pour les sites nécessitant un affichage X sur des liaisons de réseau à débit très limité.
Cette amélioration de prise en charge de langue est une nouveauté de Developer version 5/07.
À partir de cette version, la police HG japonaise est conforme à la spécification JISX0213 : 2004.
Cette amélioration de prise en charge de langue est une nouveauté de Developer version 5/07.
Les deux types suivants de conversion de jeux de codes entre les caractères Unicode et japonais sont maintenant autorisés :
Dans le cadre de la conversion depuis/vers eucJP, PCK (SJIS) et ms932, iconv prend désormais en charge UTF-16, UCS-2, UTF-32, UCS-4 et les variantes endian fixes correspondantes, telles que UTF-16BE et UTF-16LE, en plus d'UTF-8.
iconv gère le nom de jeu de codes eucJP-ms, ce qui permet d'effectuer la conversion entre les caractères japonais EUC et Unicode comme sous Windows. Toutes les variantes de codage Unicode mentionnées précédemment sont également prises en charge avec eucJP-ms.
Pour plus d'informations, reportez-vous à la page de manuel iconv[lowbar]ja(5).
Cette amélioration de prise en charge de langue est une nouveauté de Developer version 5/07.
Le programme de sélection de méthode de saisie, gnome-im-switcher-applet, est remplacé par une application GTK+ autonome, iiim-panel. iiim-panel démarre et réside automatiquement sur le panneau GNOME au moment où vous vous connectez à Java DS dans les langues UTF-8 ou asiatiques. iiim-panel peut également être exécuté dans l'environnement CDE (Common Desktop Environment).
IIIMF prend en charge les moteurs de langue qui émulent la configuration de clavier EMEA (tels que le français, le polonais ou le néerlandais).
Pour plus d'informations, reportez-vous à l'aide en ligne de l'éditeur de méthode de saisie (iiim-properties).
Cette évolution du pilote est une nouveauté de Developer version 5/07.
Les commandes simultanées READ/WRITE FPDMA QUEUED sont désormais prises en charge. Le gain de performance est considérable pour les opérations d'E/S ayant recours au pilote Solaris marvell88sx dans des conditions de travail spécifiques. Les autres charges de travail en profitent également dans une moindre mesure. On constate également une amélioration significative des performances lors du traitement de nombreuses charges de travail pour les unités compatibles avec cette portion facultative de la spécification SATA.
Il s'agit d'une nouvelle évolution du pilote de Developer version 5/07.
À compter de cette version, le pilote usbsacm prend en charge les modems USB conformes à la spécification USB CDC ACM (Universal Serial Bus Communication Device Class Abstract Control Model). Vous pouvez associer le pilote usbsacm à votre téléphone portable, à des cartes PCMCIA ou à tout autre périphérique de type modem. Le pilote usbsacm génère des n??uds terminaux sous /dev/term/. Vous pouvez dès lors vous servir de la commande pppd(1M) pour transmettre des datagrammes via ces ports série.
Il s'agit d'une nouvelle évolution du pilote de Developer version 5/07.
Le pilote de contrôleur hôte USB EHCI évolué gère le transfert isochrone du port USB 2.0 ou des périphériques isochrones à haut débit.
Pour plus d'informations, reportez-vous à la page de manuel usb[lowbar]isoc[lowbar]request(9S).
Il s'agit d'une nouvelle évolution du pilote de Developer version 5/07.
Cette fonction assure la prise en charge de la réinitialisation des unités logiques (LUN) par les commandes uscsi. Avec cette fonction les utilisateurs peuvent tirer parti des commandes de réinitialisation des unités logiques en définissant uscsi[lowbar]flags sur USCSI[lowbar]RESET[lowbar]LUN.
Il s'agit d'une nouvelle évolution du pilote de Developer version 5/07.
Le pilote audioixp est le pilote audio Solaris conçu pour la puce ATI IXP400 Southbridge fabriquée par ATI Corporation. La puce ATI IXP400 intègre un contrôleur audio AC97. Cette puce est adoptée par de nombreux fabricants de cartes mères. C'est le cas, par exemple, du nouveau modèle Ferrari4000. Le pilote audioixp est conforme à la structure SADA (Solaris Audio Driver Architecture).
Il s'agit des nouvelles évolutions des pilotes de Developer version 5/07.
Le pilote pcwl est destiné aux périphériques Wavelan et Prism II 802.11b. Le pilote pcan est prévu pour les périphériques Aironet 802.11b. Ces deux pilotes sont exploités par des utilisateurs internes via frkit.
Il s'agit des nouvelles évolutions des pilotes de Developer version 5/07.
Depuis cette version, deux pilotes sans fil sont fournis : le pilote ipw (Intel Pro Wireless 2100b) et le pilote iwi (Intel Pro Wireless 2200bg/2915abg). Ces pilotes permettent d'augmenter la zone de couverture WiFi dans Solaris et d'améliorer le confort d'utilisation du WiFi. Pour plus d'informations sur les pilotes WiFi, visitez le site Web des utilisateurs et développeurs de Solaris sur ordinateurs portables (OpenSolaris Laptop Community) à l'adresse suivante : http://opensolaris.org/os/community/laptop/.
Il s'agit d'une nouvelle évolution du pilote de Developer version 5/07.
Le pilote de classe vidéo USB, usbvc, prend en charge les webcams conformes aux spécifications de la classe vidéo USB telles qu'elles sont définies sur le site Web http://www.usb.org/home. Le pilote usbvc gère les webcams suivantes : :
Logitech Quickcam Ultra Vision
Logitech Quickcam Pro 5000
Logitech Quickcam Fusion
Logitech Quickcam Orbit MP
Logitech Quickcam Pro pour Notebooks
Le pilote usbvc permet de tirer parti de plusieurs applications vidéo telles que le programme de visioconférence Ekiga.
Pour plus d'informations, reportez-vous à la page de manuel usbvc(7D).
Il s'agit d'une nouvelle évolution du pilote de Developer version 5/07.
Le pilote mpt a été amélioré de façon à prendre en charge MPxIO avec les périphériques de stockage compatibles. Lorsque l'interface MPxIO est activée pour les périphériques SAS (SCSI reliés au port série) et les périphériques SATA, ils sont énumérés sous scsi[lowbar]vhci(7D) à l'image des périphériques Fibre Channel sous fp(7D).
À compter de cette version, stmsboot(1M) est compatible également avec les périphériques SAS à multiacheminement. stmsboot(1D) fonctionne par défaut sur tous les contrôleurs rattachés et à multiacheminement.
Si vous souhaitez activer le multiacheminement sur les contrôleurs fp ou mpt, vous pouvez utiliser le nouvel indicateur qui a été ajouté pour restreindre les opérations. L'instruction /usr/sbin/stmsboot -D mpt - e a pour effet d'activer MPxIO uniquement sur les contrôleurs mpt rattachés. Si vous remplacez mpt par fp dans cette commande, stmsboot active MPxIO uniquement sur les contrôleurs fp connectés.
Il s'agit d'une nouvelle évolution du pilote de Developer version 5/07.
À partir de cette version, le système d'exploitation Solaris prend en charge le lecteur de bande HP LTO-4.
Il s'agit d'une nouvelle évolution du pilote de Developer version 5/07.
À partir de cette version, le système d'exploitation Solaris prend en charge le lecteur de bande IBM LTO-4.
Il s'agit d'une nouvelle évolution du pilote de Developer version 5/07.
Le pilote du port série Solaris a été amélioré dans le but de prendre en charge les modems PCI internes basés sur la puce Lucent/Agere Venus. Ces modems 56–Ko sont considérés comme des ports série ordinaires dans Solaris.
Pour plus d'informations, reportez-vous à la page de manuel asy(7D).
Il s'agit d'une nouvelle évolution du pilote de Developer version 5/07.
À partir de cette version, vous disposez d'une horloge chien de garde programmable par l'utilisateur sur des plates-formes sun4v gérant la compatibilité ascendante. L'utilisateur peut manipuler cette horloge via les IOCTL fournis par le pseudo-pilote ntwdt à compatibilité ascendante.
Il s'agit d'une nouvelle évolution du pilote de Developer version 5/07.
À partir de cette version, l'adaptateur SCSI HBA Ultra320 avec l'aide de l'interface PCI Express d'Adaptec est capable de s'exécuter en mode d'interruption MSI natif et non en mode de correction hérité.