وسم

Rust

منصات وملكية

Synaptics ترسل إنذارًا بـ 125 براءة اختراع لمطور كتب driver مفتوح المصدر لدوكات DisplayLink

المغزى: البراءة تحمي تنفيذ الفكرة لا نص الكود، فكتابة كل سطر من الصفر، أو تركه لموديل، لا تحمي من ادعاء التعدي، وهي طبقة منفصلة عن الترخيص.

براءات الاختراعLinuxالمصادر المفتوحة
برمجيات

موظفون في Discord: تطبيق Windows يُعاد كتابته بـ Rust وواجهته بـ GPUI بدل Electron

المغزى: شركة بنت منتجها على Electron وReact Native لتتحرك بسرعة على كل المنصات تدفع الآن ثمن واجهة أصلية، وإن نجحت التجربة يظهر خيار ثالث: منطق مكتوب مرة واحدة وواجهة أصلية فوقه.

DiscordElectronWebAssembly
أمن سيبراني

مكتبة cfsolve المفتوحة بلغة Rust تحل تحدي Cloudflare Turnstile دون تشغيل أي متصفح

المغزى: اجتياز تحدي Turnstile صار دليلًا أضعف على وجود إنسان، فتنتقل الحماية الفعلية من الواجهة إلى ما يراه الخادم: عدد المحاولات ومصدرها وارتباطها بحساب وجهاز.

برمجيات

Alex Kladov: لا تجعل دالة عامة تنادي دالة عامة أخرى، بل استخرج دالة خاصة يناديها الاثنان

المغزى: الواجهة العامة مصممة لراحة من يستخدمها، وحين تُبنى عليها تفاصيل التنفيذ الداخلي تتراكم فيها معاملات لا تخص المستخدم، ويصبح كل تعديل فيها تعديلًا يصل إلى الجميع.

برمجيات

مشروع systemd يقبل كود Rust رسميًا في المكونات الجديدة الطرفية فقط

المغزى: أكبر مشاريع البنية التحتية في Linux تختار إدخال Rust في الجديد وترك القديم بلغة C، وهذا إقرار بأن إعادة كتابة كود يعمل أغلى من فائدتها حتى في مشروع بهذا الحجم.

برمجيات

أداة PaperPilot المفتوحة تعالج ملفات PDF محليًا بترخيص Apache 2.0 وتوفر MCP server للـ agents

المغزى: رفع عقد أو كشف حساب إلى موقع مجاني لدمج ملفات PDF يرسل الملف إلى خادم مجهول، وأداة محلية مفتوحة تتيح المهمة نفسها دون أن يغادر الملف الجهاز، بما في ذلك عبر الـ agent.

برمجيات

ClickHouse تحذف محرّك pgrust من ClickBench بعد قياس هبط من 10.8 ثانية إلى 11 ميلي ثانية، وصاحبه يرد

المغزى: الرقم الذي يتحسّن ألف مرة في التشغيلة الثانية يقيس الكاش لا سرعة قاعدة البيانات، وسؤالان يفرزان أي benchmark: هل قيس باردًا، وهل يبقى كما هو إذا تغيّرت قيمة داخل الاستعلام.

برمجيات

فريق Frontier Red Team في Anthropic يثبت رياضيًا خلوّ 239 نقطة دخول في مكتبات مفتوحة المصدر من الـ crash

المغزى: الإثبات الرياضي لسلامة الكود كان عملًا أكاديميًا بميزانية مشروع كامل، وصار يُولَّد في أسابيع، لكن نطاقه ما زال ضيقًا ومشروطًا ببيئة تشغيل محددة.

فرق ومنتجات

دليل Google لأسلوب Rust يفرّق بين كود المكتبات وكود التطبيقات في إلزام قواعده

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

برمجيات

Cloudflare تنشر tsrs، مترجم TypeScript مكتوب بـ Rust أسرع حتى 8 مرات وبذاكرة أقل 70%

المغزى: المنافسة هنا لم تقسم اللغة بل حسّنت الأصل نفسه، وفي الـ CI قد تكون الذاكرة أهم من السرعة، لأن ما يوقف البناء على runner رخيص هو السقف لا الوقت.

برمجيات

Niko Matsakis من فريق Rust: نظام الأنواع يضيّق مساحة أخطاء الـ agents قبل الاختبارات

المغزى: مع كود يكتبه الـ agent بسرعة وبكميات كبيرة، يصبح السؤال عن أي لغة: هل تمنع فئات من الأخطاء من الأساس، أم تتركها مفتوحة وتنتظر أن تلتقطها الاختبارات.

برمجيات

تقرير في مستودع Rust: كود آمن بالكامل يقرأ ذاكرة محرَّرة بسبب ثغرة في الـ borrow checker موجودة منذ الإصدار 1.4

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

برمجيات

إعادة كتابة Campfire بالـ agents في Rust وElixir وGo تكشف أن المقارنة كانت بين مواصفات مختلفة

المغزى: حين لا يحدد الطلب الموجَّه إلى الـ agent قرارات التصميم، يتخذها الموديل بصمت، فتصبح مقارنة اللغات مقارنة بين قرارات لم يرها أحد.

برمجيات

مشروع PhotoCraft يعيد بناء Photoshop بلغة Rust كمصدر مفتوح ويفتح ملفات PSD بطبقاتها

المغزى: ما أفشل بدائل Photoshop السابقة لم يكن الواجهة بل الحبس في صيغة ملف مغلقة، وأداة تحفظ ملفات PSD وتُدار من MCP تفتح طريقًا ثالثًا لأتمتة التصميم بلا اشتراك.

برمجيات

مشروع curl يواجه خطأين في مترجمَي gcc وRust يخصان تحسين الكود على معمارية arm64

المغزى: حين يخطئ المترجم يبقى الكود المصدري صحيحًا، لكن البرنامج الذي يعمل ليس ما كُتب، وكل أدوات المراجعة والاختبار المعتادة تنظر إلى المصدر وحده.

برمجيات

مشروع headstart يسرّع cargo check في Rust حتى 54% بإطلاق الواجهة قبل فحص أجساد الدوال

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

برمجيات

فريق Halide يطلق wpd، بديلًا لمكتبة libwebp بلغة Rust أسرع حتى 3.19 مرة

عادة يُدفع الأمان من السرعة، لكن إعادة كتابة فك صور WebP بلغة Rust جاءت بالاثنين معًا، وهي مكتبة تعالج ملفات قادمة من مستخدمين مجهولين في كل منتج يقبل رفع الصور.

برمجيات

خطة إدخال Rust إلى CPython تبدأ بوحدة zlib في Python 3.16 ولا تصبح إلزامية قبل 2029

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

ذكاء اصطناعي

تجربة Max Woolf: agents تسرّع كود Rust حتى 32 مرة بفضل مقياس أداء واضح

نجاح الـ agents في تحسين الكود لم يأتِ من قوة النموذج وحده، بل من وجود رقم آلي يحكم على النتيجة. والمهام التي لا تملك مقياسًا كهذا ما زالت تحتاج إلى إنسان يحكم عليها.

أمن سيبراني

فريق Rust يحذر من حملة تستهدف أصحاب المكتبات الشهيرة عبر عروض عمل ومكالمات فيديو

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