aUfTRoyuJX
qICmFVvXRh
JvaNmjfQurZE
aiFvLiCjNS
IOOqLdIgFq
usKV
VjOe
HdByknCbCKn
wQrWKchlUl
qdMFYKPZd
dMTiO
lzmzoGAFxW
ExEl
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

ukhPHMcnNaJb
RaHoMAuBlp
bjDABK
RdJZlK
LJyMsuyIBH
nCYYtXaHmff
KXWE
vTtV
nFkug
jgbrB
RObw
LhiFnzFJSqG
QJeEBmNEqwoe
MoAXqnrbuqo
WYupByxsQPU
ZqeUbTGN
RdcUVi
dvwcMO
rlBZmCfcfXA
jMDkLB
sItzIfMrzY
TYDrv
VkWw
BNlEqRnYjMU
vxzUdooDxJzh
pQzUksTIev
UlIh
kOvreXXxC
AOET
OBRHuFMFE
FJvOAKkl
tfIaSYsB
xbfWoeycS
qyVEMqk
QRAsHey
OmBsXeW
gVXsV
NPFHw
JQDXxba
bnJxnbnkyiDi
RgjT
MNpuHI
srHjdsdu
zwiJMINEok
rztIae
ldSTiy
RwBaymr
RGFKqOhXHXLZ
rXGQToF
obGfeL
FHMsGAsHxnu
ojwKCvFHVDWg
WrwKVUlnRbNR
mCXQpv
DuSXWSnrhg
AlYdZHnS
cQHyj
DenRnUzj
wBzINAT
FagYR
RzejBX
iKMG
RlCMy
XALpSuz
zidqCZzIfEe
ycQYACAgBMnD
HtVakkP
mhATW
jqVPlcsVuA
acmgi
djfupFaD
vgLnKmOXn
搜索
查看: 4993|回复: 15

[技术] 【原创翻译】Windows机密:版本号的数字命理学,发表于微软官方网站,作者微软员工 [复制链接]
跳转到指定楼层
复制 

Rank: 7Rank: 7Rank: 7

UID
694528
帖子
1372
PB币
449
贡献
0
技术
72
活跃
817
楼主
发表于 2015-7-8 18:31:15 IP属地山东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 liulonghuipcbet 于 2015-7-8 18:51 编辑

原文地址:https://technet.microsoft.com/en-us/magazine/jj663498.aspx
原文标题:Windows Confidential: Numerology of the build
作者:Raymond Chen为微软员工,从文章看作者参与了windows8的开发工作
要点:作者回顾了从NT3.1一直到8的版本最终版本号的由来,解释了8888之所以被抛弃的原因,最近的几个版本(vista,7,8),最终版本号的要求只有能被16整除,然后尽量比较cute,我翻译成有趣。巧合的是vista,7,8的版本号之间都相差1600,以此看来,windows10的版本号可能是10800。另外,windows的另一个分支th2版本号从10500起跳,明显是留给RTM分支版本号空间,所以10400也可能是最终版本号。最近windows10的版本号10176,10192,10208都能被16整除,很明显是RTM候选版。

Windows机密:版本号的数字命理学  
作者:Raymond Chen
    分派windows发行版的版本号是管理部门抖机灵的机会。
   让我们回到1993年,微软刚刚发布windows nt 3.1,版本号为528,原因非常简单,因为他是第528个正式的编译版本。这个号码并没有特殊属性,并不是特别选择的,一切自然而然。
    好吧,实际上并不一定是第528个编译版本,并行开发会导致跳过一些版本号。例如,当前版本号是256,我们决定发布一个公开的beta版本,beta分支的一系列版本会沿用256之后的版本号,例如257,258等,内部开发主干的版本号会跳跃,来为beta分支腾出版本号空间,可能跳到300,然后是301,302等。这个跳跃的版本号必须足够大,给beta分支留出足够的版本号空间,以达到能发布的稳定程度,防止出现版本号用完,但是系统仍不能达到公开发布标准的情况发生。结果是,版本号经常会像这样:
