Pengembang dari Red Hat telah mengumumkan penerapan dukungan awal untuk arsitektur RISC-V dalam repositori CentOS Stream 10, yang berfungsi sebagai dasar pengembangan Red Hat Enterprise Linux 10. Sebelumnya, paket telah dirilis untuk arsitektur x86_64 (x86_64_v3 di RHEL 10), Aarch64, ppc64le (POWER9), dan s390x (IBM z14). Red Hat juga merilis versi eksperimental RHEL 10 untuk sistem RISC-V, yang dikembangkan melalui kemitraan dengan SiFive.
Saat ini, repositori git CentOS Stream telah mengintegrasikan sebagian besar patch yang memecahkan masalah dengan perakitan dan pengoperasian berbagai paket pada sistem riscv64. Beberapa patch belum dipindahkan ke repositori utama dan tetap berada di cabang git terpisah, yang rencananya akan diterbitkan pada tanggal 1 Juli, bersama dengan build yang dapat di-boot yang siap dijalankan pada papan SiFive HiFive Premier P550. Setelah build diterbitkan, server Koji yang terpisah akan diluncurkan dalam infrastruktur build pada perangkat keras RISC-V dan pekerjaan akan dilanjutkan untuk mentransfer perbaikan yang dibuat ke proyek utama (hulu).
Proyek Rocky Linux, yang bertujuan menciptakan versi RHEL gratis yang dapat menggantikan CentOS klasik, melangkah lebih jauh dan mengumumkan dukungan resmi untuk sistem RISC-V (riscv64gc) di Rocky Linux 10. Rocky Linux 10 akan mendukung papan StarFive VisionFive 2 (VF2) dan SiFive HiFive Premier P550, serta diluncurkan dalam emulator QEMU, mirip dengan versi RISC-V dari proyek Fedora. Kemungkinan penerapan dukungan untuk papan Milk-V dan Banana Pi sedang dipertimbangkan.
Arsitektur RISC-V telah diberi status dukungan alternatif dan, tidak seperti arsitektur utama (x86_64, Aarch64, ppc64le dan s390x), tidak akan memblokir rilis untuk arsitektur lain. Kehadiran masalah spesifik RISC-V dalam paket tidak akan menghentikan penerbitan versi paket tersebut untuk arsitektur lain.
Saat bekerja pada papan VisionFive 2 dan di QEMU, kernel standar dari RHEL 10 akan digunakan, dan saat bekerja pada papan seri SiFive HiFive Premier P550, kernel terpisah dari produsen peralatan akan digunakan. Bangunan ini dikembangkan bekerja sama dengan proyek Fedora. Waktu peluncuran Rocky Linux 10 belum diumumkan.
Selain itu, perlu dicatat inisiatif proyek Alma Linux untuk membuat versi repositori EPEL 10 (Paket Ekstra untuk Enterprise Linux) untuk arsitektur x86-64-v2. Tidak seperti distribusi RHEL 10, yang mengirimkan paket dengan pengoptimalan untuk mikroarsitektur x86-64-v3, distribusi Alma Linux membuat build terpisah untuk mikroarsitektur x86-64-v2, yang dipelihara secara paralel dengan build dasar x86-64-v3. Mulai sekarang, build x86-64-v2 di Alma Linux tidak hanya akan mencakup repositori utama, tetapi juga repositori EPEL. Dibandingkan dengan x86-64-v2, dukungan x86-64-v3 mencakup ekstensi prosesor AVX, AVX2, BMI2, FMA, LZCNT, MOVBE, dan SXSAVE. Dukungan untuk x86-64-v2 memungkinkan pemeliharaan kompatibilitas dengan CPU yang lebih lama dari Intel Haswell dan AMD Excavator, yang dirancang sebelum 2013.
Sumber: opennet.ru
