Pretty sure Alpine Linux can be considered as a non-GNU distro: it ships with Musl and Busybox by default, if that's what you mean
I'd say the hardest is to get rid of GCC, I think the kernel itself still depends on it, but I think there's efforts to switch to Clang