OSの移行
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/12/24 06:53 UTC 版)
AEGISの時はモノリシックカーネルであった。その上にディスプレイマネージャが搭載されていた。 UNIXについては標準ではなく別売りの追加機能としてDOMAIN/IXという名称でUNIX (4.2BSD, UNIX System V) の機能をライブラリレベルで提供していた。 Domain/OSに移行の際、AEGISのモノリシックカーネルの機能分離を行いマイクロカーネル化(Domain/OSカーネル)を行った。さらにAEGISソースコードはUNIXに合わせ、PascalからC言語に置き換えを行った。AEGISの高度な機能部分をミドルウェア化を行い、同時にUNIX (4.3BSD, UNIX System V Release 3) をミドルウェア化を行うことで、Domain/OSが完成した。PascalからC言語への置き換えの影響でOSのファイルシステムにてアルファベットの大文字、小文字を区別するようになった。 マイクロカーネル化したDomain/OSカーネルのSPI (System Programming Interface) は公開されていなかった。また、将来Domain/OSカーネルをMach (Multiple Asynchronously Communication Hosts) カーネルに置き換える予定も存在したが、リリースすることなかった。 なお、Machへの置換えは、当時の流れとDOMAIN/OSカーネルの構造考えたとき、マルチプロセッサ化をより容易に行うことを目的としていた。さらに、メモリオブジェクトをネットワーク分散システム拡張することで理論上DOMAIN/OSカーネルの必要最低限の機能を実現できると言う憶測であったが、Machの完成度がまだ低かったため検討・計画のみ行われたが、HP社に吸収されたことで終了した。
※この「OSの移行」の解説は、「Domain/OS」の解説の一部です。
「OSの移行」を含む「Domain/OS」の記事については、「Domain/OS」の概要を参照ください。
- OSの移行のページへのリンク