Acknowledgments

 < Day Day Up > 

First, special thanks to the following people:

  • Dave Cutler, Senior Distinguished Engineer and the original architect of Microsoft Windows NT. Dave originally approved David Solomon's source code access and has been supportive of his work to explain the internals of Windows NT through his training business as well as during the writing of Inside Windows NT, Second Edition, and Inside Microsoft Windows 2000, Third Edition. Besides reviewing the chapter on processes and threads, Dave answered many questions on the kernel architecture of the system and wrote a historical perspective for this edition.

  • Jim Allchin, our executive sponsor, for writing the Foreword to this book and championing our cause within Microsoft.

  • Rob Short, vice president, who made sure we had the resources we needed, as well as access to the relevant people.

We also thank two developers in the Windows division for writing new content that was incorporated into this edition:

  • Adrian Marinescu, who wrote the greatly expanded heap manager section in the memory management chapter.

  • Samer Arafeh, who wrote the description of Wow64.

Thanks to our friend Jeffrey Richter, for writing the "What about .NET and WinFX" sidebar in Chapter 1 and for continuing to remind us over many dinners together of his view on how few people should care about what we talk about in this book.

This book wouldn't contain the depth of technical detail or the level of accuracy it has without the review, input, and support of key members of the Microsoft Windows development team. Therefore, we want to thank the following people, who provided technical review and input to the book:

Murali Brahmadesam

Pat Hoffer

Daniel Pravat

Molly Brown

Anthony Jones

Dragos Sambotin

Duncan Bryce

Tom Jones

Jon Schwartz

Daniel Bucherer

Joseph Joy

Rob Short

Neal Christian

Shreeniwas Kelkar

Paul Sliwowicz

Neill Clift

Connie La Chasse

Chittur Subbaraman

Mike Danseglio

Mike Lai

Cristian Teodorescu

Joseph Davies

Paul Leach

Andre Vachon

Cenk Ergan

Gerald Maffeo

Landy Wang

Tom Fout

Aaron Margosis

Richard Ward

Nar Ganapathy

Iain McDonald

Brad Waters

David Golds

Kamen Moutafov

Bruce Worthington

Robert Gu

Adi Oltean

Mark Zbikowsk

Jeff Hamblin

Vince Orgovan

Khawar Zuberi


Others might have contributed by answering questions in the hallway or cafeteria and providing technical material if we missed you, please forgive us!

Thanks also to Jamie Hanrahan of Azius Developer Training (http://www.azius.com), who coauthored with David the original Windows Internal Architecture class on which the second edition was based. Jamie, who has a real knack for explaining complicated concepts in a simple and practical fashion, developed several of the explanations, diagrams, and figures.

Thanks to Dave Probert for hosting the share where review drafts were distributed to internal Microsoft reviewers.

And thanks to Jonathan Sloves of AMD for arranging AMD64 test systems to be sent to us to help us develop the 64-bit content and port some of the Sysinternals tools to x64.

Finally, we want to thank the following people from Microsoft Press for their contribution to this book:

  • Robin van Steenburgh, acquisitions editor, for patiently working with us to complete this project.

  • Sally Stickney, who, for a time, continued as our project editor, but later got drawn into the management vortex. We missed working with you this time!

  • Valerie Woolley, who took over as project editor from Sally. You were great (and not as rough on us as Sally was for the last two editions)!

  • Roger LeBlanc, who laboriously went through all our chapters to tighten up text, find inconsistencies, and in general bring the manuscript up to the high standards of Microsoft Press.

David Solomon and Mark Russinovich

September, 2004

     < Day Day Up > 


    Microsoft Windows Internals
    Microsoft Windows Internals (4th Edition): Microsoft Windows Server 2003, Windows XP, and Windows 2000
    ISBN: 0735619174
    EAN: 2147483647
    Year: 2004
    Pages: 158

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net