2006-03-06 9Pプロトコル UNIXではファイルサーバ(ファイルシステム)は,カーネル内に作るのが普通である.最近は,FUSEやv9fsのような,ユーザ空間ファイルシステムがあるけど.一方,Plan9のファイルサーバはユーザ空間に実装され,9Pプロトコルで通信する.つまり,ファイルサーバはファイル名とリソースの対応を管理する.そして,アプリケーションがシステムコールを発行すると,カーネル内で9Pのメッセージに変換されて,ファイルサーバに通知される. 9Pは,認証がしっかりしたNFSプロトコルのようなイメージかな.