מפתחי FreeBSD מתכוונים להעביר את ZFS ל- ZoL "ZFS ב- Linux"

zfs-linux

לפני כמה ימים ה- מפתחים האחראים על פרויקט FreeBSD הגישו תוכנית תרגום למערכת הקבצים ZFS משמש בפרויקט היישום לפרויקט "ZFS ב- Linux" (ZoL), המפתחת את יציאת ZFS עבור לינוקס.

הסיבה לנדידה היא הקיפאון של בסיס הקוד ZFS מפרויקט Illumos (מזלג של OpenSolaris), ששימש בעבר כבסיס להעברת שינויים הקשורים ל- ZFS ל- FreeBSD.

על ZFS

ZFS היא מערכת קבצים ומנהלי אמצעי אחסון שפותחו במקור על ידי Sun Microsystems למערכת ההפעלה של Solaris שלך. המשמעות המקורית הייתה 'מערכת קבצים של Zettabyte', אך כיום היא ראשי תיבות רקורסיביים.

ZFS בולטת בקיבולת הגדולה שלה, בשילוב של מושגי מערכת קבצים ומנהלי אמצעי אחסון נפרדים בעבר במוצר יחיד, מסגרת חדשה בדיסק, מערכות קבצים קלות משקל וניהול שטח אחסון קל.

עד לא מזמן, עיקר הפיתוח הקשור ל- ZFS הופק על ידי פרויקט "ZFS on Linux" וחברת דלפיקס.

החברה מפתחת את מערכת ההפעלה Delphix DelphixOS (מזלג של Illumos) שסיפקה בעבר תמיכה ב- ZFS בבסיס הקוד של Illumos.

הפיתוח של ZFS תעבור לינוקס

לפני מספר חודשים (בתחילת השנה), דלפיקס הודיעה על המעבר ליישום "ZFS ב- Linux", שלבסוף הביא את כל הפעילות הקשורה ל- ZFS למקום אחד.

מבין פרויקטי ה- ZFS השוטפים והמנוטרים, נותר רק "ZFS ב- Linux", שכעת יכול להיחשב ליישום העיקרי של OpenZFS.

מכיוון שהיישום של ZFS על ידי Illumos כבר בפיגור משמעותי מ- "ZFS ב- Linux" מבחינת הפונקציונליות.

מפתחי FreeBSD הבינו כי קהילת FreeBSD אינה חזקה מספיק בכדי לשמור ולפתח את בסיס הקוד הקיים בכוחות עצמה.

אם תמשיך להשתמש ב- Illumos, פער הפונקציונליות רק יגדל והעברת התיקון תדרוש יותר ויותר משאבים.

במקום לנסות להיצמד לאילומוס, צוות התמיכה של ZFS ב- FreeBSD החליט לקבל את "ZFS ב- Linux" כפרויקט הפיתוח העיקרי של ZFS, לכוון את המשאבים הקיימים להגברת הניידות של הקוד שלהם ולהשתמש בבסיס הקוד שלהם. את יישום ה- ZFS עבור FreeBSD.

תמיכה ב- FreeBSD תשולב ישירות בקוד "ZFS ב- Linux" ותפותח בעיקר במאגרי הפרויקט הזה (נושא הפיתוח המשותף במאגר יחיד כבר סוכם עם בריאן בהלנדורף, מנהל פרויקט ZFS ב- Linux).

openZFS

מדוע לינוקס ולא להמשיך ב- FreeBSD?

כיום, אב טיפוס של יציאת "ZFS ב- Linux" ל- FreeBSD כבר הוכן לבדיקה.

כדי לשלב אותו בבסיס הקוד FreeBSD, נותר להוסיף מספר תכונות חדשות למסגרת opencrypto.

כדי לשלב את היציאה עם בסיס הקוד הראשי "ZFS ב- Linux", עליהם להוסיף תמיכה ב- FreeBSD למערכת האינטגרציה הרציפה, לוודא שהקוד עובר את כל הבדיקות ולבצע בדיקות איכות נוספות.

החלפת יישום ה- ZFS בבסיס הקוד FreeBSD מתוכננת ל -15 באפריל, אם חלפו חודשיים מאז התייצב הנמל (אחרת המועד האחרון ישונה).

בעתיד, במשך שלושה חודשים, הגרסאות הישנות והחדשות של ZFS יתקיימו במקביל, ולאחריה קוד ה- ZFS הישן מבוסס Illumos יוסר.

מתוך הפונקציונליות החדשה הזמינה ביציאת ZoL ל- FreeBSD, אך לא ביישום ה- Illumos ZFS, שימו לב למצב multihost (MMP, הגנה על מספר רב של משתנים), מערכת מכסות מתקדמת, הצפנת מערך נתונים, בחירה נפרדת של שיעורי הקצאת חסימות. שיעורים).

השימוש בהוראות מעבד וקטור כדי להאיץ את יישום RAIDZ ולחשב סכומי בדיקה, כלי שורת פקודה משופרים.

ZoL מתקן גם הרבה באגים שקשורים לתנאי גזע ותלות, שעדיין לא מתוקנים בקוד Illumos.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   פטריק דיג'ו

    השינוי הסופי של FreeBSD ל- ZoL לא יתרחש כל כך מהר, שכן למרות של- ZoL יש מספר רב יותר של פונקציות, ל- FreeBSD יש יישום ZFS בוגר ויציב יותר, בנוסף ליתרונות מסוימים כגון:
    -תמיכת TRIM מעולה למדי
    -VFS מודעת ל- ARC, בין היתר.
    והם לא מתכוונים להקריב תכונות כאלה ואחרות לחינם.
    עם זאת, בטווח הארוך שני הצדדים צריכים לנצח (או לפחות כך אני מקווה).