Windows 能否经受住 2038 的考验?

作者: ExplorerExec分类: 软件应用 发布时间: 2024-03-24 15:00:00 浏览:17889 次

Windows 能否经受住 2038 的考验?

Blue_Beaker:
win本体应该不会有事,但是一些用32位unix时间戳的软件就会出问题了

【回复】回复 @DeathMeULynn :用128位时间戳图啥[笑哭]64位就够2900多亿年了。 到那会很多老软件该替代的替代,不可替代的比如一些老的单机游戏就搞个虚拟机改时间用吧。
【回复】回复 @Blue_Beaker :20世纪的人也是这么想的[doge]
【回复】回复 @Blue_Beaker :“到那会”[doge]
随机2024:
今年生产的家用设备都未必能撑到2038年,无需担心。主要是银行,政府,医院等商业设备可能面临这个问题,但怎么着到时候设备也该替换完了

【回复】你猜猜千年虫怎么来的,上世纪的人也想着这些设备该被更新换代了[doge][笑哭]
【回复】回复 @随机2024 :现在还有不知道多少32位时间戳的设备在工作,别忘了本子国还在用传真和软盘,你永远无法想象一个设备能用多久,一套标准能用多久
【回复】回复 @一个水分子_ :所以我说家用的没问题啊根本撑不到那个时候,但政府,银行,医院这些机构不一定啊。
他的老师:
[脱单doge]手动调回1938,相信我,2038年还是会有xp和win7类似物活跃在社会的各种关键节点的[笑哭]

【回复】回复 @全世界第二骚的骚猪 : [脱单doge]日本zf系统去年才开始停止使用传真,美国核武库指令集仍然是钥匙+老式磁盘,德国法国机场调度系统甚至还有用BASIC写的。。。你要不要查查这些东西都是啥时候开始使用的呢?一些化石级系统远超37岁,但其硬件比你想象的耐用的多,其软件在特定不变的功能上极为可靠。
【回复】不信,win xp 发布于 2001 年,距2038年37年 类比一下,今年倒推37年是87年,87是windows 2.0,如今考古都没怎么见过,另一个87年比较有名的系统是minix,是启发linux的系统,而linux是91年发布第一版的 想想吧,别说软件能不能用了,硬件都该报废了
【回复】回复 @全世界第二骚的骚猪 :幽默了哥们,信不信在你,它是不是商用民用软件,真的与用不用或者换不换它根本没关系。只要它还能用,就会继续用下去。
happy_mimimix:
对此,我的想法是干脆等到了2038的时候就把时间倒会1938,然后重新数。

【回复】回复 @Minecraft_fei :64位等到小行星再次毁灭地球后才数完
【回复】回复 @叫声是哔哔哩 :64位得过(292,471,208,677.5360162)年才会溢出 你觉得能用完吗[doge]
小青蛙OVO:
反正win10肯定在它前面就被微软停止支持了[星星眼]

【回复】那个时候win11肯定也会被停止支持了[笑哭]
【回复】到时候怕是我也被停止支持了[难过]
苏小洛official:
啊?Windows居然也用Unix时间戳的方式计算时间? 为什么不把 int 改成 long 无限累加,当时没有long 类型吗?

【回复】那时候32位机器的long是现在的int
【回复】回复 @FireWatcccH : 实际上64位Windows下的long也是32位,long long才是64位。
PSPFSX:
末影人的英语不怎么能听得出来是俄罗斯人啊

【回复】回复 @犬神的玫瑰 :之前他暴露过自己是俄罗斯人的事实
【回复】我还以为是印度的,偶尔有点口音
焦磷酸铜_Cu2P2O7:
实测windows98、XP、7、8.1、10调到2038年1月19号中午11:14(2147483640)没有任何问题发生,调整到2110年之后win98彻底崩溃无法修复,WinXP黑屏重启2次之后时间丢失,7及以后系统无事发生并自动重新获取时间,推测windows系统使用32位无符号整型表示时间。

【回复】是不是超过了2106.2.7 6:28:15的utc时间(2^32-1)
【回复】回复 @风禾FlashHalo :应该是
剑落千秋:
新设备基本上没有这个顾虑,软件会完全转64位的,因为下一代x86处理器,准确的说是下一代处理器,将完全抛弃32位长,只保留64位长,这个在最新的移动端处理器上已经实现了(8g3),桌面端也即将实现(inter)[doge]

实验 操作系统 电脑 Microsoft Windows

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!