转自:量子位 | 公众号 QbitAI

决定了!这一秒,程序员们不用再续了!

国际计量大会已正式宣布:废除闰秒。

该消息一经官宣,相当一部分人喜大普奔。

毕竟,各家互联网大厂和其背后的程序员们,苦闰秒久矣:就在今年7月,谷歌Meta微软亚马逊就曾联手倡议废除闰秒。

外界就有调侃说:

没什么事能让Meta、谷歌、微软等巨头同暴躁的Linux之父Linus Torvalds达成一致了,除了闰秒。

难以招架的「闰秒」

闰秒之所以存在,源于人类使用的标准时间计量工具原子钟的一天为86400秒,该数字与实际地球自转一天时间并不完全一致,随时间累积,误差就会慢慢增大。

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

即:

在一年中6月30日或12月31日,以增减一秒方式,进行误差校准。如要加一秒,就在当日23点59分59秒,加一个23点59分60秒。若要减一秒,则在当日23点59分58秒,直接跳到00点00分00秒。

时至今日,这种矫正已进行了27次,均为增秒操作,最近一次,发生在2016年至17年跨年夜。

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

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

目前,科技公司凑合着弄的主流解决方案是——将多出的一秒分成很多个小段,在不影响运行情况下,悄悄插入时间中,将多出来的一秒「抹平」。

谷歌Meta等大厂均在使用此类方法。

当然,也有人选择直接暂停NTP(网络时间协议)服务一秒钟,以此额外增加一秒。

无论用什么方法解决,终归来说,计时程序在系统中牵一发动全身

每次调整,各家公司都出动大批技术运维来调整时间(如暂时关闭NTP等)、修改程序,避免当中出现bug影响业务。

这当中,出现事故也着实不意外。

2012年Reddit一次系统崩溃就因闰秒而起,时长超半小时。一组运行开源Linux操作系统的机器未能正确处理增添的闰秒,导致一连串服务器停止运行。

Linux之父,Linus Torvalds曾对媒体提起该话题,也表示出对闰秒的无奈:它真的很烦人,且难以在常规环境下测试,就要交付给用户。

闰秒也造成过Cloudflare的服务器崩溃。

在2017年新年,多余的1秒钟让公司的DNS代理软件崩溃并切换到负值,引发了「软件恐慌」。

尽管当时程序员们已提前写好应对程序,但实际运行时,还是出了问题。

不止一两家,浏览器Mozilla、领英、点评网站Yelp、澳洲航空均因闰秒出现过问题。

由于闰秒实在令程序员们脑壳痛,今年7月谷歌、微软、Meta、亚马逊联合倡议废除它。

还找来美国国家标准与技术研究院(NIST)和国际计量局(BIPM),帮他们背书,一同证明「废除」的合理性

取消,但没立即取消

根据目前披露信息,该项决议计划2035年生效,且维持到2135年。其间,计量学家们也将试图找到更好解决方案。

参会的决策者们补充道,即便百年间以原子钟计量的UTC时间与地球自转的差距超过1分钟,大众体感上也没什么差别。

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

他们的卫星定位系统GLONASS也需要进行相应调整和重新设计,因此,他们希望闰秒取消时间推迟到2040年。

且该决议还需与国际电信联盟(ITU)达成一致,商议时间预计在2023年底。

最后得提一嘴的是,取消闰秒对码农虽利好,但落地时间为2035年。

也就是说,当取消闰秒时,连00年的码农都到35了。

目前大厂程序员们仍需继续跟闰秒battle下去了。

参考链接:
[1]https://www.nature.com/articles/d41586-022-03783-5
[2]https://arstechnica.com/science/2022/11/network-crashing-leap-seconds-to-be-abandoned-by-2035-for-at-least-a-century/
[3]https://mp.weixin.qq.com/s/T1LlPXKniH4AAv6dn6-AXQ

