Linux 內核 4.4 LTS 詳細說明,虛擬機可玩 OpenGL

jopen 8年前發布 | 14K 次閱讀

美國時間 2016/1/10,Linux 歷史翻開了新的一頁,Linus Torvalds 以及千千萬萬辛勤的程序員們正式發布了 Linux 內核 4.4 LTS 版本(長期支持版)。

Linux 內核 4.4 LTS 詳細說明,虛擬機可玩 OpenGL

可以現在可以在虛擬機中玩 OpenGL 游戲了

在這個版本中,最重要的更新莫過于在虛擬 GPU 驅動中支持了 3D 功能,這可以讓虛擬機使用宿主機的 3D 硬件渲染功能。也就是說,現在可以在虛擬機中使用宿主機的 GPU 加速能力來玩 OpenGL 游戲了

經過兩年的努力,重構了 TCP 的實現,使 TCP 監聽器的快速路徑完全無鎖化,可以支持更大的伸縮性和更快的 TCP 服務器了。在一臺測試服務器上,每秒鐘處理了  3,500,000 個 SYN 包仍富有余力,有可能還能提升2-3個數量級。

在 RAID/LVM 層增加了對日志型 RAID 5 陣列的支持。在日志型設備中,比如 NVRAM 或 SSD,寫入到陣列的數據會首先寫入到日志,然后才會寫到陣列中。如果發生故障就可以從日志中恢復,加速陣列重新同步。同時修復了 RAID 的 Write Hole 問題。

此外,引入了支持異步 IOAsynchronous I/O直接 IODirect 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

來自: http://www.oschina.net//news/69978/linux-kernel-4-4-lts

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!