Simon Willison→ المصدر

Claude Code теперь работает на Bun, переписанном на Rust: старт на 10% быстрее

Создатель Bun Джарред Самнер сообщил, что Claude Code с версии 2.1.181 (17 июня 2026) работает на Rust-порте Bun вместо 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. أعلن عن هذا التحول جاريد سمنر (Jarred Sumner) مبتكر Bun، وفي 19 يوليو 2026 أكّد المطوّر Simon Willison ذلك بشكل مستقل بعد فحصه الملف التنفيذي (binary) لـ 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 الخاص ببيئة التشغيل هو ما تم تجميعه (compiled) فعليًا داخل الملف التنفيذي.

  • Claude Code v2.1.181 — صدر في 17 يونيو 2026، وهو أول إصدار يعمل على منفذ Rust (Rust port) الخاص بـ Bun
  • بيئة التشغيل المدمجة هي 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. فآخر وسم (tag) على GitHub هو v1.3.14 بتاريخ 12 مايو 2026، بينما ظهر الرقم 1.4.0 في ملف `package.json` منذ commit بتاريخ 17 مايو 2026 ولم يتغيّر منذ ذلك الحين. وبذلك تُقدّم Anthropic فعليًا نسخة تجريبية سابقة للإصدار (pre-release) من بيئة التشغيل داخل أداة إنتاجية يستخدمها ملايين المطورين.

ويمكن أيضًا التحقق من الإصدار المدمج دون استخدام `strings`. فقد اقترح المطوّر Ajan Raj حيلة: تحميل سكريبت عبر المتغيّر `BUN_OPTIONS` واستدعاء `claude --version` — إذ يعرض الأمر الناتج `1.4.0`، وهو نفس إصدار بيئة التشغيل.

«Boring is good» — ماذا يقول مبتكر Bun

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

«يستخدم Claude Code v2.1.181 (الصادر في 17 يونيو) والإصدارات الأحدث منفذ Rust الخاص بـ Bun. أصبح الإقلاع على Linux أسرع بنسبة 10%، لكن فيما عدا ذلك لم يلاحظ أحد تقريبًا شيئًا.

Boring is good» — جاريد سمنر (Jarred Sumner)، مبتكر Bun، في مدونة «Rewriting Bun in Rust».

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

ماذا يعني هذا

تستخدم Anthropic أداة Claude Code كساحة اختبار لتجربة إصدار Rust الجديد من Bun في بيئة إنتاجية حقيقية قبل إصداره المستقر. وبالنسبة للمستخدمين فإن هذا الأمر غير ملحوظ — إذ تبدأ أداة سطر الأوامر (CLI) فقط بسرعة أكبر قليلًا؛ أما بالنسبة لمنظومة 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 أسرع؟

نعم، لكن ليس بشكل كبير: فبحسب جاريد سمنر (Jarred Sumner)، أصبح الإقلاع على Linux أسرع بنحو 10%. أما على المنصات الأخرى فالفرق يكاد لا يُلاحَظ من قبل المستخدم.

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

هل تحتاج إلى ذكاء اصطناعي يعمل داخل شركتك — وليس فقط في موجز الأخبار؟

أبني ذكاءً اصطناعياً جاهزاً للإنتاج للشركات — أنظمة CRM مخصّصة، أدوات داخلية، وكلاء مستقلون، أتمتة سير العمل. ملك لك، مصمّم وفق عمليتك، دون رسوم لكل مستخدم. من إعداد جمال خميدون، مدير المنتجات في AlpinaGPT (منصة ذكاء اصطناعي، أكثر من 6000 مستخدم).

ما رأيك؟
جارٍ تحميل التعليقات…