Dossier Vista : troisième et dernière partie
Vincent Hermann & Jérôme Bosch le 28 mars 2006 (62 105 lectures)
Dans le second chapitre, nous avons parle de la Windows Resource Protection (WRP) qui permet de protéger les fichiers systèmes et certaines préférences de la base de registre contre des modifications, et ce même quand vous avez les droits administrateurs. Hormis la sécurité, WRP permet aussi d’éviter une dégradation du système d’exploitation.
La gestion mémoire améliorée abordée dans le premier chapitre devrait également rendre Vista plus réactif aux tâches fréquentes, par exemple quand vous utilisez le menu démarrer ou vous faites un clic droit sur le bureau. Le service Multimedia Class Scheduler, qui offre des fonctionnalités temps réelles aux processus, devrait, lui, améliorer la réactivité des applications multimédias.
L'optimisation des performances
Si actuellement Windows XP ne prend pas de décisions pour adapter le code selon le matériel (excepté les jeux vidéo, peu d’applications le font), les choses seront sensiblement différentes sous Vista. WinSAT (Windows System Assessment Tool) est un outil en ligne de commande qui permet d’évaluer le matériel. Il gère plusieurs composants comme les graphismes Direct3D, la mémoire, le disque dur, le CPU, etc. Il effectue un benchmark et interroge le matériel, puis renvoie un résultat sous forme de fichier XML. Les applications peuvent alors lire ce fichier XML et appliquer des algorithmes adaptés.
Vista, contrairement à Windows XP, sait donc s’adapter aux différents composants et exploiter certaines fonctionnalités matérielles. WinSAT peut être aussi utilisé pour savoir si la carte graphique est compatible avec l’interface Aero et donc l’activer. L’outil est exécuté directement lorsqu’un changement de matériel a été détecté. Il est accessible dans les panneaux de configuration où il fournit une note de 1 à 5 à votre PC. Les jeux sous Vista peuvent profiter de ce système et préciser la note minimum et la note recommandée pour pouvoir jouer. Ce n’est cependant qu’à titre d’informations et rien n’empêche de jouer si les pré-requis ne sont pas présents.
Voici les différents grades attribués par WinSAT selon les éléments matériels présents sur le système. Ces éléments ne sont fournis qu’à titre indicatif et changeront d’ici la sortie de la version finale pour être adaptés à des technologies qui ne sont pas encore prises en compte dans les outils de mesure, comme le dual-core.
Grade 1
Ce grade correspond au minimum matériel requis pour que Vista puisse fonctionner. Etant donnée la teneur de cette liste de spécifications, on se retrouve à peu près avec ce qu’il faut à Windows XP pour fonctionner lui aussi. Il s’agit grosso modo d’une machine qui effectuera des tâches assez simples comme de la bureautique ou du surf sur le Web.
Grade 2
Ce deuxième grade correspond à une machine permettant d’effectuer les mêmes tâches que précédemment mais dans des conditions, bien sûr, plus agréables.
On reprend donc les possibilités de la première machine, en y ajoutant du multimédia sans pour autant les destiner au monde de la haute-définition, ce dont nous nous serions doutés puisque qu’avec une telle machine, difficile de faire des merveilles de ce côté sous n’importe quel système aujourd’hui. A noter que la non-conformité de la carte graphique DirectX 9 ne permettra pas à ce type de machine de faire tourner Aero dans de bonnes conditions. On peut toutefois forcer son exécution, ce que Microsoft déconseille à moins de désirer une baisse significative des performances, la grande majorité des effets appliqués n’étant pas gérés par le GPU.
Grade 3
Voici la machine qui sert de base à la réception du logo Argent pour Vista. Elle représente dans la pratique le genre de machine dont Vista se satisfera parfaitement pour la majorité des besoins.
Ces machines pourront faire fonctionner la majorité des applications actuelles, y compris faire une incursion dans la haute-définition, même si pour cette dernière, la résolution de la vidéo déterminera évidemment la puissance requise. Après tout, une vidéo en 1080p demande une puissance énorme de calcul pour un affichage sans saccade. Selon la carte graphique, les jeux s’en sortiront plus ou moins bien, comme actuellement sous Windows XP. Nous parlons ici en termes génériques et « Carte graphique DirectX 9 avec 64Mo de mémoire vive » peut désigner des cartes plus ou moins puissantes.
Grade 4
Ce grade représente dans la pratique le genre de machine sur lequel Vista fonctionnera dans de très bonnes conditions. Bien que le grade puisse éventuellement paraître élevé, on remarquera que cette liste d’exigences, une fois comparée avec les configurations types vendues en ce moment, n’a rien d’effrayant, loin de là.
Ces machines feront fonctionner Aero Glass correctement avec donc une activation de la composition de l’affichage. Elles pourront faire fonctionner dans de bonnes conditions les éléments de Media Center tant qu’on ne possède pas plus de deux tuners ou qu’on ne cherche pas à faire du streaming haute-définition. Les éléments déterminant véritablement de cette configuration restent la quantité de mémoire vive et la puissance de la carte graphique.
Grade 5
Ce type de configuration représente les machines à partir desquelles Vista s’exécutera avec le maximum d’effets et au maximum de ses possibilités, à savoir en ne désactivant aucun élément, quel qu’il soit. Ces machines feront évidemment fonctionner Aero Glass sans la moindre difficulté, et Microsoft précise qu’elles pourraient faire tourner un thème plus avancé (oh, mystère…).
Ce type de machine représente actuellement le haut de gamme. Dans six à huit mois, les choses seront sensiblement différentes. Il faut bien comprendre qu’il ne s’agit en aucun cas du type de machine qu’il faudra à Vista pour fonctionner correctement, mais de ce qu’il faudra pour être capable de faire ce que bon vous semblera : bureautique, surf, n’importe quel jeu ou encore utilisation poussée d’un Media Center avec gestion de multiples flux vidéo ou du streaming haute-définition. En clair, un type de machine très puissante, représentant ce que l’on peut acheter de mieux. Les machines qui sortiront par la suite et qui seront encore plus puissantes resteront donc à ce grade de 5, reflétant globalement les possibilités intrinsèques de la machine.
Modularité du système et conséquences
L’architecture de Vista, comme nous l’avons vu, a été décomposée en plusieurs modules afin de confier le développement à des équipes plus petites et ainsi faciliter l’évolutivité future de Windows. La modularité va permettre à Windows de simplifier l’ajout de pilotes, de langages, de patchs et d’applications. La nouvelle méthode d’installation de Vista est basée sur le nouveau format WIM (Windows Imaging Format) qui permet d’intégrer les différents modules en package. Cette image WIM peut être modifiable hors ligne à l’aide d’outils fournis par Microsoft. La procédure d’installation elle-même utilise un fichier XML contenant les instructions d’installation et les administrateurs peuvent alors déployer les images d’installation sur un DVD, un disque dur ou sur le réseau. Cette partie est réservée aux administrateurs car l’utilisateur standard se contentera de booter directement du DVD.
L’installation de Vista est désormais entièrement graphique. Cela est permis par l’utilisation de Windows PE deuxième version, qui est un outil déjà présent sur Windows XP et Windows serveur 2003 et permettant de démarrer sur un Windows allégé à partir d’un CD ou DVD. Cela peut être pratique pour reconfigurer le système hors ligne lorsque par exemple il ne démarre plus.
Concernant l’installation elle-même, Windows PE démarre depuis le DVD et lance la procédure d’installation de Vista, qui se découpe en deux étapes. Le système va demander toutes les informations nécessaires à l’utilisateur et ensuite s’installer sans poser de questions intermédiaires durant le processus. Vous aurez ainsi le temps d’aller boire un café. Le temps d’installation sur la version finale devrait se situer de 15 à 20mn sur la plupart des machines. Ces performances sont permises par le nouveau format WIM, qui se copie sous forme d’une image standard du système, sur laquelle sont appliqués ensuite les paramètres demandés par l’utilisateur.
La méthode de mise à jour depuis une ancienne version de Windows fonctionnera également bien mieux que celle de XP. Elle utilisera la technique wipe and reload. Le système conserve les comptes utilisateurs, documents et applications dans un coin du disque, puis nettoie complètement et réinstalle un système neuf. Il réapplique ensuite les données préalablement sauvegardées. Un outil de migration disponible dans Vista permet aussi de passer entièrement sur le réseau toutes les données d’un PC à un autre fraichement installé. La localisation est entièrement gérée par la Multilingual User Interface (MUI). Il est possible de rajouter les langages désirés dans l’image WIM ou même directement dans le système. Ce système remplacera les éditions différentes pour chaque et aura un INpact direct et concret sur la maintenance des systèmes.
La gestion mémoire améliorée abordée dans le premier chapitre devrait également rendre Vista plus réactif aux tâches fréquentes, par exemple quand vous utilisez le menu démarrer ou vous faites un clic droit sur le bureau. Le service Multimedia Class Scheduler, qui offre des fonctionnalités temps réelles aux processus, devrait, lui, améliorer la réactivité des applications multimédias.
L'optimisation des performances
Si actuellement Windows XP ne prend pas de décisions pour adapter le code selon le matériel (excepté les jeux vidéo, peu d’applications le font), les choses seront sensiblement différentes sous Vista. WinSAT (Windows System Assessment Tool) est un outil en ligne de commande qui permet d’évaluer le matériel. Il gère plusieurs composants comme les graphismes Direct3D, la mémoire, le disque dur, le CPU, etc. Il effectue un benchmark et interroge le matériel, puis renvoie un résultat sous forme de fichier XML. Les applications peuvent alors lire ce fichier XML et appliquer des algorithmes adaptés.
Vista, contrairement à Windows XP, sait donc s’adapter aux différents composants et exploiter certaines fonctionnalités matérielles. WinSAT peut être aussi utilisé pour savoir si la carte graphique est compatible avec l’interface Aero et donc l’activer. L’outil est exécuté directement lorsqu’un changement de matériel a été détecté. Il est accessible dans les panneaux de configuration où il fournit une note de 1 à 5 à votre PC. Les jeux sous Vista peuvent profiter de ce système et préciser la note minimum et la note recommandée pour pouvoir jouer. Ce n’est cependant qu’à titre d’informations et rien n’empêche de jouer si les pré-requis ne sont pas présents.
Voici les différents grades attribués par WinSAT selon les éléments matériels présents sur le système. Ces éléments ne sont fournis qu’à titre indicatif et changeront d’ici la sortie de la version finale pour être adaptés à des technologies qui ne sont pas encore prises en compte dans les outils de mesure, comme le dual-core.
Grade 1
Ce grade correspond au minimum matériel requis pour que Vista puisse fonctionner. Etant donnée la teneur de cette liste de spécifications, on se retrouve à peu près avec ce qu’il faut à Windows XP pour fonctionner lui aussi. Il s’agit grosso modo d’une machine qui effectuera des tâches assez simples comme de la bureautique ou du surf sur le Web.
Grade 2
Ce deuxième grade correspond à une machine permettant d’effectuer les mêmes tâches que précédemment mais dans des conditions, bien sûr, plus agréables.
On reprend donc les possibilités de la première machine, en y ajoutant du multimédia sans pour autant les destiner au monde de la haute-définition, ce dont nous nous serions doutés puisque qu’avec une telle machine, difficile de faire des merveilles de ce côté sous n’importe quel système aujourd’hui. A noter que la non-conformité de la carte graphique DirectX 9 ne permettra pas à ce type de machine de faire tourner Aero dans de bonnes conditions. On peut toutefois forcer son exécution, ce que Microsoft déconseille à moins de désirer une baisse significative des performances, la grande majorité des effets appliqués n’étant pas gérés par le GPU.
Grade 3
Voici la machine qui sert de base à la réception du logo Argent pour Vista. Elle représente dans la pratique le genre de machine dont Vista se satisfera parfaitement pour la majorité des besoins.
Ces machines pourront faire fonctionner la majorité des applications actuelles, y compris faire une incursion dans la haute-définition, même si pour cette dernière, la résolution de la vidéo déterminera évidemment la puissance requise. Après tout, une vidéo en 1080p demande une puissance énorme de calcul pour un affichage sans saccade. Selon la carte graphique, les jeux s’en sortiront plus ou moins bien, comme actuellement sous Windows XP. Nous parlons ici en termes génériques et « Carte graphique DirectX 9 avec 64Mo de mémoire vive » peut désigner des cartes plus ou moins puissantes.
Grade 4
Ce grade représente dans la pratique le genre de machine sur lequel Vista fonctionnera dans de très bonnes conditions. Bien que le grade puisse éventuellement paraître élevé, on remarquera que cette liste d’exigences, une fois comparée avec les configurations types vendues en ce moment, n’a rien d’effrayant, loin de là.
Ces machines feront fonctionner Aero Glass correctement avec donc une activation de la composition de l’affichage. Elles pourront faire fonctionner dans de bonnes conditions les éléments de Media Center tant qu’on ne possède pas plus de deux tuners ou qu’on ne cherche pas à faire du streaming haute-définition. Les éléments déterminant véritablement de cette configuration restent la quantité de mémoire vive et la puissance de la carte graphique.
Grade 5
Ce type de configuration représente les machines à partir desquelles Vista s’exécutera avec le maximum d’effets et au maximum de ses possibilités, à savoir en ne désactivant aucun élément, quel qu’il soit. Ces machines feront évidemment fonctionner Aero Glass sans la moindre difficulté, et Microsoft précise qu’elles pourraient faire tourner un thème plus avancé (oh, mystère…).
Ce type de machine représente actuellement le haut de gamme. Dans six à huit mois, les choses seront sensiblement différentes. Il faut bien comprendre qu’il ne s’agit en aucun cas du type de machine qu’il faudra à Vista pour fonctionner correctement, mais de ce qu’il faudra pour être capable de faire ce que bon vous semblera : bureautique, surf, n’importe quel jeu ou encore utilisation poussée d’un Media Center avec gestion de multiples flux vidéo ou du streaming haute-définition. En clair, un type de machine très puissante, représentant ce que l’on peut acheter de mieux. Les machines qui sortiront par la suite et qui seront encore plus puissantes resteront donc à ce grade de 5, reflétant globalement les possibilités intrinsèques de la machine.
Modularité du système et conséquences
L’architecture de Vista, comme nous l’avons vu, a été décomposée en plusieurs modules afin de confier le développement à des équipes plus petites et ainsi faciliter l’évolutivité future de Windows. La modularité va permettre à Windows de simplifier l’ajout de pilotes, de langages, de patchs et d’applications. La nouvelle méthode d’installation de Vista est basée sur le nouveau format WIM (Windows Imaging Format) qui permet d’intégrer les différents modules en package. Cette image WIM peut être modifiable hors ligne à l’aide d’outils fournis par Microsoft. La procédure d’installation elle-même utilise un fichier XML contenant les instructions d’installation et les administrateurs peuvent alors déployer les images d’installation sur un DVD, un disque dur ou sur le réseau. Cette partie est réservée aux administrateurs car l’utilisateur standard se contentera de booter directement du DVD.
L’installation de Vista est désormais entièrement graphique. Cela est permis par l’utilisation de Windows PE deuxième version, qui est un outil déjà présent sur Windows XP et Windows serveur 2003 et permettant de démarrer sur un Windows allégé à partir d’un CD ou DVD. Cela peut être pratique pour reconfigurer le système hors ligne lorsque par exemple il ne démarre plus.
Concernant l’installation elle-même, Windows PE démarre depuis le DVD et lance la procédure d’installation de Vista, qui se découpe en deux étapes. Le système va demander toutes les informations nécessaires à l’utilisateur et ensuite s’installer sans poser de questions intermédiaires durant le processus. Vous aurez ainsi le temps d’aller boire un café. Le temps d’installation sur la version finale devrait se situer de 15 à 20mn sur la plupart des machines. Ces performances sont permises par le nouveau format WIM, qui se copie sous forme d’une image standard du système, sur laquelle sont appliqués ensuite les paramètres demandés par l’utilisateur.
La méthode de mise à jour depuis une ancienne version de Windows fonctionnera également bien mieux que celle de XP. Elle utilisera la technique wipe and reload. Le système conserve les comptes utilisateurs, documents et applications dans un coin du disque, puis nettoie complètement et réinstalle un système neuf. Il réapplique ensuite les données préalablement sauvegardées. Un outil de migration disponible dans Vista permet aussi de passer entièrement sur le réseau toutes les données d’un PC à un autre fraichement installé. La localisation est entièrement gérée par la Multilingual User Interface (MUI). Il est possible de rajouter les langages désirés dans l’image WIM ou même directement dans le système. Ce système remplacera les éditions différentes pour chaque et aura un INpact direct et concret sur la maintenance des systèmes.
Sommaire
- 1. 14 - La gestion du son sous Vista
- 2. 15 - Fiabilité et performances (1/2)
- 3. 16 - Fiabilité et performances (2/2)
- 4. 17 - Interface et fonctions (1/2)







