So maybe Linux 30 by 2020?
Some things never change.
I realize this information has been circulated around, but unless this has been confirmed by Microsoft please don't claim facts without evidence.
"Unverified"? Sure. "Highly improbable"? You don't know that any better than I do.
I wish that were true, and it may be if you're dealing with competent developers, but I've seen code that does exactly that in the wild!
Cute. New to the profession?
Chew on this:
http://www.reddit.com/r/technology/comments/2hwlrk/new_windo...
And there's no need to use the condescending "cute". I certainly wasn't trying to start a flame war here. I'm asking you to verify information before repeating it as fact.
And as for some evidence this is the case: https://searchcode.com/?q=if%28version%2Cstartswith%28%22win...
At the end of the day, we're still only guessing at Microsoft's rationale. Esoteric compatibility issues seem lower down the list from issues like breaking away from the Windows 8 name (which has accumulated negative association in the public view).
Until Microsoft says for sure, it's just a bit silly to make the claim as fact.
And you're discounting company-internal products that were built in the 95-98 era, then updated when new business regulations came out, but were never rewritten in a modern language and the company wouldn't spend time and money to port them to Windows 9 when they worked fine on every previous version -- they'll just wait until a newer version of Windows fixes the problem or Microsoft very forcibly drop support for 8 completely.
https://searchcode.com/?q=if%28version%2Cstartswith%28%22win...
> if (osName.indexOf("9") != -1) {
Jesus Hermann Christ. It's not just looking for "Windows 9", it's looking for a "9" anywhere in the version string. Yes, it's under an if clause looking for "Windows" also in the version string, so it won't trigger on "Plan 9" or something, but still it'll get triggered by something like Windows 19.
Microsoft Windows [Version 6.3.9600]
C:\>