دخلت النسخة الرائجة لهذا العام من مجموعة مترجمات GNU مفتوحة المصدر (GCC)، مجلس التعاون الخليجي 16، في سباق الإصدار النهائي. كأول إصدار مستقر من هذا الفرع، من المتوقع أن يتم إطلاق الإصدار GB16.1 رسميًا في الأسابيع القليلة المقبلة وسيستمر في لعب أحد أهم المترجمين في نظام Linux والنظام البيئي مفتوح المصدر.

يتعلم أكثر:
https://gcc.gnu.org/pipermail/gcc/2026-April/247980.html
أعلن جاكوب جيلينك، عضو فريق هندسة إصدار دول مجلس التعاون الخليجي من Red Hat، مؤخرًا أن جميع مشكلات الانحدار على مستوى P1 المتبقية (العيوب ذات الأولوية القصوى) في دول مجلس التعاون الخليجي 16 قد تمت إزالتها، وتم إنشاء إصدارات فرع الإصدار/gcc-16 لدول مجلس التعاون الخليجي 16 في مستودع Git. وهذا يعني أن أعمال التطوير قد تحولت رسميًا إلى مزيد من الاختبارات وإصلاحات المرحلة النهائية لرمز الفرع. وفي الوقت نفسه، بدأ الصندوق دورة الإصدار التالية. دول مجلس التعاون الخليجي 17.0.0 مفتوح الآن للتطوير في Git.
وفقًا للاتفاقية، عادةً ما يتم إصدار الإصدار الرئيسي الرئيسي لمجموعة مترجمات GNU بين أبريل ومايو من كل عام. سيتبع إصدار دول مجلس التعاون الخليجي 16.1 لهذا العام أيضًا هذا الإيقاع ويصدر نسخة مستقرة بعد استكمال الاختبار الإضافي لرمز الفرع والإصلاحات المحتملة في اللحظة الأخيرة. ذكرت شركة Phoronix أنها ستقدم نتائج اختبار الأداء ذات الصلة بعد الإصدار الرسمي لـGC 16.
كتحديث مهم هذا العام، يقدم مجلس التعاون الخليجي 16 عددًا من التحسينات على ميزات اللغة ومنصات الأجهزة. أحد أبرز هذه الميزات هو إضافة دعم الواجهة الأمامية للغة البرمجة Algol 68، مما يسمح بتجميع هذه اللغة العريقة مباشرة من خلال سلسلة أدوات دول مجلس التعاون الخليجي. بالإضافة إلى ذلك، يحدد مجلس التعاون الخليجي 16 معيار C++20 كمعيار افتراضي، مما يوفر لمطوري C++ المعاصرين بيئة لغوية أكثر انسجامًا مع الممارسات الحالية.
فيما يتعلق بدعم المعالج، يضيف مجلس التعاون الخليجي 16 دعمًا أوليًا لبنية AMD Zen 6، والنموذج المستهدف المقابل هو "znver6"، مما يضع الأساس لتحسين المعالجات المستقبلية المستندة إلى Zen 6 في النظام البيئي للبرمجيات مفتوحة المصدر. بالنسبة لمنصات Intel، قام مجلس التعاون الخليجي 16 بإعداد دعم مجموعة التعليمات AVX10.2 وAPX لمعالجات Intel Nova Lake القادمة، كما أضاف دعمًا مستهدفًا لـ Intel Wildcat Lake.
بالإضافة إلى الميزات المعمارية، يقوم برنامجGC 16 أيضًا بإجراء تعديلات على أداء سلسلة الأدوات وتكوينها. يعمل الإصدار الجديد على زيادة العدد الافتراضي لأقسام LTO (تحسين وقت الارتباط) للتكيف بشكل أفضل مع المعالجات الحالية مع زيادة عدد النوى المتعددة، ومن المتوقع أن يحقق تأثيرات تحسين متوازية أفضل في سيناريوهات التجميع الهندسي واسعة النطاق. في الوقت نفسه، بالنسبة لمنصة ARM64، لم تعد ميزة الإصدارات المتعددة للوظائف مميزة كميزة تجريبية، مما يعني أن هذه الميزة دخلت مرحلة ناضجة وقابلة للاستخدام في النظام البيئي ARM64.
في العالم المضمن، يضيف مجلس التعاون الخليجي 16 دعمًا لمكتبة Picolibc C المضمنة، مما يوفر خيارات مكتبة قياسية جديدة لمطوري الأجهزة محدودة الموارد والأنظمة المدمجة. بالإضافة إلى النقاط البارزة المذكورة أعلاه، يتضمن مجلس التعاون الخليجي 16 أيضًا عددًا كبيرًا من تحسينات الأداء والتحسينات التفصيلية في جميع أنحاء مجموعة المترجمات، مما يزيد من ترسيخ مكانتها باعتبارها البنية التحتية الرئيسية للتجميع في عالم مفتوح المصدر.
مع إنشاء فرع إصدار دول مجلس التعاون الخليجي 16 وبدء دورة تطوير دول مجلس التعاون الخليجي 17، يظل تطور مجموعة مترجمات جنو مضغوطًا ومستقرًا. في الأسابيع القليلة المقبلة، مع إصدار الإصدار الرسمي من إصدار دول مجلس التعاون الخليجي 16.1، ستجري الصناعة والمجتمع أيضًا اختبارات قياس مختلفة لاختبار الأداء الفعلي لهذا الإصدار بشكل أكثر سهولة من حيث الأداء ودعم الأجهزة الجديدة.