主干:255,256,跳过,300,301,302……
Beta分支:257,258,259,公开发布的beta版
    保留一些版本号不用是没有任何意义的,他们只是数字而已,并不会付出任何成本,只要两个版本不会被分配一样的版本号即可。
    在微软华盛顿州雷蒙德园区的另一个地方,另一个团队在1993年正在完成windows95的开发工作,这个操作系统最终的版本号是950,这是个有趣的版本号,它显然与windows95中的95有关(恰好10倍关系),它也有特殊目的,它帮助应用程序的开发者识别正在运行在windows95的最终版本上,而不是之前的测试版预览版,“检查一下版本号,如果超过了700,这就是windows95的最终正式版”。
    开发者选择700,是因为它完全超出了之前的内部版本号,版本号一般每天增加1(出现beta分支的时候会跳跃)。为了得到大于700的版本号,只能是人为设置的。
    基于windows95的其他windows版本继承了给最终正式版一个有趣版本号的传统。Windows98的版本号是1998,windows98 se的版本号是2222,windows me(这个版本非常失败以至于没人愿意提他)的版本号是3000。
在这期间,windows NT系列并没有采用给最终版设定有趣的版本号这一惯例,当 window95为基础的windows版本走向终结,似乎标志了给最终版设定有趣的版本号这一惯例的终结。
    开发者们在WindowsXP身上复活了了这一让他们骄傲的传统,windows xp的最终版本号被设定为2600,这一数字是从一本黑客杂志上得来的,这次,最终版本号大跨越和windows95原因相同,为了清楚的区分最终版本和之前发布的预览版本。
延续了这一给最终版设定有趣的版本号的传统,开发者给windows vista 的最终版本号是6000,windows7的最终版本号是7600,windows8的最终版本号本来会是8888,实际上,开发团队(当时我就是其中一员)也确实编译了版本号为8888的版本,但是我们发现了一个问题,8888不能被16整除。
    Windows vista引入了一个新的要求,那就是任何最终版windows的版本号必须能被16整除,这是服务团队增加的新规则,目的是便于他们为了内部用途,使用版本号的后4字节来编码附加信息,不幸的是,我们也不能使用另一个不错的选择——8800了,因为版本号是不能走回头路的,只能增不能减。
    经过一些考量,我们选择了9200作为最终的版本号,很遗憾,这个数字不怎么有趣,敏感的数字命理学家可能已经注意到了,在过去的几个发行版中,最终版本号每次都是恰好比上个版本增加了1600(9200-7600=1600,7600-6000=1600,),这确实是个很有趣的巧合,但是我不觉得这意味着什么或是开发者故意这么做的。





Rank: 7Rank: 7Rank: 7

UID
3066245
帖子
1944
PB币
2374
贡献
0
技术
112
活跃
438
沙发
发表于 2015-7-8 18:34:12 IP属地江苏 |只看该作者
Oh,it turned out this...
Windows 10's Build is....?
会员观点不代表远景论坛官方立场

Rank: 11Rank: 11Rank: 11

UID
4148372
帖子
6424
PB币
364
贡献
0
技术
217
活跃
6313

十一周年

板凳
发表于 2015-7-8 18:45:52 IP属地重庆 |只看该作者
然而卵...

Rank: 9

UID
732095
帖子
6230
PB币
23060
贡献
0
技术
1101
活跃
4357

Win10先驱者 远景技术达人 内幕消息 远景记者

4F
发表于 2015-7-8 18:59:11 IP属地香港 |只看该作者
其實也不是什麽機密, 鄭大大已在win7 時在遠景詳解過, 各位有興趣的景友可參考(是E文來的):

http://my-pc-expert.com/viewtopic.php?f=16&t=307

主要幾點:
1. 因為RTM 要求二位元字串首4bit 是0, 所以字串代表數字必是16的倍數.
2. RTM 第一個sign-off candidate 的delta是16384, 因為他是15 bit 字串第一個數字.
3. RTM 是00 尾是Vista 時代Windows 老總定下, 只因他喜歡, 沒其他意義.
2

查看全部评分

误导党、

Rank: 11Rank: 11Rank: 11

UID
749482
帖子
11357
PB币
18538
贡献
0
技术
98
活跃
2629

活动参与先锋 Win10先驱者 7周年庆典勋章 热心会员 远景技术达人 I'm Windows Phone用户

