JavaOS
表示
JavaOS(ジャバOS)は基礎コンポーネントとしてJava仮想マシンを搭載したオペレーティングシステムである。サン・マイクロシステムによって開発されている。UnixやUnixライクなシステムが主にC言語で書かれていることに対し、JavaOSはJava言語で書かれている。
2006年現在、サンはJavaOSをレガシーシステムと見なしている (未来を見よ)。
マイクロカーネル
システムはハードウェアアーキテクチャネイティブなマイクロカーネルをベースとしている。
以下が、カーネルを実行できるプラットフォームである。
仮想マシン
Java仮想マシンはマイクロカーネルの上で走る。
ドライバ
すべてのデバイスドライバはJavaで書かれ、仮想マシンによって実行される。
ウィンドウシステム
AWT APIを実装しているグラフィックスとウィンドウシステムもまたJavaで書かれている。
アプリケーション
JavaOSは組み込みシステムの上で実行し、セットトップボックス、ネットワーキングインフラストラクチャ、ATMsのようなデバイスにあるアプリケーションを持つよう設計されてていた。また、JavaStationに搭載されているオペレーティングシステムでもあった。
未来
サンは今、公式にJavaOSをレガシーシステムと見なしており、Java MEへの移行を推奨している。 [1]. Java ME は API の集合体であり、何らかのOS上で実行されるものでそれ自体はOSではないため、完全な置換にはなっていない。
脚注
- ^ “entry on JavaOS”. CDC FAQ. Template:Cite webの呼び出しエラー:引数 accessdate は必須です。
関連項目
外部リンク
- Inside the IBM JavaOS Project
- JavaOS Architecture presentation from Sun
- Press release announcing JavaOS (May 29, 1996)