> The SSH protocol allows clients to make outgoing TCP calls via the server. Sshnet establishes an SSH connection and, rather than execute a remote command, presents the remote server's TCP stack as a network stack (see the discussion of TCP in ip(3)) mounted at mtpt (default /net), optionally posting a 9P service descriptor for the new file system as /srv/service.
If it feels a bit too much I suggest you look a few commits back before I added write support, it was still simpler then. Eventually I'll have both the lite and full versions, with generous comments.
There's also /sys/src/lib9p/ramfs.c but its usage of 9pfile(2) obstructs a lot of important stuff.
Quick reminder (or clarification) about the workflow on SourceHut
GitHub has trained you to open issues for *everything*, including support requests, asking questions, feature requests, bug reports, and so on.
On SourceHut, you should not do this. We have mailing lists, and your first stop should be a project-discuss or project-users mailing list. Only when you have confirmed that you have a new bug or accepted feature request should you file a ticket on the bug tracker. This prevents clogging up the bug tracker with duplicate or poorly thought-out tickets, and usually gets you better support for your problem too.
Thinking about changing the default permissions for trackers to prohibit public posting to re-enforce this.
Displaying fresh toots under #9front
Totally slow, unoptimized and ugly but well that's a start
Paraphrasing something I said on a GNU mailing list about SourceHut's "alpha" status:
The alpha and beta milestones are how we're driving the software well above and beyond the levels of quality typical of our domain. Today, during the alpha, sourcehut is *already* the fastest and most reliable software forge, period. But we're not impressed by the competition, which is why I set our goals even higher, and why it's still considered in alpha.
So in case you didn't know there are a bunch of cool Plan 9-related projects on sr.ht
Digital audio workstation
AV1 video player
Bunch of stuff from ~kvik
"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko