APP下载
报价宝  ›  综合  › 

大神也出包,Linux核心4.8 RC版有重大瑕疵,Torvalds出面道歉

报价宝 来源:baojiabao.com 发布时间:2019-03-05 21:55:00 10月05日更新
报价宝综合消息大神也出包,Linux核心4.8 RC版有重大瑕疵,Torvalds出面道歉
图片来源: 

Linux基金会

上周日释出的Linux核心 4.8版出现可能“杀死核心”的重大瑕疵,Linux之父Linus Torvalds 周三为此道歉。

本周日Torvalds在Linux的论坛上公布Linux 4.8版核心时,曾指出有个“很小的问题”从第8个RC版也带进了最终版。当时他鼓励大家下载来玩一下。

Linux 核心4.8版新增功能支援微软Surface 3及Raspberry Pi 3的单芯片系统,以及支援HDMI CEC标准,使Linux设备可以单一遥控器控制数台串接的HDMI装置。

但是周二Torvalds再度于论坛上留言表示,其实出了个大问题,点名Linux主要开发人员,也是Google员工的Andrew Morton在4.8版第8个RC版本后送了一段包含会对核心造成不可回复的灾难的程式码给他,他在未充份测试情况下就用于最终版本。

原来是Morton为了修补另一个臭虫而写的程式码出了重大问题。Torvalds指出,这段Linux 程式码位于./include/linux/swap.h:276中,结果会造成Linux核心不可回复的毁损(dead kernel),“比它要修补的Bug还要严重。”

Torvalds同时降罪自己说,理应到了RC版本后的程式码内,不应该还要出现测试用的BUG_ON()函数,他应该要对Morton增加的那几行BUG_ON()函数程式码有所反应。由于RC版程式码来得太晚,他也对来自Morton的东西有很高的期待,因此并没有做过足够的检查和测试就发布到下一版。但他表示这些都不成理由。如今他恐怕得移除掉这一段BUG_ON()函数所在的可笑程式码,因为“杀死核心不可原谅”。 

Torvalds在2002年就曾经警告开发人员不得以BUG_ON()来除错。在论坛中Torvalds也完整公布让他出错的程式码以供参考。

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 数码相机价格 手机价格 笔记本电脑价格 电视机价格 降噪耳机价格