BSD libc and BSD make are pretty much drop in replacements for glibc and GNU make. LLVM is a drop-in replacement for gcc.
It seems like it would be pretty straightforward to build a Linux userland without GNU.
It seems like it would be pretty straightforward to build a Linux userland without GNU.