اتهامات خطيرة بالتخريب في عملية دمج Rust في نواة Linux

  • يتورط مطورو نواة Linux في جدال حول دمج لغة Rust.
  • يُتهم كريستوف هيلويج بتخريب مشروع Rust لنظام Linux.
  • تعد لغة Rust بأمان أكبر ونقاط ضعف أقل من لغة C.
  • قد يكون لينوس تورفالدس هو العامل الأساسي في تحديد مستقبل هذا المشروع المثير للجدل.

التخريب في لينكس

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

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

ما هو Rust ولماذا يعد تكامله مهمًا جدًا؟

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

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

الاتهامات: التخريب أم الموقف المشروع

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

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

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

التأثير على المجتمع إذا كان هناك تخريب بالفعل

وقد كشف الجدل عن انقسامات عميقة في المجتمع.. ينقسم العديد من المطورين بين من يريد بقاء لينكس أحادي اللغة، المبرمجة حصريًا بلغة C، والذين يرون في Rust فرصة لتحديث وتعزيز استقرار النظام.

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

مستقبل مجهول

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

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

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

الصورة: DALL-E.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.