WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: cor blimey 357-byte's (Full-Source Bootstrap)  (Read 1425 times)

Offline mocore

  • Hero Member
  • *****
  • Posts: 616
  • ~.~
cor blimey 357-byte's (Full-Source Bootstrap)
« on: May 22, 2023, 08:23:49 AM »

Offline mocore

  • Hero Member
  • *****
  • Posts: 616
  • ~.~
Re: cor blimey 357-byte's (Full-Source Bootstrap)
« Reply #1 on: September 14, 2024, 04:13:01 AM »

https://simon.tournier.info/posts/2023-10-01-bootstrapping.html ~ 'Is Guix full-source bootstrap a lie?'


https://news.ycombinator.com/item?id=38057591 # "NixOS Reproducible Builds: minimal ISO successfully independently rebuilt "

https://github.com/oriansj/bootstrap-seeds/blob/master/POSIX/x86/hex0_x86.hex0
&
https://github.com/ironmeld/builder-hex0

and an interesting comment mentions

Quote
It’s the first stage. Likely piped. Hence the hex out. The context on how it’s called is key
---
https://github.com/oriansj/stage0-posix-x86/blob/e86bf7d304bae5ce5ccc88454bb60cf0837e941f/mescc-tools-mini-kaem.kaem

and another
Quote
Section 1.6.1 of the GNU Mes manual places these early stages assemblers into context:

https://www.gnu.org/software/mes/manual/mes.html#Stage0

which reminds me of this old topic
" TinyCore from SCRATCH - NADA -ZILCH - ZIP - NULL - - - THE BIG BANG!!!" https://forum.tinycorelinux.net/index.php/topic,299.msg1795.html#msg1795

though i think the links above might well be redefining `SCRATCH - NADA -ZILCH - ZIP - NULL ` 

Offline gadget42

  • Hero Member
  • *****
  • Posts: 728
Re: cor blimey 357-byte's (Full-Source Bootstrap)
« Reply #2 on: September 15, 2024, 07:57:17 AM »
if Guix becomes full-source bootstrapped, does that make it easier to do with tinycorelinux?
(say a potential process or roadmap, so to speak)

definitely found all the links and references interesting!

in this section:
https://www.gnu.org/software/mes/manual/mes.html#Formatting-Code

there was a link to Riastradh’s Lisp Style Rules:
https://mumble.net/~campbell/scheme/style.txt

and this previous forum thread bears repeating and rereading for sure:
https://forum.tinycorelinux.net/index.php/topic,299.0.html
The fluctuation theorem has long been known for a sudden switch of the Hamiltonian of a classical system Z54 . For a quantum system with a Hamiltonian changing from... https://forum.tinycorelinux.net/index.php/topic,25972.msg166580.html#msg166580

Offline mocore

  • Hero Member
  • *****
  • Posts: 616
  • ~.~
Re: cor blimey 357-byte's (Full-Source Bootstrap)
« Reply #3 on: September 16, 2024, 04:47:27 AM »
if Guix becomes full-source bootstrapped, does that make it easier to do with tinycorelinux?
(say a potential process or roadmap, so to speak)
(optimistic) presumably!
for the complied components ... 

philosophically the minimalist (dep reduction) approach seams a necessity for bootstrapping


all though newer kernel build deps
might be heading the way of "mr creosote"
https://arstechnica.com/gadgets/2024/09/rust-in-linux-lead-retires-rather-than-deal-with-more-nontechnical-nonsense/

Offline mocore

  • Hero Member
  • *****
  • Posts: 616
  • ~.~
Re: cor blimey 357-byte's (Full-Source Bootstrap)
« Reply #4 on: September 18, 2024, 08:43:16 AM »

i guess (from briefly scanning over this an that) the if would depend on "debootstrapping" guile ( like [1] https://10years.guix.gnu.org/video/camlboot-debootstrapping-the-ocaml-compiler/ )


to me it appears mes has some similarity (sort of like (the beginnings of a) scripted alternative) to u-root https://forum.tinycorelinux.net/index.php/topic,22741.msg142282.html#msg142282

wrt mes one slide from this stands out
https://archive.fosdem.org/2020/schedule/event/gnumes/ - Scheme-only bootstrap and beyond


 and reminds me of many old topics on these forums  ::)