יישום של מערכת הקבצים ZFS בכותרת FreeBSD (HEAD) להשתמש בקוד OpenZFS לפיתוח בסיס הקוד "» בתור גרסת ההתייחסות של ZFS. באביב, התמיכה ב-FreeBSD הועברה לפרויקט OpenZFS הראשי, ולאחר מכן נמשך הפיתוח של כל השינויים הקשורים ל-FreeBSD, ומפתחי FreeBSD הצליחו להעביר במהירות למערכת את כל החידושים שפותחו בפרויקט OpenZFS.
בין התכונות שהפכו לזמינות ב-FreeBSD לאחר המעבר ל-OpenZFS: מערכת מכסות מורחבת, הצפנת מערכי נתונים, בחירה נפרדת של מחלקות הקצאת בלוק (מחלקות הקצאה), שימוש בהוראות מעבד וקטור להאצת יישום RAIDZ ו-checksum חישובים, תמיכה באלגוריתם הדחיסה ZSTD, מצב multihost (, Multi Modifier Protection), מכשור משופר של שורת הפקודה, תיקונים לתנאי מרוץ רבים ובעיות נעילה.
הבה נזכיר שבדצמבר 2018, מפתחי FreeBSD הגיעו עם מעבר ליישום ZFS מהפרויקט ""(ZoL), סביבו התמקדה לאחרונה כל הפעילות הקשורה לפיתוח ZFS. הסיבה שצוינה להעברה הייתה הקיפאון של בסיס הקוד ZFS מפרויקט Illumos (מזלג של OpenSolaris), ששימש בעבר כבסיס להעברת שינויים הקשורים ל-ZFS ל-FreeBSD.
עד לאחרונה, התרומה העיקרית לתמיכה בבסיס הקוד ZFS ב- Illumos נעשתה על ידי Delphix, המפתחת את מערכת ההפעלה (מזלג אילומוס). לפני שלוש שנים, דלפיקס החליטה לעבור ל-"ZFS ב- Linux", מה שהוביל לקיפאון של ZFS מפרויקט אילומוס ולריכוז כל פעילות הפיתוח ב-"ZFS ב Linux", אשר כיום נחשב ליישום העיקרי .
מפתחי FreeBSD החליטו ללכת בעקבות הדוגמה הכללית ולא לנסות להיאחז ב-Illumos, מכיוון שמימוש זה כבר מפגר הרחק מאחור מבחינת פונקציונליות ודורש משאבים משמעותיים לתחזוקת קוד ושינויי פורטציה. OpenZFS, המבוסס על "ZFS on Linux" נחשב כיום לפרויקט פיתוח משותף יחיד של ZFS.
מקור: OpenNet.ru
