ARMデバイス上のJoli OS

ARMデバイス上のJoli OS

この質問をどこにしたらよいかよくわからなかったので、Joli OS は Linux カーネルを使用しており、フォーラムもないようだったので、ここに質問することにしました。

私が収集できたすべての公式情報によると、ARM デバイスではまだ動作しないとのこと。しかし、GitHub でコードを確認したところ、jolicloud-robby-kernel/arch に arm サブフォルダーがあることがわかりました。

それで、少し調整すれば ARM デバイスにインストールできるのでしょうか? カーネルの知識のある人が教えてくれるかもしれません。(GitHub リンク:https://github.com/jolicloud/jolicloud-robby-kernel

答え1

リナックスできるARM上で実行可能であり、すべてのソースが利用可能であれば、十分な作業でほとんどのディストリビューションを移植できます。JoliOSに関しては、ARMサポートは非​​常に実験的であることを示しています。経験豊富な組み込みシステムの場合、プロジェクトをハッキングすると、使用可能なシステムが生まれるかもしれません。これは、私がまだ初心者であれば、望むタイプのプロジェクトではありません。また、これは、カーネルのコンパイル、できればカーネルのクロスコンパイルに問題がないことを前提としています。プラットフォームが現在 arm カーネル ソースで利用できるかどうかを確認するか、別のカーネル バージョンからサポートを取り込む必要があります。

私はここ数年ARMに注目し、いじっています。私のネットブックはHercules eCAFE EX(Freescale I.MX51)です。ARMのサポートは素晴らしいですが、何もない非常に成熟した x86 や x86_64 のように。ハードウェアのサポートは、チップセットごとに非常に断片化されています。おかしな話に聞こえるかもしれませんが、公式にサポートされているチップセットは、リリース サイクルが 1 回終わるとサポートされなくなることがよくあります。97 年頃の GNU/Linux の無法地帯に似ていますが、さらに断片化されています。ARM には標準の「BIOS」がないため、起動方法はチップセットごとに異なります。ARM には標準の「ACPI」もありませんが、一部のチップセットはそれをエミュレートし、APM をサポートするチップセットの方が多くなっています。

この質問をどこでしたらよいか分からないのは理解できます。それは、arm に関する適切な情報がほとんどないからです。情報は確かに存在しますが、それは「よく通っている」経路上だけです。ARM から始める場合は、必要なディストリビューション/バージョンと、それがサポートするチップセット/デバイスを確認してください。常に最もサポートされているチップセットを選択するようにしてください。バイナリ ブロブが少ないほど良いです。既存の所有者コミュニティがあるものを探してください。経験豊富なハッカーがいるかもしれません。次のデバイスを入手するときは、Ubuntu 12.04 LTS で公式にサポートされているものを入手しようとします。

少なくとも、方向性を決める手助けができたことを願っています。プラットフォーム固有の詳細があり、そのビルドを試みた場合、行き詰まったときに私がお手伝いできるかもしれません。

答え2

もう一つ注意すべきことは、ARM用にカーネルを再構築する必要があるだけでなく、基本的なLinuxシステムに必要なすべてのアプリケーションとJolicloudのプログラムもクロスコンパイルする必要があることです。タブレット用の優れたデスクトップを探している場合は、プラズマアクティブそうすれば、多くの時間を節約できます。

関連情報