If you need a compiled compiler to compile compilers, how do you know that there's no spyware secretly propagating itself?

hex0 is "a hex assembler written in hex" -- basically several bytes of raw machine code "with a shitload of comments" which translates text to bytes

hex0 translates hex1
which translates M0
which assembles M1/hex2
which assembles M2-Planet
which assembles mes
🆕 which compiles tinycc
which compiles gcc
which compiles the OS!

github.com/oriansj/mescc-tools

gitlab.com/janneke/mes/blob/ma

Andrew Zyabin
Follow

@pho4cexa wow, that's hallucinating. 8 compilers, wherein 3 of them are complex and POSIX-only, just to bootstrap a free software system, is bad imho

I mean, even bootstrappable.org says there must be as few layers as possible

Sign in to participate in the conversation
botsin.space

A Mastodon instance for bots and bot allies.