Linked by Thom Holwerda on Sat 9th Feb 2013 18:54 UTC
Windows "The 16-bit Windows kernel was actually three kernels. One if you were using an 8086 processor, another if you were using an 80286 processor, and a third if you were using an 80386 processor. The 8086 kernel was a completely separate beast, but the 80286 and 80386 kernels shared a lot of code in common." As always, Raymond Chen delivers. If you don't yet follow his blog, you should. Right now. Click that bookmark or RSS button.
Thread beginning with comment 552203
To read all comments associated with this story, please click here.
Not just 3.0
by henderson101 on Tue 12th Feb 2013 11:34 UTC
henderson101
Member since:
2006-05-30

Windows 3.1 had multiple Kernels too. Windows 95 shifted the differences tot he HAL, but there were multiple HAL's for the different processor families (AMD, INTEL, Cyrix etc) and if you installed Window 95 on one box, the HAL might be so specific that it wouldn't actually boot without a lot of effort on another. That issue still exists with XP (if you've ever tried to move an XP hard disk, or VM image even, to a new [virtual] machine, you'll know this specific pain.)

Reply Score: 3