闰秒,这个唯一能够让Meta、谷歌、微软等巨头同暴躁的Linux之父Linus Torvalds达成一致的存在,这个让无数程序员为之头疼的存在,终于要取消了!
今年第27届国际计量大会上,与会代表通过了一项决议——从2035年起暂停在官方时钟上增加“闰秒”以使其与地球自转同步。
其实早在7月份,谷歌Meta微软亚马逊就曾联手倡议废除闰秒。
那么闰秒是怎么产生的呢,其实这个概念是国际地球自转服务(IERS) 于1972年首次提出的。
世界上有两套时间计量系统,一套是基于地球自转的“世界时”,一套是基于原子跃迁频率周期的“原子时”。
我们日常计算机、手机上所显示的都是原子时。由于地球的自转速率不稳定,随着时间的推移,两个计时系统会出现微小差异。
当原子时与世界时相差达到0.9秒时,原子时就会人为地增加或减少1秒,以尽量接近世界时,这个修正就是闰秒。
1972年以来,闰秒已经出现过27次,多出的这一秒会导致计算机产生“错乱”,过去发生过因为闰秒的存在多次给网络平台造成故障的事件。
2012 年 6 月 ,著名新闻社交网站 Reddit 突然瘫痪了约 40 分钟,同一时间包括开源社区 Mozilla、领英等许多网站也突然崩溃。
就是因为这一晚多了一个时间——23:59:60,多出的这一秒让没有准备好的计算机程序产生异常并崩溃。
而2015年实施闰秒时,全球约2000个计算机网络突然短暂中断;旗下拥有纽约证券交易所等机构的美国洲际交易所被迫中止交易达61分钟。
计量大会取消闰秒的这一决定无疑是程序员们的福音,但一看时间,2035年才能落地,距离现在还有十多年。
也就是说,当取消闰秒时,00年的码农已经35岁了。90年的都四十多岁了。即使决议生效,现在的码农们也得再坚持十多年,才能享受到这个决议带来的好处。
而且取消闰秒这件事,还不是所有人支持,像俄罗斯,取消闰秒后,他们的卫星定位系统GLONASS也需要进行相应调整和重新设计,他们更希望闰秒取消时间推迟到2040年。
更不用说取消闰秒自身带来的问题,有科学家做过测算,如果取消闰秒,那么大约50年后,我们使用的时间将与世界时相差约1分钟。
300年后相差10分钟,900年后相差可达1小时。如果作息时间不变,将来总有一天,人们会“披星戴月”去上班、上学。
但是想想,900年后的事谁又能说的好,900年的时间都不知道够科技革新发展多少回了,说不定那个时候已经有了更好的解决办法呢。
现阶段各位程序员该做的事,可能是继续和闰秒battle十多年吧。