|
千年虫Bug归来
http://mp.weixin.qq.com/s?__biz ... 2B6zHMRSKWC5JVcc#rd
据《纽约时报》报导,纽约的泊车计时器领取软件从2020年1月1日起住手任务,致使全部城市的大范围毛病。
波兰公司 Novitus 出产的收银机因为记载时间毛病而无奈打印收据;
视频游戏 WWE 2K20 于 2020 年 1 月 1 日午夜住手任务;
华为手表和部份装备丢掉了新年伊始两三天的 TrueSleep 睡眠数据,需求更新偏重启……
而这所有的来源都是20年前的一场闹剧,20年前一个被称为“千年虫”(Millennium Bug,又称 Y2000 problem,简称“Y2K”)的大 bug泛起时,应急顺序员采取了最简略易行的“懒人办法”,即 “windowing” 的形式疾速修复而非重写代码,因而20年后新一代的青年顺序员要为老一辈的懈怠付出代价。
千年虫次要集中在配备较早的主机零碎上,如在 IBM 4381,IBM AS/400 等机型上运转的运用顺序,好比美国的 AT&T 电讯公司,其外部就有超过 3.6 亿行的运用顺序需求检测是不是存在 Y2K 问题。此外,在自动化仪器仪表、电梯、警报零碎、恒温灯等嵌入式装备也容易存在千年虫隐患。
咱们曾经进入到了 1920-2020 窗口期的末端,过后的一些零碎仍然还在使用,少量零碎泛起千年虫过错,目前还不分明“Y2020”将继续多久。
LYA:前人偷懒,先人好难。
为了省钱、图快、图便利,上一辈的顺序员选择了最蹩脚的一种解决计划,专家们也把但愿寄托于漫长的时间过来,零碎会更新换代,但是没想到是,20年后的人仍然想偷懒,仍是用的以前的零碎。
|
|