تغيير مُسْتَحِفّ خريطة DMA في نواة لينكس

2025-02-26

حدث تغيير في المُسْتَحِفّ في مجتمع نواة لينكس. قام كريستوف هيلفيج بنقل مهمة صيانة شجرة dma-mapping إلى ماريك سزيبرفسكي. تم تنفيذ هذا التغيير من خلال تحديث ملف MAINTAINERS وقد تم الاعتراف به من قبل الأطراف المعنية.

اقرأ المزيد

لينوس تورفالدز ينتقد مُحافظ نظام DMA بسبب استخدام Rust في النواة

2025-02-22

اشتبك لينوس تورفالدز مع كريستوف هيلويج، وهو مُحافظ لنظام DMA الفرعي، حول دمج رمز Rust في نواة لينكس. اعترض هيلويج على استخدام الرمز الذي يديره دون إذنه. وردّ تورفالدز بأنّ المُحافظين مسؤولون عن رمزهم، لكن ليس عن التحكم في استخدامه. وكرّر النهج النمطي لـ Rust في النواة: يمكن للمطورين اختيار استخدام أو تجاهل رمز Rust، لكن لا يمكنهم منع الآخرين من استخدامه. يُبرز هذا النزاع الجدل المستمر حول تبني Rust داخل نواة لينكس.

اقرأ المزيد
التطوير

نواة لينكس تعتمد Rust: أخطاء أقل، وكفاءة أعلى

2025-02-20

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

اقرأ المزيد
التطوير

مأزق مُحافظي نواة لينكس: الديون التقنية والمشاركة المجتمعية

2025-02-14

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

اقرأ المزيد