qyliss changed the topic of #spectrum to: A compartmentalized operating system | https://spectrum-os.org/ | Logs: https://logs.spectrum-os.org/spectrum/
<qyliss> Ultravisor documentation published
<qyliss> again, unlike to be of much direct use to us, but interesting
<qyliss> So, the way forward I think is that I'm going to try to get virtio-wayland to work inside a guest, talking to a wayland compositor on the host.
<qyliss> There's nothing stopping that becoming guest-to-guest later, but this is a good first step
<lejonet> Its good for getting a feeling around the tools and such
MichaelRaskin has joined #spectrum
<MichaelRaskin> qyliss: does your plan for a way forward imply that you have a full-cycle GNU Hello test case working?
<qyliss> MichaelRaskin: pretty much although it's running as PID 1
<qyliss> I packaged s6-linux-init but then didn't get around to actually putting it in
<MichaelRaskin> Ah cool.
<qyliss> Takes about 3 seconds on my really terrible hardware
<qyliss> I'm sure that can be brought down.
<MichaelRaskin> Maybe it is ready for a repo at Spectrum-OS.org?
<qyliss> Yeah I was thinking that
<qyliss> I'm in a bit of a packaging zone right now, but once I can't stand it any longer I'll put it up
<qyliss> which I imagine will be later tonight or tomorrow
<MichaelRaskin> Hmmm. Maybe time to package some more framebuffer stuff…
<MichaelRaskin> CrosVM does have a cheap way to forward ports (I want host access to VM-defined network services), right?
<qyliss> I'm not sure
<qyliss> It has a bunch of networking stuff, but nothing that's just a plain port forward
<MichaelRaskin> Well, technically just a socket for socat is OK for me…
<MichaelRaskin> I would kind of prefer avoiding TUN/TAP and root requirement, of course
<MichaelRaskin> Hmmmm. Looking at vsock, might actually work as VM-to-VM
<MichaelRaskin> VM to VM communication was asked by several people. Introducing it in the VSOCK core could complicate the protocol, the addressing and could require some sort of firewall. For now we do not have in mind to do it, but I developed a simple user space application to solve this issue: { vsock-bridge }→[ https://github.com/stefano-garzarella/vsock-bridge ].
<MichaelRaskin> Looks like CrosVM has vsock, and there is nc-vsock, and I can always connect some socat to it…
<MichaelRaskin> qyliss: does your GNU Hello example include a squashfs root with store, or shared store?
MichaelRaskin has quit [Quit: leaving]
tilpner has quit [Remote host closed the connection]
tilpner has joined #spectrum
<qyliss> It's squashfs
infinisi1 has joined #spectrum
pie_ has joined #spectrum
infinisil has quit [Remote host closed the connection]
pie__ has quit [Remote host closed the connection]
<IdleBot_5e50c57d> Kind of pity…
<qyliss> Works for now. We'll have 9p later.
<qyliss> If you fancy trying to get it working, go ahead :P
<qyliss> (I will post it tomorrow morning)