CowboyTeal writes:
"Windows 8 is still being disputed as either the product of a genius or a nerdy sadist but that doesn't mean Windows 9 isn't in the works. That said, how would you guys improve Windows if you could change anything about it? Has windows 8 improved or degraded your overall experience of the Windows platform? If you're not a Windows user, what features would you like to see in Windows for possible assimilation?"
(Score: 1) by caseih on Sunday March 02 2014, @08:55PM
It's just not that simple. The "userland" is highly tied to the Windows kernel. Just ask the wine developers. They have to emulate large parts of the windows nt kernel to get windows apps to run under wine. A windows app is far more than just calls to draw a gui. There are process creation and management calls, synchronization primitives, etc, all provided by the kernel, that often don't correspond 1:1 with what is available on other operating systems. WaitForMultipleObjects() is a prime example. Not impossible of course. But I'm just saying it means MS will be reimplementing large parts of the NT kernel on top of another OS' kernel. There is precedent for this: MS basically did this to produce Internet Explorer for Unix. But there's absolutely no reason for MS to ever want to do this when their own operating system works just fine, and already is everywhere. Porting it to OSX or Linux would be silly.
(Score: 1) by Marand on Monday March 03 2014, @01:27AM
Yeah, I understand that, and realise it's not trivial at all. However, if they're looking into giving out a version of Windows for free (and bundling services with), like the rumours going around are claiming, then it might be worth the investment (long-term) just to ditch the OS side and let someone else deal with providing an OS for free.
Hell, they could build off what wine's already done and clean up the messier parts and various stubs that exist because the wine devs are trying to match a black box, where the Windows devs actually created the black box and know how it should work.
Even if they decide to keep the OS business, I'd love to see something like that done. Their apps could be considered cross-platform then, and they could pitch the platform as an alternative to using things like Qt and Java.
Not that it matters; it's just a pipe-dream item for a wish-list topic, so I wasn't worrying about feasibility. It's what *I* would like to see done, not what I expect to ever actually happen.
Now, the bit about Windows guest VM improvements for non-Windows hosts is less pipe-dream, and I'd still love to see that as an alternative.