Breaking News
القائمة
Advertisement

نواة Linux Kernel 7.1 تحذف 140 ألف سطر برمجي قديم وتحدث ثورة في دعم NTFS

نواة Linux Kernel 7.1 تحذف 140 ألف سطر برمجي قديم وتحدث ثورة في دعم NTFS

يمثل إطلاق نواة Linux kernel 7.1 عملية تنظيف شاملة لنظام التشغيل، حيث تخلّص رسمياً من أكثر من 140 ألف سطر من الأكواد البرمجية القديمة لإفساح المجال أمام تحسينات الأداء الحديثة. وإذا كنت تعتمد على أدوات استرداد النظام أو التخزين عبر منصات مختلفة، فإن هذا التحديث يغيّر جذرياً طريقة تعامل النظام مع محركات أقراص Windows عبر تقديم محرك جديد كلياً لنظام الملفات.

وبعد سنوات من النقاشات، وافق المطور Linus Torvalds أخيراً على دمج التعديل الذي طال انتظاره لإنهاء دعم شريحة Intel 486 القديمة وما يعادلها من معالجات تلك الحقبة. ولا تقتصر عملية التنظيف المعمارية هذه على معالجات Intel المبكرة فحسب.

فقد تمت إزالة الدعم بالكامل عن عائلة معالجات Baikal الروسية، والتي كان يتم صيانتها منذ عام 2014. بالإضافة إلى ذلك، أسقطت النواة رسمياً دعمها لمنافذ فأرة الحاسوب القديمة (Bus Mouse) ومجموعة واسعة من أجهزة الاتصالات التي عفا عليها الزمن.

محرك NTFSplus وترقيات أنظمة الملفات

يُعد محرك NTFSplus الجديد أحد أكثر الإضافات تأثيراً على المستخدمين اليوميين. أعاد مطور أنظمة الملفات Namjae Jeon كتابة هذا المحرك الحديث، ليحيي الكود الأصلي المخصص للقراءة فقط من حقبة التسعينيات، ويرقيه ليدعم قدرات القراءة والكتابة بشكل كامل.

وصُمم محرك NTFSplus ليحل محل المحرك الأقدم الذي تبرعت به شركة Paragon Software في عام 2020. وإلى جانب المحرك، يحصل المستخدمون على إمكانية الوصول إلى أدوات ntfsprogs-plus الجديدة، والتي تمنح نظام لينكس قدرة أصلية على إصلاح أشكال مختلفة من تلف ملفات NTFS.

وبفضل قدرات الإصلاح القوية هذه، من المتوقع أن تتبنى وسائط استرداد النظام الحية الشهيرة المعتمدة على لينكس، مثل SystemRescue وGParted Live وGrml، نواة 7.1 بسرعة. كما حظيت أنظمة ملفات أخرى باهتمام ملحوظ، حيث أصبح نظام exFAT قادراً الآن على التخصيص المسبق للمساحات المتجاورة دون تصفير الكتل أولاً، مما يقلل من التجزئة ويزيد من سرعة وسائط التخزين.

تحسينات الأداء والأمان العميقة

خضع النظام الفرعي الخاص بمساحة التخزين التبديلية (Swap Space) لعملية تجديد شاملة، مما يعد بأداء أسرع في وقت تدفع فيه أسعار ذاكرة الوصول العشوائي المرتفعة إلى تجدد الاهتمام بأدوات ضغط الذاكرة والتخزين المؤقت. وفي الوقت نفسه، تشهد البنية الداخلية للنواة تكاملاً قوياً حيث يمكن لأكواد eBPF الآن التعامل مع جدولة عمليات io_uring.

كما تم توسيع قدرات الجدولة المتقدمة، حيث تم رسمياً دمج المجدول القابل للتوسيع، والذي كان يُعد سابقاً ميزة حصرية في نواة UEK-next الخاصة بنظام Oracle Linux. وبالنسبة للمطورين الذين يعملون على أمان الذاكرة، يتطلب دعم النواة للغة Rust الآن إصدار Rust 1.85 بشكل صارم.

تحديثات أخرى بارزة

جلبت نافذة دمج الإصدار 7.1 ثروة من التحسينات الموجهة للأجهزة والأمان على كافة الأصعدة. وتشمل التحديثات الرئيسية ما يلي:

  • تحسين إدارة الطاقة لكل من معالجات AMD ومعالجات Intel.
  • دعم أصلي للإبلاغ عن حالة البطارية في أجهزة الحواسيب المحمولة المزودة بشرائح Apple M1 وM2.
  • تشديد الأمان لبيئة المحاكاة الافتراضية KVM على معماريات Arm.
  • ضوابط وصول أكثر صرامة حول معرفات العمليات (PIDs) داخل نظام الملفات الافتراضي /proc.
  • دعم صريح لإنشاء ملفات مؤقتة في نظام ملفات الشبكة CIFS/SMB.
  • تفعيل دعم تقنية Intel FRED افتراضياً، والتي ظهرت لأول مرة في النواة 6.9، مما يساهم في تحسين الأداء على معالجات AMD أيضاً.

القيمة الخفية للتخلص من الأعباء القديمة

لا يُعد حذف 140 ألف سطر من الأكواد البرمجية في نواة Linux kernel 7.1 مجرد محطة تاريخية؛ بل هو ترقية حاسمة للأمان وسهولة الصيانة. فنادراً ما يتم اختبار التعريفات القديمة للأجهزة مثل معالجات Intel 486 ضد الثغرات الحديثة، مما يخلق مساحة هجوم صامتة. ومن خلال التخلص من هذا العبء، يمكن لمشرفي النواة إعادة توجيه مواردهم المحدودة نحو تحسين ميزات المعالجات الحديثة مثل Intel FRED وجدولة eBPF المتقدمة.

علاوة على ذلك، يرسخ دمج محرك NTFSplus مكانة نظام لينكس كأداة التشخيص المثلى لبيئات تكنولوجيا المعلومات في الشركات. لطالما كان الاعتماد على تعريفات خارجية أو مغلقة المصدر لإصلاح محركات أقراص Windows التالفة يمثل عنق زجاجة لمسؤولي الأنظمة. ومع دمج قدرات القراءة والكتابة والإصلاح الحديثة والأصلية مباشرة في النواة، تصبح عملية استعادة البيانات عبر المنصات المختلفة أسرع وأكثر موثوقية بكثير.

هل أعجبك هذا المقال؟
Advertisement

عمليات البحث الشائعة