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...
<muurkha>Arghadeep_Saha: have you read https://bootstrapping.miraheze.org/?
<stikonas[m]>linux-libre might be only feasible on non x86 arches (unless they also go binary...)
<stikonas[m]>Unfortunately wiki doesn't have much
<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?
<oriansj>Christoph[m]: yes.
<muurkha>Arghadeep_Saha: have you read https://bootstrapping.miraheze.org/?
<Arghadeep_Saha>Not read this yet and thanks for providing the link.
<muurkha>it has a lot of links you might like
<rickmasters>A huge milestone has been passed today!
<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>and Linux runs the rest of the way.
<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
<Mikaku>s/your/you/
<Mikaku>how do you feel? :-)
<rickmasters>Mikaku: Yes, it's working! This was the first big bootstrapping goal I started on in February 2022 and I finally got there!
<Mikaku>incredible!
<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 ^^
<[exa]>wait, 200 bytes?!
<[exa]>cool
<rickmasters>Irvise_: thanks!
<vagrantc>rickmasters: that sounds absolutely amazing ... please make a post somewhere to be able to reference :)
<h01ger>rickmasters: whoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo!
<h01ger>& plus a *lot* more o
<h01ger>'s and then some!
<civodul>rickmasters: woow!! congrats!
<civodul>this is amazing
<stikonas[m]>rickmasters: congratulations
<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>stikonas, civodul: thanks!
<rickmasters>I'll be away a while and so may not respond right away...