Simon Willison→ المصدر

Claude Code يعمل الآن على Bun المعاد كتابته بلغة Rust: بدء التشغيل أسرع بنسبة 10%

أعلن مبتكر Bun، جارِد سامنر، أن Claude Code يعمل منذ الإصدار 2.1.181 (17 يونيو 2026) على نسخة Bun المنقولة إلى Rust بدلًا من Zig. وفحص المطوّر Simon Willison نسخته المثبّتة بالأمر strings، فعثر على السلسلة «Bun v1.4.0» إضافةً إلى 563 اسم ملف بامتداد .rs، وهو دليل على أن نسخة Rust تعمل فعليًا في بيئة الإنتاج على ملايين الأجهزة. وتسارع بدء التشغيل على Linux بنسبة 10%.

معالج بواسطة الذكاء الاصطناعي من Simon Willison؛ بتحرير Hamidun News
Claude Code يعمل الآن على Bun المعاد كتابته بلغة Rust: بدء التشغيل أسرع بنسبة 10%
المصدر: Simon Willison. كولاج: Hamidun News.
◐ استمع للمقال

يعمل Claude Code منذ الإصدار 2.1.181، الذي صدر في 17 يونيو 2026، على بيئة التشغيل Bun بعد إعادة كتابتها من لغة Zig إلى Rust. وكان مبتكر Bun، جارِد سامنر، قد أعلن عن هذا الانتقال، ثم أكّده بصورة مستقلة المطوّر Simon Willison في 19 يوليو 2026 بعد تفكيك الملف التنفيذي لـ Claude Code: فقد تسارع التشغيل على Linux بنحو 10%.

كيف اكتُشفت Rust داخل Claude Code

تحقّق Simon Willison من الانتقال بتشغيل الأمر `strings` على الملف التنفيذي لـ Claude Code مع تصفية بالسلسلة «Bun v1». وكان الناتج `Bun v1.4.0 (macOS arm64)`. أما الأمر الثاني، الذي بحث عن مسارات من النمط `src/*.rs`، فأعاد قائمة من 563 اسم ملف بامتداد `.rs`، تمتد من `src/runtime/bake/dev_server/mod.rs` إلى `src/bundler/bundle_v2.rs`. وهذا دليل مباشر على أن شيفرة Rust الخاصة ببيئة التشغيل مضمَّنة فعليًا في الملف التنفيذي.

  • Claude Code v2.1.181 — صدر في 17 يونيو 2026، وهو أول إصدار يعمل على نسخة Bun المنقولة إلى Rust
  • بيئة التشغيل المضمَّنة — Bun v1.4.0؛ أما الإصدارات المستقرة من Bun فلم تتجاوز حتى الآن v1.3.14 (12 مايو 2026)
  • وجد الأمر `strings` 563 اسم ملف بامتداد `.rs`
  • التسارع في بدء التشغيل على Linux — نحو 10%
  • نسخة Rust متاحة للعموم بالفعل في صورة إصدار canary (`bun upgrade --canary`)

لماذا يتضمن Claude Code نسخة Bun 1.4.0 غير الصادرة بعد

يحتوي Claude Code على Bun v1.4.0، وهي نسخة لا وجود لها حتى الآن بين الإصدارات المستقرة من Bun. فآخر وسم على GitHub هو v1.3.14 بتاريخ 12 مايو 2026، بينما دخل الرقم 1.4.0 إلى `package.json` منذ تعديل (commit) بتاريخ 17 مايو 2026 ولم يتغير بعدها. وعمليًا، تشحن Anthropic نسخة تجريبية سابقة للإصدار الرسمي من بيئة التشغيل ضمن أداة إنتاجية يستخدمها ملايين المطوّرين.

ويمكن التحقق من النسخة المضمَّنة حتى من دون `strings`. فقد اقترح المطوّر Ajan Raj حيلة تقوم على تحميل سكربت عبر المتغيّر `BUN_OPTIONS` ثم استدعاء `claude --version`، فيطبع الأمر `1.4.0`، أي نسخة بيئة التشغيل نفسها.

«الملل أمر جيد» — ما يقوله مبتكر Bun

مرّ الانتقال بسلاسة لدرجة أن أحدًا تقريبًا لم يلحظه. وهذا ما يشدّد عليه مبتكر Bun: فالنتيجة الأهم لإعادة الكتابة بلغة Rust ليست ميزات لافتة، بل الاستقرار وبدء تشغيل أسرع قليلًا.

«إصدار

Claude Code v2.1.181 (صدر في 17 يونيو) والإصدارات اللاحقة تستخدم نسخة Bun المنقولة إلى Rust. أصبح التشغيل على Linux أسرع بنسبة 10%، لكن أحدًا تقريبًا لم يلحظ شيئًا آخر. الملل أمر جيد»، — جارِد سامنر، مبتكر Bun، في مدوّنته «Rewriting Bun in Rust».

ويتفق Simon Willison مع هذا التقييم، إذ يقول إن «Bun المكتوب بلغة Rust يعمل فعلًا في بيئة الإنتاج على ملايين الأجهزة المختلفة».

ماذا يعني ذلك

تستخدم Anthropic أداة Claude Code ساحةً لاختبار النسخة الجديدة من Bun المكتوبة بلغة Rust في بيئة إنتاج حقيقية قبل صدور إصدارها المستقر. وبالنسبة إلى المستخدمين فالأمر غير ملحوظ — فواجهة سطر الأوامر تبدأ بسرعة أكبر قليلًا فحسب؛ أما بالنسبة إلى منظومة Bun فهو اختبار ميداني لنسخة Rust على قاعدة ضخمة من الأجهزة.

الأسئلة الشائعة

ما هو Bun؟

Bun بيئة تشغيل سريعة للغة JavaScript وبديل عن Node.js، ويعمل عليها Claude Code. كُتب Bun في الأصل بلغة Zig، أما الآن فقد أُعيدت كتابة نواته بلغة Rust.

كيف أتحقق من نسخة Bun المضمَّنة في Claude Code؟

يمكن تنفيذ الأمر `strings ~/.local/bin/claude | grep -m1 'Bun v1'` — وسيعرض الناتج `Bun v1.4.0`. وهناك بديل من Ajan Raj: تشغيل `claude --version` مع المتغيّر `BUN_OPTIONS` الذي يحمّل سكربتًا يقرأ `Bun.version` — والنتيجة نفسها، `1.4.0`.

هل أصبح Claude Code أسرع؟

نعم، لكن بدرجة طفيفة: فبحسب جارِد سامنر، تسارع التشغيل على Linux بنحو 10%. وعلى المنصات الأخرى يكاد الفارق لا يُلحظ بالنسبة إلى المستخدم.

ZK
Hamidun News
أخبار الذكاء الاصطناعي بدون ضوضاء. اختيار تحريري يومي من أكثر من 50 مصدر. منتج من جمال حميدون، رئيس الذكاء الاصطناعي في Alpina Digital.
✦ Hands-On AI Engineering

Build & Ship Production AI Apps with Vibe Coding

Join Zhemal Khamidun's hands-on Vibe Coding Intensive at hamidun.com/vibecoding — master Claude Code, Cursor, and autonomous agentic workflows.

Explore Vibe Coding →Vibe Academy Platform
ما رأيك؟
جارٍ تحميل التعليقات…