IRC channel logs

2023-07-31.log

back to list of logs

<JeremiahOrians[m>stikonas: other room closed
<drakonis> https://board.flatassembler.net/topic.php?t=22633
<drakonis>huh neat.
<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.
<jcmdln>oh, maybe you meant with guix system vm - https://guix.gnu.org/manual/en/html_node/Invoking-guix-system.html#index-virtual-machine
<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
<jcmdln>ah I see
<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 ...
<vagrantc>dunno about cargo
<luke-jr>cargo is included with that normally
<notgull>I see, thanks!
<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
<muurkha>8KB?