bd粉丝网

一组运行开源Linux操作系统的机器未能正确处理添加的闰秒导致一系列服务器停止运行

来源:快科技   阅读量:6243   

就这么定了!这一秒,程序员不用继续了!

国际计量大会已经正式宣布取消闰秒。

官方一宣布这个消息,就有不少人喜欢。

毕竟,各大互联网公司及其背后的程序员们对闰秒的痛苦由来已久:就在今年7月,谷歌Meta,微软和亚马逊联合主张废除闰秒。

外界曾嘲讽说:

除了闰秒,没有什么能让Meta,Google,微软等巨头认同脾气暴躁的Linux之父Linus Torvalds。

铺天盖地的闰秒闰秒之所以存在,是因为人类使用的标准计时工具原子钟,一天有86400秒,与实际地球自转时间并不完全一致,误差会伴随着时间的积累而逐渐增大。

为了让我们使用的时间与真实地球的自转保持同步,1972年引入了闰秒。

即:

每年的6月30日或12月31日,应通过增加或减少一秒来进行误差校准如果要加一秒,当天23: 59: 59加一秒要减一秒,当天23: 59: 58跳到00: 00: 00

到目前为止,这个修正已经进行了27次,都是秒增操作最近的一次发生在2016—17年除夕

闰秒的调整确实让人类的生活节奏与地球保持了同步,但却给科技行业带来了不小的麻烦。

在2016年12月的一份公告中,阿里云明确提醒,相关调整可能会对客户的应用或业务造成一定影响。希望客户能阅读相关调整方案,做好风险评估:

目前科技公司凑合的主流方案是mdashmdash把多出来的一秒分成很多小段,在不影响操作的情况下悄悄插入时间,把多出来的一秒抹平。

谷歌等大公司正在使用这种元。

当然也有人选择直接暂停NTP服务一秒,以此来多加一秒。

不管用什么方法解决,最后,计时程序都会在系统中启动全身。

每一次调整,每个公司都出动了大量的技术运维来调整时间,修改程序,避免出现影响业务的bug。

其中,发生了意外也不足为奇。

2012年,Reddit的一次系统崩溃从闰秒开始,持续了半个多小时一组运行开源Linux操作系统的机器未能正确处理添加的闰秒,导致一系列服务器停止运行

Linux之父Linus Torvalds曾经向媒体提到过这个话题,但也表达了对闰秒的无奈:确实很烦,常规环境下很难测试,所以才会交付给用户。

闰秒也导致了Cloudflare的服务器崩溃。

2017年新年,多出的一秒导致公司DNS代理软件崩溃,切换到负值,引发软件恐慌。

虽然当时程序员已经提前写好了响应程序,但实际操作起来还是有问题。

不止一两个浏览器,如Mozilla,LinkedIn,Yelp和Qantas,都因闰秒出现了问题。

因为闰秒真的很伤程序员的脑子,谷歌,微软,Meta,亚马逊在今年7月联合提出废除。

我们还要求国家标准技术研究所和国际计量局认可它们,并一起证明废除的合理性。

取消,但不是马上根据目前披露的信息,该决议定于2035年生效,并持续至2135年同时,计量专家也将努力寻找更好的解决方案

与会决策者补充道,即使原子钟测得的UTC时间与地球自转一百年相差一分多钟,公众的感知也没有差别。

但并不是所有国家都赞成这个决定,比如俄罗斯。

他们的卫星定位系统GLONASS也需要相应地调整和重新设计所以他们希望闰秒的取消能推迟到2040年

并且决议需要与国际电信联盟达成一致,谈判时间预计在2023年底。

最后,闰秒取消对码农是利好,但落地时间是2035年。

也就是说,闰秒取消的时候,连00年的编码员都达到了35人。

目前大厂的程序员还是需要继续闰秒战。

相关信息弊大于利!使用了半个世纪的闰秒就要报废了公鸡怎么知道时间可以每天准时打鸣直到2013年才首次破解了Linux中国版!深度操作系统V23自曝:精致流畅Linux之父吐槽开发者:在窗口关闭前聚在一起,提交补丁

支持0个人

反对

小费

商品价值评分

快科技1997—2022版权所有。

ICP编号18024899 —2王编号41010502003949