|
|
|
|
|
by est31
2002 days ago
|
|
The Xbox operating system does base on Windows though. It's just locked down in some areas and lacks some higher level builtin programs of Windows and has a different launcher/DE. It's a half-lie at most. Also, the parts of Windows that Xbox does ship with are the most important ones for Microsoft shareholders. Nobody would want to edit their documents from their Xbox. That would in fact be harmful because some people might not buy a proper PC then (as is observable years later with the advent of smartphones). But the Xbox uses the DirectX API as well as builds on all the Windows-isms. So if you built a game for Windows, it's not hard to port it to Xbox, and vice versa. |
|
A lot of the code in the NT kernel running on XBox was written specifically for the console. The filesystem drivers, the TCP/IP stack, the HAL, and possibly other components were rewritten from scratch for XBox specifically. It wasn't just locked down, a significant portion of "Windows" was entirely missing, and a decent chunk was replaced with new, Windows-incompatible code.
I suppose it depends on what "based on" means, though. It is technically based on Windows, but not like most people would take that to mean. e.g, when you say "based on linux", you don't take it to mean, "based on our custom kernel based on the initial loader and memory management and debugger functions in linux with the rest scrapped and replaced with a custom stack".
Using a little hyperbole there, but yeah. It does use DirectX, and is more Windows than not. But I can definitely see why someone might see it as a "lie" that it's "based on Windows".