Novell 組み込みシステムテクノロジー

Novell Embedded Systems Technology ( NEST ) は、組み込みシステムでの使用を目的に、移植性に優れた形式で書かれた一連のAPI、データ形式、ネットワーク プロトコル スタックでした。そのアイデアは、さまざまな小型デバイスがNovell NetWareサービスにアクセスしたり、そのようなサービスを提供したり、NetWare のIPXプロトコル (後にTCP/IPも) を通信システムとして使用したりできるようにすることでした。Novell はこのコンセプトを「Extended Networks」 [ 1 ]と呼び、この取り組みが開始されたときは、2000 年までに 10 億のデバイスが NetWare ネットワークに接続されることを目指していると豪語しました[ 2 ] 。NEST は 1993 年に開始されたMicrosoftの同様のMicrosoft at Work [ 2 ]に対抗する形で、1994 年半ばに開始されました。

どちらの技術もサードパーティからのサポートはあまり受けていませんが、NEST のコードの一部はNovell Distributed Print Services (NDPS) やiPrintで再利用されたようです。

建築

NESTは主にANSI Cで実装されたNovellプロトコルドライバスタックで構成されていました。[ 3 ]このスタックには、イーサネットトークンリングAppleTalk (実際はLocalTalkを指し、よく混同されます)、ISDNなど当時普及していたネットワークハードウェアのドライバと、Novell独自のIPX、AppleTalk、後のTCP/IPなどのプロトコル用の高レベルモジュールが含まれていました。[ 3 ]

NetWareサービス層は、ファイルサーバーやネットワーク時刻同期などのNetWareクライアントサービスなどのアプリケーションプロトコルと、軽量通信のためのパイプのようなエンドポイントとして機能するNESTリクエスターのサポートを追加しました。 [ 3 ]

これらのサービスとは別に、NESTにはNovellのPSERVERNPRINTERサーバの基本実装も含まれていました。[ 3 ]

最後に、NESTはPOSEPortable Operating System Extension )と呼ばれるオペレーティングシステムインターフェースも定義しました。これは、メモリ管理やプロセス作成(POSIX 1003.1、1003.4、および1003.4Aのサブセットとして)などのNEST独自の機能をサポートするために必要なすべての呼び出しを定義する薄い翻訳モジュールであり、開発者は特定のプラットフォームに移植しました。[ 3 ] NESTは、二次記憶装置なしでROMから実行できるように意図的に書かれています(つまり、保存する必要のある長期的な状態がありませんでした)。[ 3 ]

デジタル・リサーチ社から継承したモジュラー・リアルタイム・マルチユーザー・マルチタスク・オペレーティング・システムFlexOSは、ノベル社による開発中の主要なテスト・プラットフォームとして使用されたが、[ 4 ] NESTには独自のオペレーティング・システムは含まれておらず、既存のプラットフォームおよびOS上での使用が想定されていた。1995年にNESTをサポートするサードパーティ製OSの1つに、Integrated Systems (ISI)社製のpSOS+があった。 [ 4 ]同社は1994年7月にノベル社からFlexOSを300万ドルで買収していた。[ 5 ]この買収は、買収金額の半額の直接支払いと、同社の株式2%に相当する株式交付で構成されていた。

NESTコードは意図的にモジュール化されており、開発者はパッケージ全体を必要に応じて必要なだけ、あるいは最小限に利用することができます。開発者は必要なコンポーネントだけを選択することが想定されていました。例えば、ネットワーク経由でステータスを報告するデバイスは、NESTリクエスター、IPX、イーサネットドライバーのみを選択し、残りのコンポーネントはアセンブリから除外するといった具合です。一方、Microsoft at Workも同様の方法で使用できましたが、エンドユーザーは後のWindows CEと同様に、システム全体をデバイスの基盤として使用することが一般的に想定されていたようです。

インパクト

