هذا الصباح، تمت مشاركة نتائج أول اختبار لإعادة بناء "PluckyPuffin" الخاص بـ Ubuntu 25.04 على القائمة البريدية. على الرغم من أن الأمر لا يثير اهتمام الغرباء عادةً، إلا أن الأمر المثير للاهتمام هو أنهم استخدموا مترجم LLVMClang (بدلاً من مترجم دول مجلس التعاون الخليجي المعتاد) لإعادة بناء المكونات الرئيسية لحزمة Ubuntu 25.04.
يعد اختبار إعادة بناء معلومات Ubuntu في القائمة البريدية أمرًا مملًا بشكل عام إلا إذا كنت مشرفًا/مدير حزم Ubuntu. عادةً ما يشيرون فقط إلى الحزم التي لا يمكن إنشاؤها لأسباب مثل ترقيات المترجم/سلسلة الأدوات الجديدة و/أو بنيات وحدة المعالجة المركزية المتخصصة. يعد هذا أيضًا أول اختبار مخطط له لإعادة بناء Ubuntu 25.04 بعد ترقيات سلسلة أدوات GNU الأخرى. ولكن ما يجعل إعادة بناء اختبار PluckyPuffin أكثر إثارة للاهتمام هو ما يلي:
يبدو أن هذه هي المحاولة الأولى لشركة Canonical لإعادة بناء Ubuntu تحت مترجم LLVM/Clang بدلاً من مترجم دول مجلس التعاون الخليجي القياسي. في الواقع، التحقق من معلومات القائمة البريدية قبل إعادة بناء الاختبار لم يذكر أي تجميع LLVM "إضافي".
يستخدم اختبار إعادة بناء ThatUbuntu25.04 مترجم LLVM. 04 كشف اختبار إعادة البناء باستخدام مترجم LLVM/Clang عن عدد من الحزم التي فشل بناؤها: في الأرشيف الرئيسي، فشلت 176 حزمة في البناء على x86_64، وفشلت 205 حزمة في البناء على Armhf، وفشلت 131 حزمة في البناء على ARM64، من بين بنيات أخرى.
ليس هناك ما يشير إلى أن Canonical تخطط للتبديل إلى LLVM/Clang كمترجم افتراضي لـ C/C++ أو أي شيء من هذا القبيل في أي وقت قريب، ولكن المثير للاهتمام هو أنهم بدأوا في استكشاف المزيد من التحسينات ذات المستوى المنخفض للتوزيع والتركيز أكثر على الأداء الجاهز والمجالات الأخرى. يمكن للمستخدمين المهتمين بنتائج إعادة بناء اختبار Ubuntu 25.04 الاطلاع على معلومات تطوير Ubuntu هذه.