公式説明UNC(汎用命名規則)

公式説明UNC(汎用命名規則)

UNC(Universal Naming Convention)を定義するマニュアルページや仕様を教えてくれる人はいますか?このアイデアの元のソースを探しています。

ベストアンサー1

\\hostname\directory\…私が知る限り、この構文はUnixの世界で(直接)由来ではありません。オンラインで見つけたものによると、UNCはNetwareからのものでもなく、Plan9やVMSからのものでもありません。 1995年にはWindows NTとOS/2の基本機能となりました。 OS/2の概念は2000年にさかのぼります。1993年5月これは、Windows NTの最初のバージョンより前のバージョンです。それはから来ることができますLANマネージャ(IBMとMicrosoftがOS / 2コードを共有したとき、IBMのOS / 2の上にMicrosoftが開発しました。)

UNCへの最初の言及は次のとおりです。米国特許5363487(図9の29列下段)、1989年Microsoftから提出(ありがとうございます)ジョンサマーフィールド参考用)。以来、特許、アメリカ 5341499(IBM)は、「汎用命名規則は、IBMとMicrosoftが共同開発したローカルエリアネットワーク(LAN)ソフトウェア製品で使用するために共同開発したもの」であることを確認しています。これはLAN Managerを意味する可能性が高いです。

UNCにはいくつかのUnixインスピレーションがあります。ドライブ文字が必要ないため、最初にドライブ文字を割り当てなくてもネットワークドライブを直接参照できます(衝突はなく、26個のドライブ文字または32個のドライブ文字のみが保証されます)。しかし、Unixはほぼ最初からネットワークドライブが最上位ではなくディレクトリ階層のどのポイントにも接続できる、より柔軟なマウントポイントシステムを使用してきました。

//Unixはパスの先頭で特別な処理を可能にするため、UNCを認識します。 ~からPOSIXの基本(A.4.11パス名の解決):

他のネットワークシステムでは、同じ目的を達成するために// hostname設定を使用します。

正当化には、「歴史的使用」ではなく「他のシステム」が言及されています。これは、これが//hostname/directoryUnix世界の歴史的な使用法ではなく、POSIX実装が存在している可能性がある他のシステムで使用されることを強く示唆しています。

おすすめ記事