This information I got from some comments on Reddit.
Basically, a lot of program already see "Windows 95" and "Windows 98" as "Windows 9".
That means we already have "windows 9" from a long time ago! And that's why MS can't use the name "Windows 9" anymore....
Source: cranbourne comments on New Windows Version will be called Windows 10
Basically, a lot of program already see "Windows 95" and "Windows 98" as "Windows 9".
That means we already have "windows 9" from a long time ago! And that's why MS can't use the name "Windows 9" anymore....
cranbourne 953 points 3 days ago
Microsoft dev here, the internal rumours are that early testing revealed just how many third party products that had code of the form
if(version.StartsWith("Windows 9"))
{ /* 95 and 98 */
} else {
and that this was the pragmatic solution to avoid that.
arizmendi 15 points 2 days ago
They don't check the version, they check the OS. Run this search:
https://searchcode.com/?q=if(version,startswith("windows+9")
read it and weep.
Source: cranbourne comments on New Windows Version will be called Windows 10