Livre sur les composants internes de Windows

Windows Internals 7th edition (Part 1) couvre l'architecture et les composants internes de base de Windows 10 et Windows Server 2016. Ce livre vous aide :

  • Comprendre l'architecture du système Windows et ses composants généraux
  • Explorer les structures de données internes à l'aide d'outils tels que le débogueur du noyau
  • Comprendre comment Windows utilise les processus pour la gestion et l'isolement
  • Comprendre et afficher la planification des threads et la gestion des ressources CPU
  • Explorez le modèle de sécurité Windows, y compris les avancées récentes en matière d'atténuation de la sécurité
  • Comprendre comment Windows gère la mémoire virtuelle et physique
  • Comprendre comment le système d'E/S gère les périphériques physiques et les pilotes de périphériques

La 7e édition a été écrite par Pavel Yosifovich, Alex Ionescu, Mark Russinovich et David Solomon. De nouveaux éléments ont été ajoutés depuis la 6e édition (qui couvrait Windows 7 et Windows Server 2008 R2).

La partie 2 de la 7e édition (écrite par Andrea Allievi, Mark E. Russinovich, Alex Ionescu et David A. Solomon) est maintenant disponible et fournit une ressource inestimable sur les sujets manquants de la première partie de la 7e édition. Ceux-ci incluent le processus de démarrage, les nouvelles technologies de stockage et les mécanismes de système et de gestion Windows.

Table des matières de la 7e édition, partie 1 :

  • Chapitre 1 : Concepts et outils
  • Chapitre 2 : Architecture du système
  • Chapitre 3 : Processus et tâches
  • Chapitre 4 : Fils de discussion
  • Chapitre 5 : Gestion de la mémoire
  • Chapitre 6 : Système d'E/S
  • Chapitre 7 : Sécurité

Le livre est disponible à l'achat sur le site Microsoft Press (7e édition, partie 1; 7e édition, partie 2).

Histoire du livre

Il s'agit de la septième édition d'un livre qui s'appelait à l'origine Inside Windows NT (Microsoft Press, 1992), écrit par Helen Custer (avant la version initiale de Microsoft Windows NT 3.1). Inside Windows NT a été le premier livre jamais publié sur Windows NT et a fourni des informations clés sur l'architecture et la conception du système. Inside Windows NT, deuxième édition (Microsoft Press, 1998) a été écrit par David Solomon. Il a mis à jour le livre original pour couvrir Windows NT 4.0 et avait un niveau de profondeur technique considérablement accru. Inside Windows 2000, Third Edition (Microsoft Press, 2000) a été rédigé par David Solomon et Mark Russinovich. Il a ajouté de nombreux nouveaux sujets, tels que le démarrage et l'arrêt, les composants internes des services, les composants internes du registre, les pilotes de système de fichiers et la mise en réseau. Il couvrait également les modifications du noyau dans Windows 2000, telles que le modèle de pilote Windows (WDM), Plug and Play, la gestion de l'alimentation, Windows Management Instrumentation (WMI), le chiffrement, l'objet de travail et les services Terminal Server. Windows Internals, quatrième édition était la mise à jour de Windows XP et Windows Server 2003 et a ajouté plus de contenu visant à aider les professionnels de l'informatique à tirer parti de leurs connaissances des composants internes de Windows, tels que l'utilisation d'outils clés de Windows Sysinternals et l'analyse des vidages sur incident.

Windows Internals, Fifth Edition était la mise à jour pour Windows Vista et Windows Server 2008. Il a vu Mark Russinovich passer à un emploi à temps plein chez Microsoft (où il est maintenant Azure CTO) et l'ajout d'un nouveau co-auteur, Alex Ionescu. Le nouveau contenu comprenait le chargeur d'images, la fonction de débogage en mode utilisateur, l'appel de procédure locale avancée (ALPC) et Hyper-V. La prochaine version, Windows Internals, sixième édition, a été entièrement mise à jour pour répondre aux nombreuses modifications du noyau dans Windows 7 et Windows Server 2008 R2, avec de nombreuses nouvelles expériences pratiques pour refléter également les modifications apportées aux outils.

Modifications de la septième édition

Depuis la dernière mise à jour de cette série, Windows a traversé plusieurs versions, jusqu'à Windows 10 et Windows Server 2016. Windows 10 lui-même, étant le nom actuel de Windows, a eu plusieurs versions depuis sa version initiale à la fabrication, ou RTM, chacune étiquetée avec un numéro de version à 4 chiffres indiquant l'année et le mois de sortie, comme Windows 10 , version 1703 achevée en mars 2017. Ce qui précède implique que Windows a traversé au moins 6 versions depuis Windows 7. À partir de Windows 8, Microsoft a entamé un processus de convergence du système d'exploitation, ce qui est bénéfique du point de vue du développement ainsi que pour l'équipe d'ingénierie Windows elle-même. Windows 8 et Windows Phone 8 avaient des noyaux convergés, la convergence des applications modernes arrivant dans Windows 8.1 et Windows Phone 8.1. L'histoire de la convergence était complète avec Windows 10, qui fonctionne sur les ordinateurs de bureau/portables, les serveurs, XBOX One, les téléphones (Windows Mobile 10), HoloLens et divers appareils Internet des objets (IoT). Une fois cette grande unification terminée, le moment était venu pour une nouvelle édition de la série, qui pourrait enfin rattraper près d'une demi-décennie de changements, dans ce qui sera désormais une architecture de noyau plus stabilisée à l'avenir. En tant que tel, ce dernier livre couvre les aspects de Windows de Windows 8 à Windows 10, version 1703. De plus, cette édition accueille Pavel Yosifovich en tant que nouveau co-auteur.

Outils de livre

Plusieurs outils ont été spécifiquement écrits pour le livre, et ils sont disponibles avec le code source complet sur le WindowsInternals dépôt GitHub.