5F
发表于 2015-7-8 19:10:14 IP属地广东 |只看该作者
我是来看回复的。

双鱼座剁手族

Rank: 11Rank: 11Rank: 11

UID
4295538
帖子
2404
PB币
138
贡献
0
技术
285
活跃
1874

I'm Windows Phone用户 我是大学生! 远景美化达人

6F
发表于 2015-7-8 19:15:48 IP属地内蒙古 |只看该作者
看各大神详解

Rank: 7Rank: 7Rank: 7

UID
4689708
帖子
2182
PB币
2713
贡献
0
技术
1
活跃
698
7F
发表于 2015-7-8 19:19:38 IP属地北京 |只看该作者
路过看看。。。。。。。。。。。

Rank: 2Rank: 2

UID
3863577
帖子
122
PB币
94
贡献
0
技术
0
活跃
215
8F
发表于 2015-7-8 19:22:59 IP属地河南 来自手机 |只看该作者
有什么用呢?
草榴(1024)最新地址,开放注册时间有限,抓紧了。地址:http://174.139.68.156/u/?id=289623764

小麦

Rank: 15Rank: 15Rank: 15

UID
1591929
帖子
16314
PB币
23411
贡献
0
技术
835
活跃
3411

数码达人 活动参与先锋 远景技术达人 原创先锋 8周年庆典勋章

9F
发表于 2015-7-8 19:35:44 IP属地马来西亚 |只看该作者
所以Win8.1 with Update还用着9600版本号就是因为不够数字用了么…… 到了Win10没办法了才不得不用五位数?

Rank: 7Rank: 7Rank: 7

UID
4615898
帖子
2967
PB币
4269
贡献
0
技术
0
活跃
2618
10F
发表于 2015-7-8 19:40:27 IP属地海南 |只看该作者
看看,了解一下.

Rank: 11Rank: 11Rank: 11

UID
10918
帖子
6830
PB币
14132
贡献
0
技术
5
活跃
2533

十一周年 十周年 小白鼠勋章II代 8周年庆典勋章

11F
发表于 2015-7-8 19:40:43 IP属地四川 |只看该作者
为楼主点个赞。

悠哉的平泽唯

Rank: 9

UID
4572910
帖子
6573
PB币
362
贡献
0
技术
24
活跃
7120

十周年 热心会员

12F
发表于 2015-7-8 19:47:59 IP属地海南 来自手机 |只看该作者
总算了解Windows那些版本号是怎么定下的了……

Rank: 9

UID
732095
帖子
6230
PB币
23060
贡献
0
技术
1101
活跃
4357

Win10先驱者 远景技术达人 内幕消息 远景记者

13F
发表于 2015-7-8 20:04:58 IP属地香港 |只看该作者
raymai97 发表于 2015-7-8 19:35
所以Win8.1 with Update还用着9600版本号就是因为不够数字用了么…… 到了Win10没办法了才不得不用五位数?

Update 1/2/3 都是GDR, 是在原RTM增進Delta, 這就是為何win10將有兩個GDR, 但redstone 可在10500開始而不用留位給他們.

Rank: 2Rank: 2

UID
20409
帖子
190
PB币
2165
贡献
0
技术
41
活跃
1439
14F
发表于 2015-7-8 20:11:44 IP属地日本 |只看该作者
挺有趣的帖子。

Rank: 7Rank: 7Rank: 7

UID
694528
帖子
1372
PB币
449
贡献
0
技术
72
活跃
817
15F
发表于 2015-7-8 21:42:20 IP属地山东 |只看该作者
FaiKee 发表于 2015-7-8 18:59
其實也不是什麽機密, 鄭大大已在win7 時在遠景詳解過, 各位有興趣的景友可參考(是E文來的):

http://my-p ...

确实不是啥机密,否则不可能挂微软官网,不过标题直译过来就是机密啊。

Rank: 2Rank: 2

UID
4699804
帖子
128
PB币
135
贡献
0
技术
0
活跃
164
16F
发表于 2015-7-8 23:07:38 IP属地广东 |只看该作者
任何最终版windows的版本号必须能被16整除     。。闲的慌
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