11:19:13 yay, powerloss 21:45:38 Quick question, what 9pfs clients do we have? 21:48:12 who's "we"? 21:48:36 I was pretty sure OI had some, I don't think illumos does 21:48:43 I don't know about omnios 21:49:05 sometimes I think of implementing fs/9p but then I feel better 21:54:05 it looks like oi has at least the virtio transport driver. but trying to mount the filesystem gets me mount -F 9p repo /mnt/repo 21:54:07 mount: Operation not applicable to FSType 9p 21:55:03 So I am wondering if there is a 9pfs driver needed or if that virtio9p driver is also the fs driver 21:55:25 and it seems to come from illumos-gate hence the we as in all of illumos. 22:03:51 there is lib9p that's used by bhyve to act more or less like a 9p server 22:04:02 to implement the host bits for virtio9p 22:04:29 it's been too long now that I can't recall if it could be used as a client 22:04:50 though there'd be some other bits needed for guest support in illumos 22:05:15 right, you'd have to implement fs/9p (and/or have fuse) 22:05:32 using fuse to implement 9p sounds like a bad idea 22:06:05 oh.. there is a kernel driver for vio9p (either missed or forgot about that)... 22:06:19 but if you did do that, plan9 users would be able to mount their text editor, so that's nice 22:07:40 Would that even run on illumos being a plan9 binary and all? 22:07:56 no 22:08:24 And yes that vio9p driver is what I found aswell. it get's me a device under /dev/9p/0 22:08:39 Well then they can at least mount their editor :) 22:14:22 presumably there still needs to be a driver (likely under usr/src/uts/common/fs) to utilize the device in order to mount it 22:15:14 though it seems possible a userland client could use it to access files as well (e.g. like ftp or sftp) 22:19:20 I remember talking to dansup about something 9pfs related but that was long ago. 22:19:50 nope wrong dan 22:33:29 Ah, found 9pfuse :) https://github.com/9fans/plan9port/tree/master 22:33:42 And my old issue with dancross 22:34:12 I think i give that a go tomorrow. I thought we had a package of that but maybe it got broken 22:34:21 this time we is openindiana :) 23:03:18 toasterson: The vio9p stuff is there to expose the 9P transport with the host 23:03:25 It does not, itself, do any file system stuff 23:04:37 I started on p9fs a few years ago but it's a lot of shenanigans: https://github.com/jclulow/illumos-gate/tree/virtfs/usr/src/uts/common/fs/p9fs 23:05:41 We use a Rust program to fish files out of the virtio thing into a directory, I believe, for some things: https://github.com/oxidecomputer/p9fs 23:05:51 It's not a file system driver, more like scp(1)