Windows 95 發行前最終版號為 950,為什麼 Windows 10 是 10240?

作者 | 發布日期 2015 年 07 月 22 日 10:45 | 分類 Microsoft , Windows , 軟體、系統 line share follow us in feedly line share
Windows 95 發行前最終版號為 950,為什麼 Windows 10 是 10240?


雖然微軟沒有明說 Windows 10 的最終測試版本 10240,但是從取消了浮水印以及特別的授權協議來看,10240 這的確是一個特殊版本。那麼,在 10240 之前的版本是 10166,為什麼微軟的版本號一下子就跳到了 10240 了呢?微軟的邏輯又是什麼呢?

在 Technet上有說明這一段 Windows 作業系統發行前最終版本號碼的考古歷史。早期還在 1993 年,Windows NT 3.1 版本發行的時候,最終的版本號碼是 528,當時這個「528」數字唯一的原因,只在於前一個版本是 527。

當時,測試版的數字是規規矩矩地隨著測試版本一版一版的更新,到了發行的時候,剛好就是 528 版,這個數字沒有任何意義。

T客邦配圖

但是,到了 Windows 95 發行的時候,微軟開發 Windows 95 的團隊當時很早就選定了 950 當成最終版本的版號。還在開發階段的時候,就已經有些應用程式的開發者問他們說,怎麼樣才會知道自己用的是最終版的版本,開發團隊的答覆是:去檢查版本號碼,如果這個版本號大於 700 的話,那就是最終版。

當時他們選擇說大於「700」,是因為這是一個足夠大的區隔範圍,就算是版本號一天跳一個,也夠跳上將近兩年。而「950」也成為微軟第一個帶有意義的趣味版本號碼。

之後的幾個號碼,也開始延續了這種趣味號碼。從 Windows 95 時代開始,每一個測試版本的最終號碼,都有其特殊趣味性:

  • Windows 95 版的最終號碼為 4.00.950
  • Windows 98 版的最終號碼為 4.10.1998
  • Windows 98 SE 的版本號為 2222、Windows ME 的版本號為 3000
  • Windows Vista 的最終號碼為 6.0.6000
  • Windows XP 的最終號碼為 5.1.2600(暗指一本 Hacker 雜誌)
  • 而微軟的工程師一度打算在 Windows 8 上面使用 8888(這是一路發的概念嗎?)
T客邦配圖

延續上述的思路,那麼,10240 有什麼趣味點嗎?總不會是因為微軟的工程師喜歡玩「1024」這個遊戲吧?

The Verge 開始研究,最終的結論,還真的與「1024」有那麼一些關係。答案的確是有的,以下就是他們認為的結果:

  • 10240 kilobytes = 10 megabytes(where kilo is 1024)
  • 2^10 x 10 = 10240
  • 1024 is an approximation of 1000
  • 1024 represented as binary is 10000000000
  • 10240 represented as binary is 10100000000000
  • 10240 bits = 10 Kibibits
  • 10240 bytes = 10 Kibibytes

其實微軟版本號的意義,就只是工程師帶給使用者(或是開發者)的一點帶有點宅味的小趣味,因此你說 The Verge 這個解法是對或是硬掰,大概也都得不到答案。

或許,也不用像上面想的這麼複雜,只要把 0 先忽略,2 的十次方就是 1024,而 10 代表的就是 Windows 10 就好了。

(本文由 T客邦 授權轉載)