Now I'm vaguely wondering if it is possible to build a working GNU-free Linux that will run on hardware? People normally point to Alpine/musl but I've only ever seen that running in a container with an underlying kernel built with gcc 🤔 is anyone doing this??
@ehashman I booted a GNUless Linux on my thinkpad yesterday but it's not remotely unixy; it's a luajit-based unit which loaded straight into a fennel repl inside my emacs clone.
not sure if that counts?
@technomancy > Prerequisites: gcc build tools
Sounds like it fails my nerdsnipe! (I want the kernel to be built with no gcc for this weird thought exercise 😜)
This is surprisingly complicated!
Alpine appears to use gcc to build by default: https://git.alpinelinux.org/abuild/tree/abuild.in#n28
Three Linux distros build with LLVM: Android and ChromeOS (both built by Google) and OpenMandriva (experimental clang support for kernel builds only) https://www.kernel.org/doc/html/latest/kbuild/llvm.html