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