On Wednesday, 16 September 2026, at 7:16 PM, David du Colombier wrote:
> You could take a look to the current version of the
> https://github.com/0intro/9legacy repository.
It includes everything Russ did, but improved. It uses virtio-9p instead of TCP
to u9fs by default, which is much faster.
Pretty much all the issues you listed should be already fixed as well.
I tried the repository version and the virtio-9p version just rocks. Its faster
than 9vx during compilation. During startup genrandom delivers 100% cpu load
for some seconds afterwards it has minimal cpu demands.
You removed "CONF=k10" I added the version from Russ, patched and tried it too
and it works. Its smaller so I prefer this version.
I had to change your qemu script
if [ $kind = cpu ]; then base=${base}cpuf; else if [ $kind = term ]; then
base=${base} ; else base=${base}f; fi ; fi
The only drawback for the virtio-9p version is the installation of a default
kbmap. This can be achieved by adding the kbmap in the boot section of k10xxx
configurations and appending the boot parameters in your qemu script.
Thank you for your work. This new version really rocks and is a real
alternative to using 9vx because 9vx was missing some devices like segment for
which I had to use workarounds. This also solves timing problems of locks,
qlocks and pipes which 9vx also had. But nonetheless I liked using 9vx
especially for compiling userland and kernels while using my default dev-
environment. I prefer fossil-scm over git (cvs).
Thanks ;)
------------------------------------------
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T6b4ec01ec7f57dc8-Md63c807838d36bca145df61c
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription