bzip2 بلغة Rust: سرعة أعلى وتجميع متقاطع مبسّط

2025-06-17
bzip2 بلغة Rust: سرعة أعلى وتجميع متقاطع مبسّط

يستخدم إصدار bzip2 0.6.0 الجديد، الصادر مؤخراً، بافتراضياً مكتبة libbz2-rs-sys المكتوبة بلغة Rust، مما يحقق تحسينات كبيرة في سرعة الضغط وفك الضغط، بالإضافة إلى تبسيط عملية التجميع المتقاطع. ويعالج هذا العمل الاعتماد المستمر على bzip2 في العديد من المشاريع، حيث يوفر إصدار Rust حلولاً لمشاكل التجميع طويلة الأمد، مثل تجميع WebAssembly والتوافق مع أنظمة Windows/Android. وتُظهر اختبارات المقارنة أن إصدار Rust يتفوق بشكل عام على إصدار C، كما خضع لفحص أمان Miri لضمان موثوقية الكود.

اقرأ المزيد
التطوير

أوبونتو 25.10 ستستخدم sudo-rs الآمن للذاكرة بشكل افتراضي

2025-05-06
أوبونتو 25.10 ستستخدم sudo-rs الآمن للذاكرة بشكل افتراضي

أعلنت Canonical أن Ubuntu 25.10 ستستخدم sudo-rs افتراضيًا، وهو بديل آمن للذاكرة لأداة sudo المستخدمة على نطاق واسع، مكتوبة بلغة Rust. تهدف هذه الخطوة إلى تعزيز أمن Ubuntu وقابلية صيانته. تم تطوير sudo-rs بواسطة مؤسسة Trifecta Tech، وهي تعالج مشكلات أمان الذاكرة المتأصلة في عمليات تنفيذ sudo التقليدية القائمة على لغة C. سيتم الاحتفاظ بهذا التغيير في Ubuntu 26.04 LTS، مما يضمن الأمان والاستقرار على المدى الطويل.

اقرأ المزيد
التطوير

إصدار zlib-rs 0.4.2: مكتبة ضغط سريعة للغاية

2025-03-16
إصدار zlib-rs 0.4.2: مكتبة ضغط سريعة للغاية

تم إصدار zlib-rs 0.4.2، والذي يتميز بتحسينات كبيرة في الأداء! إنه الآن (على حد علمنا) أسرع تنفيذ متوافق مع واجهة برمجة التطبيقات zlib لفك الضغط، ويتفوق على المنافسين في أهم حالات الضغط. يستخدم هذا الإصدار تقنيات متعددة الإصدارات وترقيات DFA الذكية لاختيار التنفيذ الأمثل بكفاءة في وقت التشغيل، مما يؤدي إلى مكاسب سرعة هائلة. تُظهر اختبارات المقارنة أن zlib-rs يتفوق بشكل كبير على zlib-ng وzlib-chromium في فك الضغط. على الرغم من التخطيط لمزيد من التحسينات في أداء الضغط، إلا أن zlib-rs سريع بشكل استثنائي بالفعل، ويسعى للحصول على تمويل لإكمال العمل المتبقي.

اقرأ المزيد
التطوير مكتبة ضغط