4 ms·
Windows CE was ported to a lot of processor architectures at that time. Its architecture is quite different from the Windows NT line. To quote Wikipedia on this
by wolfgke 8y ago
Windows CE was ported to a lot of processor architectures at that time. Its architecture is quite different from the Windows NT line. To quote Wikipedia on this
> https://en.wikipedia.org/w/index.php?title=Windows_Embedded_Compact&oldid=866695453 https://en.wikipedia.org/w/index.php?title=Windows_Embedded_...
"Unlike Windows Embedded Standard, which is based on Windows NT, Windows Embedded Compact uses a different hybrid kernel."
I am also pretty sure that Windows CE's architecture is quite different from the OS running on the XBox, but cannot give a quotable source on this. At least for the Xbox 360 and XBox One, I am pretty sure that I have read that their kernel is actually not so dissimilar from the kernel used in the NT line. The difference between the Windows NT line and the XBox 360/One OS rather lies in the software running above the kernel.
- monocasa 8y agoYou can quote me, as I've gotten down and dirty with the Xbox ( https://github.com/monocasa/xbvm https://github.com/monocasa/xbvm ), and have written board support packages for CE for work. The OG Xbox kernel is an extremely heavily stripped down and modified Win2k kernel. No support for user mode, multiple address spaces, or more than one running process. No win32 in the kernel. USB, sound, and the vast majority of the graphics driver are statically linked into the process executable.