(点击上方公众号,可快速关注)
来源:solidot
链接:http://www.solidot.org/story?sid=49889
最近 Linus Torvalds 在内核邮件列表上宣布正式释出 Linux Kernel 4.8,同时宣布 4.9合并窗口开启。
Kernel 4.8 的主要特性包括:
tmpfs文件系统支持透明大内存页;
新的格式化文档子系统;
解决延迟问题的超时子系统;
改进高性能网络路由;
构建系统允许使用GCC插件;
加固usercopy;
以及大量驱动和bug修正,如AMDGPU 驱动支持超频,改进PowerPlay;
初步支持 NVIDIA Pascal显卡;
支持Raspberry Pi 3的BCM2837 SoC;
ACPI Low-Power Idle 支持;支持微软Surface 3 触摸屏;
等等
Linus Torvalds 为 bug 修正却导致更严重的问题道歉
Linus Torvalds 上周日发布了 Linux 4.8 ,在正式发布前他接受了 Andrew Morton 发来的补丁,补丁的目的是修复一个自3.15以来就存在的bug,然而它却导致了比原bug更严重的问题。
他在内核邮件列表上对此道歉,称他对 Andrew的补丁本有很高的期望,认为他肯定对递交的补丁进行了充分的测试,但在代码中加入随机的 BUG_ON() 意味着测试不够。
他在2002年曾经强烈批评过使用BUG_ON()调试bug的方法,但同样的事情却在将近15年后再次发生了。
Andrew辩解称没有多少人会触发这个问题,但他的辩解再次遭到了Linus的批评,称他口中在少数人相当于几乎所有人。
关注「技术最前线」
看更多技术动态
↓↓↓
