JavaOSJavaOS(ジャバOS)は基礎コンポーネントとしてJava仮想マシンを搭載したオペレーティングシステムである。サン・マイクロシステムによって開発されている。UnixやUnixライクなシステムが主にC言語で書かれていることに対し、JavaOSはJavaで書かれている。 2006年現在、サンはJavaOSをレガシーシステムと見なしている(未来の節を参照)。 マイクロカーネルシステムはハードウェアアーキテクチャネイティブなマイクロカーネルをベースとしている。 以下が、カーネルを実行できるプラットフォームである。 仮想マシンJava仮想マシンはマイクロカーネルの上で走る。 ドライバすべてのデバイスドライバはJavaで書かれ、仮想マシンによって実行される。 ウィンドウシステムAWT APIを実装しているグラフィックスとウィンドウシステムもまたJavaで書かれている。 応用JavaOSは組み込みシステムの上で実行し、セットトップボックス、ネットワーキング基盤、ATMのような機器での応用を意図して設計されていた。また、JavaStationに搭載されているオペレーティングシステムでもあった。 未来サンは今、公式にJavaOSをレガシーシステムと見なしており、Java MEへの移行を推奨している[1]。Java ME は API の集合体であり、何らかのOS上で実行されるものでそれ自体はOSではないため、完全な置換にはなっていない。 脚注
関連項目外部リンク |