Linux內核創建者Linus Torvalds最近回應Linux內核調度器存在問題的文章引發了大家的關注,在同一個帖子里,他還回復了一名用戶抱怨Linux內核最近破壞了內核源碼樹外ZFS模塊的評論。
Linus表明了自己對ZFS On Linux的態度,在Oracle對ZFS的代碼進行重新授權以使其能更友好地被引入到Linux Kernel mainline之前,他不會推薦使用ZFS On Linux。不過即便拋開許可證的原因,Linus似乎也沒被ZFS的功能或綜合表現所吸引。
當然,Linus Torvalds對內核源碼樹外模塊的行為幾乎不怎么控制,并且始終堅守不維護不穩定的驅動程序API/ABI的立場,不會投入精力到閉源/內核源碼樹外的代碼中。內核源碼樹外的模塊也基本上被視為不存在。
根據Linus的回應,如果有人為Linux內核添加了像ZFS這樣的模塊,那么它們將獨立于Linux內核,Linus也無法維護它,也無法被其他人提交的內核變更所影響。有人認為將ZFS代碼合并到內核中是可行的,但Linus考慮到Oracle的訴訟性質,以及有關許可的問題,他絕對無法放心采用這種方式。
Linus還坦言對某些"ZFS shim layer"東西完全不感興趣,有些人似乎認為這會隔離兩個項目。但這對Linux內核沒有任何價值,并且考慮到Oracle關于API的版權訴訟(請參閱Java),他不認為Oracle會修改ZFS的許可證。
總而言之,Linus的觀點就是不要使用ZFS。他表示自己見過的基準測試并沒有使ZFS看起來那么出色。據他所知,ZFS背后也沒有任何真正的維護人員。因此,從長期穩定性的角度來看,為什么首先要使用它?
-
內核
+關注
關注
4文章
1468瀏覽量
42874 -
Linux
+關注
關注
88文章
11760瀏覽量
219020
發布評論請先 登錄
Linux內核的“心跳”:jiffies如何為系統計時?
深入RK3588內核:rockchip_linux_defconfig的作用與調試價值
Linux系統內核參數調優實戰指南
【「Linux 設備驅動開發(第 2 版)」閱讀體驗】+讀深入理解Linux內核內存分配
【「Linux 設備驅動開發(第 2 版)」閱讀體驗】Linux內核開發基礎
【「Linux 設備驅動開發(第 2 版)」閱讀體驗】+讀內核處理的核心輔助函數
深入Linux內核:進程調度的核心邏輯與實現細節
Linux-RT特點及簡單應用
基于 DR1M90 的 Linux-RT 內核開發:從編譯配置到 GPIO / 按鍵應用實現(1)
deepin亮相2025中國Linux內核開發者大會
學習Linux應該從哪里開始?
Linux內核參數調優方案
如何配置和驗證Linux內核參數
樹莓派4 性能大比拼:標準Linux與實時Linux 4.19內核的延遲測試
Linux內核創建者回應用戶,不會推薦使用ZFS On Linux
評論