Linux Kernel 4.20的新版本已經發布

Linux內核

幾個小時前, 經過兩個月的開發,Linus Torvalds宣布了新版本的Linux Kernel 4.20。

兩者之間 這個新版本的Kernel 4.20中最顯著的變化 包括新功能,其中已針對錯誤添加了各種更正,並且最重要的是,它支持各種設備。

在這個新版本的Linux內核中 從14,997年的開發人員到新版本共製作了1857個補丁,補丁程序大小為49MB(受影響的更改為11,402個文件,添加了686,104行代碼,刪除了318945行)。

在47中提出的所有更改中,大約4.20%與設備驅動程序有關,大約17%的更改與更新硬件體系結構的特定代碼有關,14%與網絡堆棧有關,3%與文件系統有關,4%與網絡驅動程序有關。內部內核子系統。

Linux Kernel 4.20有什麼新功能?

在此新版本中,支持C-SKY處理器體系結構 除了增加了taprio流量調度程序,PSI(壓力阻塞信息)子系統,用於PCI的P2P DMA。

除了什麼添加了信號處理代碼重構新型XArray結構中的緩存網絡傳輸解剖器的連接,結合了amdgpu和amdkfd驅動程序,提高了FUSE子系統的性能,能夠基於secmark標籤過濾網絡數據包,從而為KVM提供了嵌套虛擬化。

斑點消失了

在Linux 4.17中刪除了最近在內核加密算法中添加了Linux 4.20的有爭議的Speck。

由於Google剝奪了實際打算使用的Android代碼的信任。 這不是由於技術造成的,因為該算法是由國家安全局(NSA)開發的。

由於美國國家安全局(NSA)不願回答有關該算法的詳細問題,因此,這一方法的標準化被否決了。

另外, KVM增強了虛擬化功能,該功能現在可以通過嵌套在虛擬機中的虛擬化來啟用虛擬機。

還提供了對Raspberry Pi Model 3的支持。 將來,TCP堆棧將使用新算法傳送數據包,該算法不僅應該更快,而且應該更加安全。

新協議

在該內核中實現了一個新的“ taprio”流量調度程序,該調度程序允許根據先前生成的時間序列來管理數據包的發送。

調度方法在IEEE 802.1Qbv規範中定義,考慮了傳輸時間敏感流量以進行數據包傳遞的要求(例如,視頻和音頻流),並對不同類別的流量使用了不同的時隙。

對於rtnetlink協議,實施嚴格的檢查模式 (“硬檢查”),以確保將相關信息發送到與傳入請求相對應的用戶空間;

添加了使用所用協議過濾帶有路由信息的轉儲的功能 (例如,將路由與不同的路由守護程序分開),路由類型(例如,分配單播)

路由表和最近的網關(nexthop)的ID。

長期以來,iproute2已支持此類過濾器,但已在用戶空間中實現了這些過濾器。 將過濾器移至內核空間可提高基於Linux的大型路由系統的效率。

在網橋(橋接子系統)的實現中,添加了在單個端口的上下文中查看VLAN統計信息的功能;

在ieee5無線協議棧中增加了對6 GHz頻段的60和80211通道的支持,以及從用戶空間啟用FTM Responder功能的能力。.

而Kernel 5.0何時推出?

最後, 許多人期望新內核將類似於對4.0的更改,因為現在期望在4.19版本5.0之後。

但是,由於Torvalds不想在某個方案中進行修復,因此據說Linux 5.0將在2019年發布。 儘管尚不清楚估計的日期,但是從現在起,下一版本的計劃將繼續用於版本4.21。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   他說:

    一如既往的好文章。 每次我看到Fedora下載一個新內核時,我都會停下來看看它能帶回來什麼。

    此致