當前位置: 華文問答 > 數碼

有沒有什麽有趣的軟件BUG是因為硬件升級產生的?

2022-05-16數碼

註:這個回答被重新整理過。

首先,先定義一下什麽叫硬件升級產生的bug,究竟是bug還是feature?

比如,儲存這一塊非常常見的:

硬碟太大,DOS系統會認不出硬碟,或者辨識出來有問題;

老硬碟/BIOS不支持LBA模式尋址,導致Win9x只能安裝在8G以內的硬碟/分區上;

當年64位元系統剛出現的時候,很多用32位元的人肯定遇到過:XP無法使用大於4G的記憶體,甚至遇到過4G記憶體條只能使用2.1G的情況;

評論裏有些人說啊,我說的這些這不算bug,只能算是需求。問題就在於,你怎麽定義硬件升級?速度提升叫升級,容量提升就不算了?要不要再加一些條件?

紅警玩家說在新硬件上打不過電腦,但問題是紅警2本身就能調速,不需要外部軟件幫助,就可以降速,所以紅警這個也不算bug,因為遊戲已經考慮到了這個問題了(而且紅警有很多硬限速的辦法,改一下ra2.ini就可以)。紅警2的問題到底算不算bug?我甚至懷疑這些人是雲玩家。

Win98不支持1G以上的記憶體(沒錯,記憶體太大也不行),你說這是bug還是feature?官方安裝CD上就這麽寫的:

安裝CD上是沒說記憶體最大有多大的

所以,怎麽定義是bug還是feature?白馬非馬?

類似的問題還有很多,比如千年蟲問題、64位元問題、2038問題、USB3.0問題……

前幾天就在知乎上還有人說過,用特別新的硬件,執行虛擬機器,安裝Win9x,會崩潰,原因是現在用的是硬件虛擬化,新硬件不支持老的某些錯誤的指令行為,但是用模擬器就沒有問題。

各種軟件和硬件的相容性問題到底算bug還是feature?

反正我只知道一條: 使用者要是用不了這個軟件,肯定會罵娘 ,使用者才不會反思是不是自己硬件有問題。