Build 10000

Discuss Windows Vista/Server 2008 to Windows 10.
Post Reply
alcid34
User avatar
Posts: 26
Joined: Mon Jul 21, 2014 6:13 am
Location: Lynnwood, WA, USA

Build 10000

Post by alcid34 »

I wonder why the final version of Windows 10 isn't Build 10000? Instead it's Build 10240. Why?
Image
Pokemon Master Timothy, the greatest Pokemon Brainiac since Ash Ketchum, at your service. I'm also a beginner programmer and Windows Lover!

wasabilee
Permanently Banned
Posts: 491
Joined: Tue Jun 10, 2014 5:09 pm

Re: Build 10000

Post by wasabilee »

its like asking why 8 wasnt 8000 or 7 7000 or xp 5100

PingTest

Re: Build 10000

Post by PingTest »

Well 10240 / 1024 is 10

So I assume it's something to do with that lol

ovctvct
Posts: 1058
Joined: Fri Apr 25, 2014 6:19 pm

Re: Build 10000

Post by ovctvct »

It needs to be divisible with 16....

Courage
User avatar
Posts: 1018
Joined: Thu Oct 18, 2012 1:59 pm

Re: Build 10000

Post by Courage »

ovctvct wrote:It needs to be divisible with 16....
10000/16 = 625

Windows 10 simply was not complete by build 10000. Even if they did not skip any build, the RTM build would have been above 10000. (I did some calculations and the RTM range was 1002x-4x.)

AlphaBeta
User avatar
Donator
Posts: 2439
Joined: Sun Aug 12, 2012 4:33 pm
Location: Czechia

Re: Build 10000

Post by AlphaBeta »

It's indirectly caused by Sinofsky wanting the Windows 8 RTM to be build 8888. Had build 8888 not been compiled, the Windows 8 RTM would most probably be build number 8800, which would be reflected by the subsequent build numbers being shifted.
AlphaBeta, stop brainwashing me immediately!

Image

Windows OS
User avatar
Posts: 455
Joined: Tue Jul 08, 2014 9:43 pm
Location: DLL Hell, United States
Contact:

Re: Build 10000

Post by Windows OS »

AlphaBeta wrote:It's indirectly caused by Sinofsky wanting the Windows 8 RTM to be build 8888. Had build 8888 not been compiled, the Windows 8 RTM would most probably be build number 8800, which would be reflected by the subsequent build numbers being shifted.
Uhh. Windows 8 RTM'd at build 9200.
Do Not Make Illegal Copies Of This Signature.
YouTube | Twitter | BA Wiki | BetaWiki

lopper
Posts: 154
Joined: Sat Apr 06, 2013 7:05 am

Re: Build 10000

Post by lopper »

Windows OS wrote:
AlphaBeta wrote:It's indirectly caused by Sinofsky wanting the Windows 8 RTM to be build 8888. Had build 8888 not been compiled, the Windows 8 RTM would most probably be build number 8800, which would be reflected by the subsequent build numbers being shifted.
Uhh. Windows 8 RTM'd at build 9200.

A build 8888 was leaked. It was compiled one day before RTM, so it is not improbable that 8888 was considered a possible build number for RTM.

hounsell

Re: Build 10000

Post by hounsell »

They compiled 8888 for RTM, then someone reminded them of the /16 requirement, which 8888 doesn't fit, so they bumped it again to 9200.

What AlphaBeta is saying, is if they'd got it straight first time, 8 RTM would have probably been 8800 instead, and correspondingly, they'd have finished up Win10 before 10k, and would have been able to use that as RTM instead.

Windows OS
User avatar
Posts: 455
Joined: Tue Jul 08, 2014 9:43 pm
Location: DLL Hell, United States
Contact:

Re: Build 10000

Post by Windows OS »

Thanks for the clarification. I did know about 8888, but I did not know about Sinofsky wanting that to be the build number and the bump to 9200 or the /16 requirement. :) Hmm. I wonder what would 8.1's RTM build would be if 8 RTM'd on 8800?
Do Not Make Illegal Copies Of This Signature.
YouTube | Twitter | BA Wiki | BetaWiki

Overdoze
User avatar
Posts: 1762
Joined: Mon Feb 24, 2014 10:28 am
Location: Slovenia

Re: Build 10000

Post by Overdoze »

9200 probably?
All roads lead to Neptune™

KRNL386 - my site about retro computing | My site about Windows 1.0 | My blog | 86Box Manager | LeakDB - list of PC OS warez leaks

wasabilee
Permanently Banned
Posts: 491
Joined: Tue Jun 10, 2014 5:09 pm

Re: Build 10000

Post by wasabilee »

I don't even get it whats with that division of 16
does PC care ?

hounsell

Re: Build 10000

Post by hounsell »

It's because someone at Microsoft decided to use the lower four bits of the build number of release builds to check the service pack version - 6000 would therefore be SP0, 6001 would be SP1, etc, up to theoretically 15 service packs (0xF).

They don't do service packs these days, but there's still tools out there that work out the service pack that way, and they want to keep compatibility, so the lower 4 bits of RTM must always be 0 - which means the number will be divisible by 16.

Windows OS
User avatar
Posts: 455
Joined: Tue Jul 08, 2014 9:43 pm
Location: DLL Hell, United States
Contact:

Re: Build 10000

Post by Windows OS »

hounsell wrote:It's because someone at Microsoft decided to use the lower four bits of the build number of release builds to check the service pack version - 6000 would therefore be SP0, 6001 would be SP1, etc, up to theoretically 15 service packs (0xF).

They don't do service packs these days, but there's still tools out there that work out the service pack that way, and they want to keep compatibility, so the lower 4 bits of RTM must always be 0 - which means the number will be divisible by 16.
Yeah. They started doing that for Vista, and that continued to Windows 7 (7600 to 7601). If service packs continued to 8+, most likely they would have also continued that.
Do Not Make Illegal Copies Of This Signature.
YouTube | Twitter | BA Wiki | BetaWiki

Post Reply