IRC channel logs
2023-07-31.log
back to list of logs
<luke-jr>any possibility I could pay someone to put together a straightforward walkthrough to bootstrap a Guix VM (compatible with other Guix systems) without any specific binaries (not even a minimal seed), but instead using already-trusted binaries one can easily get on Gentoo? <jcmdln>luke-jr: for that scenario, the official Guix docs may be enough if your goal is to start a VM via qemu/libvirt (or GNOME Boxes) and create a golden image. Guix has a community help mailing list as well. I found the docs + blogs to be fruitful when trying to automate this with Packer + Vagrant. <luke-jr>jcmdln: it's definitely not something commonly done <luke-jr>the VM is kind of a side aspect; the hard part is getting a Guix system going at all without trusting binaries <ekaitz>luke-jr: there's people in the guix community that can do that I think <ekaitz>I don't have a lot of time available but I could possibly do it <ekaitz>I can try to help you find people o do it, feel free to contact me and give me more details if you want <oriansj>drakonis: if by neat, you mean just ship effectively a 646,710 byte hex0 file (which is what that is) <oriansj>but fasm definitely looks like something that wouldn't be too hard to do in M1 <notgull>Has rustc/cargo been bootstrapped yet? <vagrantc>mrustc is used to bootstrap an oldish version of rust, which is then used to bootstrap newer versions, which are used to bootstrap newer versions ... <luke-jr>cargo is included with that normally <oriansj>notgull: there were a few ugly things guix had to do with cargo but yes it is bootstrapped. <stikonas>cargo and rustc are actually bootstrapped together <stikonas>mrustc repo actually ships two things, one is mrustc itself and the other is minicargo <stikonas>minicargo is kind of cargo replacement that calls mrustc <stikonas>and then you use those to build rustc and cargo (in any order) <oriansj>drakonis: the 8KB assembler on the other hand, looks like a 2 week project that someone could implement in M1 <oriansj>which absolutely is quite interesting