Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Windows® Internals

    Windows® Internals

    David A. Solomon · 2008

    See how the core components of the Windows operating system work behind the scenes--guided by a team of internationally renowned internals experts. Fully updated for Windows Server(R) 2008 and Windows Vista(R), this classic guide delivers key architectural insights on system design, debugging, performance, and support--along with hands-on experiments to experience Windows internal behavior firsthand. Delve inside Windows architecture and internals: Understand how the core system and management mechanisms work--from the object manager to services to the registry Explore internal system data structures using tools like the kernel debugger Grasp the scheduler's priority and CPU placement algorithms Go inside the Windows security model to see how it authorizes access to data Understand how Windows manages physical and virtual memory Tour the Windows networking stack from top to bottom--including APIs, protocol drivers, and network adapter drivers Troubleshoot file-system access problems and system boot problems Learn how to analyze crashes

    ProgrammingSystems & OS
    Open LibraryAmazon
    Stats for nerds
    6recommend
    7mentions
    7people
    2009–2016years
    86% recommend14% neutral

    Mentions per year

    20092010201120122013201420152016

    What Hacker News says

    1. EvanAndersonDec 2016
      My respect for NT grew tremendously after reading one of the early editions of Mark Russinovich and David Solomon's "Windows Internals". I haven't seen more recent editions but I'd suspect they just as informative.

      The Wikipedia article on NT architecture is decent enough (https://en.wikipedia.org/wiki/Architecture_of_Windows_NT), and some quick searching brought up this slide-deck from 2008 that's pretty good too: http://www.cs.fsu.edu/~zwang/files/cop4610/Fall2016/windows....

      I'm most impressed w/ the kernel object manager and the pluggable user-mode "personalities". I've always dreamed of an NT "distribution" that didn't have Win32 but, instead, shipped with the Interix (aka Service for Unix) POSIX personality.

      thread
    2. marcocamposDec 2015
      For more about this, have a look at "Windows Internals" (6th edition is the latest, I believe) by Mark Russinovich, David Solomon and Alex Ionescu. It's an awesome book.
      thread
    3. prestyJul 2014
      edit: forget my answer. I didn't read them as ebooks

      for plain books:

      Windows Internals by Solomon and Russinovich

      AI: A modern Approach by Russell and Norvig

      thread
    4. pjmlpApr 2014
      The original author was Mark E. Russinovich from "Sysinternals fame", nowadays other developers continue the new editions.

      http://www.amazon.com/Windows-Internals-Edition-Developer-Re...

      http://www.amazon.com/Windows-Internals-Edition-Developer-Re...

      Additionally the books for user mode programming from Jeffrey Richter and Charles Petzold tend to be quite good and full of valuable information as well.

      thread
    5. malkiaFeb 2012
      Another good book for Windows is "Windows Internals" from Mark Russinovich and David A Solomon (SysInternals folks).

      It's not for writing applications, but rather understanding how Windows works (The Cache Manager section for example)

      thread
    6. codeslingerSep 2009
      For Windows, there definitive source in book form is the Microsoft Windows Internals series. I worked with a guy that used to work at Microsoft and he prefered this book to looking things up in the source code ;-)

      http://www.amazon.com/Windows®-Internals-Including-Windows-P...

      If you're in school, Microsoft also has an academic program that allows universities (almost) full access to the source code of various Windows kernels. Its called the Windows Research Kernel program and might help you along if you can get ahold of it because it comes with a ton of documentation: the original NT design papers, proposed class materials and a full copy of the aforementioned Microsoft Windows Internals book in PDF form.

      For Mac, the online kernel guides are pretty good. The Mac OS X Internals book isn't so great for driver or kernel development directly, but is a good reference for learning about how things work. Having said that, the book is a bit dated at this point and could use an update for the later kernels.

      thread

    Related

    Cover of Mac OS X and iOS Internals
    2015–2025

    Mac OS X and iOS Internals

    Jonathan Levin
    1 recommend · 7
    Cover of Programming Windows With MFC
    2026

    Programming Windows With MFC

    Jeff Prosise
    1 recommend · 2
    Cover of Assembly language for the PC
    2009–2021

    Assembly language for the PC

    John Socha
    2 recommend · 3
    Cover of Mac OS X internals
    2009–2026

    Mac OS X internals

    Amit Singh
    10 recommend · 33
    Cover of Solaris internals
    2010–2024

    Solaris internals

    Richard McDougall
    4 recommend · 11
    Cover of Building parallel, embedded, and real-time applications with Ada
    2014–2021

    Building parallel, embedded, and real-time applications with Ada

    John W. McCormick
    3 recommend · 4
    Cover of Inside Windows NT
    2010–2026

    Inside Windows NT

    Helen Custer
    9 recommend · 29
    Cover of Operating Systems
    2007–2026

    Operating Systems

    Andrew S. Tanenbaum
    63 recommend · 115