Linux 4 2 亮點特性

2021-08-23 12:43:53 字數 1000 閱讀 7625

源於

2.虛擬gpu驅動支援

virtio驅動是虛假的驅動程式,可以使虛擬機器和host主機之前更快的通訊,因為虛擬驅動程式相比於真實物理硬體是複雜無效的。

這個版本為virtio新增支援虛擬gpu驅動程式。它可以基於qemu的vmms特性使用,當前支援核心模式設定:xorg模式驅動可以更好的工作。當前僅支援2d,3d(virgl)的支援需要qemu方面完成更多的事情,以後會新增。

3.預設開啟原子操作模式設定api

這個版本支援原子操作設定api並預設開啟,更詳細的說明以及必要性,可以看lwn:

atomic mode setting design overview, part 1

atomic mode setting design overview, part 2

4.多重安全模式支援

linux中有多種安全模式,但是僅能同時支援一種。長時間以來,開發者希望同時能支援多種安全模式(「stacking「)。這個版本提供支援。更多說明,參考:

progress in security module stacking

5.queued spinlocks成為核心預設開啟自旋鎖

這個版本在x86版本支援queued spinlocks,在不新增鎖結構情況下替換預設的ticket spinlock。

在非競爭環境,queued spinlocks擁有比ticket spinlock稍好的效能,但是在中等到重度競爭壓力環境下效能更好,特別適用於至少2個sockets的numa機器。在spinlock鎖競爭的條件下,它在i/o和中斷排程中可以提高至少20%的效能。

更多資訊請閱讀: mcs locks and qspinlocks

6.cgroup程序回寫控制支援

linux核心支援限制程序將大量頁面寫入磁碟(回寫),但是它是全域性的。現在cgroup支援對其內部程序進行回寫控制。

qemu模擬A9 A15執行Linux4 2 3

根據修改 主機執行作業系統,deepin2015 1.安裝qemu sudo apt get install qemu system arm 2.安裝arm編譯工具 sudo apt get install gcc arm linux gnueabi 修改makefile,arch arm cros...

Linux 4 0亮點特性

個人僅挑選部分亮點特性 1.live patching livepatch是利用核心ftrace特性,無需重啟即可實時修補核心 的功能,對於使用大型伺服器並頻繁更新系統的公司是乙個好訊息,不必再頻繁重啟,可使用者無感知的更新或者bugfix。這個功能由suse和redhat主推,用於替換現在的ksp...

Linux 4 15亮點特性

源於 1.meltdown和spectre問題修復 這個版本更新了最新的解決meltdown和spectre 你可能從未聽說過的安全問題 問題的補丁。2.對amd amdgpu驅動有更好的模式設定和顯示支援 這個版本包括了amdgpu驅動長期缺失的 display code 132k loc 功能。...