Hacker News new | ask | show | jobs
by spijdar 50 days ago
What's a good resource going over the architecture of Windows 3.x and 9x? I know bits and pieces, like that it has a "VM Monitor", and there's support for this sort of thing, though the details are all over the place. Most people summarized Windows as just "running on top of DOS", which is clearly not correct. Obviously, it doesn't use "virtual machines" in exactly the modern sense of the word, but there's clearly something cool and technical going on, that most sources seem to gloss over.

I wonder how similar this project is to "BSD on Windows": https://archive.org/details/bsd-on-windows

Also, I know about https://en.wikipedia.org/wiki/Architecture_of_Windows_9x, but it's not really meaty enough for my taste. :)

2 comments

I obtained the DDK from WinWorld: https://winworldpc.com/product/windows-sdk-ddk/windows-95-dd...

It's got lots of very thorough documentation and sample code to dig through

Before Windows Internals book we all know (called Inside Windows NT in its first editions), there was Windows Internals and other books and articles by Matt Pietrek. It starts from disassembly of WIN.COM studying the insides of DOS to figure out under which more or less common version of MS-DOS Windows is being run.

Other well known anecdotes and pieces:

https://jacobfilipp.com/msj-index/

https://web.archive.org/web/20240318233231/https://bytepoint...