للتو انتهينا من الإصدار النهائي لـ لينكس 7.2 ، مما يعني أن المطورين بدأوا ينقلون انتباههم إلى ميزات جديدة وإزالة ميزات قديمة لنسخة لينكس 7.3 القادمة. نحن فقط في اليوم الثاني من نافذة الدمج لكن بالفعل تم حذف نظاما ملفات قديمة من النواة: نظام SGI IRIX Extent File System (EFS) و درايفر Veritas VxFS المتوافق freevxfs.

تفاصيل الحذف

كلا التغييرين تم تقديمهما من قبل مدير صيانة Christian Brauner والمساهم Christoph Hellwig. حوالي 3,724 سطراً من الأكواد عبر 33 ملف تم إزالتها كنتيجة لهذا الحذف. تفصيل مثير مشاركة في طلبات السحب كان أن freevxfs كان يحتوي على مساهم أو مستخدم واحد فقط في آخر 15 سنة وكان يُستخدم كهدف لأدوات التدقيق التلقائية.

ماذا يعني هذا للمستخدمين؟

عندما يصبح لينكس 7.3 متاحاً وبدء المستخدمين استخدامه، لن تتمكن النسخة من تثبيت أقراص EFS الخام أو نظام الملفات Veritas القديم بشكل أصلي. هذا يعني أن المستخدمين الذين لديهم أجهزة قديمة جداً تستخدم هذه الأنظمة سيحتاجون إلى البحث عن بدائل لقراءة ملفاتهم.

لماذا تم الحذف الآن؟

تمثل هذه الإزالة جزء من جهد مستمر من مجتمع لينكس لتنظيف قاعدة الأكواس وإزالة الدعم للأجهزة والتقنيات القديمة جداً. من الواضح أن:

  • عدم الاستخدام: لا يوجد طلب حقيقي على هذه النظم في عالم الحوسبة الحديثة
  • عبء الصيانة: الاحتفاظ بهذا الكود يزيد من تعقيد النواة دون منفعة حقيقية
  • مورد لاختبار الأخطاء: كانت تُستخدم في الغالب كأهداف لأدوات fuzzing التلقائية

السياق الأوسع

هذا ليس الحدث الأول من نوعه. لينكس كان يزيل دعماً قديماً على مدار السنوات — من إزالة دعم معالجات i486 في لينكس 7.1 إلى إزالة نظام الـ "laptop mode" الذي لم يعد ضروري مع انتشار محركات SSD الحديثة.

الخطوات التالية

نافذة دمج لينكس 7.3 فقط بدأت للتو. هناك 40 طلب سحب في الانتظار بالفعل. يتوقع أن نرى المزيد من الإزالات والإضافات والتحسينات خلال دورة التطوير هذه.

المصدر:

Neowin