|
|
|
|
|
by a1369209993
2140 days ago
|
|
> Imagine MS would open source Windows XP SP2. [...] I don't think anyone would build an OS better than modern Win10 from that code. Uh, yes they would? It's literally trivial - you just hit compile. As you note, a 64-bit build did exist, so it's not even limited to now-obsolete hardware, although unless you want to call some of the things at [0] automatically better than XP just because they run on amd64, even that wouldn't disqualify it from being better than windows 10. 0: https://wiki.osdev.org/Projects |
|
That's not correct, it is limited. The primary reason being GPU drivers, Vista switched to hardware compositor, as a side effect they reworked kernel API of GPU drivers. I don't think Intel, NVidia or AMD ship drivers for WinXP x64, or Server 2003, for their current generations of products. To lesser extent, same applies to the rest of the hardware: I don't expect it's easy to boot XP from NVME SSD, or support modern flavours of wireless like 802.11n or BT4.
Software is even more diverse, vast majority of modern apps won't run on XP64. For the software that I currently work on, the largest missing pieces are Direct3D 11, Direct2D, DirectWrite, Media Foundation, and .NET framework. These components are huge, Microsoft spent many millions to make them.
Windows is not just code, it's an ecosystem.