Skip to content

9pfs v0.1.2

Choose a tag to compare

@tmc tmc released this 22 Aug 00:22
· 35 commits to main since this release
20ff15b

Notarized Developer ID build of the 9pfs FSKit file system. Runs on any Mac
running macOS 15.4 or later — no rebuild, no device registration.

shasum -a 256 -c NinePFSHost-v0.1.2.zip.sha256
ditto -x -k NinePFSHost-v0.1.2.zip .
spctl -a -vvv --type install NinePFSHost.app   # source=Notarized Developer ID

sudo cp -R NinePFSHost.app /Applications/NinePFSHost.app
open /Applications/NinePFSHost.app             # registers the extension

Enable "9pfs" in System Settings > General > Login Items & Extensions > File
System Extensions, then mount:

/sbin/mount -F -t 9pfs 'ninep://127.0.0.1:5640?dialect=9p2000l' /path/to/mountpoint

Extract with ditto -x -k, not a double-click unarchiver: an unarchiver that
drops symlinks or permissions breaks the signature, and a damaged copy still
launches but cannot read the FSKit module list. If the app reports "Status
unavailable", check codesign -vv --deep --strict /Applications/NinePFSHost.app
first. See the README's troubleshooting section.

Upgrading over an existing install can turn the System Settings toggle back
off; re-enable it if a mount fails after replacing the app.