为 linux 升级 time_t 的计划是什么 32

What is the plan to upgrade time_t for linux 32

Linux 目前在 Linux 32 位上有 time_t 作为 32 位。这将 运行 在不到 25 年(抵押时间)内淘汰,并且 Linux 被嵌入到使用寿命超过 10 年的设备(汽车)中。这个平台有升级计划吗?

没有 "set" 所有 Linux 内核都将使用 64 位 time_t 的时间或时间范围。事实上,目前普遍的共识是它不会很快改变。还没有人真正为此担心。就像 Y2K 一样,它会导致已经依赖 time_t.

的代码出现问题

有一些操作系统正在使用解决方法,即使用使 time_t 成为 32 位和 64 位整数的包装器。

而其他人刚刚强行升级time_t以使用 64 位整数。

更多信息请参考link: https://en.wikipedia.org/wiki/Year_2038_problem

LWN 上有一些关于它(特别是系统调用)的好文章。看看System call conversion for year 2038