Linux以外のオペレーティングシステムが利用可能ですか?


35

Linuxのいくつかのバリエーションは、Raspberry Piの事実上の標準です。ただし、より小さく、あまり知られていないオペレーティングシステムが存在し、そのような小さなデバイスに適していると思われるものもあります。

Raspberry Piと互換性のある他のオペレーティングシステムはありますか?


2
一部の組み込みリアルタイムシステムが動作するために、MicroC / OS-IIが動作するようになる可能性がある場合、私は本当に興味があります
ブレークスルー

回答:


25

RISCOSは現在進行中であり、現在QTが利用可能です。一部のベアメタルプログラマーもOSをゼロから開発していますが、これらは本格的なOSよりも楽しみや研究に向いています。


6
ベアメタルOSは楽しそうです。リンクを共有しますか?
ダミアンパウエル

@Nick McCloud:いくつかの追加リンクを提供すると、解答が表示されます!
RLH

6

前に述べたように、RISCOSはおそらく現在最も進んだ状態にあります。また、ここで FreeBSDをRPi 動作させることについて読むこともできます。一部の人々は独自のベアメタルOSで作業していますが、ほとんどが趣味のプロジェクトです。ここに例を示します。主に一部の周辺機器、特にUSB(Linuxでも多くの問題があることが知られている)に公開されているドキュメントがないため、RpiでさまざまなOSを取得する際に技術的な問題があります。


Amigaでは、多くのゲームが起動時と実行中にマシンを効果的に引き継ぎますが、終了すると制御をOSに戻します。ルート権限を持つプログラムがラスピアンの下でそうするための実用的な方法があると思いますか?
supercat

@supercat:私の知る限り、これはLinuxでは不可能です。今日のハードウェアは、Amiga時代とは大きく異なり、OSを無効にすると多くの場合適切に実行できなくなります。Amigaでも(少なくともこれが私の記憶です)、マルチタスクの無効化はほとんどの場合ゲームで行われましたが、実際にゲームを終了することはできず、プレイ終了後にシステム全体を再起動します。そして、Amigaを再起動することは、実際には定期的に行うことでした。Unixシステムの設計は、Amigaの設計とはかなり異なり、より複雑です。
レジストフアダムスキー

私の友人は、当時はAmigaの開発者でした。ゲームを実行する前の状態にOSをすばやく復元できるゲームの作成方法を見つけたとき、彼はとても幸せでした。デバイスドライバーは、ベアメタルに再実装しない限り機能しないことを知っていますが、開発とテストに同じマシンを使用できると便利です。しかし、Raspianがそれをサポートしていない場合、それは人生です。高速起動するRiscOSではどのような開発が可能になるのでしょうか?
supercat

@supercat:Amigaには「復元」操作がなかったことを覚えている限り、「マルチタスク」を有効/無効にすることしかできませんでした。これは、場合によっては、いくつかのことを台無しにした後、稼働中のシステムに戻ることができないことを意味します。また、ドライバの再実装だけではありません。今日の一部のハードウェアは、ホストが常に動作することを期待しています(いくつかの割り込みへの応答/生成、バッファの読み取りなど)。
クシシュトフアダムスキー


3

NetBSDは作業中です(起動中、それ以上ではありません)。また、FreeBSD(ブートローダーのみ)。


4
私自身こんにちは!Raspberry Piへようこそ。回答に引用を追加していただけますか?ありがとう!

NetBSDについては、mail-index.netbsd.org / port
nos



1

Firefox OSの移植版もあります。

それは公式のラズベリーのサイトでも報告されましたhttp://www.raspberrypi.org/archives/1787

2016年9月の更新:

上記のリンクは壊れています(Raspberry Foundationサイトは引き続き機能しています)。現在、2016年9月、ラズベリーへのFirefox OSの移植は行き詰まっているようです。

Firefox OsはバトンをB2Gに引き継いだので、開発の取り組みはやや停止したようです。


公式サイトのリンクでさえ、リンクが壊れています。
トーマスウェラー

FirefoxのOS(今B2G)の現在の技術水準@ThomasWellerここで説明されていますgioyik.com/p/raspberrypi-final-state、おかげで壊れたリンク特定するために
Eineki
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.