
المرشح الثاني لإطلاق لينكس 7.1-rc2 متاح الان هذا الإصدار مخصص للاختبار ويأتي مع حزمة كبيرة من الإصلاحات موزعة على كامل نواة النظام. على الرغم من حجم التغييرات، وصف لينوس تورفالدز هذا الإصدار التجريبي بأنه "طبيعي إلى حد كبير"، مما يعزز التوقع بأن الدورة ستنتهي، كالمعتاد، عند الإصدار التجريبي السابع تقريبًا إذا لم تحدث أي انتكاسات في اللحظات الأخيرة.
في هذه المرحلة من التطور، ينصب التركيز بشكل أقل على الابتكارات المرئية الرئيسية وأكثر على استقرار النواة ودعم الأجهزة الحقيقيةيُعدّ هذا الأمر بالغ الأهمية للمستخدمين والشركات الأوروبية التي تعتمد على نظام لينكس في الخوادم وأجهزة الكمبيوتر المكتبية والأجهزة المحمولة. ويهدف الجمع بين إصلاحات تقنية المحاكاة الافتراضية KVM وبرامج تشغيل الرسومات وبرنامج تشغيل NTFS الجديد إلى تحسين التفاصيل قبل وصول الإصدار المستقر 7.1 إلى التوزيعات، بما في ذلك إدارة تحديثات البرامج الثابتة باستخدام أدوات مثل... إدارة تحديثات البرامج الثابتة.
سلوك نظام لينكس 7.1-rc2 الكبير والطبيعي: دور KVM والذكاء الاصطناعي
من بين الجوانب التي حظيت بأكبر قدر من الاهتمام في إصدار لينكس 7.1-rc2، هو أنه، بالأرقام الخام، يبدو جهاز توزيع الهواء ضخمًا بشكل غير عادي.أوضح تورفالدز أن ما يقرب من نصف التغييرات تتركز في الاختبارات الذاتية KVM، ويرجع ذلك أساسًا إلى موجة من إعادة التسمية الداخلية بحيث تتبع الاختبارات نفس اصطلاحات كود النواة الرئيسي، سواء في أسماء المتغيرات أو الأنواع.
لا يؤدي هذا النوع من التنظيف إلى تغيير السلوك الوظيفي للمحاكاة الافتراضية نفسها، ولكنه يؤثر على الصيانة طويلة الأجل. تجانس البنية الداخلية لاختبارات KVMيستطيع المطورون التحقق بشكل أفضل من سلوك الأجهزة الافتراضية، وهو أمر بالغ الأهمية لمراكز البيانات الأوروبية وموفري الخدمات السحابية وبيئات الاختبار التي تعتمد على KVM لدمج أحمال العمل، بالإضافة إلى مشاريع المحاكاة الافتراضية مثل فيرتثلبوإكس 7.2.8.
وأشار تورفالدز أيضاً إلى أن نمط من بقع أكثر من المعتاديُعزى هذا التوجه، الذي بدأ بالفعل في نظام لينكس 7.0، إلى حد كبير إلى استخدام أدوات الذكاء الاصطناعي لتوليد تغييرات في الشيفرة البرمجية أو المساعدة فيها. ولا يعني هذا الحجم المتزايد بالضرورة زيادة في عدم الاستقرار، ولكنه يستلزم أنظمة مراجعة واختبار عشوائي واختبار آلي أكثر قوة، وهو أمرٌ ملحوظ بالفعل في مجالات مثل جدولة المهام. sched_ext، حيث تم إدخال العديد من التصحيحات الإضافية.
برنامج تشغيل NTFS الجديد: استقرار قبل الإصدار النهائي
ومن الجوانب الأخرى المهمة لنظام لينكس 7.1 والتي تؤثر بشكل مباشر على مستخدمي أجهزة الكمبيوتر المكتبية في إسبانيا وبقية أوروبا ما يلي: تم دمج برنامج تشغيل NTFS الجديد في النواة الرئيسيةبعد سنوات من العمل، نجح المطور نامجاي جيون في جعل هذا البرنامج التشغيلي الحديث، القائم على برنامج تشغيل NTFS الأصلي للقراءة فقط ولكنه محسّن بشكل كبير، يحل محل برنامج تشغيل NTFS3 من Paragon ويجعل حلول مساحة المستخدم مثل NTFS-3G قديمة.
يتضمن هذا الإصدار من لينكس 7.1-rc2 مجموعة جديدة من الإصلاحات لبرنامج تشغيل NTFS، نتيجة لكليهما زيادة الاستخدام في بيئات العالم الحقيقي مثل الاختبارات المكثفة والاختبار العشوائي لرمز C. تشمل الإصلاحات معالجة تسريبات الذاكرة المحتملة ومراجع الصفحات، ومنع الوصول إلى مؤشرات فارغة، وتصحيح مشاكل البرمجة البسيطة التي قد تؤدي إلى أخطاء يصعب تتبعها.
وعلى وجه التحديد، وظائف مثل ntfs_index_walk_down() من خلال التحقق الأكثر صرامة من تخصيص كتلة الفهرس لمنع الوصول غير المصرح به؛ تم إصلاح تسرب الذاكرة المتعلق بمعالجة سلاسل وجهة الروابط الرمزية في مسارات الخطأ؛ وتم إدخال عناصر تحكم إضافية في ntfs_mapping_pairs_decompress() لمنع تجاوزات VCN والتلف المحتمل في قوائم التخصيص (قوائم التشغيل).
بالإضافة إلى ذلك، قام الفريق بتصحيح إساءة استخدام PTR_ERR() على مؤشرات الصفحات الصالحة en __ntfs_bitmap_set_bits_in_run()تم تحسين عدد روابط الدليل لأسماء WIN32/DOS المستعارة عن طريق تعديل انخفاض نلينك فقط عندما يصل عداد MFT إلى الصفر، ويتم حل استخدام متغير غير مهيأ في عملية فك الضغط نفسها أزواج الخرائطعلى الرغم من عدم تصنيف أي من هذه الحوادث على أنها فشل كارثي، إلا أن تصحيحها يحسن الموثوقية العامة لبرنامج التشغيل، وهو أمر مثير للاهتمام بشكل خاص لأولئك الذين يستخدمون أقسام NTFS المشتركة مع Windows على أجهزة الكمبيوتر الشخصية أو المكتبية.
تم دمج هذه التحسينات في شجرة النواة الرئيسية خلال عطلة نهاية الأسبوع، وهي بالفعل جزء من نظام التشغيل لينكس 7.1-rc2 ستشكل هذه التحديثات الأساس للإصدار المستقر المقرر إطلاقه في يونيو، ما لم تحدث أي تأخيرات. بالنسبة للمجتمع الأوروبي الذي يدير بيئات مختلطة بين نظامي التشغيل ويندوز ولينكس في الشركات والمؤسسات التعليمية والإدارات العامة، فإن نظام ملفات NTFS الأكثر قوة يقلل من مخاطر تلف البيانات عند التبديل بين أنظمة التشغيل.
تصحيحات الرسومات: معالج الرسومات AMDGPU ومعالج Intel Xe قيد التدقيق
إلى جانب العمل على نظام الملفات NTFS و KVM، يتضمن هذا الإصدار التجريبي أيضًا كتلة كبيرة من إصلاحات نظام الرسومات الفرعي لإدارة الحقوق الرقميةأكبر مجموعة من التغييرات كانت في برنامج تشغيل AMDGPU، مع تحسينات تتراوح من أحدث وحدات معالجة الرسومات إلى الطرازات القديمة التي لا تزال موجودة في العديد من أجهزة الكمبيوتر الخاصة بالمستخدمين والمحترفين.
من بين الميزات الجديدة، هناك العديد إصلاحات لحظر عناوين IP في GFX11.5.4 والمكونات الحديثة الأخرىلكن هناك أيضًا تعديلات تُفيد بطاقات رسومات AMD من جيل GCN 1.0/1.1. بفضل جهود تيمور كريستوف، المطور المرتبط بشركة Valve، تم تفعيل الدعم بشكل صحيح لتكوينات وحدة معالجة الرسومات "المُجمّعة"، مثل Radeon HD 7870 XT (Tahiti LE) والطرازات المشابهة، والتي كانت تُعاني حتى الآن من مشاكل في النواة الرئيسية منذ تقارير تعود لأكثر من عقد من الزمان.
تشمل التغييرات في AMDGPU أيضًا تصحيح في الخرج التناظري لطبقة التيار المستمريعالج هذا التحديث مشكلةً سابقةً، ويتضمن تحسيناتٍ لدعم موصلات العرض المدمجة بدون DDC، بالإضافة إلى تحسين قراءة EDID من معلومات اللوحة المضمنة في vBIOS. يؤدي هذا العمل إلى تحسين الأداء مع شاشات LVDS/eDP في أجهزة الكمبيوتر المحمولة القديمة، وهو نوع من الأجهزة لا يزال شائعًا في بيئات العمل والمنازل حيث تُعدّ دورات حياة الأجهزة الممتدة أولويةً قصوى.
بالتوازي مع ذلك، يتلقى متحكم Intel Xe أيضًا تعديلات وحلول خاصة لوحدات معالجة الرسومات Xe3P، مع الجديد الحلول وتشمل هذه التحديثات تحسينات في الأداء. وتساعد هذه التحديثات على استقرار تجربة المستخدم على الأنظمة التي بدأت في نشر أجهزة الرسومات من الجيل التالي من إنتل، وهو أمر قد يكون ذا صلة بمحطات العمل وفرق تطوير الرسومات والوسائط المتعددة داخل النظام البيئي الأوروبي.
التأثير المباشر على الأجهزة الاستهلاكية: شاشة OLED لجهاز Steam Deck
بالإضافة إلى مكونات أجهزة سطح المكتب التقليدية، يقدم نظام التشغيل لينكس 7.1-rc2 إصلاحًا ملحوظًا لـ صوت شاشة OLED لجهاز Steam Deckعلى مدى العامين الماضيين، تسبب إصدار النواة الرئيسي في تعطيل توافق الصوت على هذا الجهاز المحمول، مما أجبر شركة Valve والعديد من التوزيعات الموجهة لأجهزة الألعاب المحمولة على الاحتفاظ بتصحيحاتهم الخاصة في فروعها الفرعية.
مع هذا الإصدار التجريبي، تم تصحيح المشكلة في الشجرة الرسمية، والتي يقلل ذلك من الحاجة إلى حلول محددة للمراحل اللاحقة يُسهّل هذا أيضًا على توزيعات لينكس العامة المستخدمة في إسبانيا وأوروبا توفير توافق أفضل مع هذا النوع من الأجهزة. إنه مثال واضح على كيف يمكن لمشاكل تبدو طفيفة أن تؤثر بشكل مباشر على تجربة الألعاب والوسائط المتعددة على الأجهزة التي أصبحت شائعة بين مستخدمي لينكس.
تلميع اللب العام وتوافره
بالإضافة إلى المناطق الأكثر وضوحًا، يتراكم نظام التشغيل Linux 7.1-rc2 العديد من المصفوفات الصغيرة المنتشرة في جميع أنحاء النواةبدءًا من برامج تشغيل الشبكة ووحدات معالجة الرسومات (والتي تهيمن مرة أخرى على مجموعة تغييرات برامج التشغيل) وصولًا إلى تعديلات المجدول sched_ext ومكونات داخلية أخرى. ويتمثل الاتجاه العام في أن معدل الاستجابة ليس صغيراً بشكل خاص، ولكنه يحافظ على مستوى مستقر ودون أي تراجعات كبيرة معروفة حتى الآن.
كالعادة، يمكن الحصول على الشفرة المصدرية لنظام التشغيل لينكس 7.1-rc2 من موقع kernel.org هذا مخصص لمن يحتاجون إلى اختباره في بيئات التطوير، أو دمجه في توزيعات الاختبار، أو ببساطة الحصول على نسخة متقدمة عن النسخة المستقرة، أو حتى لمن يرغبون في تثبيت النواة وتقييم أدائها على أجهزة الاختبار. وقد شجع تورفالدز على مواصلة الاختبار لاكتشاف أي تراجع محتمل، لا سيما مع الأخذ في الاعتبار الزيادة المستمرة في حجم التصحيحات المرتبطة باستخدام أدوات الذكاء الاصطناعي.
الصورة التي خلّفها إصدار لينكس 7.1-rc2 هي صورة نواة في مرحلة ضبط دقيق مكثف، حيث تعيد تقنية المحاكاة الافتراضية KVM تنظيم اختباراتها الداخلية، برنامج تشغيل NTFS حديث مُعزز بإصلاحات محددة.ووحدة معالجة رسومية بتقنية إدارة الحقوق الرقمية (DRM) تُحسّن أداء معالجات الرسوميات AMD وIntel Xe، بالإضافة إلى إصلاحات خاصة لأجهزة مثل Steam Deck OLED. كل هذا يُقرّب نظام Linux 7.1 من إصداره المستقر، مع تركيز واضح على المتانة ودعم الأجهزة، وهو ما يُتوقع أن يكون ملحوظًا للمستخدمين المنزليين والمؤسسات في إسبانيا وبقية أنحاء أوروبا، ما لم تحدث أي مفاجآت.
