どうやら、 Linux はすでに RISC-V アーキテクチャのサポートに向けて着実な歩みを始めています。 (x86とARMの伝統的な優位性に対するオープンな代替手段)最近、 Red Hat は CentOS Stream での RISC-V の初期サポートを発表しました。 10 (Red Hat Enterprise Linux 10 (RHEL 10) の開発の基盤として機能します)。並行して、プロジェクト ロッキーLinuxRHELの主な派生の一つRISC-Vとの互換性を公式に確認した バージョン 10 では、サポートされるアーキテクチャの範囲が拡大されました。
CentOS Stream リポジトリに riscv64 アーキテクチャの実験的なサポートが追加されたことにより、Red Hat はフリー ソフトウェアの世界で拡大している「オープンでモジュール化されたアーキテクチャへの取り組み」というトレンドに加わっています。この新しい互換性は、既存の互換性に追加されます。
RISC-V 搭載 RHEL 10 入門
あなたの広告では、 Red Hat は次のように言及しています RISC-Vの作業はメーカーのSiFiveと共同で行われている。、RHEL 10 の実験的なビルドがすでにデバイス向けに生成されています。
新しいコンピュータ命令セットアーキテクチャ (ISA) が業界の支持を得ることは一般的ではありません。 Red Hat が最後に新しい ISA を実装したのは Red Hat Enterprise Linux (RHEL) 7.2 で、ARM CPU 設計の実装が追加されました…
これは、CentOS がトップダウンからボトムアップのディストリビューションに移行して以来、初めて導入された新しい ISA です。
それに加えて、 CentOS Stream Git リポジトリには現在、ほとんどのパッチが組み込まれています。 riscv64 プラットフォームでのパッケージのコンパイルおよび実行の問題を解決するために必要です。ただし、一部の修正はセカンダリ ブランチに残っており、1 月 550 日にメイン リポジトリに統合される予定です。このとき、HiFive Premier PXNUMX ボード固有の実行可能ビルドもリリースされる予定です。
この段階が完了すると、 Red Hatはビルドインフラストラクチャを導入する予定 RISC-V ハードウェアに特化した Koji。さらに、開発された改善がコミュニティのコア プロジェクトに届くように、必要な変更のアップストリーム プロセスが継続されます。
Rocky Linux 10はさらに一歩前進
Red Hatが前進するにつれて 慎重に、 ロッキーリナックスはさらに先へ進むことを決定した RISC-Vの公式サポートを発表 この互換性は内部コンパイルに限定されず、 いくつかの特定のハードウェア環境に対する機能サポートが含まれていますまた、QEMU を使用して仮想化環境で実行することもできます。
建築 riscv64gcが代替アーキテクチャとして統合されました。 つまり、RISC-V 固有のコンパイル エラーによって、他のアーキテクチャ向けのアップデートの開発とリリースが妨げられることはありません。このフォールト トレランス ポリシーにより、x86_64 や AArch64 などのより成熟したプラットフォームの安定性を損なうことなく、並行して作業を進めることができます。
Rocky Linux 10 用の RISC-V ビルドは代替アーキテクチャとして考慮されます。しかし、ppc64leやs390xとは異なり、riscv64のコンパイルは失敗します。 いいえ 致命的とはみなされず、他のアーキテクチャの起動をブロックすることもありません。つまり、Rocky Linux のパッケージ更新は、RISC-V ビルドやアーキテクチャ固有のバグ修正を待つことによって妨げられることはありません。
Rocky Linux の RISC-V サポートは、Fedora RISC-V プロジェクトによって開発されたインフラストラクチャ上に構築されており、コンパイラ スタックとパッケージ ビルド システムの基盤として機能します。 主要コンポーネントの多くはFedoraからEL10にバックポートされている (Enterprise Linux 10) により、ディストリビューション間の互換性と一貫性が向上します。
この最初のフェーズでは、RISC-V アーキテクチャ上の Rocky Linux 10 でサポートされるデバイスは次のとおりです。
- スターファイブ ビジョンファイブ 2: 標準の RHEL 10 カーネルを使用して完全にサポートされます。
- QEMU: 仮想環境でのテストに最適です。
- SiFive HiFive Premier P550: 互換性はありますが、製造元の特別なカーネルを使用しているため、特定の機能制限があります。
- ミルクVとバナナパイ: まだ評価中のプレートですが、エコシステムが安定するにつれてサポートが追加される予定です。
この発展の特徴は、コミュニティの起源である。 特に Rocky Linux の場合。 2024年の初めから、ボランティアチームが活動している Fedora のアップストリームの取り組みと並行して、必要なツールを適応させることで、RISC-V への移行は単なる技術的な互換性以上のものになります。
最後に、サポートが改善され、ハードウェアがより手頃な価格になるにつれて、RISC-V はプロフェッショナル インフラストラクチャ、組み込み環境、および低電力ソリューションにとって実行可能なオプションになる可能性があることに言及しておく価値があります。