Claude Code يعمل الآن على نسخة Bun المُعاد كتابتها بـ Rust — ولم يلاحظ أحد
أبرز النقاط
- Claude Code يستخدم نسخة Bun v1.4.0 المكتوبة بـ Rust منذ إصدار v2.1.181 في 17 يونيو
- تحسّن الأداء بنسبة 10% على Linux دون أن يلاحظ المستخدمون أي تغيير
- Anthropic تعتمد إصدارات تجريبية من Bun قبل طرحها للعموم، ما يشير إلى شراكة وثيقة مع Oven
في تطوّر لافت يعكس نضج البنية التحتية للذكاء الاصطناعي، كشف جاريد سمنر (Jarred Sumner)، مؤسس Bun، أن أداة Claude Code من Anthropic تعمل منذ أسابيع على نسخة Bun المُعاد كتابتها بالكامل بلغة Rust — والمفاجأة أن ملايين المستخدمين لم يلاحظوا شيئاً. هذا الانتقال الصامت يحمل دروساً جوهرية لكل مؤسس شركة ناشئة يفكر في إعادة هندسة منتجه.
ما الذي تغيّر في Claude Code؟
بدءاً من الإصدار v2.1.181 الذي طُرح في 17 يونيو 2025، بات Claude Code يعتمد على نسخة Bun المكتوبة بـ Rust بدلاً من النسخة الأصلية المكتوبة بلغة Zig. النتيجة؟ تحسّن الأداء بنسبة 10% على أنظمة Linux، لكن التجربة الفعلية للمستخدم بقيت مطابقة تماماً لما كانت عليه. لخّص سمنر الأمر بعبارة موجزة: الممل شيء جيد (Boring is good).
كيف تحقّق من ذلك بنفسك؟
أجرى الباحث والمطوّر سيمون ويليسون (Simon Willison) تجربة للتحقق من ادعاء سمنر. باستخدام أمر بسيط في الطرفية، استخرج معلومات النسخة المضمّنة:
- تشغيل strings ~/.local/bin/claude | grep -m1 'Bun v1' يُظهر الإصدار Bun v1.4.0
- هذا الإصدار أحدث من آخر إصدار رسمي على GitHub وهو v1.3.14 من 12 مايو
- استخراج أسماء الملفات يكشف عن 563 ملفاً بامتداد .rs (ملفات Rust)
التفصيل التقني مهم هنا: وجود مئات ملفات Rust داخل الملف التنفيذي لـ Claude Code يؤكد أن هذه ليست مجرد تعديلات سطحية، بل إعادة كتابة جوهرية لمكونات أساسية في Bun.
لماذا أعادت Oven كتابة Bun بـ Rust؟
Bun أُطلق عام 2022 كبديل أسرع لـ Node.js، وكُتب أصلاً بلغة Zig لتحقيق أداء استثنائي. الانتقال إلى Rust يعكس عدة اعتبارات استراتيجية: ضمانات السلامة المتفوقة (memory safety)، منظومة مكتبات أنضج، وسهولة أكبر في استقطاب المطورين. شركة Oven، المطوّرة لـ Bun، جمعت 105 مليون دولار في جولة Series A عام 2023، ما يمنحها الموارد لمشاريع إعادة الهندسة الطموحة.
ماذا يعني هذا لمؤسسي الشركات الناشئة؟
الدرس الأبرز: إعادة الكتابة الناجحة هي التي لا يلاحظها أحد. كثير من المؤسسين يخشون إعادة هندسة المنتج خوفاً من كسر التجربة أو تأخير الإطلاق. ما فعلته Anthropic وOven يُثبت أن التحوّلات الجذرية ممكنة إذا أُديرت بانضباط هندسي صارم.
- التوافق الخلفي (backward compatibility) ليس ترفاً بل ضرورة
- الأداء المحسّن قيمة حقيقية حتى لو لم يُسوَّق لها
- الشراكات الصامتة مع منصات كبرى (مثل Anthropic) قد تكون أهم من الإعلانات الضخمة
شراكة Anthropic وOven: ما الذي تكشفه؟
أن تتبنى Anthropic إصداراً تجريبياً من Bun (v1.4.0) قبل طرحه للعموم يشير إلى تعاون وثيق بين الشركتين. Claude Code يعمل محلياً على أجهزة المستخدمين، ما يعني أن Bun بنسخته الجديدة يعمل الآن على ملايين الأجهزة حول العالم — اختبار ميداني واسع النطاق لم يكن ممكناً بأي طريقة أخرى.
رأي Logicity
هذا التطوّر يضع Bun في موقع تنافسي أقوى أمام Node.js وDeno. للمؤسسين الذين يبنون أدوات CLI أو تطبيقات سطر أوامر، Bun يستحق التجربة الآن — خاصة مع إصدار Canary الجديد (التثبيت عبر bun upgrade --canary). البدائل تشمل Node.js (مجاني، مستقر لكن أبطأ) وDeno (أمان مدمج، اعتماد أقل في الإنتاج). إذا كان الأداء عند بدء التشغيل حاسماً لمنتجك، فإن تحسّن 10% قد يُترجم إلى تجربة مستخدم أفضل بشكل ملموس.
الأسئلة الشائعة
ما هو Bun ولماذا يُستخدم في Claude Code؟
Bun هو بيئة تشغيل JavaScript/TypeScript سريعة تُنافس Node.js. Claude Code يستخدمه لتنفيذ الأوامر محلياً بسرعة عالية، والآن يعتمد نسخة مُعاد كتابتها بـ Rust لأداء أفضل.
هل يؤثر هذا التغيير على استخدامي لـ Claude Code؟
لا، التجربة مطابقة تماماً. التحسينات داخلية بالكامل، مع تسريع 10% في بدء التشغيل على Linux قد لا تلاحظه مباشرة.
كيف أحصل على نسخة Bun المكتوبة بـ Rust؟
شغّل الأمر bun upgrade --canary لتثبيت إصدار Canary الذي يتضمن النسخة الجديدة.
ما الفرق بين Zig وRust في سياق Bun؟
Zig كانت الخيار الأصلي لسرعتها وتحكمها المنخفض المستوى. Rust تُضيف ضمانات سلامة الذاكرة ومنظومة مكتبات أوسع، ما يُسهّل الصيانة طويلة المدى.
هل تدعم أدوات الذكاء الاصطناعي الأخرى Bun؟
معظم أدوات AI تعتمد حالياً على Node.js أو Python. تبني Anthropic لـ Bun قد يُشجّع منافسين مثل GitHub Copilot أو Cursor على استكشافه.
هل تحتاج مساعدة في التطبيق؟
إذا كنت تبني أداة CLI أو تفكر في الانتقال إلى Bun في شركتك الناشئة، تواصل مع فريق Logicity للحصول على استشارة تقنية متخصصة حول اختيار بيئة التشغيل المناسبة لحالتك.
فاطمة الزهراء
كاتبة تقنية متخصصة في الذكاء الاصطناعي
أُنتِج هذا المقال بمساعدة الذكاء الاصطناعي وراجعه فريق التحرير في لوجيسيتي. اعرف المزيد في سياسة التحرير.


