還記得Y2K嗎?Windows 95、98和2000時代的軟件還能抵禦Y2K38


除非你最近才開始使用Windows,否則你可能知道著名的或臭名昭著的千年蟲(Y2K),當千禧年(2000年)臨近時,許多人都認為千年蟲會給數字世界帶來災難。如果你還不知道,Y2K的根源在於使用兩位數而不是四位數來表示年份。

1709734508_y2k38_story.jpg

雖然在 1999 年之前這還沒有什麼問題,但到 12 月 31 日午夜,也就是 2000 年的時候,數字定時炸彈就要爆炸。為拆除這顆定時炸彈,人們付出巨大的努力,幸運的是,大部分努力都奏效。

最近,類似的事件發生在 2022 年,微軟 Exchange 服務器發生故障,媒體決定將其稱為"Y2K22"事件。

人們相信,2038 年也會發生類似的事情。Y2K38 或 Epochalypse 也是一個與時間有關的錯誤,與 Unix 時間在 32 位操作系統上的運行方式有關,因為時間是以 32 位整數存儲的,Windows 也不例外。

Unix 時間又稱 POSIX(便攜式操作系統接口)時間,是一種時間計量方法,計算自 1970 年 1 月 1 日以來已過去的秒數。這個日期被稱為 Unix 紀元,因此也被稱為"Epochalypse"。在此類操作系統下,日期值以帶符號的 32 位整數存儲,表示自 1970 年 1 月 1 日以來的秒數。在 2038 年 1 月 19 日約 3 時 14 分,32 位整數溢出,導致系統將日期值解釋為 1901 年 12 月 13 日。

安全研究員、Twitter(現為 X)用戶 Enderman 最近挖掘出 Windows 11 24H2 OOBE 的秘密快捷方式,他最近提醒用戶註意 32 位 Windows 10 系統可能面臨的問題。

圖片.png

雖然預計這些系統將在 2038 年 1 月 19 日受到困擾,但另一位 X 用戶鮑勃-小馬(Bob Pony)卻有趣地發現,Windows Media Player(WMP)6 及更早版本早已不受千年蟲的影響,而 7 及更新版本則不然。

需要提醒的是,Windows Media Player 第 6 版是隨 Windows 2000 一起發佈的,在 Windows XP 中也有提供,隻是被隱藏起來。這意味著在 Windows 95、98、2000 和 XP 時代發佈的應用程序版本由於某種原因不會受到又一場大災變的影響。

圖片.png

值得註意的是,從 Windows NT 3.1 開始,Windows 就已經支持 32 位。這讓我想起我們最近做的一個有趣的小實驗,它暗示 Windows 令人難以置信的向後兼容性。

不過說到底,這可能並不是一個問題,因為 Windows 11 隻存在於 64 位模式中,而 Windows 10 的最後一個支持版本是 Windows 10 IoT Enterprise 2021,其支持結束日期定於 2032 年 1 月 13 日。


相關推薦

2022-08-08

圖2 曾經被公告死亡的WinampMP3時代 小巧玲瓏 橫空出世Windows Advanced Multimedia Products(Winamp)發佈於1997年4月21日。那個時候在國內甚至在國外互聯網都還沒有這麼流行,並且還還處於低速的撥號上網狀態,下載一個5M大小的采用

2024-02-04

我們之前回顧曾試圖與微軟Windows競爭但最終失敗的其他PC操作系統。它們都采用與Windows95-98相似的用戶界面。其中一個是完全從零開始開發的BeOS,而另一個是以Linux為基礎的Lindows。BeOS 和 Lindows 都是由新成立的公司創建的。然而

2024-02-18

20世紀末,微軟的Windows業務在軟件開發方面正處於十字路口。公司當時發佈的是支持傳統MS-DOS應用程序(如Windows98)的Windows消費者版本,而其WindowsNT操作系統平臺則是為企業開發的32位WindowsNT4.0架構。最初的計劃是在 2000 年推出

2022-06-23

Voodoo誕生在800x600、1024x768的CRT時代。支持的操作系統僅限Windows 98和Windows ME,據說XP也可以。規格上,Voodoo 5 6000配置瞭四顆VSA-100圖形核心(臺積電250nm工藝、1400萬晶體管)、頻率166MHz、4 x 32MB SDRAM顯存、每秒1.33G紋理和像素填充

2023-01-26

編寫數據、排版等。隨著投資計劃一起曝光的還有微軟的Windows 12開發計劃,知情人士稱微軟正在打造一個龐大的開發團隊,將構建一個全新的Windows系統,並在其中應用大量的AI技術,使其擁有與此前的Windows系統截然不同的體驗

2023-11-30

你還記得"幹凈的Windows安裝"意味著沒有臃腫的軟件或第三方應用程序嗎?那是我們很可能再也回不去的美好時光。如今,即使是幹凈的Windows11安裝程序也捆綁大量應用程序,其中一些在以生產力為中心的操作

2023-09-09

會是開源模型,風靡一時的 ChatGPT 正如當年不可一世的 Windows98,但最終全世界的電子設備幾乎都選用同時代的開源操作系統 Linux。本期《近匠》,Brian Behlendorf 來到中國面對面對話 CSDN &《新程序員》首席內容顧問鄒欣,他不

2022-08-17

用戶來說,它依舊有著舉足輕重的地位。那麼,你又是否還記得自己關註的第一個公眾號呢?歡迎在評論區分享自己與微信公眾號之間的故事。

2024-03-13

英偉達的CUDA計算平臺,如果把GPU看成一臺電腦,CUDA就是Windows操作系統。這個於2007年推出的GPU通用計算編程框架,包括最初類C語言、CUDA C 、以及後來適用於 C++、Fortran 的 CUDA API。這是老黃最有遠見的戰略佈局之一,經過早期不

2022-10-09

都能簡單地運行,而對於其他的東西,通常有一個內置於Windows或DOSBox的兼容模式來讓它運行。這並不是偶然發生的,正如一位前微軟程序員的舊博文所解釋的那樣。例如,當微軟希望用戶切換到Windows 95時,他們甚至未操作系統

2023-01-19

,在不斷的修修補補、增增減減之後,QQ電腦版也和微軟Windows11一樣,存在著很多不協調的“割裂感”。就比方說,本來就不算大的主界面裡,愣是存在著三個可展開的選項菜單。主要的功能按鈕也被劃分到頂部、中間、底部。

2024-04-15

上個月,我們報道一個有趣的實驗,該實驗證明Windows在Office的幫助下具有出色的向後兼容性。YouTuberMattKC也做過類似的實驗,但規模要大得多,他著手復活28年前發佈的Windows95的"數千個應用程序"。這主要是在

2024-02-20

也許你還記得,在去年六月,有一群中國人利用特效換臉,開始假裝俄羅斯人帶貨。從室內到戶外,從城市到農村,他們活躍在在每片能支棱起手機拍視頻開直播的土地上,操著一口帶有濃鬱方言味的普通話,在商品櫥窗裡上鏈

2024-02-21

也許你還記得,在去年六月,有一群中國人利用特效換臉,開始假裝俄羅斯人帶貨。從室內到戶外,從城市到農村,他們活躍在在每片能支棱起手機拍視頻開直播的土地上,操著一口帶有濃鬱方言味的普通話,在商品櫥窗裡上鏈