How hard would it be to replace linux with FreeBSD or plan9?
I guess linux->plan9 is progressively less and less h/w
support more and more fun to hack on the kernel!
whatever go runs on, u-root will run on, but there are places we had to use Linux-specific stuff (e.g. netlink) that you'd have to write code for or you won't get thinks like the ip command or dhcp client, and so on.