2038 年问题

2038 年问题

的可能性有多大2038 年问题是不是很有问题?

答案1

我在嵌入式 Linux 系统中遇到了这个问题,该系统需要在一些长期加密证书中处理 2038 年之后的日期,所以我想说这个问题的可能性取决于您的应用程序域。

虽然大多数系统应该在 2038 年之前就准备就绪,但如果您今天发现自己正在计算遥远的未来日期,则可能会遇到问题。

答案2

我认为这将是一个重大问题,比 1999/2000 年的 Y2K 问题更加有害,因为受影响的代码通常是较低级别的(它是 CTIME),因此很难发现以这种方式存储时间的位置。

让事情变得更加复杂的是,千年虫被认为是一个潮湿的哑炮,这一事实将使在活动前夕引起人们对这个问题的关注变得更加困难。

文化参考:

科里·多克托罗 (Cory Doctorow) 正在尝试一种在开放许可下短篇小说委托/出版的新模式,我建议其中一个主题为 2038 年主题,他在 Epoch 中做得非常出色:http://craphound.com/?p=2337

答案3

几年前,已有报道称抵押贷款计划等领域存在问题,对 30 年期贷款进行计算:2008 + 30 = 2038。

答案4

这是我的观点,但这个问题是由于 32 位计数器问题造成的,今天大多数操作系统都已更新以处理 64 位上的时间(至少在 64 位计算机上),所以我猜所有操作系统和软件都将准备好很长时间2038 年之前的时间,比如说 2020 年。因此,只有在 2038 年您仍然运行 2020 年的软件时,您可能才会遇到问题。
在几乎所有情况下,这可能都不是问题。我希望。

相关内容