IRC channel logs
2023-01-30.log
back to list of logs
<stikonas>(one could go futher down, but it's probably not worth it <Hagfish>if someone complains that they can only memorise and recite 600 bytes, then maybe that will encourage someone to try trimming a few more bytes :) <Hagfish>i'm also looking forward to hearing any stories of rickmasters's fiwix kexec work. it's not an area of technology i have any experience in, but it seems like it will be another impressive technical feat <Hagfish>i'm picturing it as being equivalent to jumping from a go-kart into the driving seat of a lambo, while both vehicles are moving <Hagfish>conceptually that's quite simple: you just need to know when and where they both are at all times, but on the other hand, it seems like something that no one has ever done before <rickmasters>HagFish: last night I finished the builder-hex0 to Fiwix (kexec-like) transition (fully). <rickmasters>HagFish: By "fully" I mean that Fiwix then proceeds to build Linux after the transition <rickmasters>I had the Fiwix boot working several days ago but it took a while to populate the Fiwix ram drive with enough stuff to build Linux. <rickmasters>I had to resolve a few issues with very large files on builder-hex0 and some other unexpected glitches. <Hagfish>is it planned to kexec into linux itself after the linux build? <rickmasters>Hagfish: Yes, next up is kexec to linux and integration with live-bootstrap. <Hagfish>it's one of those things like seeing Conway's game of life implemented in itself <Hagfish>like, in an abstract sense i know it's possible, but actually seeing it made is still mind blowing <rickmasters>Right now boot2now works in multiple stages, rebooting in between stages, as it builds more stuff. <rickmasters>I need to merge all stages into one in preparation for the live-bootstrap integration. <Hagfish>live-bootstrap is already an awesome technical accomplishment, so giving it a base like boot2now is just going make it tower above most other software achievements <rickmasters>I've got around 15 work items backlogged that I'm going to take care of before starting on the kexec of Linux. <Hagfish>oh, i didn't realise it had caused such a backlog <Hagfish>yeah, good idea to clean that slate a little before taking on another big step <rickmasters>I've got 6 small changes to builder-hex0 that got developed in the recent effort. <rickmasters>I need to create patches for musl - I'm just using a modified package right now. <Hagfish>is there anything else that needs to be upstreamed to fiwix? <rickmasters>I need to update to latest Fiwix and live-bootstrap. <rickmasters>I have many changes remaining to upstream to Fiwix. I've been a bit slow on that lately. <Hagfish>it's not like fiwix is too much of a diverging target though, i guess <Hagfish>it's really nice how productive the collaboration between that project and this one has been <rickmasters>There are a few more work items but you get the idea. <Hagfish>yeah, that gives a nice view of the scale of things, thank you <rickmasters>Hagfish: you're welcome. It was a good time to provide an update after last night's milestone. <Hagfish>hopefully it inspired and encouraged other people, yeah