この記事はTumblrで公開されていました
9fansで話題に上がってたのでメモ。
9Pをマウントするmac9pというカーネル拡張があって、これを使うと、たとえば9p://sources.cs.bell-labs.comのようなURLでマウントすることができるようになる。
試してみたけれど、ファイルリストを取得したあとすぐにサーバとの接続が切れてしまうので要調査かなあ。sourcesをマウントしたときは切れないのに、自宅Plan 9をマウントするとすぐ切れる。
インストール
上記公式サイトからディスクイメージをダウンロードしてきてマウントすると、中にパッケージがあるので実行する。このとき、セキュリティ設定で「App Storeと署名付きアプリケーションのみ実行許可」になっているとエラーになるけれど、Ctlキーを押しながら実行すれば、それだけ許可できるので設定を落とすよりはいいかも。
あとは次々と進めていくだけでインストールが終わる。
動作確認
Finderで、メニューから「サーバへ接続」を選んで9p://serverへ接続する。サーバ側はtcp564でListenしておく必要があるみたい。例えばこのように、
% aux/listen1 tcp!*!9fs /bin/exportfs -r .
アンインストール
公式に書いてあるように、ディスクイメージの中にUninstall.toolというシェルスクリプトがあるので実行するといいらしい。まだ試した事は無い。