当前位置: 华文问答 > 数码

有没有什么有趣的软件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?

反正我只知道一条: 用户要是用不了这个软件,肯定会骂娘 ,用户才不会反思是不是自己硬件有问题。