PATHWORKS は、マサチューセッツ州メイナードのDigital Equipment Corporationが、 Digital のミニコンピュータとサーバーをパーソナルコンピュータと相互運用しやすくする一連のプログラムに使用した商標名です。PC と Mac システムの両方で利用可能で、 PC ではMS-DOS、OS/2、Microsoft Windowsをサポートしていました。 [ 1 ] PATHWORKS という名前になる前は、PCSA (Personal Computing Systems Architecture) として知られていました。
PATHWORKS server はOpenVMSおよびUltrix (後にDigital UNIX ) 上で動作し、システムまたはクラスタがクライアントのIBM PC 互換機およびMacintoshワークステーションのファイルおよびプリント サーバーとして機能することを可能にした。OS/2 用の PATHWORKS server のバージョンも利用可能で、OS/2 を搭載した PC が他の PC のサーバーとして機能することを可能にした。[ 2 ] PATHWORKS server は、 OS/2 LAN Managerのポータブル バージョンである LanMan/X から派生したものである。[ 3 ]
1992年、DECはPATHWORKSの収益が間もなくVMSの収益を上回るだろうと述べた。[ 4 ] PATHWORKSはDEC史上最も成功した製品の1つだった。売上分析によると、平均してPATHWORKSライセンス1つにつき少なくとも3,000米ドルのサーバー収益(サーバーハードウェア、ソフトウェア、ストレージ、プリンター、ネットワーク、サービス)がもたらされ、1980年代半ばから後半にかけてDECの収益の主要な推進力となった。
PATHWORKS の後のバージョンは、OpenVMS 用 Advanced Server (またはTru64用Unix 用 Advanced Server ) として知られていました。VMSがItaniumに移植されたとき、 OpenVMS では Advanced Server はSambaに置き換えられました。[ 3 ]これは、Advanced Server を Windows の新しいバージョンやServer Message Block (SMB) プロトコルと互換性を持たせるために必要な労力が大きかったためです。
PCにインストールされると、PATHWORKSクライアントは次の機能を提供しました。[ 5 ]
PATHWORKSサーバーソフトウェアは、ネイティブのMicrosoftプロトコルを使用して、サーバーのファイルストレージと印刷サービスへのアクセスを提供しました。VMS上のPATHWORKSサーバーの後のバージョンでは、NetWareおよびMacintoshクライアントもサポートされましたが、Microsoftクライアントほどの普及率には達しませんでした。Windows 3.xなどのGUIを実行するクライアント向けには、追加コンポーネントとして、 VMSまたはUNIXホスト上で動作するグラフィカルアプリケーションにアクセスできるXウィンドウシステムサーバーや、DECのALL-IN-1電子メールおよびグループウェアシステムのクライアントが用意されていました。現代の基準からすると原始的ではありますが、PATHWORKSは当時としては非常に高度なものでした。単なるファイルサーバーや印刷サーバーにとどまらず、クライアントのマイクロコンピュータをDECネットワーク上の端末やワークステーションへと変貌させたのです。
LanManは通常、Microsoftの基本的な非ルーティングNetBIOS/NetBEUI NBFプロトコル上で動作していましたが、PATHWORKSには、端末セッションで使用されるLATトランスポートなどのレイヤーを含むDECnetスタックが含まれていました。1980年代のPC標準からするとDECnetは複雑だったため、PATHWORKSクライアントはMS-DOSに常駐するには巨大なソフトウェアスタックでした。PATHWORKSクライアントの設定は複雑な作業であり、DOSアプリケーションを実行するために十分な従来型メモリを確保する必要があったため、さらに複雑になりました。適切な量のベースメモリを空けておくには、 QEMMまたは同様のメモリマネージャの使用が必須でした。この問題は、386ベースのPCが普及し、MS Windowsが大容量メモリを標準でサポートするようになると解消されました。
ローレンス・W・ホワイト - PATHWORKS プロダクトマネージャー
ボブ・ナスバウム - PATHWORKS プロダクトマネージャー