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的批评,称他口中在少数人相当于几乎所有人。

16 收藏


直接登录
最新评论

推荐关注