Linux 内核 4.4 LTS 发布,可以在虚拟机中玩 OpenGL 游戏了

微信扫一扫,分享到朋友圈

Linux 内核 4.4 LTS 发布,可以在虚拟机中玩 OpenGL 游戏了
收藏 0 12

美国时间 2016/1/10,Linux 历史翻开了新的一页,Linus Torvalds 以及千千万万辛勤的程序员们正式发布了 Linux 内核 4.4 LTS 版本(长期支持版)。

可以现在可以在虚拟机中玩 OpenGL 游戏了

在这个版本中,最重要的更新莫过于在虚拟 GPU 驱动中支持了 3D 功能,这可以让虚拟机使用宿主机的 3D 硬件渲染功能。也就是说,现在可以在虚拟机中使用宿主机的 GPU 加速能力来玩 OpenGL 游戏了

经过两年的努力,重构了 TCP 的实现,使 TCP 监听器的快速路径完全无锁化,可以支持更大的伸缩性和更快的 TCP 服务器了。在一台测试服务器上,每秒钟处理了 3,500,000 个 SYN 包仍富有余力,有可能还能提升2-3个数量级。

在 RAID/LVM 层增加了对日志型 RAID 5 阵列的支持。在日志型设备中,比如 NVRAM 或 SSD,写入到阵列的数据会首先写入到日志,然后才会写到阵列中。如果发生故障就可以从日志中恢复,加速阵列重新同步。同时修复了 RAID 的 Write Hole 问题。

此外,引入了支持 异步 IO Asynchronous I/O 直接 IO Direct I/O 的更加精简快速的 回路 loop 设备,从而提升了系统性能并减少了内存占用;通过 LightNVM 支持了开放通道固态硬盘;非特权用户可以运行 eBPF 程序了,从而实现了持久化运行,同时 pref 也增加了对 eBPF 程序的支持;支持 块轮询 Block polling 以改善高端存储设备的整体性能;全新的 mlock2() 系统调用可以在内存页错误时锁住内存。

“这周没有什么意外发生,所以 Linux 4.4 如期到达。和之前的 4.4 rc8 差异不大”,Linus Torvalds 说,“其中有1/3的架构方面的更新、1/3的驱动和1/3的其它方面的更新(主要是一些内核和网络方面的),但是这些改动都很小。也许值得注意的是 x86-32 的 'sysenter' ABI,有些人(比如 android-x86)可能误用了它,没有使用 vdso 而是直接使用了该指令。”

完整的更新说明请参见 Linux Torvalds 的发布公告

Linux 内核 4.4 LTS 是目前最新的长期支持内核分支,可以预期它会出现在 Ubuntu 16.04 LTS (Xenial Xerus)及其它的 Linux 发行版中。不过我觉得 Arch Linux 的用户们肯定是第一个用上的。当然,如果你想尝试一下,你也可以从 kernel.org 网站下载源代码,自己构建即可。

参考来源:softpediakernelnewbies

上一篇

Oracle 在其新的 Linux 内核中引入了热补丁功能

下一篇

问卷:您的意见将指导自由软件运动的发展方向!

12 条评论

  1. 正道之路,偶有崎岖。

  2. 不错不错,这个要支持啊

  3. archers, lead the way

  4. 对tcp的那个很惊讶啊

  5. 其实这次很多亮点都是不起眼的地方。

  6. 站长linux居然用的不是linux

  7. -_-   把他的硬盘格了,赶紧装个Xubuntu...

  8. TCP优化的确等了好多年了。virtio-gpu现在客户机驱动跟不上,别高兴得太早了。

  9. mac os是属于unix的

  10. 偶编译kernel-4.4_x86-64, Fedora 23中替换kernel-4.3.3 总是不能关机,卡在kvm上,其它一切正常. 默认cpu从1024减少为64. 内核代码增加几百万行,主要是arm系列的.

  11. 看一下

  12. 从4.3开始到目前最新的所有版本,全部都会出现休眠不能唤醒或者唤醒后过没多久就挂起。在我的机子上……

    悲剧的4.2只是个临时版本,只能降回4.1。

    验证码有问题啊!!跳过个框提示”验证码验证中……"

    。。。。

发表评论

插入图片

最新评论

返回顶部