iT邦幫忙

2022 iThome 鐵人賽

DAY 29
0

這是跟蘋果系統版本Build Number有關的一個觀察

從 10.x.x 版本系統開始,大小版號的Build number 都有一套固定的編碼規則,但自從Big Sur版本發表後,蘋果作業系統團隊犯了一個小錯誤(也許是新規則如此?),雖無傷大雅,但也反映了團隊的螺絲越來越鬆。

原規則如下:
10.15 = 10.15.0 = 19Annn
10.15.1 = 19Bnnn
10.15.2 beta = 19CnnnnX
以此類推

  • 19是Catalina大版本號,也是其Kernel版本號
  • A,B,C 則是小版號 A=.0也就是第一版, B=.x.1, C=.x.2, D=.x.3
  • nnn是build number,可能是一位至五位數字
  • beta版則是在nnnn後有一個小寫英文字,以區分正式版本與beta版本

然而,在 Big Sur 11.X 以及 Monterey 12.X 都有錯誤點,大家會注意到嗎? 以下開放 大家來找碴.....




























其實也沒多難,照規則來比對一下就知,

Monterey = 21
A=.0
B=.1
C=.2
D=.3
E=.4
但是
12.0.1 是 21A 好像是沒錯....吧?
12.1 卻是 21C ?? (21B不見了?)
12.2 是 21D ??
12.3 是 21E ??
12.4 是 21F ??
然而 12.5.x 到 12.6 都是 21G ?!

再來,以11.5.2來說,11是大版本, .5是小版本, 那.2 該算是微版本???

原本應該是:
Big Sur = 20
A=.0
B=.1
C=.2
D=.3
E=.4
F=.5
G=.6
H=.7

但是
11.0.1 = 20C69 (比Monterey厲害, .0.1 就是C了!)
11.2.1 = 20D ??
11.3.1 = 20E ??
沒有 11.4 ........
11.5.x = 20G (.5不應該是F嗎,F跑哪去了)
11.6.x = 20G
連 11.7 也是 20Gnnnn !!!

好吧,隨便你編了,反正也不會特別用Build number來辨認系統.......


上一篇
第二十八章 補充 HFS與APFS
下一篇
第三十章 未完之境 或是 終點?
系列文
蘋果系統安裝與優化30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言