正式宣布取消!能让 Linus 本人同谷歌微软达成一致的,只有它了!相关推荐

  1. 八成名校AI教授,都拿过谷歌微软亚马逊们的钱

    郭一璞 发自 凹非寺 量子位 报道 | 公众号 QbitAI AI圈儿的「产学研结合」火到了什么程度? 超过半数的顶尖牛校老师,都有来自产业界巨头的科研资金. 纵然这会让科学技术转化为生产力的进程加快 ...

  2. 华为新系统鸿蒙有哪些手机_如今鸿蒙手机之后,华为启用新系统,谷歌微软措手不及...

    我们都知道,自从谷歌终止了为华为旗下的新款手机提供应用服务之后,在市场上引起了一片激烈的讨论,有一些消费者都觉得华为挺不过这次难关,毕竟现在谷歌在移动操作系统市场上的确是NO1,但是很明显华为的发展并 ...

  3. 苹果谷歌微软三国混战地图详解(图)

    2019独角兽企业重金招聘Python工程师标准>>> 苹果谷歌微软三国战争地图 < 内容模块:单图 end >< 内容模块:段落 begin >< & ...

  4. 硅谷战争:苹果谷歌微软上演三国大战

    [导读]2008年9月,谷歌发布浏览器Chrome以对抗微软的IE和苹果的Safari:2009年又发布Chrome操作系统,试图瓜分微软Windows市场.从本质上而言,谷歌.苹果和微软其实是一家公 ...

  5. 阿里巴巴取消 CTO 一职;近半数微软员工担心被 AI 抢饭碗;Flutter 3.10 发布|极客头条

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  6. 波兰艺术大学美国商学院网校谷歌微软全家桶edu教育邮箱评测分享

    前言介绍 Beskidzkie 应用艺术大学和美国商学院自 2002 年以来一直存在.多年来,我们一直使用传统方法进行学习,然后我们引入了电子学习作为辅助方法.目前,它是我们的基本教育形式.教育法规的 ...

  7. 谷歌微软高通反对英伟达收购ARM 值得国人深思

    日前,外媒报道全球一些顶尖科技公司正在向美国反垄断监管机构表达反对英伟达公司收购ARM,认为该交易将损害对其业务至关重要的行业领域的竞争.谷歌.微软和高通公司等公司都对这笔价值400亿美元的交易感到担 ...

  8. 全新一代人工智能计算引擎MaxCompute杭州开服,强化阿里云大数据能力,比肩谷歌微软...

    摘要: 3月22日,阿里云将正式开服售卖华东1(杭州)节点的大数据计算服务MaxCompute,以进一步提升对华东区域客户服务的响应速度,推动杭州大数据.人工智能产业的加速发展. 日前,全球权威调研机 ...

  9. 谷歌微软等公司承诺大力投资于网络安全建设

    8月26日消息,据国外媒体报道,当地时间周三在白宫由美国总统乔·拜登(Joe Biden)召开的网络安全工作会议上,拜登呼吁苹果.谷歌和摩根大通等公司的领导人采取更多措施来应对网络安全威胁.而这些美国 ...

最新文章

  1. Java中的异常全面讲解
  2. 【僵尸复活】【已通过】https的app如何抓包
  3. VC++中的char,wchar_t,TCHAR(转载)
  4. Javaone 2013评论
  5. CentOS7如何安装vsftpd
  6. mysql run sql files_HeidiSQL_5.1_Sourcecode
  7. python反转排列_生成列表元素对的每个排列,而不重复或反转对
  8. 【提前批】22届的同学看过来,百度提前批开始啦~
  9. 给网站设置ICO图标
  10. 康佳LED55K55U电视板砖的拯救历程
  11. 软件工程领域国际会议列表
  12. wxpython多个面板_wxpython笔记:Wxpython pannel切换
  13. 公器私用--大互联网自建云分析
  14. C语言输入一个大写字母,输出金字塔打印字母
  15. AntDesign 分页 警告 [`dataSource` length is less than `pagination.total` but......] 解决方法
  16. Android 6.0指纹识别App开发demo
  17. 河南移动AI面试 面经
  18. 设计模式之一代理模式
  19. uname 命令如何实现?
  20. stm32 + RN8209C单相计量芯片使用心得

热门文章

  1. 股票 江恩投资十二法则图解
  2. 传输层-传输控制协议(TCP)
  3. Windows--远程桌面账号密码输入正确却显示凭据失败
  4. IpMsg代码分析(三)
  5. ROS_rqt工具箱
  6. Liquid网络闪电支付使用指南
  7. 幻宇_差分英伟达机器人_底层控制
  8. 使用云服务器创建网站(完整开发过程)
  9. 无法启动此程序因为计算机丢失x3daudio,修复X3daudio1_7.dll丢失或找不到错误的操作步骤...
  10. Prime Time