
Oh, and apparently the reason there is no Windows 9 is because of something like this
Code:if(version.StartsWith("Windows 9")) { /* 95 and 98 */ } else {
Most likely a joke / troll. Each version of Windows have an internal version which applications uses for these types of tests. For example Windows 8.1 is the 6.3 version of Windows. You can check it out by typing winver into a command prompt.
public static final boolean isWindows = SystemInfoRt.isWindows;
public static final boolean isWindowsNT = _OS_NAME.startsWith("windows nt");
public static final boolean isWindows2000 = _OS_NAME.startsWith("windows 2000");
public static final boolean isWindows2003 = _OS_NAME.startsWith("windows 2003");
public static final boolean isWindowsXP = _OS_NAME.startsWith("windows xp");
public static final boolean isWindowsVista = _OS_NAME.startsWith("windows vista");
public static final boolean isWindows7 = _OS_NAME.startsWith("windows 7");
public static final boolean isWindows9x = _OS_NAME.startsWith("windows 9") || _OS_NAME.startsWith("windows me");
public static final boolean isOS2 = SystemInfoRt.isOS2;

Unfortunately that is not the case. If you use the code search tool you can find quite a bit of that. Of course, those are all for Java apps, you would have to search for the C/C++ equivalent. Even jedit and the
java-1.7.0-openjdk uses that method.
Here is a direct copy and paste, unfortunately there are several Java programs that use the exact same code, as if they all just copied and pasted it.
Code:public static final boolean isWindows = SystemInfoRt.isWindows; public static final boolean isWindowsNT = _OS_NAME.startsWith("windows nt"); public static final boolean isWindows2000 = _OS_NAME.startsWith("windows 2000"); public static final boolean isWindows2003 = _OS_NAME.startsWith("windows 2003"); public static final boolean isWindowsXP = _OS_NAME.startsWith("windows xp"); public static final boolean isWindowsVista = _OS_NAME.startsWith("windows vista"); public static final boolean isWindows7 = _OS_NAME.startsWith("windows 7"); public static final boolean isWindows9x = _OS_NAME.startsWith("windows 9") || _OS_NAME.startsWith("windows me"); public static final boolean isOS2 = SystemInfoRt.isOS2;


Sorry, still sticking to Windows 7. I see nothing in Windows 8, much less the Metro UI, that would ever compel me to upgrade. Sure, I have a MSDN license, and I could get it for free, but, Windows 7 works fine enough for my needs. 8.1 is better than 8, but no, there are no major advantages AFAIK.

You're meaning to say that there is no Windows 9 because someone made a conditional statement in Java (which isn't owned by Microsoft, ergo they don't give a flying f*ck) that can be easily updated even before Windows 9 hits the shelves? C'mon.Oh, and apparently the reason there is no Windows 9 is because of something like this
Code:if(version.StartsWith("Windows 9")) { /* 95 and 98 */ } else {
public static final boolean isWindows9x = _OS_NAME.startsWith("windows 95") || _OS_NAME.startsWith("windows 98") || _OS_NAME.startsWith("windows me");
//If the name starts with "windows 95" OR "windows 98" OR "windows me"
You're meaning to say that there is no Windows 9 because someone made a conditional statement in Java (which isn't owned by Microsoft, ergo they don't give a flying f*ck) that can be easily updated even before Windows 9 hits the shelves? C'mon.
I just fixed Java for everyone. Now give me... one billion dollars.Code:public static final boolean isWindows9x = _OS_NAME.startsWith("windows 95") || _OS_NAME.startsWith("windows 98") || _OS_NAME.startsWith("windows me"); //If the name starts with "windows 95" OR "windows 98" OR "windows me"![]()
There's a very good chance that Microsoft will kill the desktop in Windows 9. No more Task Manager. No more File Explorer. No more legacy compatibility. It'll be 100 percent Live Tiles, 100 percent of the time.


Yeah, you keep on taking tech advice from PC World and treat conjecture made up by journalists as fact.Not just Java. Apparently there is quite a bit of software (both Java based and otherwise), some of which is no longer updated, that uses similar code. In fact, maintaining such backwards compatibility is apparently causes enough problems that when Windows 8 and Metro/RT came out people were saying "finally, now we can get rid of Win32" and suggesting that Windows Blue (and thus 9) would kill the desktop and either remove or virtualize the win32 part or use win32->WinRT API translation. http://www.pcworld.com/article/2031999/why-windows-blue-heralds-the-death-of-the-desktop.html
The WinRT API was never designed to "kill Win32" and frankly, never would. As far as software is concerned, stuff that is "no longer updated" can be easily ran in Compatibility Mode since it's clearly legacy software.Yeah, you keep on taking tech advice from PC World and treat conjecture made up by journalists as fact.The WinRT API was never designed to "kill Win32" and frankly, never would. As far as software is concerned, stuff that is "no longer updated" can be easily ran in Compatibility Mode since it's clearly legacy software.

And never will because they were never planning to in the first place - WinRT was made to bridge the gap between Windows Mobile/Phone and Windows for desktops, it's an environment where the applications from both platforms can work seamlessly within one common interface, all made using the same framework - that's why it was created in the first place. Microsoft is indeed planning to move away from Win32, but WinRT is not the platform they were planning to use to that effect - Midori is, or was, depending on whether or not they're even working on the new system kernel at this point.Well to even have a chance they would have to make WinRT it's own subsystem (like OS/2 and POSIX) which apparently they haven't done yet.

On the subject of Windows 8: I have it. It's okay. I honestly prefer 7 better simply because I'm used to it. I don't hate 8 though since I installed classic shell and basically turned it back into Windows 7, just with annoying full screen shit like the calculator that was infinitely more convenient when it was small and not built for a touchscreen interface.
When I open calculator, it pulls up a full screen monstrosity. I haven't seen that little fella in awhile, and if I need yet another download to get it, that's just another fuck up in my eyes on part of Windows and Windows 8.Wait wut ._.
![]()

Yeah, there's two Calculator applications - one for desktop and one for Metro if you want to dock a calculator to the side of your screen.Wait wut ._.

When I open calculator, it pulls up a full screen monstrosity. I haven't seen that little fella in awhile, and if I need yet another download to get it, that's just another fuck up in my eyes on part of Windows and Windows 8.



