
Emobileの可能性
ウィンドウズNTは、はじめてのプロのつくる高級言語で記述された商用OS(アプリケーション・プラットフォーム)である。
もしソースコードが研究者に向けて、改良や新しい機能追加のためのプラットフォームとして開放されるのなら、Maントが初期のものから置き換わっているが、どうしても設計の甘さや冗長性を避けられない・VAXの当時、VAX/BSDUNIXはC言語で書かれたソースコードがあるためにもてはやされた。
C言語で書かれたソースコードはなかったが、UNIXより格段にシンプルで、エレガントで、しかも性能はよかった。
ウィンドウズNTはむしろVAX/VMSの生まれ変わりであり、UNIXに対する逆襲である。
ちょうど、江戸の仇を長崎で討つものである。
ウィンドウズNTは大方の評判とは異なり、むしろマイクロソフト社が社運をかけるMSIDOSの後継OSである。
もたら、ウィンドウズNTは最終的にUNIXを蹴散らすことになるかもしれない。
一方で、対極をなすUNIXは、OSは単一の巨大なバイナリで構成されていて、改編は困難である。
NTでは、機能をいくつものマネージャーオブジェクトに分けて実現できるので、大規模コーディングも共同作業が可能になる。
一方、MaChにも、オーバーヘッドの少ないモジュール単位の保護された仮想記情と、モジュール同士のオーバーヘッドの少ないなんらかの統一されたオブジェクト指向の通信メカニズムを装備すれば、エンキューによるウィンドウズNTに相当するものを実現することは可能である。
オブジェクト指向とは異なるが、モジュール単位のOS管理機構のユーザーにとってのメリットは、モジュールを入れ替えてバージョンアップできることにあるウィンドウズNTは、機能モジュール同士が共通なインタフェースであるエンキューで接続されている。
機能モジュール同士の接続を管理するメカニズムエンキューの導入により、アプリケーションの機能追加の可能性をサポートしている。
ディレクトリ構造のオブジェクト管理機構と、各オブジェクトがほかのオブジェクトに影響を与えないガード機構を備えている。
設計方針は、ウィンドウ機構にさまざまな機能モジュールを追加していくときに、個別の機能モジュールの挙動に問題があっても全体に影響を与えずに使用できる点において、適切な接続性と独立性を機能モジュールに与えることができる。
ため、従来のUNIX上のXウィンドウに比べて、より軽いインタフェースと開発容易性、メンテナンス性、ユーザーレベルでのモジュール交換、アプリケーションに対する機能追加を可能にする意味でよくできている。
モジュールの木構造の管理機構は、いままでのシステムではうまくできなかった大規模なプログラムの多人数での共同開発を、モジュール単位で切り分けることを可能にする。
ウィンドウズNTは、VAX/VMSのアシンクロナス・システムトラップをAPユーザープロセスレベルでページフォールトすることも可能な割り込みサービス処理を記述することを可能にしている。
ソフトウェアインタラプトをとり入れ、割り込み禁止時間を最小にしている。
ウィンドウズNTは、キューイングと割り込みプロセスによるシステムサービスを発展させたリアルタイムOSで.ある。
マツキントッシュOS、ウィンドウズ3.1をはじめとする従来のOSはリアルタイム性能をもっていないために、シリァルラィンからデータを取りこぼしたり、作業中にマウスカーソルが一時停止したりすることも性能は、ディジタル双方向テレビが双方向機能を発揮するときにきいてくるだろう。
意味では、リアルタイム性能をもったNT以外は、ディジタル双方向テレビ市場で優位を保つことができないのではないだろうか?見かけ上はウィンドウズ3.1と互換性をもっているが、ウィンドウズNTはウィンドウズの上位OSというよりも、パソコンから次世代の大型計算機までカバーする本格的なプラットフォームに位置付けられるOSで.ある。
NT自体、ウィンドウシステムはウィンドウズ3.1、ウィンドウズ4.0とコンパチブルなWin肥/塊プラットフォームを搭載しており、特別なプラットフォームではない。
シカゴ(ウィンドウズ4.0)もデイトナとしてNTの上にマージされることになるだろう。
大規模並列のウィンドウシステムはオブジェクト指向でいくにしても、OS(マイクロカーネル)はおそらくNTが使われるだろう。
なんでもオブジェクト指向にすればいいというわけではない。
なんでもUNIXにすればすむわけではない。
BSDが登場したのにもかかわらずDEC社がVMSにこだわったわけが、ちょうどいま、再びリアルタイムOS、NTという形でソリューションしようとしている。
時代のパソコンのインタフェースは既存のものの焼き直しではなく、新しく、革新的で、一貫しており、ユーザーと開発者にとってより便利なモデルでなければ戦えない。
ピル・ゲイッが現役でいることは、リスクをともなう大規模開発を行うかやめておくかの判断で、何が白で何が黒かわかるトップマネージメントを頂点に頂いているということである。
DOSなどの従来のプログラム環境に対するマイクロソフト社の挑戦的な姿勢は、明らかに正しい経営判断である。
アプリケーションが多人数で開発しやすく、ユーザーがモジュール交換できてアプリケーションを資産として蓄積できる、しかも特定のモジュールのバグに全体があまり影響されにくいインタフェースという目標は魅力的である。
ウィンドウズを表示すウィンドウズNTが成功したときには、いろいろなプログラムインタフェースを蹴散らすことになるだろう。
ウィンドウズNTに対抗するためにUNIX、MAアプリケーションの独占に終止符が打たれる。
ウィンドウズNTの成功はもはや疑う余地もないが、インテル社のアプリケーション独占が崩れるのはもはや避けられそうにない。
それならインテル社の繁栄を信じることは、ウィンドウズNTの失敗を信じることと同じになる。
となれば、インテル社がいまの繁栄を続けたいのなら、一刻も早く486、ペンティァムについて、以前のように多数のベンダーにセカンドソース契約を許すオープン戦略に転換するしかないのではないだろうか?一般ユーザーは、CDIROMで提供されるマルチプラットフォーム・バイナリを購入することになる。
マルチプラットフォーム・バイナリは、たとえば、アルファ、Sトール時に適当な機種のウィンドウズNTのバイナリをマージして(寄せ集めて)生かつい・ウィンドウズNTのもう一つの優位性は、それが安定するようになればハングアップしないという点である本当の意味での信頼性である。
他社の現在開発中のオブジェクト指向ウィンドウOSはすべて、基本的に大きなまちがいをおかしている。
OSが本来備えているべきハングアップしないという仕様を軽視している点である。
オブジェクト指向OSはハングアップする。
しかも、リアルタイム性を備えていない。
ため、オブジェクト指向OSとは別に、システム管理やファイル管理を行うNTのプラットフォームOSが依然必要である。
またNTは、マイクロソフト社にとって未来を展望するウィンドウOSとしては位置付けられていないことも押さえておかなければならないポイントである。
最後の神頼みはEmobileの失敗しない選び方を紹介します。あなたにぴったりのEmobileが選べます。
Emobileです。Emobileの情報をお知らせします。
今やEmobileってなかなかですよ。こだわりが詰まったEmobileです。