نواة لينكس توافق رسميًا على دعم كامل لـ Rust

مطورو لينكس الرئيسيون، بما في ذلك لينوس تورفالدز، قد وافقوا على Rust كلغة كاملة الأوصاف لبرمجة النواة، منهينًا وضعها التجريبي. جاء القرار في قمة صيانة النواة السنوية وتم الإعلان عنه على LWN.net. بينما يرفع هذا Rust إلى جانب C والمجمع، إلا أن التنفيذ العملي لا يزال يتطلب عملًا كبيرًا للربط.

تشكل الموافقة علامة فارقة هامة لـ Rust في نظام لينكس. قرر المطورون هذا التغيير أمس خلال قمة صيانة النواة، كما ذكر باختصار على LWN.net. Rust، الذي دخل النواة منذ ثلاث سنوات مع Linux 6.1، أكمل الآن مرحلته التجريبية بعد عمل تحضيري واسع.

من الناحية العملية، ينضم Rust إلى المجمع وC كواحد من اللغات الرئيسية لتطوير النواة. ومع ذلك، لا يمكن للمبرمجين بعد كتابة برامج تشغيل نواة تعسفية في Rust دون قيود. يفتقر العديد من الفرعيات إلى كود الربط الضروري، أو الواجهات، للتفاعل مع البنية التحتية الموجودة المبنية على C. على سبيل المثال، سيكون برنامج تشغيل WLAN في Rust بحاجة إلى واجهات للاستفادة من قاعدة النواة المكتوبة بلغة C لأجهزة WLAN وPCIe.

التقدم جارٍ في مجالات مختارة. توجد واجهات أو يتم تطويرها لفرعيات مثل برامج تشغيل الرسوميات في النواة. مثال بارز هو Nova، برنامج تشغيل مكتوب بلغة Rust لنوى الرسوميات الحديثة من Nvidia، والمتوقع استخدامه في العديد من أجهزة الكمبيوتر الشخصي في السنوات القادمة.

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

رغم الوضع الرسمي، يبقى الكثير ليتم لدمج Rust بالكامل عبر النواة.

مقالات ذات صلة

Illustration of Linus Torvalds announcing Linux kernel 6.18 LTS release with Tux penguin, kernel code, and feature icons in a conference setting.
صورة مولدة بواسطة الذكاء الاصطناعي

Linux kernel 6.18 released as long-term support version

من إعداد الذكاء الاصطناعي صورة مولدة بواسطة الذكاء الاصطناعي

Linus Torvalds announced Linux kernel 6.18 on the last Sunday of November 2025, marking the final release of the year. The kernel has been officially designated as a long-term support version, with maintenance promised until December 2027. It includes various hardware improvements, file system enhancements, and new features like the Rust Binder driver.

بعد الموافقة الأخيرة على Rust كلغة نواة دائمة في قمة صيانة النواة 2025، تظهر تفاصيل جديدة حول معايير الأداء، والتحديات المستمرة، ونشر التوزيعات، مما يعزز دورها في معالجة ثغرات الأمان.

من إعداد الذكاء الاصطناعي

يُمثل تحولاً تاريخياً بعد موافقة قمة صيانة النواة 2025—مفصلة في تغطيتنا السابقة حول المعايير الأدائية والتحديات—حيث أصبح Rust الآن جزءاً دائماً من نواة لينكس، مع جذور عميقة تعود إلى 2019 وخطط طموحة قادمة.

أعلن لينوس تورفالدز عن إصدار Linux 6.18-rc1، مما يمثل بداية مرحلة المرشحين للإصدار للنسخة القادمة من النواة. وصف نافذة الدمج التي استمرت أسبوعين سابقة بأنها 'واحدة من نوافذ الدمج الجيدة'، مشيراً إلى حجمها المتوسط وعدم وجود مشكلات خطيرة أثناء الاختبار. تشمل النواة تحديثات وتحسينات واسعة للسائقات عبر مختلف الأنظمة الفرعية.

من إعداد الذكاء الاصطناعي

كشفت معايير حديثة عن تحسينات أداء ملحوظة عند بناء نواة لينكس 6.19 باستخدام LLVM كلانغ 21 مع تحسين الربط في وقت الترجمة، مقارنة ببناءات GCC التقليدية. أظهرت الاختبارات التي أجريت على أجهزة AMD عالية الأداء تحسينات في كفاءة النظام. يبرز هذا التطور التقدم المستمر في تكنولوجيا المترجمات لأنظمة التشغيل مفتوحة المصدر.

بناءً على التحسينات المدمجة مؤخراً للحواسيب المحمولة وأجهزة الألعاب المحمولة، يُنهي kernel Linux 6.19 دعم نماذج حواسيب محمولة إضافية بنهاية 2025، مُحسناً توافق الأجهزة.

من إعداد الذكاء الاصطناعي

ستَتَضَمَّنُ نَوَاة Linux 6.19 الْقَادِمَة سَائِقَات سَاعَةِ الْوَقْتِ الْحَقِيقِيِّ (RTC) مُصْمَمَة خَاصَّةً لأَجْهِزَة Apple و NVIDIA. تَهْدَفُ هَذِهِ الْإِضَافَةُ إِلَى تَحْسِينِ الْدَّعْمِ لِهَذِهِ الْمَنَاصِفِ فِي نِظَامِ الْعَمَلِ مَصْدَرِيِّ الْمَفْتُوحِ.

 

 

 

يستخدم هذا الموقع ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط للتحليلات لتحسين موقعنا. اقرأ سياسة الخصوصية الخاصة بنا سياسة الخصوصية لمزيد من المعلومات.
رفض