إصدار Glibc 2.43 مع ميزات ISO C23 وتحسينات

أصدر مشروع GNU الإصدار 2.43 من مكتبة GNU C، المعروفة بـ glibc، بعد ستة أشهر من التحديث السابق. يتقدم هذا الإصدار في الامتثال لمعيار ISO C23 ويشمل إصلاحات أمنية، تحسينات أداء، ودعم منصات جديدة. يقدم عدة وظائف ذاكرة جديدة وتحسينات لمختلف الهياكل.

تعمل مكتبة GNU C، أو glibc، كواجهة أساسية بين برامج المستخدم ونواة Linux. في 24 يناير 2026، أصدر مشروع GNU الإصدار 2.43، وهو تحديث هادئ لكنه مهم بعد ستة أشهر من إصدار 2.42. يركز glibc 2.43 بشكل رئيسي على تعزيز الامتثال لمعيار ISO C23. يضيف وظائف ذاكرة موحدة جديدة، بما في ذلك free_sized، وfree_aligned_sized، وmemset_explicit. كما يتضمن أيضًا سلوكًا معدلًا لـ assert وتعريفات جديدة للوظائف الرياضية والزمنية في C23. للحفاظ على صحة const، تم تعديل عدة واجهات برمجية (APIs) معروفة، مما قد يتطلب تعديلات في المشاريع المتأثرة. يحظى الأمان باهتمام من خلال إصلاح ثلاث ثغرات أمنية: خلل في فساد كومة الذاكرة في memalign، تسريبات معلومات في وظائف حل أسماء الشبكة، وعرض ذاكرة غير مهيأة في wordexp. تشمل تحسينات الأداء وظائف رياضية أسرع وأدق، مستمدة من تحسينات مشروع CORE-MATH. تغطي التحسينات الخاصة بالهندسة المعمارية معالجة أفضل لـ AArch64، وmemset محسن لـ RISC-V، ودعم لمعالجات Intel x86 القادمة. بالنسبة لأنظمة Linux، يدمج glibc 2.43 واجهات جديدة مثل openat2 ووظيفة مُهرِّم الذاكرة mseal. تم تحديث بيانات اللغة لتتوافق مع Unicode 17.0، وأصبح دعم بناء Clang تجريبيًا متاحًا. تهدف هذه التغييرات إلى تعزيز الموثوقية والكفاءة في بيئات البرمجيات مفتوحة المصدر، مع تفاصيل كاملة في الإعلان الرسمي وملاحظات الإصدار.

مقالات ذات صلة

Illustration of Ubuntu 26.04 LTS 'Resolute Raccoon' launch featuring laptop desktop with kernel 7.0, Wayland, and official flavors.
صورة مولدة بواسطة الذكاء الاصطناعي

Ubuntu 26.04 LTS releases with Linux kernel 7.0

من إعداد الذكاء الاصطناعي صورة مولدة بواسطة الذكاء الاصطناعي

Canonical has launched Ubuntu 26.04 LTS, codenamed Resolute Raccoon, featuring Linux kernel 7.0 and a shift to Wayland across variants. Official flavors including Kubuntu and Lubuntu accompany the main release with updated desktops and hardware support. The LTS version promises five years of updates until April 2031.

OpenZFS has released version 2.4.1, a maintenance update two months after the 2.4 version. The new release adds compatibility for Linux kernel 6.19 and improves support for FreeBSD. It includes numerous fixes for stability, builds, and performance across platforms.

من إعداد الذكاء الاصطناعي

Arch Linux has issued its monthly installation ISO for March 2026, incorporating updates from February's repositories. The snapshot includes a new Linux kernel, refreshed libraries, desktop environments, and security enhancements. It serves as installation media for new users without introducing specific distribution changes.

AMD has introduced version 23.0-0 of its AOMP compiler, continuing improvements to Fortran support. The update is covered by Phoronix, a site focused on Linux hardware and open-source developments. This release builds on prior efforts to bolster Fortran capabilities within the compiler.

يستخدم هذا الموقع ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط للتحليلات لتحسين موقعنا. اقرأ سياسة الخصوصية الخاصة بنا سياسة الخصوصية لمزيد من المعلومات.
رفض