しかし、at Workと同様に、NESTも実社会ではほとんど利用されなかったようだ。1994年の最初のリリース以降、NESTに関するニュースはほとんど見られなかったが、1996年初頭にTCP/IPサポートが追加された際に再び注目を集めた[ 6 ]。その時点でNovellは、キヤノンヒューレット・パッカードリコーゼロックスといった大手オフィス機器メーカーを含む80社以上がNESTを利用していると発表した[ 6 ]。しかし、NESTはその後at Workと同じ道を辿り、1997年1月にNovell社内で放棄された[ 7 ] 。 [ 8 ] [ 9 ]

参照

参考文献

  1. ^ Hindley, Kelly; Raphel, Catherine; King, Melanie (1995-06-15). 「Novell、次世代ネットワークシステムソフトウェア開発のため新システムグループを設立」(プレスリリース). Orem, UT, USA: Novell, Inc. 2018年8月18日時点のオリジナルよりアーカイブ。 2018年8月18日閲覧
  2. ^ a b Salamone, Salvatore (1995年8月). 「NovellがNESTを構築 - Novell Embedded Systems TechnologyがNetWareのポータブル化と組み込み化を実現」 . BYTE . 2000年10月2日時点のオリジナルよりアーカイブ。 2006年9月13日閲覧
  3. ^ a b c d e f Hill, Mary (1994-11-01). 「NEST アーキテクチャ概要 - 記事とヒント」 . Novell AppNotes . Extended Networks Division: Novell . 2018年8月18日時点のオリジナルよりアーカイブ。 2018年8月18日閲覧
  4. ^ a b「Novell、組み込みシステム市場に統合ネットワークソリューションを提供するRTOSベンダープログラムを発表」(プレスリリース)。米国ユタ州オレム:Novell, Inc. 1995年5月23日。2018年8月18日時点のオリジナルよりアーカイブ。 2018年8月18日閲覧「ノベルはNESTの開発とテストにIntegrated SystemsFlexOSを使用していたため、組み込み市場向けのリアルタイム製品ラインpSOSystemとPOS向けのFlexOSの両方を通じてNESTをサポートできるというユニークな立場にあります」と、Integrated Systemsのマーケティング担当副社長、モーゼス・ジョセフ氏は述べています。「ホームセキュリティやエンターテイメントからオフィスオートメーション、グローバル通信アプリケーションまで、あらゆる用途でFlexOS開発キットと拡張されたpSOSystem/NESTパッケージを使用している開発者は、幅広い標準ネットワークプロトコルに迅速かつ容易にアクセスできるようになります。」
  5. ^ 「pSOSystemとNEST開発環境 - NetWare接続による組み込みアプリケーションの設計」(ホワイトペーパー)。Integrated Systems, Inc.(ISI)。1998年。1998年2月19日時点のオリジナルよりアーカイブ。
  6. ^ a b Bell, Mark編 (1996年2月27日). 「NovellのNESTがインターネットに登場」 . NETstuff / Newsbytes News Network . 2000年10月15日時点のオリジナルよりアーカイブ。 2006年9月13日閲覧
  7. ^ a b Adams, Brooke (1997年1月22日). 「Novell、NESTの一部を同社の他部門と統合」 . Deseret News . Deseret News Publishing Company . 2018年8月19日時点のオリジナルよりアーカイブ。 2018年8月19日閲覧
  8. ^ Woollacott, Matthew (1997-02-03). 「Empty NEST: Novell dumps universal operating system plan」 . InfoWorld . 第19巻第5号. InfoWorld Publishing Co. p. 6. ISSN 0199-6649 . 2020年2月9日時点のオリジナルよりアーカイブ。 2018年8月19日閲覧 
  9. ^ Magee, Mike (1997). 「NovellがNestを放棄、Sunを組み込みシステムグループに参加させる (440)」 . Incisive Business Media Limited. 2018年8月19日時点のオリジナルよりアーカイブ。 2018年8月19日閲覧