Linux 4 15亮點特性

2021-08-26 05:54:37 字數 1502 閱讀 3699

源於

1.meltdown和spectre問題修復

這個版本更新了最新的解決meltdown和spectre(你可能從未聽說過的安全問題)問題的補丁。

2.對amd amdgpu驅動有更好的模式設定和顯示支援

這個版本包括了amdgpu驅動長期缺失的「display code」(132k loc)功能。為dce8 (cik), dce10 (tonga, fiji), dce11 (cz, st, polaris), dce12 (vega10), and dcn1 (rv) including hdmi and dp audio, dp mst等提供了原子模式設定以及其他先進的顯示供能。但是由於穩定性問題這個版本預設未使能。

3.提高sata link power management的電源管理功能

長期以來,在sata ahci中使用alpm(aggressive link power management)進行管理一直存在問題。因為alpm功能模糊並缺少說明檔案(並且使用此功能很可怕,因為很容易破壞資料),linux多年來一直無法正確提供alpm的支援。

在此版本中,已經合入了修補補丁,使alpm更好地使用,同時不會損害系統資料,同時也意味著使用alpm的電池將有更長的壽命。

4.新架構risc-v的支援

這個版本支援了新的架構risc-v(是一種開放式指令集架構,與傳統cpu不同,它可以自由地用於任何目的,允許任何人設計、製造和銷售risc-v晶元和軟體。

5.虛擬機器支援使用amd安全加密

linux4.14增加了amd安全記憶體加密的支援,該功能允許加密寫入ram的資料,在讀取時自動解密,從而保護dram內容免受物理攻擊。

此版本增加了對安全加密虛擬化的初始支援,整合了amd-v虛擬化架構的記憶體加密技術,支援需要具有記憶體安全(只有客戶端虛擬機器自身才有許可權訪問自己的記憶體)的虛擬機器。這種安全加密虛擬化技術尤其適用於雲計算,這樣虛擬機器無需完全信任其主機系統的管理程式和管理員。

此版本新增了安全加密記憶體的一部分,主機建立和sev客戶端管理將在下個版本合入。

6.支援」user mode instruction prevention」

此版本增加了對」user mode instruction prevention」的支援。當使能時候,此功能會禁用某些在使用者模式下可以執行的指令(如sgdt, sldt, sidt, smsw and str),從而減少了利用這些指令獲取許可權進行攻擊的行為。

7.cgroup v2的cpu資源管理器將帶來更好的cpu資源管理

cgroup v2在2.6.24中實現,在4.5核心版本穩定。當時缺少的功能是cpu資源管理功能,使用者控制一組任務對cpu的使用。包括4.14版本支援的」thread mode」,以及後續完成的一些工作,這個版本最終迎來了完善的cgroup v2上的cpu資源管理器。

詳情:8.mmap(2)介面新增map_sync and map_shared_validate標誌

詳見:

Linux 4 0亮點特性

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

Linux 4 2 亮點特性

源於 2.虛擬gpu驅動支援 virtio驅動是虛假的驅動程式,可以使虛擬機器和host主機之前更快的通訊,因為虛擬驅動程式相比於真實物理硬體是複雜無效的。這個版本為virtio新增支援虛擬gpu驅動程式。它可以基於qemu的vmms特性使用,當前支援核心模式設定 xorg模式驅動可以更好的工作。當...

vue3帶來的新特性 亮點

vue3在效能方面比vue2快了2倍。vue3中的核心api都支援了tree shaking,這些api都是通過包引入的方式而不是直接在例項化時就注入,只會對使用到的功能或特性進行打包 按需打包 這意味著更多的功能和更小的體積。vue2中,我們一般會採用mixin來復用邏輯 用倒是挺好用的,不過也存...