| JavaOS | |
|---|---|
| 開発者 | サン・マイクロシステムズ |
| 書かれた | Java(主に)CおよびC++(カーネルの一部) |
| OSファミリー | ジャワ |
| 作業状態 | 製造中止 |
| ソースモデル | クローズドソース |
| 初回リリース | 1996年5月29日 (1996年5月29日) |
| 最新リリース | 最終回 / 1999年8月23日 (1999年8月23日) |
| 入手可能な | 英語 |
| サポートされているプラットフォーム | ARM、PowerPC、SPARC、IA-32(x86) |
| カーネルタイプ | マイクロカーネル |
| ライセンス | 独自の |
JavaOSは、 Java仮想マシンをベースにした廃止された[ 1 ]オペレーティングシステムです。元々はサン・マイクロシステムズによって開発されました。[ 2 ] Windows、macOS、Unix、またはUnix系システムが主にCまたはC++プログラミング言語で記述されているのに対し、JavaOSは主にJavaで記述されています。現在ではレガシーシステムとみなされています。[ 3 ]
歴史
Javaプログラミング言語は、1995年5月にSunによって導入されました。JavaSoftのジム・ミッチェルとピーター・マダニーは、コードネームKonaと呼ばれる、完全にJavaで書かれた新しいオペレーティングシステムを設計しました。1996年3月、トム・ソールポーが7人からなるKonaチームに加わり、入出力(I/O)アーキテクチャの設計を行いました。ソールポーは1985年6月からAppleのMacintoshシステムソフトウェアエンジニアとして勤務し、 Coplandの共同設計者でもありました。[ 4 ] : XI–XIII
JavaOSは、 Byte誌の記事で初めて発表されました。[ 5 ] 1996年、JavaSoftの公式製品発表では、「ネットコンピュータからポケベルまで、あらゆるデバイスで動作するように設計されたコンパクトなOS」と説明されました。[ 2 ] 1997年初頭、JavaSoftはJavaOSをSunSoftに移管しました。1997年後半、ボブ・ロドリゲス率いるIBMは、プラットフォームの販売、開発の加速、そしてJavaOSの次期リリース(最終的にJavaOS for Businessと改名)に重要なアーキテクチャ的貢献を行いました。[ 4 ] XI–XIII [ 6 ] IBMは、ネットワークコンピュータのシンクライアント、特に従来のIBM 3270「グリーンスクリーン」やUnix X端末の置き換え、そして単一アプリケーションクライアントの実装に注力していることを示しました。[ 7 ]
分散リアルタイムオペレーティングシステムであるChorusが、そのマイクロカーネル技術に使用されました。 [ 4 ] : XIII これは、フランスの企業であるChorus Systèmes SAがSunからJavaOSのライセンスを取得し、以前のJavaOSハードウェア抽象化レイヤーをChorusマイクロカーネルに置き換えたことから始まりました。 [ 8 ]これにより、Javaアプリケーションを分散リアルタイム組み込みシステム環境で実行できるようにすることを目的として、Chorus/Jazz製品が開発されました。[ 9 ]その後、1997年9月に、Sun MicrosystemsがChorus Systèmes SAを買収することが発表されました。[ 10 ]
1999年、サンとIBMはJavaOS製品の販売終了を発表しました。[ 1 ] 2003年には早くもサンの資料でJavaOSは「レガシーテクノロジー」と呼ばれ、 Java MEへの移行が推奨され、特定のOSとJava環境の選択は実装者に委ねられていました。
デザイン
JavaOSは、ハードウェアアーキテクチャネイティブのマイクロカーネルをベースとしており、 ARM、PowerPC、SPARC、StrongARM、IA-32(x86 )などのプラットフォームで動作します。Java仮想マシンはマイクロカーネル上で動作します。すべてのデバイスドライバはJavaで記述され、仮想マシンによって実行されます。Abstract Window Toolkit(AWT)アプリケーションプログラミングインタフェース(API )を実装したグラフィックスおよびウィンドウシステムもJavaで記述されています。[ 4 ]
JavaOSは組み込みシステム上で動作するように設計されており、セットトップボックス、コンピュータネットワークインフラストラクチャ、自動現金自動預け払い機(ATM)などのデバイスに応用されています。JavaStationに付属しています。
ライセンス
JavaSoftは、 Oracle、Acer、Xerox、Toshiba、Nokiaなど25社以上のメーカーにライセンスを供与しました。IBMとSunは1998年3月末にJavaOS for Businessにおける協力を発表しました。[ 3 ]
参照
- Solaris(オペレーティング システム)
- サンOS
- Android(オペレーティング システム)
- Javaデスクトップシステム
- JX(オペレーティング システム)
- インフェルノ(オペレーティング システム)
- サヴァジェ
- Vino(オペレーティング システム)
- Javaステーション
参考文献
- ^ a b Shankland, Stephen (1999年8月23日). 「SunとIBMがJavaOSのカフェイン除去を実施」 . CNet News . 2011年12月16日閲覧。
- ^ a b「JavaSoftがJavaOSを発表」(プレスリリース)JavaSoft(サン・マイクロシステムズ)1996年5月29日. 2016年5月4日閲覧。
- ^ a b「PersonalJava、EmbeddedJava、JavaOSテクノロジーの移行パスはどのようなものですか?」 Connected Device Configuration FAQ 1995–2003. 2003年6月4日時点のオリジナルよりアーカイブ。 2022年3月9日閲覧。
- ^ a b c dトム・クレメンツ、チャールズ・ミルホ(1999年1月)『JavaOSオペレーティングシステムの内側』Javaシリーズ、アディソン・ウェズリー、ISBN 0-201-18393-5. OCLC 924842439 .序文
- ^ Mirho, Charles; Clements, Tom (1997年7月). 「JavaOS: Thin Client, Fat Service」(PDF) . Byte . 22 (7): 53– 54. ISSN 0360-5280 .
JavaOSはメモリ使用量は少ないものの、ネットワーク中心の設計により大規模なサービスへのアクセスが可能です。
- ^ Hayes, Mary (1998年2月23日). 「Sun、JavaOS支援でIBMと提携」InformationWeek . 2000年12月5日時点のオリジナルよりアーカイブ。2011年12月16日閲覧。
- ^ Finney, Russ (1998年3月10日). 「IBM JavaOSプロジェクトの内側」 . itmWEB . 2011年12月16日閲覧。
- ^ 「Chorus Leaves Unix Behind; Refocuses on Java and CORBA」 . Computergram International . No. 3112. 1997年3月4日. 2021年6月1日閲覧– Gale General OneFile経由。
- ^ 「コーラスシステムズがCHORUS/JaZZを発表」 EE Times 1997年2月20日
- ^ 「サン、ネットワークソフトウェア事業を組み込みシステム市場に拡大」 EE Times、1997年9月11日。