コンテンツにスキップ

JavaOS

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。Hsz (会話 | 投稿記録) による 2007年3月5日 (月) 19:39個人設定で未設定ならUTC)時点の版 (en:JavaOS10:51, 15 February 2007 66.175.202.122を翻訳。)であり、現在の版とは大きく異なる場合があります。

(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

JavaOS(ジャバOS)は基礎コンポーネントとしてJava仮想マシンを搭載したオペレーティングシステムである。サン・マイクロシステムによって開発されている。UnixUnixライクなシステムが主にC言語で書かれていることに対し、JavaOSはJava言語で書かれている。

2006年現在、サンはJavaOSをレガシーシステムと見なしている (未来を見よ)。

マイクロカーネル

システムはハードウェアアーキテクチャネイティブなマイクロカーネルをベースとしている。

以下が、カーネルを実行できるプラットフォームである。

仮想マシン

Java仮想マシンはマイクロカーネルの上で走る。

ドライバ

すべてのデバイスドライバはJavaで書かれ、仮想マシンによって実行される。


ウィンドウシステム

AWT APIを実装しているグラフィックスウィンドウシステムもまたJavaで書かれている。

アプリケーション

JavaOSは組み込みシステムの上で実行し、セットトップボックスネットワーキングインフラストラクチャ、ATMsのようなデバイスにあるアプリケーションを持つよう設計されてていた。それもまた、JavaStationを搭載しているオペレーティングシステムである。


未来

サンは今、公式にJavaOSをレガシーシステムと見なしており、Java MEへの移行を推奨している。 [1]. これは単独でどんなにJava MEがAPIとして完全移行しなくても、OSのトップで実行され、それ自体はOSではない。

脚注

  1. ^ entry on JavaOS”. CDC FAQ. Template:Cite webの呼び出しエラー:引数 accessdate は必須です。

関連項目

  • Java言語
  • JNode 殆どJavaで完全に書かれ、Javaプログラムをネイティブのように走らせるOSを開発している、アクティブなプロジェクト。
  • Inferno

外部リンク