โค้ดเบสของ FreeBSD ได้ถูกย้ายไปใช้ OpenZFS (ZFS บน) แล้ว Linux)

การใช้งานระบบไฟล์ ZFS ใน FreeBSD Mainline (HEAD) แปลแล้ว เพื่อใช้โค้ด OpenZFS ซึ่งพัฒนาฐานโค้ด "ZFS บน Linux" เป็นตัวแปรอ้างอิงของ ZFS ในฤดูใบไม้ผลิ การสนับสนุน FreeBSD ได้ถูกโอนไปยังโครงการ OpenZFS หลัก หลังจากนั้น การพัฒนาการเปลี่ยนแปลงที่เกี่ยวข้องกับ FreeBSD ทั้งหมดก็ดำเนินต่อไปที่นั่น และนักพัฒนา FreeBSD ก็สามารถย้ายนวัตกรรมทั้งหมดที่พัฒนาโดยโครงการ OpenZFS ไปยังระบบได้อย่างรวดเร็ว

คุณสมบัติที่พร้อมใช้งานใน FreeBSD หลังจากเปลี่ยนมาใช้ OpenZFS ได้แก่ ระบบโควตาขยาย การเข้ารหัสชุดข้อมูล การเลือกคลาสการจัดสรรแบบแยก การใช้คำสั่งโปรเซสเซอร์เวกเตอร์เพื่อเร่งความเร็วการใช้งาน RAIDZ และการคำนวณค่าตรวจสอบ การสนับสนุนอัลกอริทึมการบีบอัด ZSTD โหมดมัลติโฮสต์ (MMPการป้องกันตัวปรับเปลี่ยนหลายรายการ) ปรับปรุงเครื่องมือบรรทัดคำสั่ง แก้ไขเงื่อนไขการแข่งขันและจุดบกพร่องในการล็อกหลายรายการ

ให้เราระลึกว่าในเดือนธันวาคม 2018 นักพัฒนา FreeBSD ได้เกิดขึ้น ความคิดริเริ่ม การเปลี่ยนไปใช้ ZFS จากโครงการ "ZFS บน Linux(ZoL) ซึ่งเป็นจุดสนใจของกิจกรรมการพัฒนา ZFS ทั้งหมดเมื่อเร็วๆ นี้ เหตุผลที่อ้างถึงสำหรับการโยกย้ายคือความซบเซาของฐานโค้ด ZFS จากโครงการ Illumos (OpenSolaris fork) ซึ่งก่อนหน้านี้ใช้เป็นพื้นฐานสำหรับการพอร์ตการเปลี่ยนแปลงที่เกี่ยวข้องกับ ZFS ไปยัง FreeBSD

จนกระทั่งเมื่อไม่นานนี้ ผู้สนับสนุนหลักในการสนับสนุนฐานโค้ด ZFS ใน Illumos คือ Delphix ซึ่งเป็นผู้พัฒนาระบบปฏิบัติการ DelphixOS (Illumos fork) เมื่อสามปีที่แล้ว Delphix ตัดสินใจเปลี่ยนไปใช้ "ZFS บน" Linuxซึ่งนำไปสู่ความหยุดชะงักของ ZFS จากโครงการ Illumos และการกระจุกตัวของกิจกรรมการพัฒนาทั้งหมดไปที่ “ZFS บน” Linuxซึ่งปัจจุบันถือเป็นการนำไปใช้หลัก OpenZFS.

นักพัฒนา FreeBSD ตัดสินใจที่จะทำตามแบบอย่างทั่วไปและไม่พยายามยึดติดกับ Illumos เนื่องจากระบบนี้มีฟังก์ชันการทำงานที่ล้าหลังไปมากแล้ว และต้องใช้ทรัพยากรจำนวนมากในการบำรุงรักษาโค้ดและการปรับเปลี่ยนพอร์ต OpenZFS ซึ่งอิงตาม "ZFS on" Linux"ขณะนี้ถือเป็นโครงการพัฒนา ZFS ร่วมกันโครงการเดียว"

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster