KQ Infotech ซึ่งพัฒนา Native ZFS สำหรับโครงการ linux จะเปิดตัวโมดูล Linux Kernel ZFS ที่พร้อมใช้งานอย่างเป็นทางการในเดือนหน้า (ประมาณวันที่ 15 กันยายน) โมดูล ZFS นี้อิงตาม ZFS Pool 18 และได้นำเลเยอร์ ZFS POSIX ไปใช้ แต่ปัจจุบันโค้ดรองรับเฉพาะระบบ Linux 64 บิต และจะออกแพ็คเกจ RPM สำหรับ Fedora 12 และ Red Hat EnterPRise Linux 6 Beta 2 ด้วย แน่นอน คุณสามารถใช้โมดูลนี้บน Ubuntu 10.04 LTS ได้ แต่คุณต้องคอมไพล์และติดตั้งด้วยตนเองจากซอร์สโค้ด
หากคุณเป็นผู้ใช้ FreeBSD หรือ Solaris คุณต้องคุ้นเคยกับ ZFS นี่คือระบบไฟล์ใหม่ที่พัฒนาโดย SUN (ปัจจุบันรวมเข้าด้วยกันโดย Oracle) ซึ่งใช้กับ Solaris และถูกย้ายไปยัง FreeBSD และ NetBSD ในภายหลัง หลายๆ คนเรียก ZFS ว่าเป็นระบบไฟล์ขั้นสูงสุด เพราะ ZFS ย่อมาจาก "last Word in file system" และ Z เป็นคำสุดท้ายของตัวอักษร ซึ่งหมายความว่าไม่จำเป็นต้องพัฒนาระบบไฟล์อื่นๆ ในอนาคต ในความเป็นจริง ZFS นำแนวคิดใหม่ๆ มากมายและเป็นงานสร้างยุคใหม่สำหรับระบบไฟล์
เมื่อต้องเผชิญกับระบบไฟล์ที่ทรงพลังเช่นนี้ แน่นอนว่าชุมชน Linux ไม่ได้ใช้งาน ดังนั้นพวกเขาจึงเปิดตัวระบบไฟล์ Btrfs ที่น่าสนใจคือสิ่งนี้ริเริ่มและพัฒนาโดย Oracle สำหรับคำแนะนำโดยละเอียดเกี่ยวกับ BTRFS คุณสามารถอ่านบทความนี้ได้ " New Generation บทนำเกี่ยวกับระบบไฟล์ Linux btrfs" เป้าหมายเริ่มต้นของ BTRFS คือการแทนที่ระบบไฟล์ ext3/4 ในปัจจุบันของ Linux อย่างไรก็ตาม จากการเปรียบเทียบ คุณจะพบว่า BTRFS และ ZFS มีความคล้ายคลึงกันมากในคุณสมบัติหลายอย่าง เช่น ความสามารถในการปรับขนาดที่แข็งแกร่ง การรองรับ Snapshots ฟังก์ชันการจัดการโวลุ่มในตัว ฯลฯ
นอกจากนี้ เมื่อพูดถึง BTRFS ฉันอยากจะขัดจังหวะที่นี่ ตามที่ทีมพัฒนาของ Ubuntu ระบุว่ามีเวลาไม่เพียงพอที่จะทำงานพัฒนา BTRFS ที่เหลือให้เสร็จสิ้น ดังนั้นจึงหมายความว่า BTRFS จะไม่ได้รับการสนับสนุนอย่างเต็มที่ใน 10.10
ตกลง เรามาพูดถึง ZFS กันต่อ แม้ว่าชุมชน Linux จะมี BTRFS อยู่แล้วเพื่อตอบสนองต่อ ZFS แต่ก็มีข่าวออกมาเมื่อไม่นานมานี้ว่าทีมพัฒนา (KQ Infotech จากอินเดีย) ได้เริ่มย้าย ZFS ไปยังระบบ Linux หน้าแรกของโครงการนี้อยู่ที่นี่: Native ZFS สำหรับ Linux . จริงๆ แล้ว มีโปรเจ็กต์ ZFS สำหรับ Linux ที่ใช้เฟรมเวิร์ก FUSE มานานแล้ว แต่เป็นระบบไฟล์ ZFS ระดับผู้ใช้และประสิทธิภาพของมันด้อยกว่ามาก ดังนั้น วัตถุประสงค์ประการหนึ่งของโปรเจ็กต์ Native ZFS สำหรับ Linux ก็คือ เพื่อแทนที่ ZFS -FUSE นี้ ให้การสนับสนุน ZFS ดั้งเดิมสำหรับ Linux
แต่ปัญหาก็คือเนื่องจาก Linux Kernel ใช้ข้อตกลงใบอนุญาต GPL และ ZFS เป็นไปตามข้อตกลงใบอนุญาต CDDL ของ Sun เนื่องจากความไม่เข้ากันระหว่างข้อตกลงใบอนุญาตทั้งสองฉบับ ปัญหาลิขสิทธิ์จึงเกิดขึ้น ดังนั้น เพื่อแก้ไขปัญหาลิขสิทธิ์ โครงการ Native ZFS สำหรับ Linux นี้จะถูกเผยแพร่ในรูปแบบของโมดูลเคอร์เนล และใบอนุญาตลิขสิทธิ์ก็ขึ้นอยู่กับโปรโตคอล CDDL เช่น ZFS เช่นกัน
ตามรายงานของ Phoronix KQ Infotech ซึ่งพัฒนาโครงการ Native ZFS สำหรับ Linux จะเปิดตัวโมดูล Linux Kernel ZFS ที่พร้อมใช้งานอย่างเป็นทางการในเดือนหน้า (ประมาณวันที่ 15 กันยายน) โมดูล ZFS นี้อิงตาม ZFS Pool 18 และได้นำเลเยอร์ ZFS POSIX ไปใช้ แต่ปัจจุบันโค้ดนี้รองรับเฉพาะระบบ Linux 64 บิต และจะออกแพ็คเกจ RPM สำหรับ Fedora 12 และ Red Hat Enterprise Linux 6 Beta 2 ด้วย แน่นอน คุณสามารถใช้โมดูลนี้บน Ubuntu 10.04 LTS ได้ แต่คุณต้องคอมไพล์และติดตั้งด้วยตนเองจากซอร์สโค้ด