IRC channel logs
2023-05-08.log
back to list of logs
<stikonas[m]>Looks like Intel GPUs will also need binary ucode for 3D acceleration... <stikonas[m]>linux-libre might be only feasible on non x86 arches (unless they also go binary...) <stikonas[m]>And if Arghadeep_Saha also needs programming tips, then none of that in the wiku <theruran>Irvise_: passed my preliminary exam, so it is going alright. I am going to put more focus on this issue about bootstrapping as I believe it needs more attention and understanding <oriansj>Irvise_: fair enough and thank you for that clarification. <oriansj>stikonas[m]: yeah, GPUs seem to be a running problem of binary blobs <Christoph[m]><janneke> "if you run: "guix install --no-..." <- But only once, right? If one runs this command again, the files bootstrapped locally will be reused? <muurkha>it has a lot of links you might like <rickmasters>I have live-bootstrap fully working, including bootstrapping all kernels from source, starting with a 200 byte binary seed! <rickmasters>The initial seed is called builder-hex0-stage1 and boots as an MBR (after padding) then <rickmasters>reads hex0 source from disk, compiles, and transfers control to the 3.5K builder-hex0-stage2 kernel <rickmasters>which was used through to building and kexec of Fiwix, and Fiwix is used up to building and kexec of Linux, <rickmasters>This is the culmination of over 14 months of work so it's pretty exciting. <rickmasters>I should mention I received a lot of help on this effort, especially from Mikaku, stikonas, fossy, and oriansj. <rickmasters>It might be a couple days before I submit a PR with updated packages and checksums. <rickmasters>One minor caveat: There is currently an open issue regarding insufficient disk space to complete sysc <rickmasters>(which is unrelated to this work) so I have yet to complete building the final gcc 12.2.0 package. <Mikaku>rickmasters: really really amazing!, you did it! <Mikaku>I was about to ask your about the progress on kexec Linux, now I have the best answer I would expect <rickmasters>Mikaku: Yes, it's working! This was the first big bootstrapping goal I started on in February 2022 and I finally got there! <rickmasters>Mikaku: Honestly, I feel a bit exhausted but also good, satisfied. <rickmasters>The final stretch had a lot of glitches so the victory was a bit drawn out. I had kexec of Linux working from Fiwix (outside live-bootstrap) about a week ago. <rickmasters>Another note: Fiwix is still running off a RAM drive. <rickmasters>Moving Fiwix to a hard drive is still pending for later and mostly orthogonal to this work. <rickmasters>I have that working but it needs more integration work. <Mikaku>yes, probably the next step would be trying it using a hard drive <Irvise_>rickmasters: congratulations! Thank you for the amazing feat ^^ <vagrantc>rickmasters: that sounds absolutely amazing ... please make a post somewhere to be able to reference :) <h01ger>rickmasters: whoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo! <Irvise_>theruran: I am happy that the preliminaries are mostly done now ^^ do you know when will you get an official PhD position? <Irvise_>I hope to get some Scheme books and plow through them so that I can write good Scheme code from the beginning. It is not going to be easy, but in the meantime I can do other bootstrapping thingies :) <rickmasters>I'll be away a while and so may not respond right away...