個人僅挑選部分亮點特性
1.live patching
livepatch是利用核心ftrace特性,無需重啟即可實時修補核心**的功能,對於使用大型伺服器並頻繁更新系統的公司是乙個好訊息,不必再頻繁重啟,可使用者無感知的更新或者bugfix。這個功能由suse和redhat主推,用於替換現在的ksplice。
但是linux4.0的livepatch功能並不完整,但是提供了基本的基礎架構。另外只支援x86系統。
2.dax - direct access
一般來說檔案訪問內容先放到記憶體,但是對於一些特殊情況,例如永續性非易失記憶體(persistent nonvolatile memory,斷電不易失)作為磁碟時,這種處理方式成為不必要的開銷。
事實上linux自2.6.13以來就支援這種情況設定,但是僅ext2。linux4.0新增dax (direct access, the x is for exciting)特性,在非易失儲存介質移除了不必要的拷貝,可以直接進行讀寫。對於檔案對映,儲存裝置內容直接對映到使用者控制項。新增了ext4對其的支援。
3.kasan
kasan是乙個動態記憶體錯誤檢測器。它為使用釋放後記憶體和記憶體越界提供了更加快速和全面的解決方案。
4.」lazytime「
長期以來unix跟蹤有關檔案的資訊,比如上次訪問或修改的時間,是非常expensive(浪費資源),尤其是」atime」。為了緩解此問題,新增」relatime「掛載選項,只有當前乙個值早於修改時間時或者如果檔案上次訪問的時間超過24小時,更新atime,但這個破壞了一些依賴於準確訪問時間跟蹤的程式,並且它也違反了posix標準。
這個版本引入」lazytime「,lazytime特性使訪問,修改和更改時間的更新僅在快取中進行。以上提到的時間資訊的更新到硬碟僅在inode非時間相關操作時候。這符合posix標準,同時提高了效能。
5.支援parallel nfs (pnfs)
pnfs體系結構消除了與當今部署的nfs伺服器相關的可擴充套件性和效能問題。
6.file systems
1) xfs支援sys_renameat2();
2) ext4支援「唯讀「標記將fs image作為唯讀;
3) ubifs 支援attr特性
Linux 4 0 不再需要重啟
linux 4.0 裡,你可能再也不需要重啟你的作業系統。在大多數的伺服器或者資料中心裡,喜歡用linux的乙個原因是你不需要頻繁的進行重啟操作。誠然,某些關鍵性的補丁必須要進行重啟,但你也可以等到數月後再做此操作。現在,得益於 linux 核心的最新更新 你也許可以數年間都不用重啟。感謝 kspl...
Linux 4 2 亮點特性
源於 2.虛擬gpu驅動支援 virtio驅動是虛假的驅動程式,可以使虛擬機器和host主機之前更快的通訊,因為虛擬驅動程式相比於真實物理硬體是複雜無效的。這個版本為virtio新增支援虛擬gpu驅動程式。它可以基於qemu的vmms特性使用,當前支援核心模式設定 xorg模式驅動可以更好的工作。當...
Linux 4 15亮點特性
源於 1.meltdown和spectre問題修復 這個版本更新了最新的解決meltdown和spectre 你可能從未聽說過的安全問題 問題的補丁。2.對amd amdgpu驅動有更好的模式設定和顯示支援 這個版本包括了amdgpu驅動長期缺失的 display code 132k loc 功能。...