Source: Presence PC – Mots-clés : windows, vista, noyau
Catégories: Autres
- 1 – Introduction
- 2 – Noyaux : petits rappels
- 3 – Noyau de Vista : un noyau hybride
- 4 – Noyau de Vista : gestion de la mémoire
- 5 – Kernel Transaction Manager, TxF et TxR
- 6 – Sécurité : Address Space Layout Randomization
- 7 – Protection : Kernel Patch Protection
- 8 – Un nouveau gestionnaire de démarrage
- 9 – Le noyau n'est pas tout
- 10 – Windows Driver Model : un modèle de pilotes qui date
- 11 – Windows Driver Foundation : le Kernel-Mode Driver Framework
- 12 – Windows Driver Foundation : le User-Mode Driver Framework
- 13 – Vérification et installation des pilotes
- 14 – WDF, un cadeau pour les développeurs ?
Vérification et installation des pilotes
Outils de vérification : PREfast et SDV
Une fois les pilotes écrits, il reste à vérifier le code avant de le compiler. C’est là que PREfast entre en jeu ; cet outil permet d’analyser le code et de détecter certains types d’erreurs qui ne sont pas facilement détectables avec des compilateursLogiciel permettant à du code de programmation, écrit dans un langage évolué, d’être directement compréhensible et exécutable par le processeur. La co... classiques. PREfast analyse donc le code C et C++ sans l’exécuter mais en simulant toutes les éventualités afin de trouver une faille.
Mais comme toutes les erreurs ne peuvent pas être trouvées avant la compilation, Microsoft a développé un autre outil, nommé Static Driver Verifier, ou SDV, qui exécute le code source des pilotes. Cet outil place le piloteModule logiciel nécessaire à un système d’exploitation pour gérer un périphérique ou un matériel particulier. Le pilote est un module logiciel qui ass... dans un environnement hostile et teste une fois encore toutes les éventualités pour tester son comportement.
Installation des pilotes
On peut diviser la procédure d’installation d’un pilote en trois parties distinctes :
- La vérification du paquetage et des fichiers : l’ensemble des fichiers contenus dans le paquetage du pilote sont contrôlés et la syntaxe des fichiers INF est contrôlée. Dans le cas où il manquerait un fichier nécessaire à l’installation, le processusLe terme Process est un mot anglais habituellement traduit en français, et en langage informatique, par « processus ». Un processus, dans son sens éty... s’arrête avant le début de ladite installation. Cette mesure évitera les installations incomplètes de pilotes à cause d’un fichier manquant ou mal référencé dans le fichier INF. Si le paquetage est conforme, il est copié dans une zone système en attendant d’être installé.
- L’installation : étant donné que les fichiers ont été vérifiés avant le début de l’installation, celle-ci se fait de manière totalement automatique et transparente pour l’utilisateur.
- Après l’installation : il est possible d’indiquer au système une liste d’applications à installer une fois que la procédure s’est terminée correctement.
Une des bonnes nouvelles est que l’installation d’un pilote, autrefois réservée aux administrateurs d’une machine, peut désormais se faire sur un compte utilisateur. Bien Nous avions pu remarquer que les préversions de VistaDernière grande version en date de Windows, sortie début 2007. Windows Vista est la première grande révision de Windows depuis XP. Elle apporte une no... étaient plutôt bien fournies en pilotes, et la version finale ne déroge pas à la règle. Dans la majorité des cas, vous n’aurez pas besoin d’aller sur le site du constructeur pour récupérer un pilote. Et si par hasard le pilote n’est pas présent lors de l’installation du système, Vista se connecte automatiquement à WindowsNom que portent les systèmes d’exploitation avec interface graphique de Microsoft. Windows est apparu dans les années 80. Il s’agissait alors d’une in... Update pour vérifier s’il n’est pas disponible en ligne sur les serveurs de Microsoft. Dans notre cas, le seul pilote qui manquait à l’appel était celui de la carte son Audigy 2 ZS. Après, vous êtes toujours libre de télécharger les pilotes spécifiques à un matériel activer certaines fonctions. Si on prend l’exemple des pilotes pour les cartes graphiques, on sait que, bien qu’ils soient intégrés à Vista et qu’ils gèrent parfaitement l’accélération 3D, le support de l’OpenGLAPI de rendu 3D ayant la particularité d’être portée sur une large gamme de plates-formes. OpenGL (Open Graphics Library) est une API unifiée de rendu... est imparfait. Or, les fabricants distribuent en un pilote OpenGL ICD (Installable Client Driver) classique et ajoutent aussi un panneau de contrôle qui permet d’affiner les réglages du matériel.
Bien que nous en ayons déjà parlé dans nos actualités et dans la partie précédente, faisons un bref rappel sur l’installation des pilotes signés et non signés. Sur la version 64 bitsLe 64 bits désigne la capacité d’une puce à utiliser des registres pour les calculs de nombre entiers qui comportent 64 bits. Cela permet de franchir ... de Vista, l’installation de pilotes non signés sera tout bonnement impossible, tandis qu’il faudra être administrateur de la machine sur une version 32 bits pour en installer un.
- Page précédente Windows Driver Foundation : le...
- Page suivante WDF, un cadeau pour les développeurs ?
- 1 / 3
- Suivante
-
| a écrit : Vista sera chez moi le jour au j'aurais les pilotes pour ma photosmart 1215. HP et les drivers ça n'a jamais fait bon ménage |
HP et le software en général n'a jamais fait bon ménage ! Bon hardware fait par des pros, et soft qui va autour fait par des stagiaires en 1ère année...
Bref...
Ce qui me dérange le plus avec Vista, c'est la charte graphique : XP avait posé des bases que je trouvais tout à fait claires et agréables à utiliser : Par exemple, tâches et information à gauche des fenêtres, correspondant aux objects sélectionnés. Microsoft en avait fait ses recommendations pour tous les développeurs.
Tout ça a visiblement disparu avec Vista et on se retrouve avec de nouvelles normes. Je ne vois pas trop l'intérêt. Autant Office 2007 et ses "Ribbon Bar" sont à mon sens un réèl progret, faces aux innonbrables menus et sous menus; autant perdre un système visuel simple et efficace comme celui d'XP n'a pas trop d'intérêt.
Visuellement, les fenêtres sont beaucoup moins simple à appréhender et il faut réapprendre. Intérêt ?
N'aurait il pas été plus judicieux de simplement amélioré ce qu'avait apporté XP en ce qui concerne l'interface graphique, sans chercher à tout refaire ?
(Et je ne parle même pas des utlisateurs "de base" qui avait été formés sur XP et qui sont perdus dès qu'un bouton ne se trouve plus à sa place... ça va être chouette pour eux !
| Djlauby a écrit : Les noyaux de la branche NT sont tous qualifiés de noyaux hybrides et celui de Windows Vista, étant basé sur celui de Windows Server 2003, ne déroge pas à la règle. |
Ca veut dire que Vista est NT 5.3
:jap:
| mido@IDN a écrit : Ca veut dire que Vista est NT 5.3 |
Mouais, tu sais, ce n'est pas avec des numéros de version que tu peux évaluer précisemment la différence.
Vu les modifs apportées (en profondeur), ils auraient très bien pu appeller ça NT6; personne n'aurait criéé au scandale. Il y a peut être plus de différences entre Vista et XP qu'entre XP et 2000...
Enfin, c'est moins débile d'appeler le noyau 5.3 dans ce cas, que de passer d'un soft 2.0 à 3.0 par exemple, simplement parcequ'on a rajouter 3 ou 4 petites features sans grand intérêt comme on voit souvent. Ouais, mais ça fait vendre...
| a écrit : Quoi qu'on puisse penser de Vista, je trouve tout de même qu'il apporte un nombre de fonctionnalités qui, bien que non visibles au premier abord, devraient révéler un système franchement stable ! |
Ben, ils commencent seulement à passer de "l'exercice de TP" à quelque chose d'un peu plus stable en reprenant les bases de VMS (dec/digital).
VMS est un O/S qui a été développé dans les années 70 et a été très rapidement stable.
![[:spamafote] [:spamafote]](http://img.infos-du-net.com/forum/images/perso/spamafote.gif)
Ce qui est dommage c'est que microsoft ait attendu autant d'années avant de bosser correctement.
Un peu comme les macs, où les drivers pour macOS9 n'existent plus pour les nouveaux produits (même les souris !).
| a écrit : Si j'ai bien compris, les fabricants de matériels vont vite faire des économies en ne développant plus que les drivers pour windows vista, ce qui va nous obliger à passer (encore) plus vite à cet OS |
Les drivers pour XP continueront à être developpé pendant une paire (2) d'années encore. Vista n'enterrera pas XP aussi facilement que Microsoft l'éspère, surtout qu'XP à eu un bon bout de temps pour s'implanter.
| impact95100 a écrit : Les drivers pour XP continueront à être developpé pendant une paire (2) d'années encore. Vista n'enterrera pas XP aussi facilement que Microsoft l'éspère, surtout qu'XP à eu un bon bout de temps pour s'implanter. |
Surtout que la grosse différence par rapport à avant (et l'époque 95, 98, 98SE et Me...), c'est que globalement, les utilisateurs d'XP sont relativement content de leur OS.
Oui, et le chiffrement de toutes les E/S ?
Quoiqu'il en soit, même si ces nouveautés (améliorations ?) sont les bienvenues je trouve qu'au final c'est tout de même un peu léger... Surtout pour un OS qui a mis tant de temps à être developpé et dont on parle temps.
Soit c'est moi qu'est pas bien compris, soit c'est vraiment flippant d'un point de vue sécurité. OK les pilotes ne tournent plus dans le noyaux mais quand même ! De la à laisser aux utilisateurs la possibilité d'installer les pilotes ... J'attend la suite du dossier sur les droits utilisateurs.
| a écrit : Citation :Pourquoi l'article ne parle pas des rumeurs qui circulent sur la toile au sujet des révocations de pilotes (et périphériques) sous Vista ? Oui, et le chiffrement de toutes les E/S ? Quoiqu'il en soit, même si ces nouveautés (améliorations ?) sont les bienvenues je trouve qu'au final c'est tout de même un peu léger... Surtout pour un OS qui a mis tant de temps à être developpé et dont on parle temps. Citation :Une des bonnes nouvelles est que l’installation d’un pilote, autrefois réservée aux administrateurs d’une machine, peut désormais se faire sur un compte utilisateur. Soit c'est moi qu'est pas bien compris, soit c'est vraiment flippant d'un point de vue sécurité. OK les pilotes ne tournent plus dans le noyaux mais quand même ! De la à laisser aux utilisateurs la possibilité d'installer les pilotes ... J'attend la suite du dossier sur les droits utilisateurs. |
Ca peux se faire par un utilisateur s'il connaît le mot de passe de l'administrateur. Ca évite juste de changer de compte pour installer un périphérique
- 1 / 3
- Suivante
-








![[:vendredi] [:vendredi]](http://img.infos-du-net.com/forum/images/perso/vendredi.gif)

