قامت Canonical، الشركة التي تقف وراء Ubuntu، بمراجعة تطور سلسلة الأدوات من Ubuntu 24.04 LTS إلى Ubuntu 26.04 LTS، والتي سيتم إصدارها غدًا، في منشور بالمدونة، وأظهرت بإيجاز خططها المستقبلية لسلسلة أدوات المطورين. على الرغم من أن المستخدمين الذين اهتموا بالتغييرات بين الإصدارات في العامين الماضيين كانوا على دراية بالفعل بالتعديلات ذات الصلة، إلا أن خريطة الطريق العامة توضح أن Ubuntu يركز بشكل أكبر على ما يسمى بـ "devpacks" (حزم التطوير).

وفقًا للتقارير، فإن Ubuntu Devpack هو نوع من حزم برامج Snap التي تبلورت تدريجيًا خلال العام الماضي. يقومون بتجميع الأدوات المطلوبة لإطار عمل تطوير محدد مع التكوينات الافتراضية التي تم فحصها رسميًا وتقديمها للمطورين في شكل مكدسات. كان هذا النوع من Devpack يستهدف في البداية مجموعات التكنولوجيا مثل Java/Spring و.NET وGolang. كان الغرض هو استخدام تنسيق Snap الخاص بـ Ubuntu لتوفير بيئة تطوير جاهزة بنقرة واحدة للغات وأطر عمل محددة. وقالت شركة Canonical إنها ستعمل في تخطيط الإصدار المستقبلي على توسيع تغطية Devpack على هذا الأساس.
في توقعات سلسلة الأدوات لـ Ubuntu 26.04 LTS، ذكرت شركة Canonical أنها تفكر في إنشاء "مكدس تطوير" مخصص وصورة حاوية لدول مجلس التعاون الخليجي وLLVM، وتعبئة المترجم والرابط ومصحح الأخطاء والمطهر وسلسلة الأدوات المتقاطعة، بحيث يمكن أيضًا للمطورين C/C++ والمطورين على مستوى النظام الاستمتاع بتجربة بناء بيئة بنقرة واحدة مماثلة لمطوري Spring و.NET الحاليين. بالنسبة لـ Rust، تتضمن توجيهات التخطيط جعل Rust مسار تطوير "مواطن من الدرجة الأولى" على Ubuntu، وتوفير صور Rust المفلترة، وتعزيز التكامل مع LLD، مما يجعل Ubuntu أحد خيارات النظام الأساسي ذات الأولوية العالية لمشاريع Rust الحديثة على مستوى النظام.
ذكرت Canonical أيضًا أن أعمال متابعة Devpack قد تشمل: توفير Devpack متخصص لمجموعات التكنولوجيا الأكثر شيوعًا، مثل أطر العمل المرتبطة بـ Conda في نظام Python البيئي، وحزم تكنولوجيا Rust Web، ومحركات الألعاب المختلفة. بالإضافة إلى ذلك، تخطط Ubuntu أيضًا لإنشاء اتصال أوثق بين المكونات الإضافية Devpack وSnapcraft والوثائق الرسمية، بحيث يكون لكل لغة وإطار عمل رئيسي "مسار ذهبي" واضح المعالم على Ubuntu. ومن خلال حزمة Spring Devpack وGo Devpack و.NET Snap التي تم إطلاقها مسبقًا والتخطيط المستمر لسلسلة الأدواتGC/LLVM/Rust، قالت Canonical إنها ملتزمة بإنشاء منصة أساسية صلبة آمنة ومدعومة مناسبة لكل من مطوري Linux ومطوري التطبيقات.
وأشار التقرير إلى أنه إذا تم توفير Devpack ofGC وLLVM/Clang رسميًا على Ubuntu في المستقبل، فليس من المتوقع فقط تقديم إصدارات أحدث من سلسلة أدوات المترجم إلى التوزيعات الحالية بسرعة أكبر، ولكن أيضًا توفير بيئة تعبئة أكثر ملاءمة لاستخدامات مختلفة، مثل تطوير الألعاب، وتطوير Rust Web، وما إلى ذلك. ومع ذلك، بما أن حزم Devpack هذه يتم توزيعها في شكل Snap، فقد تظل هناك مشكلات في القبول للمستخدمين الذين لديهم تحفظات طويلة المدى حول نظام Snap البيئي.
بالنسبة للمطورين الذين يرغبون في معرفة المزيد من التفاصيل، قدمت Canonical وصفًا أكثر اكتمالاً لتطور سلسلة الأدوات والتخطيط في مدونة Ubuntu الرسمية:
https://ubuntu.com//blog/from-jammy-to-resolute-how-ubuntus-toolchains-have-evolved