JavaOS

JavaOS
開発者サン・マイクロシステムズ
書かれたJava(主に)CおよびC++(カーネルの一部)
OSファミリージャワ
作業状態製造中止
ソースモデルクローズドソース
初回リリース1996年5月29日 (1996年5月29日
最新リリース最終回 / 1999年8月23日 (1999年8月23日
入手可能な英語
サポートされているプラ​​ットフォームARMPowerPCSPARCIA-32x86
カーネルタイプマイクロカーネル
ライセンス独自の

JavaOSは、 Java仮想マシンをベースにした廃止された[ 1 ]オペレーティングシステムです。元々はサン・マイクロシステムズによって開発されました。[ 2 ] WindowsmacOSUnix、または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は、ハードウェアアーキテクチャネイティブのマイクロカーネルをベースとしており、 ARMPowerPCSPARCStrongARMIA-32x86 )などのプラットフォームで動作します。Java仮想マシンはマイクロカーネル上で動作します。すべてのデバイスドライバはJavaで記述され、仮想マシンによって実行されます。Abstract Window Toolkit(AWT)アプリケーションプログラミングインタフェース(API )を実装したグラフィックスおよびウィンドウシステムもJavaで記述されています。[ 4 ]

JavaOSは組み込みシステム上で動作するように設計されており、セットトップボックスコンピュータネットワークインフラストラクチャ、自動現金自動預け払い機(ATM)などのデバイスに応用されています。JavaStationに付属しています。

ライセンス

JavaSoftは、 OracleAcerXeroxToshibaNokiaなど25社以上のメーカーにライセンスを供与しました。IBMとSun1998年3月末にJavaOS for Businessにおける協力を発表しました。[ 3 ]

参照

参考文献

  1. ^ a b Shankland, Stephen (1999年8月23日). 「SunとIBMがJavaOSのカフェイン除去を実施」 . CNet News . 2011年12月16日閲覧
  2. ^ a b「JavaSoftがJavaOSを発表」(プレスリリース)JavaSoft(サン・マイクロシステムズ)1996年5月29日. 2016年5月4日閲覧
  3. ^ a b「PersonalJava、EmbeddedJava、JavaOSテクノロジーの移行パスはどのようなものですか?」 Connected Device Configuration FAQ 1995–2003. 2003年6月4日時点のオリジナルよりアーカイブ。 2022年3月9日閲覧
  4. ^ a b c dトム・クレメンツ、チャールズ・ミルホ(1999年1月)『JavaOSオペレーティングシステムの内側』Javaシリーズ、アディソン・ウェズリー、ISBN 0-201-18393-5. OCLC  924842439 .序文
  5. ^ Mirho, Charles; Clements, Tom (1997年7月). 「JavaOS: Thin Client, Fat Service」(PDF) . Byte . 22 (7): 53– 54. ISSN 0360-5280 . JavaOSはメモリ使用量は少ないものの、ネットワーク中心の設計により大規模なサービスへのアクセスが可能です。 
  6. ^ Hayes, Mary (1998年2月23日). 「Sun、JavaOS支援でIBMと提携」InformationWeek . 2000年12月5日時点のオリジナルよりアーカイブ2011年12月16日閲覧。
  7. ^ Finney, Russ (1998年3月10日). 「IBM JavaOSプロジェクトの内側」 . itmWEB . 2011年12月16日閲覧
  8. ^ 「Chorus Leaves Unix Behind; Refocuses on Java and CORBA」 . Computergram International . No. 3112. 1997年3月4日. 2021年6月1日閲覧– Gale General OneFile経由。
  9. ^ 「コーラスシステムズがCHORUS/JaZZを発表」 EE Times 1997年2月20日
  10. ^ 「サン、ネットワークソフトウェア事業を組み込みシステム市場に拡大」 EE Times、1997年9月11日。