risc-v アーキテクチャに Linux ディストリビューションを移植する [閉じる]

risc-v アーキテクチャに Linux ディストリビューションを移植する [閉じる]

まだrisk-vアーキテクチャに移植されていないLinuxディストリビューションを移植したいと思います。移植についてはよくわかりませんが、risk-v ISA(コマンドセットアーキテクチャ)については知っています。 Linuxディストリビューションを移植できるかどうかを知りたいです。 Qemu エミュレータで Debian を riscv に移植しましたが、移植されました。 Kali LinuxやParrot OSなどのDebianディストリビューションを移植するには、どこから始めるべきですか? Kali Linux または Parrot OS を riscv に移植するにはどうすればよいですか?

ベストアンサー1

まだrisk-vアーキテクチャに移植されていないLinuxディストリビューションを移植したいと思います。移植についてはよくわかりませんが、risk-v ISA(コマンドセットアーキテクチャ)については知っています。

完全なディストリビューションを移植するには多くの作業が必要です。すでにサポートしているいくつかのアーキテクチャについて、そのディストリビューションでパッケージをクロスコンパイルする方法を学ぶことから始めましょう。たとえば、x86 PCでarm64パッケージをビルドする方法を学びます。

Qemu エミュレータで Debian を riscv に移植しましたが、移植されました。

おめでとうございます!いいと思います。

Kali LinuxやParrot OSなどのDebianディストリビューションを移植するには、どこから始めるべきですか? Kali Linux または Parrot OS を riscv に移植するにはどうすればよいですか?

Kali Linuxはデフォルトで中性化Debianであり、それ自体は移植されません。代わりに risc-v Debian のみに基づいています。これらのプラットフォームでこれらのディストリビューションを使用するには、そのディストリビューションのコミュニティと管理者に連絡してください。ディストリビューションをRISC-Vに移植するには、どのような貢献が必要かを率直に尋ねて、Debianでこれを行うことができると説明してください。あなたここから貢献できます。

ディストリビューション移植は主に人為的な問題ではなく、従業員と組織の問題です。誰かが実際にパッケージを構築する必要があります。多くのパッケージがあります。コンピューティングのパフォーマンスはどこから来ますか?私はかつてDebianパッケージ(おそらくKaliの一部かもしれません)である中規模のC ++プロジェクトで作業したことがあり、x86_64用のパッケージを構築するのに通常Debianビルドシステムで約1時間かかりました。一般的に必要たくさんqemuでは時間がかかるため、これを行うにはデフォルトのクロスコンパイラを使用することをお勧めします。非常に理想的な。したがって、risk-v用に構築されたKaliリリースソフトウェアに必要なすべてのツールが用意されており、クロスコンパイルに使用できることを確認することが私の使命になります。 1が優先です。

Parrotについてはよくわかりませんが、Debianベースのようで、同じです。

おすすめ記事