2 ms·
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
by spijdar 6mo 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 https://archive.org/details/bsd-on-windows
Also, I know about https://en.wikipedia.org/wiki/Architecture_of_Windows_9x https://en.wikipedia.org/wiki/Architecture_of_Windows_9x, but it's not really meaty enough for my taste. :)
- haileys 6mo agoI obtained the DDK from WinWorld: https://winworldpc.com/product/windows-sdk-ddk/windows-95-ddk https://winworldpc.com/product/windows-sdk-ddk/windows-95-dd... It's got lots of very thorough documentation and sample code to dig through
- ogurechny 6mo agoBefore 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://jacobfilipp.com/msj-index/ https://web.archive.org/web/20240318233231/https://bytepointer.com/resources/old_new_thing/index.htm https://web.archive.org/web/20240318233231/https://bytepoint...