That topic was the best I could do.. TLDR(?): Will these instructions work with guix as the host and plan9 as the guest? https://wiki.qemu.org/Documentation/9psetup
--------------------------------- I think of my history as fairly typical: Started with windows, eventually moved to ubuntu, used it for many years, then grew dissatisfied. Got exposed to BSD propaganda. Tried to move to OpenBSD. Got talked into guix. Maintained both while I explored "user space" software. Plan9 came on the radar, usurping the spot of OpenBSD. I suppose that debate will open again if I want to host my own website. [The OpenBSD people seem quite aggressive in their claims of being the most secure operating system, dedicated, to a large extent, to that kind of thing..] The "plan9 proposition" became much more real when I found out that the raspberry pi was a viable alternative computing platform. However, I got the notion somewhere that it used the RISC architecture. That has now been clarified. It uses arm, which is widely vilified. RISC-V is better, but apparently suffers many of the same drawbacks. Reference if you want it, but it's somewhat beside the point. It is now, or seems, clear that the existence of a superior operating system is a completely separate issue to the question of there being equally superior (and inexpensive) hardware that it runs on. So. Do I run plan9 on my x86 architecture, hosted inside qemu? Or do I pursue hosting it on the pi, operating it remotely via the same x86 architecture, until the 'right' hardware becomes clear? https://www.instructables.com/Connect-Raspberry-Pi-to-Your-Laptop-Screen-and-Key/ When I thought that the pi used RISC, the answer to this question was much clearer. It is unfortunate that the qemu choice would eliminate the ability to test ones understanding of the networking abilities of the software with the particular SoC in question, but perhaps, at the cost of greater effort, this could be tested via multiple laptops all running qemu? If I choose qemu (which I do believe will be technically simpler)..(?) it would be very nice for any development work I do to not end-up stuck inside the emulator. I have done some searching, and found several sites that claim to explain how to setup file-sharing between the host and guest. None of them specifically claim that they will work with plan9. I don't claim that my search was exhaustive. So that is the primary question , or request of this post, a pointer to the 'official' documentation on this subject. Unless people think I really should switch to the pi. (pi 1 for now).. I will clarify that I tried this: https://github.com/rsc/plan9, and it gave some error, that I lacked the motivation to figure out. I think it was special to guix. It wanted the cc compiler, and we couldn't convince it to use gcc. There were several errors, we solved some. We eventually just got 9legacy working, and moved on. This might be the recommended way of doing it, at least specifically for 9legacy. The link provided here: https://github.com/dnjp/plan9-on-qemu does not seem to work. I would not be particularly surprised if you told me that this: https://wiki.qemu.org/Documentation/9psetup is precisely what I should do. (same link as tldr above) As for "Daily driver", that's hard to define. I will have, for the forseable future, either an ubuntu, or guix, computer for accessing the internet, for example. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T3707804f079535f0-Ma6f459ae0cfc3ee256d1c191 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
