أعلن مطورو Red Hat عن الإصدار الأولي للدعم لبنية RISC-V في مستودعهم. CentOS المسار 10، الذي يشكل أساس تطوير Red Hat Enterprise Linux ١٠. في السابق، تم إصدار حزم برمجية لبنى x86_64 (x86_64_v3 في RHEL 10)، وAarch64، وppc64le (POWER9)، وs390x (IBM z14). كما أصدرت Red Hat إصدارات تجريبية من RHEL 10 لأنظمة RISC-V، تم تطويرها بالاشتراك مع SiFive.
موجود حاليًا في مستودع git CentOS أدمجت Stream بالفعل معظم التصحيحات التي تعالج مشاكل بناء وتشغيل الحزم المختلفة على أنظمة riscv64. لم تُنقل بعض التصحيحات بعد إلى المستودع الرئيسي، وهي موجودة في فروع Git منفصلة، ومن المقرر نشرها في الأول من يوليو، إلى جانب إصدارات قابلة للتشغيل جاهزة للاستخدام على لوحات SiFive HiFive Premier P550. بعد نشر الإصدارات، سيتم إطلاق إصدار منفصل على أجهزة RISC-V. الخادم سيستمر كوجي والعمل على نقل الإصلاحات التي تم إنشاؤها إلى المشاريع الرئيسية (المصدر).
مشروع Rocky Linux، بهدف إنشاء إصدار RHEL مجاني يمكنه أن يحل محل الإصدار الكلاسيكي CentOSوذهبت إلى أبعد من ذلك وأعلنت عن دعم رسمي لأنظمة RISC-V (riscv64gc) في Rocky Linux 10. Rocky Linux سيدعم الإصدار 10 لوحات StarFive VisionFive 2 (VF2) وSiFive HiFive Premier P550، بالإضافة إلى إمكانية تشغيله في QEMU، على غرار إصدارات RISC-V من مشروع Fedora. كما يجري النظر في دعم لوحات Milk-V وBanana Pi.
تم منح بنية RISC-V حالة الدعم البديل، وعلى عكس البنيات الأساسية (x86_64، وAarch64، وppc64le، وs390x)، لن تمنع الإصدارات للبنيات الأخرى. إن وجود مشكلات خاصة بـ RISC-V في الحزم لن يوقف نشر إصدارات تلك الحزم للهندسة المعمارية الأخرى.
عند التشغيل على لوحة VisionFive 2 وفي QEMU، سيتم استخدام نواة RHEL 10 الافتراضية، بينما عند التشغيل على لوحات سلسلة SiFive HiFive Premier P550، سيتم استخدام نواة مخصصة من الشركة المصنعة للأجهزة. يتم تطوير هذا الإصدار بالتعاون مع مشروع Fedora. موعد الإصدار Rocky Linux لم يتم الإبلاغ عن الرقم 10 بعد.
بالإضافة إلى ذلك، يمكن الإشارة إلى مبادرة مشروع ألما. Linux حول إنشاء نسخة من مستودع EPEL 10 (الحزم الإضافية للمؤسسات) Linux) لبنية x86-64-v2. على عكس توزيعة RHEL 10، التي توفر حزمًا مع تحسينات لبنية x86-64-v3 الدقيقة، فإن توزيعة Alma Linux يُنشئ النظام إصدارات منفصلة للبنية الدقيقة x86-64-v2، والتي يتم صيانتها بالتوازي مع إصدارات x86-64-v3 الأساسية. من الآن فصاعدًا، ستُستخدم إصدارات x86-64-v2 في Alma. Linux سيشمل الدعم ليس فقط المستودع الرئيسي، بل أيضًا مستودع EPEL. بالمقارنة مع x86-64-v2، يدعم x86-64-v3 امتدادات المعالج AVX وAVX2 وBMI2 وFMA وLZCNT وMOVBE وSXSAVE. ويحافظ دعم x86-64-v2 على التوافق مع وحدات المعالجة المركزية الأقدم من Intel Haswell وAMD Excavator، المصممة قبل عام 2013.
المصدر: opennet.ru
