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

日本では、1997年10月に富士通から    Netcanvas J100 が「日本初JavaOS搭載ネットワークターミナル」が発売された[1]

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

マイクロカーネル

編集

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

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

仮想マシン

編集

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

ドライバ

編集

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

ウィンドウシステム

編集

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

応用

編集

JavaOSは組み込みシステムの上で実行し、セットトップボックスネットワーキング基盤、ATMのような機器での応用を意図して設計されていた。また、JavaStationに搭載されているオペレーティングシステムでもあった。

未来

編集

サンは今、公式にJavaOSをレガシーシステムと見なしており、Java MEへの移行を推奨している[2]。Java ME は API の集合体であり、何らかのOS上で実行されるものでそれ自体はOSではないため、完全な置換にはなっていない。

脚注

編集
  1. ^ “[https://pr.fujitsu.com/jp/news/1997/Oct/30.html �$B!X�(BNetcanvas(�$B%M%C%H%-%c%s%P%9�(B)�$B!YH/Gd�(B]”. pr.fujitsu.com. 2025年9月17日閲覧。
  2. ^ entry on JavaOS”. CDC FAQ. 2006年10月11日閲覧。

関連項目

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

外部リンク

編集

📚 Artikel Terkait di Wikipedia

JNode

自由ソフトウェアであり、GNU Lesser General Public License (LGPL) でライセンスされている。 ポータル FOSS JavaOS 公式サイト JNode History JNode e-Co System 表示 編集 表示 編集

JX (オペレーティングシステム)

(TCB)が小さく、結果として高セキュリティーシステムである。 アドレス空間の切り替えがなく、ほとんどのマイクロカーネルシステムに比較して、高パフォーマンスである。 JavaOS ^ http://www4.cs.fau.de/Projects/JX/license.html ^ “JX - A flexible Java

Singularity

1は2007年3月、バージョン2.0は2008年11月14日にリリースされ、開発は現在[いつ?]も進行中である。 Inferno JavaOS JNode Midori (オペレーティングシステム) - Singularity と関連するマイクロソフトのプロジェクト。 ^ “Singularity

ネットワークコンピュータ

TVemail を開発しようとした。しかし、どちらも完成することなく、1998年に NetProducts は清算された。 サン・マイクロシステムズは、JavaOSとSPARCを使ったNCの一種である JavaStation を開発した。ディスクレスである以外は同社のワークステーションとよく似た設計だった。