On Tue, Nov 26, 2024 at 12:30:22AM +0000, Michael Ackermann via Tinycc-devel 
wrote:
> It would just be a little easier if a capable linux-2.4 kernel could be booted
> earlier without relying on gcc and/or binutils.

Then why not begin from VSOBFS? [1]

On Wed, May 29, 2024 at 08:36:07PM +0200, gz8...@0w.se wrote:
> Today an update to the project presented a Linux[*] instance with TinyCC
> as the only toolchain, self-hosting both the kernel and the userspace.
[*] 2.4.26

A bootloader is of course included. The tools to rebuild the bootloader
are not included, but they are much smaller than binutils and have been
chosen and proven to be buildable by tinycc.

Since then I have made unpublished newer and better Linux setup scripts
and a provenance-proven image (still based on 2.4.26 and an older tinycc)
and will be happy to update the site if you are interested.

Even better, given your experience, I might consider to rebase that setup
on a newer tinycc and a newer 2.4 kernel, of course keeping the full
source-only provenance proof, possibly also adding the bootloader build
stuff.

(Unfortunately I am still unclear on how you adjust musl to work on 2.4
kernels, would you off-list share more details?)

My 2c

/tccm

[1] http://rbzfp7h25zcnmxu4wnxhespe64addpopah5ckfpdfyy4qetpziitp5qd.onion
    there is also a traditional web mirror by a third party:
https://www.zq1.de/~bernhard/mirror/rbzfp7h25zcnmxu4wnxhespe64addpopah5ckfpdfyy4qetpziitp5qd.onion/


_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to