هل ستستخدم ZFS على نظام Linux إذا أخبرك Linus Torvalds أنها فكرة سيئة؟

ZFS على Linux و Linus Torvalds

على الرغم من أن ZFS على نظام Linux لن يكون الأمر جديدًا في عام 2020 ، لقد كان خبرًا منذ شهور. جزء من اللوم هو شركة Canonical ، التي طورت واحدة من أشهر التوزيعات ، لتضيفها الدعم الأولي على Ubuntu 19.10 ونعد بالدعم الكامل على Ubuntu 20.04. في البداية كان كل شيء يضحك ... حتى تقدم لينوس تورفالدس ، المسؤول الرئيسي عن نواة لينكس ، ليقول ، حرفياً ، "لا تستخدم ZFS (على Linux). انه من السهل".

القصة حديثة. يوم الاثنين الماضي ، اشتكى أحد المستخدمين من أن ZFS على Linux قد أفسد نظام التشغيل الخاص به. ال respuesta لم ينتظر دي تورفالدس ، مؤكداً أن النواة ليست مسؤولة عما حدث له. في الأساس ، الجاني هو نظام الملفات ، نظام لا يستطيع مطورو النواة الحصول عليه ويتضمن كل الدعم الذي يرغبون فيه لأنه مملوكة لشركة Oracle.

خطاب Linus Torvalds حول سبب عدم استخدام ZFS على Linux

لاحظ أن عبارة "نحن لا نفصل بين المستخدمين" تتعلق حرفيًا بتطبيقات مساحة المستخدم والجوهر الذي أحافظ عليه. إذا قام شخص ما بإضافة وحدة kernel مثل ZFS ، فسيكونون بمفردهم. لا يمكنني الاحتفاظ بها ، ولا يمكنني الالتزام بتغييرات نواة الآخرين. وبصراحة ، لا توجد طريقة لدمج أي من جهود ZFS حتى تتلقى خطابًا رسميًا من Oracle موقعًا من مستشارك القانوني الأقدم أو يفضل أن يكون لاري إليسون نفسه يقول نعم ، لا بأس من القيام بذلك والتعامل مع النتيجة النهائية على أنها GPL.

يعتقد أشخاص آخرون أنه قد يكون من الجيد دمج كود ZFS في النواة وأن واجهة الوحدة النمطية تعمل بشكل جيد ، وهذا هو قرارهم. ولكن بالنظر إلى الطبيعة القضائية لشركة Oracle وأسئلة الترخيص ، لا توجد طريقة أشعر بها بالأمان عند القيام بذلك. كما أنني لست مهتمًا بنوع من "طبقة إسفين ZFS" التي يعتقد بعض الناس أنها ستعزل المشروعين. هذا لا يضيف أي قيمة إلى جانبنا ، وبالنظر إلى مطالبة حقوق التأليف والنشر لواجهة Oracle (انظر Java) ، لا أعتقد أنه كسب ترخيص حقيقي أيضًا.

لا تستخدم ZFS. انه من السهل. لقد كانت دائمًا كلمة طنانة أكثر من أي شيء آخر أعتقده ، وقضايا الترخيص لا تجعلها مجرد بداية بالنسبة لي.

المعايير التي رأيتها لا تجعل ZFS يبدو جيدًا. وبقدر ما أستطيع أن أقول ، لم يعد لديه أي صيانة حقيقية ، لذا من وجهة نظر الاستقرار طويل المدى ، لماذا تريد استخدامه في المقام الأول؟

ما المشكلة

المشاكل التي يراها Torvalds مع ZFS في Linux هما أساسًا مشكلتان:

  • لن تعمل معها حتى يمنحك Larry Ellison إذنًا كتابيًا للتعامل معها على أنها GPL. بدون العمل معها ، فإن ZFS على Linux ليس كذلك رسميا تحملت.
  • الأداء ليس أفضل ما يمكن أن يكون.

بعد قراءة هذه الرسالة ، هل ستستخدم ZFS على نظام Linux؟


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   01101001b قال

    لينوس على حق. قلة قليلة يمكن أن تجد ZFS مفيدة ؛ لن يحدث أي فرق بالنسبة لجزء كبير من المستخدمين. لذا فإن وضعه في النواة والدخول في معركة قانونية مع Oracle لا طائل من ورائه. ولكن كان من الجيد أيضًا إخبارك أنه إذا لم يكن لديك سبب محدد لاختياره ، فأنت تضيع وقتك.

    إنها القصة القديمة cdo يريدون "بيع" نظام ملفات لك ، فهم دائمًا يأتون بآية "الأداء". والحقيقة أنه لا يوجد شخص جيد في كل شيء. كلهم جيدون في شيء واحد ورديئون في شيء آخر.

    في وقت ما كنت مع "الضجيج" لمقارنة أنظمة الملفات ، أبحث عن الأفضل: في الأداء والأمان والميزات. كنت أدرس معايير Phoronix. في نهايةالمطاف؟ بعد ألف دورة ، انتهى بي الأمر بنفس الشيء الذي كان لدي في البداية: ext2 / 4 و btrfs.

    لن "يطير" نظامك بوضع نظام ملفات آخر. وبالنسبة لغالبية المستخدمين ، فإن أي خدمة ثابتة تقريبًا ستؤدي المهمة نيابةً عنهم (ext4 x افتراضي).

    باختصار ، سواء كنت تفهم ما تفعله أم لا ، فإن نظام الملفات الذي تستخدمه سيكون دائمًا خيارًا "شخصيًا" إلى حد ما (Linus or not LInus :-)