懂得认错的创立人现时没有很多,企业主管也少得很,反而是以开源为目标的社群老大会这样做。本月稍早时候Linux 之父 Linus Torvalds 为核心4.8版出现的重大错误而道歉。
Linux 核心4.8版新增功能支援微软Surface 3及Raspberry Pi 3的单晶片系统,以及支援HDMI CEC标准,使Linux设备可以单一遥控器控制数台串接的HDMI装置。公佈之时Torvalds曾言有个很小的问题,但大家仍可以下载试用。
但几日后,他于论坛上留言表示,其实出了个大问题,他在未充份测试情况下就用于最终版本。他表示自己理应了解到到了 RC 版本后的程式码内,不应该还要出现测试用的 BUG_ON() 函数,他应该要对开发人员增加的那几行 BUG_ON() 函数程式码有所反应。由于 RC 版程式码来得太晚,他也对来自该开发人员的东西有很高的期待,因此并没有做足够的检查和测试就发布到下一版。但他表示这些都不成理由。如今他恐怕得移除掉这一段 BUG_ON() 函数所在的可笑程式码,因为「杀死核心不可原谅」。
Torvalds 在论坛中也完整公布让他出错的程式码以供参考。
Linux 核心 4.8 版新增功能支援微软 Surface 3 及 Raspberry Pi 3 的单晶片系统,以及支援 HDMI CEC 标准,使 Linux 设备可以单一遥控器控制数台串接的 HDMI 装置。
也许是开源的关系,会让群众压力让大家做得更优秀,减少出错,也让错误很快可以被指出,所以开源有其好处,不无道理。
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-10/136587.htm