Condescension on HN??!? I guess it's the way those boards all end up. People give their two cents on things they often doesn't research about, armchairs critics on work done by proven researchers. Kinda depressing though because lot's of brilliant people work these things out and we end up with BS comments like these ones instead of some deserved "Wow".
This absolutly got my attention, going to check for sure. I'm older, and when I was in school we learn OS with Minix, a port of UNIX on the 8086 architecture. But this is so much more!
Using Windows 3.x as the example OS would have been a more sensible choice then 95. Windows 95 is way more than a "wrap per" over DOS"! Windows 3.x had way more dependency with DOS than Windows 95 had! Windows 3.x had to offer a "collaborative" way of doing multitasking, each task had to yield to the OS in order for it to Check what any other task had to process in it's message loop, if you wanted to freeze the OS all you had to do was to not call the yield function. Windows 95 supported a preemptive scheme that wasn't there before Back then (kinda like NT did support).