Windows Internals Book

Windows Internals 7e editie (deel 1) heeft betrekking op de architectuur en de belangrijkste interne functies van Windows 10 en Windows Server 2016. Dit boek helpt u bij het volgende:

  • Inzicht in de Windows-systeemarchitectuur en de bijbehorende algemene onderdelen
  • Interne gegevensstructuren verkennen met behulp van hulpprogramma's zoals het kernelfoutopsporingsprogramma
  • Begrijpen hoe Windows processen gebruikt voor beheer en isolatie
  • Informatie over het plannen en weergeven van threads en hoe CPU-resources worden beheerd
  • Duik in het Windows-beveiligingsmodel, inclusief recente ontwikkelingen in beveiligingsbeperking
  • Meer informatie over hoe Windows het virtuele en fysieke geheugen beheert
  • Begrijpen hoe het I/O-systeem fysieke apparaten en apparaatstuurprogramma's beheert

De 7e editie werd geschreven door Pavel Yosifovich, Alex Ionescu, Mark Russinovich en David Salomon. Nieuw materiaal is toegevoegd sinds de 6e editie (waarop Windows 7 en Windows Server 2008 R2 zijn behandeld).

De 7e editie deel 2 (geschreven door Andrea Allievi, Mark E. Russinovich, Alex Ionescu en David A. Salomon) is nu beschikbaar en biedt een waardevolle bron over ontbrekende onderwerpen uit het eerste deel van de 7e editie. Dit zijn onder andere het opstartproces, nieuwe opslagtechnologieën en systeem- en beheermechanismen van Windows.

Inhoudsopgave van de 7e editie, deel 1:

  • Hoofdstuk 1: Concepten en hulpmiddelen
  • Hoofdstuk 2: Systeemarchitectuur
  • Hoofdstuk 3: Processen en taken
  • Hoofdstuk 4: Threads
  • Hoofdstuk 5: Geheugenbeheer
  • Hoofdstuk 6: I/O-systeem
  • Hoofdstuk 7: Beveiliging

Het boek is verkrijgbaar op de Website van Microsoft Press (7e editie deel 1; 7e editie deel 2).

Geschiedenis van het Boek

Dit is de zevende editie van een boek met de naam Inside Windows NT (Microsoft Press, 1992), geschreven door Helen Custer (vóór de eerste release van Microsoft Windows NT 3.1). In Windows NT was het eerste boek ooit gepubliceerd over Windows NT en gaf belangrijke inzichten in de architectuur en het ontwerp van het systeem. Inside Windows NT, Second Edition (Microsoft Press, 1998) is geschreven door David Salomon. Het oorspronkelijke boek werd bijgewerkt om Windows NT 4.0 te behandelen en had een aanzienlijk hoger niveau van technische diepte. Binnen Windows 2000, Third Edition (Microsoft Press, 2000) is geschreven door David Salomon en Mark Russinovich. Er zijn veel nieuwe onderwerpen toegevoegd, zoals opstarten en afsluiten, interne service, interne registerinstellingen, stuurprogramma's voor bestandssysteem en netwerken. Het omvat ook kernelwijzigingen in Windows 2000, zoals het Windows Driver Model (WDM), Plug en Play, energiebeheer, Windows Management Instrumentation (WMI), versleuteling, het taakobject en Terminal Services. Windows Internals, Fourth Edition was de Windows XP- en Windows Server 2003-update en er is meer inhoud toegevoegd die gericht was op het helpen van IT-professionals om gebruik te maken van hun kennis van Windows-interne instellingen, zoals het gebruik van belangrijke hulpprogramma's van Windows Sysinternals en het analyseren van crashdumps.

Windows Internals, Fifth Edition was de update voor Windows Vista en Windows Server 2008. Het zag Mark Russinovich verder gaan met een fulltime baan bij Microsoft (waar hij nu de Azure CTO is) en de toevoeging van een nieuwe cocreatie, Alex Ionescu. Nieuwe inhoud bevat het installatiekopieënlaadprogramma, de foutopsporingsfaciliteit in de gebruikersmodus, Advanced Local Procedure Call (ALPC) en Hyper-V. De volgende release, Windows Internals, Sixth Edition, is volledig bijgewerkt om de vele kernelwijzigingen in Windows 7 en Windows Server 2008 R2 aan te pakken, met veel nieuwe praktische experimenten om ook wijzigingen in de hulpprogramma's weer te geven.

Wijzigingen in zevende editie

Sinds de laatste update van deze serie, heeft Windows verschillende releases doorlopen, die beschikbaar zijn voor Windows 10 en Windows Server 2016. Windows 10 zelf, de huidige naam van de toekomst voor Windows, heeft verschillende releases gehad sinds de eerste release-naar-productie, of RTM, elk gelabeld met een 4-cijferig versienummer dat het jaar en de maand van de release aangeeft, zoals Windows 10, versie 1703 die in maart 2017 is voltooid. Het bovenstaande impliceert dat Windows ten minste 6 versies heeft doorlopen sinds Windows 7. Vanaf Windows 8 begon Microsoft met een proces van convergentie van het besturingssysteem, wat gunstig is vanuit het ontwikkelingsperspectief en voor het Technische Team van Windows zelf. Windows 8 en Windows Telefoon 8 hadden geconvergeerde kernels, met moderne app-convergentie die binnenkomt in Windows 8.1 en Windows Telefoon 8.1. Het convergentieverhaal was compleet met Windows 10, dat wordt uitgevoerd op desktops/laptops, servers, XBOX One, telefoons (Windows Mobile 10), HoloLens en verschillende IoT-apparaten (Internet of Things). Nu deze grote eenwording is voltooid, was de tijd geschikt voor een nieuwe editie van de serie, die nu eindelijk bijna een half decennium aan veranderingen kan inhalen, in wat nu een meer gestabiliseerde kernelarchitectuur zal zijn. In dit laatste boek worden aspecten van Windows van Windows 8 tot Windows 10, versie 1703, behandeld. Daarnaast verwelkomt deze editie Pavel Yosifovich als nieuwe cocreatie.

Hulpmiddelen voor boeken

Er zijn verschillende hulpprogramma's speciaal voor het boek geschreven en ze zijn beschikbaar met volledige broncode in de WindowsInternals GitHub-opslagplaats.