Red Hat dan Rocky Linux Bertaruh pada RISC-V 

RISC-V Red Hat dan Rocky Linux

Tampaknya ekosistem Linux telah mulai mengambil langkah tegas ke arah mendukung arsitektur RISC-V. (alternatif terbuka terhadap dominasi tradisional x86 dan ARM), sejak baru-baru ini, Red Hat telah mengumumkan dukungan awal untuk RISC-V di CentOS Stream. 10 (yang menjadi dasar pengembangan Red Hat Enterprise Linux 10 (RHEL 10)). Secara paralel, proyek Linux berbatu, salah satu turunan utama RHEL, telah secara resmi mengkonfirmasi kompatibilitasnya dengan RISC-V dalam versi 10, sehingga memperluas jangkauan arsitektur yang didukung.

Dengan hadirnya dukungan eksperimental untuk arsitektur riscv64 dalam repositori CentOS Stream, Red Hat bergabung dengan tren yang berkembang dalam dunia perangkat lunak bebas yaitu "berkomitmen pada arsitektur terbuka dan modular." Kompatibilitas baru ini ditambahkan ke kompatibilitas yang sudah ada.

Memulai RHEL 10 dengan RISC-V

Di iklan Anda, Red Hat menyebutkan itu Pekerjaan RISC-V sedang dilakukan bekerja sama dengan produsen SiFive, dan versi eksperimental RHEL 10 telah dibuat untuk perangkat mereka.

Tidaklah umum bagi arsitektur set instruksi komputer (ISA) baru untuk menghasilkan dukungan industri. Terakhir kali Red Hat menerapkan ISA baru adalah dengan Red Hat Enterprise Linux (RHEL) 7.2, yang menambahkan implementasi untuk desain CPU ARM…

Ini adalah pengenalan pertama ISA baru sejak CentOS beralih dari distribusi atas-bawah menjadi bawah-atas.

Selain itu, Repositori Git CentOS Stream sekarang menggabungkan sebagian besar patch. diperlukan untuk menyelesaikan masalah kompilasi dan eksekusi paket pada platform riscv64. Namun, beberapa perbaikan masih berada di cabang sekunder dan akan diintegrasikan ke repositori utama pada tanggal 1 Juli, saat build yang dapat dieksekusi khusus untuk papan HiFive Premier P550 juga diharapkan akan dirilis.

Setelah fase ini selesai, Red Hat berencana untuk menyebarkan infrastruktur pembangunan Koji berdedikasi pada perangkat keras RISC-V. Selain itu, proses hulu perubahan-perubahan yang diperlukan akan terus berlanjut sehingga perbaikan yang dikembangkan mencapai proyek inti komunitas.

Rocky Linux 10 melangkah lebih jauh

Saat Red Hat bergerak maju dengan hati-hati, Rocky Linux telah memutuskan untuk melangkah lebih jauh dengan mengumumkan dukungan resmi untuk RISC-V dalam versi 10. Kompatibilitas ini tidak terbatas pada kompilasi internal, tetapi termasuk dukungan fungsional untuk beberapa lingkungan perangkat keras tertentu, serta berjalan di lingkungan virtual menggunakan QEMU.

Arsitektur riscv64gc telah diintegrasikan sebagai arsitektur alternatif, yang berarti bahwa kesalahan kompilasi khusus RISC-V tidak akan memblokir pengembangan dan rilis pembaruan untuk arsitektur lain. Kebijakan toleransi kesalahan ini memungkinkan kemajuan dilakukan secara paralel tanpa mengganggu stabilitas platform yang lebih matang seperti x86_64 atau AArch64.

Versi RISC-V untuk Rocky Linux 10 akan dianggap sebagai arsitektur alternatif; Namun, tidak seperti ppc64le dan s390x, kegagalan kompilasi untuk riscv64 tidak tidak akan dianggap fatal dan tidak akan menghalangi peluncuran arsitektur lainnya. Singkatnya, pembaruan paket untuk Rocky Linux tidak akan terhalang oleh penantian build RISC-V atau perbaikan bug khusus arsitektur.

Dukungan Rocky Linux untuk RISC-V dibangun di atas infrastruktur yang dikembangkan oleh proyek Fedora RISC-V, yang berfungsi sebagai dasar untuk tumpukan kompiler dan sistem pembuatan paket. Banyak komponen kunci telah dibackport dari Fedora ke EL10 (Enterprise Linux 10), memastikan kompatibilitas dan konsistensi yang lebih baik antara distribusi.

Pada fase pertama ini, perangkat yang didukung oleh Rocky Linux 10 pada arsitektur RISC-V meliputi:

  • Visi Bintang Lima Lima 2: didukung sepenuhnya, menggunakan kernel RHEL 10 standar.
  • QEMU: ideal untuk pengujian di lingkungan virtual.
  • SiFive HiFive Premier P550: kompatibel, meskipun dengan kernel khusus dari produsennya, yang menyiratkan batasan fungsional tertentu.
  • Milk-V dan Banana Pi: pelat masih dalam evaluasi, yang dukungannya akan ditambahkan saat ekosistem stabil.

Yang membedakan perkembangan ini adalah asal usul komunitasnya, terutama dalam kasus Rocky Linux. Sejak awal tahun 2024, tim relawan telah bekerja bersamaan dengan upaya Fedora untuk mengadaptasi alat yang diperlukan, menjadikan perpindahan ke RISC-V lebih dari sekadar kompatibilitas teknis.

Terakhir, perlu disebutkan bahwa seiring meningkatnya dukungan dan perangkat keras menjadi lebih terjangkau, RISC-V dapat menjadi opsi yang layak untuk infrastruktur profesional, lingkungan tertanam, dan solusi daya rendah.