Ya 我們討論 Linux 中的 ZFS 文件系統已經有一段時間了。 事實上,理查德·斯托曼本人也說過“我在 Linux 上包含 ZFS 是不可能的» 由於 GPL 和 CDDL 之間不兼容的許可問題。 但 Canonical 也一直在努力做到這一點,因為這個 FS 為其 Ubuntu 發行版帶來了好處。 事實上,他們現在已經在根分區上實現了對 ZFS 的支持,作為 Ubuntu 19.10 安裝程序中的實驗選項。
Ubuntu 19.10“Eoan Ermine”將帶來重要改進,將是流行的 Linux 發行版的最大更新之一,Canonical 為其帶來了一些驚喜,以及 Ubuntu 20.04 LTS 到來之前的新功能。 其中包括我提到的有關 ZFS 的內容,如果需要,您可以使用它來格式化根分區。 這樣,您將擁有它提供的所有功能和優勢。
至 那些不了解 ZFS 的人,是一個文件系統,其縮寫來自 Zettabyte File System。 它最初是由 Sun Microsystems 公司(現為 Oracle)為其出色的 Solaris 操作系統創建的。 自 2004 年以來,Jeff Bonwick 領導的項目一直在不斷發展和推進。 它以其容量、管理形式、自我修復、寫時復制事務模型、支持快照、可變大小條帶(動態條帶化)、可變大小塊、透明加密等而脫穎而出。
關於許可證的問題,Canonical 這樣做是因為 zfs.ko,內核模塊 對於該 FS 的驅動程序,它獨立於 Linux 內核,因此可以使用另一個非 GPL 許可證。 沒錯,事實上,Linux 模塊的創建正是為此而完成的,允許具有其他許可證甚至閉源許可證的模塊可以集成,而不與 GPL 衝突。 就我個人而言,我認為在 Linux 上擁有 ZFS 並不是消極的,恰恰相反......
順便說一下,還有一個 原始 ZFS 的分支或分支(稱為 openZFS)。..
ZFS 符合 GPL 嗎?