在美国的下雪气温危害下,Linux鼻祖Linus Torvalds的家经历了6天关闭电源,但他還是2月底赶出了5.12-rc1核心。
殊不知,事儿不上一周却发生了转折点。Linus这周给Linux核心电子邮件组的发来到一封警示电子邮件:
刚刚公布的5.12-rc1核心大家千万不要用!大家中的某些人很有可能早已注意到,在我的公共性git树中,“ v5.12-rc1”标识早已奇妙地重新命名为“ v5.12-rc1-dontuse”。
Linus往往用“不必应用”(dontuse)来标识这种编码,是由于很有可能毁坏交换文件(swapfile)的解决。从总体上,升级后的编码会遗失偏向交换文件开始的适度偏移,很有可能造成 毁灭性的不良影响。
当产生此不正确时,系统软件不但会遮盖目前文档中的数据信息,还会继续遮盖很多的数据库,这种数据库的毁坏很有可能会造成 全部系统文件无法安装和应用。假如你压根不应用交换文件,那麼这个问题不容易导致一切损害。
由于很多Linux发行版依然默认设置互换系统分区,而不是交换文件。可是,运用较广的发行版Ubuntu默认设置应用交换文件。如果你是Ubuntu或者以Ubuntu为基本的发行版(如Mint)客户,那麼这一不正确很有可能会毁坏你全部根文件系统。昨日,Linus早已公布了5.12-rc2,修补了这一不正确。
但是,对Linux客户而言,還是不必随便应用没经充足检测的rc版编码。这类初期公布的内核版本很有可能会产生十分比较严重的bug,并不宜布署到生产制造中。
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。