WHY IS EVERYONE SKIPPING VERSIONS?

WHY IS EVERYONE SKIPPING VERSIONS? Windows 9? Angular 3? PHP 6? Is there a hidden repo of all this stuff somewhere

Other urls found in this thread:

slackware.com/faq/do_faq.php?faq=general
cad-comic.com/wp-content/uploads/2017/06/ENG_20170617.png
msdn.microsoft.com/en-us/library/windows/desktop/ms724832(v=vs.85).aspx
searchcode.com/?q=if(version,startswith("windows 9")
web.archive.org/web/20070703215920/http://support.microsoft.com/kb/189249
twitter.com/SFWRedditGifs

Windows 9:
if(name=="Windows 9*") //95 & 98

There was early version of PHP6 but it never exit alpha but there were some publications about it, so they thought that calling new version made from entirely another brach the same way wouln't be a good idea.

slackware.com/faq/do_faq.php?faq=general

xbox 360
xbox one
wtf?

Windows 9 was not exactly a skip, because 8.1 can be considered 9...

Windows 9 wasn't used as a name because the OS would be confused by several programs (including other versions of Windows itself) as being Windows 95 or 98, per

Lies. They could easily change the name in the code.

WHO could change WHAT name in WHICH code?

Stop talking about shit you know nothing about

Also seems like versions have been speeding up. firefox went to 30 to 60 and gcc 4-6.

Just use "Windows Nine" as a version name. I doubt this was the reason.

I think theres some parallel reality where 9 is the successor to 7 and has an improved aero interface and no privacy issues.

cad-comic.com/wp-content/uploads/2017/06/ENG_20170617.png

This is fucking bullshit, it's the same reason they call it XBOX ONE. MS is run by fucking pajeets.

This is one of the most regurgitated myths I've ever seen.

I'm not gonna spoon feed retards like you, do your research nigger.

Don't ask me. Elastic went straight from 2.x for everything to 5.x and deprecated a bunch of shit.

They also brought in tribe/coordinator nodes, then in the same version went from "this is ok" to "don't use this, it's not prod ready, we're also deprecating it" while bringing in cross cluster search and are basically saying "don't this, it's not prod ready, but use this for cross cluster search".

Fucking retarded.

Does that mean after windows 10 is windows 20?

Php 6 exists idiot

I hate to give Buckley credit for anything but that was pretty good.

Don't forget about IPv5

Angular skipped the 3 because of its router module

I find this very odd, internally modern windows is defined with its NT version numbering.

This was pretty much debunked the moment someone made the claim.

When I was at Microsoft, everyone was led to believe it was the Windows 9* issue.

Of course, engineers rarely interacted with the marketing teams so who knows?

>he doesn't use Windows 9

>beautiful

iirc it was raymond chen who said it, so it better not be some random asshole on reddit contradicting him on the internals of MS

But doesn't Windows-specific software (mainly, drivers) check the kernel version instead of just the OS version?
Like XP would actually be NT 4 instead, or Vista would be NT 5.
IIRC the kernel version for 95 and 98 would be 9-something, so even then, no confusion with "Windows 9" (Windows 10), which uses NT 7 or so.

There was an experimental protocol referred to as ipv5 but it never got popular so they said fuck it and went to ipv6

So if windows 95 was "95" then with that logic how did they manage to release Windows 98 "98"
They both begin with 9.

This would be my guess, and according to
msdn.microsoft.com/en-us/library/windows/desktop/ms724832(v=vs.85).aspx
you are pretty much spot on. Idk why people feel the need to make shit up so they can sound like they know something that they don't on an anonymous imageboard.

the problem iirc with php 6 was that they wanted full multibyte utf8 support, but none of their devs could really agree / grasp the idea of what that meant so after some years of fumbling they just scrapped it, and it was never released. php7 though, whew.

no windows 9....
7 8 9, get it?

the software was compatible on each platform.

hey guess what's not on that list? windows 9x which is what we're talking about. how shit is done on NT isn't relevant because this is obviously for ancient software

A 3 year window when the Microsoft ecosystem was just emerging, and there was no such thing as legacy NT software.

Almost 2 decades later, there is a LOT of NT software that checks 95/98 compatibility (almost the same) with the first character of the version name.

Microsoft goes to great lengths to not break other people's shit, even if their shit is stupid.

Have a look:
searchcode.com/?q=if(version,startswith("windows 9")

But we're not just talking about drivers.

10,000 results in 1 repo:
searchcode.com/?q=if(version,startswith("windows 9")

don't forget oneplus 3 -> 3t -> 5

Odd numbered IP versions aren't meant for public use

Drivers were just the first example that came to mind.
There are thousands of other programs that are restricted to specific versions of Windows, another example being installers, or just software released in that transitional period between the 9X kernel to 2000/NT.
9X could run MS-DOS software whereas NT could and still cannot - this would be another scenario where an OS version check would be necessary.

>ISO-8859
>2017
They didn't scrap enough, not by a long shot.
>tfw seriously going to slap the next bitch that tries to serve me single-byte text

>semver
>in my ip

Actually, that is just due to Microsoft removing documentation relating to pre 2000 versions.

If you don't believe me check out this page that has since been deleted from Microsoft support
web.archive.org/web/20070703215920/http://support.microsoft.com/kb/189249

The problem is this kind of check exists in thousands upon thousands of different applications. It's not about changing code in one windows source file. It was done so Microsoft didn't break everyone's software and unleash a shitstorm.

And they skipped there too
>Vista is 6.0
>7 is 6.1
>8 is 6.2
>8.1 is 6.3
>10 is 10.0
Earlier development builds were 6.4 though.

>It was done so Microsoft didn't break everyone's software and unleash a shitstorm.
Looks like it didn't work.

i know the real reason why they called it an xbox 360... because when you see it you turn 360 degrees and walk away

>Update
>Shit Breaks
>Update
>Shit Breaks
>Update
>Shit Breaks
>Update
>Shit Breaks
>Update
>Shit Breaks
>Update
>Fuckin retarded apps and mobile games get add to my fuckin OS and had to change my settings back to how I want them.

Matches on Windows N* for various flavors of Windows NT.

Six is too close to sux, especially in keyboard input, so they skipped it.

I have seen applications that use the name == Windows 9% method to check Windows version.

Internally I doubt there would have been any issues, it's more about how poor practices by the community would have resulted in applications trying to run on computers that don't support them anymore and possibly fucking up shit.

>Intel Core i3
>Intel Core i5
>Intel Core i7
>Intel Core i9

it's pretty well known in design people prefer odd pairs. I'm sure intel and maybe windows did some focus group tests to pick the most 'likable' name. Although the name doesn't really matter if the software sucks. I'm looking at you, Vista.

>Ryzen 3
>Ryzen 5
>Ryzen 7

>semver
>in my processor