您现在的位置:主页 > 新闻动态 >

LinuxKernel5.6开发者已准备好应对2038年问题

时期:2021-07-03 00:14 点击数:
本文摘要:新十年之际,LinuxKernel5.6的开发人员早已准备好下手处理将在下一个十年来临的2038年难题(又被称为“Y2038”或“UnixY2K”难题)。Linux5.6也变成第一个为32位系统提前准备运作到2038年以后的主线核心。 2038年难题与千年虫问题相近,它很有可能会造成 一些手机软件在2038年1月19日3时14分07秒以后没法一切正常工作中。

kok电竞官网

新十年之际,LinuxKernel5.6的开发人员早已准备好下手处理将在下一个十年来临的2038年难题(又被称为“Y2038”或“UnixY2K”难题)。Linux5.6也变成第一个为32位系统提前准备运作到2038年以后的主线核心。

2038年难题与千年虫问题相近,它很有可能会造成 一些手机软件在2038年1月19日3时14分07秒以后没法一切正常工作中。到时候,在绝大多数32位电脑操作系统上,根据“time_t”规范,時间可能“绕回”且在內部被表明为一个负值,并导致程序流程没法工作中,由于他们无法识别2038年,而很有可能会跳回1972年或1901年。目前,都还没对于2038年难题的通用性解决方法。

Linux5.6已首先充分准备,并极有可能反方向移殖到5.4/5.5平稳支系。在Linux开发者ArndBergmann寄来LinusTorvalds的电子邮件中,他提及,LinuxKernel5.6应当做为基本,使32位系统可以运作到2038年之后。他明确提出的PR包含对time_t的变更,即变更储存分秒(带符号的32位整数金额)。

由于2038年难题,Unix时间格式将在2038年1月19日外溢,因为它没法储存带符号的32位整数金额,而且将限定升级32位系统。为了更好地防止这一难题,Bergmann表示,客户室内空间应用软件必须应用当代Linux核心系统进程,而且必须应用GNUCLibrary2.32和Musllibc1.2对于64位time_t搭建客户室内空间。


本文关键词:kok电竞官网,LinuxKernel5.6,开发者,已,准备好,应对,2038年

本文来源:kok电竞平台-www.48kidsprojectdisclaimer.com



Copyright © 2002-2021 www.48kidsprojectdisclaimer.com. kok电竞平台科技 版权所有 备案号:ICP备95059055号-7