天天看點

oracle linux zfs,Linus Torvalds不建議使用ZFS On Linux

導讀

Linux核心開發者Linus Torvalds不建議使用ZFS On Linux,至少在Oracle重新授權代碼以使其對主線包含更友好之前是這樣。但即便如此,他似乎并沒有被ZFS的特性或一般性能所吸引。

在最近關于Torvalds對Linux核心排程器的想法的郵件清單讨論中,他對一個使用者最近抱怨Linux核心破壞了脫離樹的ZFS子產品的文章做出了回應。

當然,Linus Torvalds對out-of-tree子產品的行為幾乎沒有控制,他的立場一直是不維護穩定的驅動程式API/ABI,而且他們不會對閉源/out-of-tree代碼做出任何努力。樹外子產品基本上被視為不存在。

oracle linux zfs,Linus Torvalds不建議使用ZFS On Linux

Linus寫到ZFS On Linux:

請注意,“我們不會破壞使用者”實際上是關于使用者空間應用程式以及我維護的核心。

如果有人添加了像ZFS這樣的核心子產品,那麼它們将是獨立的。我無法維護它,也無法被其他人的核心更改所束縛。

老實說,在我得到甲骨文的主要法律顧問或者最好由Larry Ellison本人簽署的甲骨文正式信中說,是的,我可以合并ZFS的任何工作,說是的,這樣做并對待最終結果(符合GPL)。

其他人認為将ZFS代碼合并到核心中是可以的,子產品接口也可以,這是他們的決定。但是考慮到Oracle的訴訟性質,以及有關許可的問題,我絕對無法放心這樣做。

而且我對某些“ ZFS shim layer”東西完全不感興趣,有些人似乎認為這會隔離兩個項目。這對我們這邊沒有任何價值,而且考慮到Oracle的接口版權訴訟(請參閱Java),我也不認為這是真正的許可勝利。

不要使用ZFS。就這麼簡單。我感覺,這總是比其他任何事情都更時髦的詞,而且許可問題對我來說簡直是無用功。

我見過的基準測試并沒有使ZFS看起來那麼出色。據我所知,它再也沒有任何真正的維護,是以,從長期穩定性的角度來看,您為什麼首先要使用它?