I could do anything I want. Anything! But I’m whatever kind of human chooses to spend an hour watching a documentary on youtube about the Plan 9 operating system, while avoiding the horrendous task of planning a fall vacation. #glenda #unicode #9p #docker #kubernetes

Crawling back into my hidey hole now :~)

Windows these days apparently has a 9p driver built in.

As I was not able to find any documentation on this. Has anyone had any success with getting it to work with a 9p fileshare from qemu/kvm?

My Reddit post: https://www.reddit.com/r/qemu_kvm/comments/1sllwei/9p_fileshare_with_linux_host_and_windows_guest/

#qemu #kvm #9p #Windows

Another #9P wishlist item: Should be able to negotiate separate T-message and R-message sizes. A server should be able to say "I want to be able to dump a large buffer at you, but I don't want you to be able to force me to allocate a large buffer."

#Plan9

@lispi314
Tbh I really despise 9p. For whatever reason it just always fails to be setup properly. I kinda gave up on trying to fix it by now.

What are you using that it apparently just works and that you'd consider it reliable?

#9p

Here's video evidence of having finally achieved MVP status on my years-old #ePaper #cyberdeck concept. I wrote it up on the ol' #gopher log, but here's the TLDR:

#9P enabled me to build the perfect pair of ePaper
#cyberterminal devices -- now made whole with a unique
computing environment built on #Zephyr -- completed by
a #plan9 'rc' workalike shell, with commands for namespace management things and interactive chat over #LoRa --
fulfilling my initial vision for these devices!

My #plan9 #9front filesystem generator is in a state where it can be used for experiments. Looking at the #9p library and the 9pfile interface, I thought there should be a third way that uses a more declarative filesystem description, mixed with standard C code. My generator can interpret this description and generate a standard C file that can be included into a C project.

The paths that are described in the file can have variables /like/{this}, which can be accessed as a standard C char* variable in the code.

Take a look at the detailed description and a short sample filesystem here: http://shithub.us/sirjofri/fsgen/HEAD/info.html

Any feedback and ideas are welcome!

shithub: fsgen

Might interest:
9p - The CHICKEN Scheme wiki https://wiki.call-cc.org/eggref/5/9p

#9p #Scheme #Plan9

"Showing how I used the Reqqueue feature of the 9front 9P library to read continuous data off a I2C rotary encoder."
https://www.youtube.com/watch?v=kRQj1PnFKqw
#plan9 #9front #9p #9pqueue
9front Reqqueue possibilities

YouTube

Hey Plan 9 peeps, esoteric question:

In 9P, are there actual use-cases for flushing a Tflush? The semantics of such a thing are defined in flush(5), but is this useful?

The best I can think of is perhaps simplifying clients that wish to gracefully hang up; just have them flush all outstanding tags without having to check whether it's a Tflush.

#Plan9 #Plan9FromBellLabs #9P #P9P

https://github.com/mgrzeschik/usb9pfs
This is such a incredibly cool concept.
It uses 9P over USB instead of NFS to allow a adb-esque interaction with a board to do file-access, booting and other neat embedded controls

we need more #9P in the world

GitHub - mgrzeschik/usb9pfs: Transport 9pfs over usb gadget

Transport 9pfs over usb gadget. Contribute to mgrzeschik/usb9pfs development by creating an account on GitHub.

GitHub