جيت 2.55 يفعل رست افتراضيا: كود أسرع وأكثر أمانا

2026 June 12 نُشر | مترجم من الإسبانية

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

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

Rust في Git: كفاءة بدون إعداد يدوي 🚀

دمج Rust في Git ليس جديدًا، لكنه حتى هذا الإصدار كان يتطلب تجميعًا محددًا باستخدام العلامة enable-rust. الآن، أصبحت العملية آلية: عند تجميع Git، يتم تضمين كود Rust افتراضيًا للمهام الحرجة مثل معالجة الكائنات وحل المراجع. يمكن لمن يفضلون التنفيذ التقليدي بلغة C تعطيله باستخدام --without-rust. يهدف التغيير إلى تقليل أخطاء الذاكرة وتسريع العمليات دون تعديل الأوامر التي يستخدمها المطور.

للمستخدم العادي: قهوته لا تزال ساخنة كما هي ☕

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