<ehmry>
personally I think the genode WM is too complicated, its easier to hack on the code than to try and configure it at runtime
nicoo has quit [Ping timeout: 240 seconds]
nicoo has joined #spectrum
<qyliss>
We might end up with that minimal VM kernel config sooner rather than later, because of how annoyed long I have to wait to build the full kernel if I need to do it on my laptop
<MichaelRaskin>
Are you sure you are actually opposed to initramfs?
<qyliss>
I'm just not sure I see the point, especially at this stage
<qyliss>
If I'm building a kernel in Nix, and doing full builds every time, I can do that very quickly on a remote builder
<qyliss>
If I'm building a kernel in my kernel tree, that'll be incremental and fast if I'm just enabling/disabling modules
<MichaelRaskin>
Well, with initramfs it's easier for people who never bothered with an actually good remote builder to add modules
<MichaelRaskin>
(when playing locally with something you have not yet tried)
<qyliss>
That's what spectrum-vm is for
<qyliss>
like, it was for exactly this purpose that I wrote it
<qyliss>
spectrum-vm -k arch/x86_64/boot/bzImage
<MichaelRaskin>
Erm, but tuning the driver set is annoying if it is not initramfs-based
<qyliss>
is it? you just change the kernel config and run make
<MichaelRaskin>
Step 1: you need to build kernel outside Nix…
<qyliss>
We could put some modules inside the root file system
<qyliss>
There's no reason for it to be an initramfs and do the chroot dance, though
<MichaelRaskin>
I mean, there is no reason for chroot dance even with initramfs
<qyliss>
well, what would the point of an initramfs be if not to be an initial filesystem?
<MichaelRaskin>
I mean, we could just mv the initramfs content after 9p-ing the larger store
<MichaelRaskin>
(and rm it once it is out of the way)