إلى اللب Linux 6.1 تم اعتماد تغييرات لتوفير الدعم للغة Rust

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

تستخدم النواة حاليًا نسخةً مُصغّرةً ومُبسّطةً من التصحيحات، والتي تم تقليصها من 40 إلى 13 سطر برمجي، وتُوفّر الحد الأدنى اللازم لبناء وحدة نواة بسيطة مكتوبة بلغة Rust. ونخطط مستقبلًا لتوسيع الوظائف الحالية تدريجيًا من خلال نقل التغييرات الأخرى من فرع Rust-for-.Linuxبالتوازي مع ذلك، يجري العمل على مشاريع لاستخدام البنية التحتية المقترحة لتطوير برامج تشغيل لمحركات أقراص NVMe، وبروتوكول الشبكة 9p، ووحدة معالجة الرسومات Apple M1 في لغة Rust.

المصدر: opennet.ru

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster