It should work similarly on X11, though I never tried.
Calling it childish is a little wrong though for sure.
The ways people found to circumvent his hubris are pretty entertaining [1].
[1]: https://www.reddit.com/r/rust/comments/5penft/parallelizing_...
Go's backstory dates back to Alef/Inferno and Plan9, and tangentally related to Plan9's C compiler suite.
If any, Go was born to replace C/POSIX and all the bloat which grew up over 40, (forty) years. The same with 9front with Unix, which is closer to the Unix philosophy than any close relative, such as OpenBSD. Everything it's a file under 9front, even the windows themselves.
Rust wants to replace C++ mainly.
I can't not quote that in a Cereal Killer voice now.
What makes it better than say vi and not just different?
It gives me good consistency between Mac and Linux (or WSL), so I highly recommend plan9port as a gateway to plan9 and 9front.
I've always felt that Linus didn't show enough skin.
% webfs
% ramfs
% hget http://plan9.stanleylieber.com/rc/mountcwfs >/tmp/mountcwfs
% chmod +x /tmp/mountcwfs
% bind /tmp/mountcwfs /bin/inst/mountcwfs
Then, at preppart: > d other
> d fscache
> d fsworm
> a fsmain [first free cylinder] .+100%
> w
> qMaybe find them amusing - or happy to see their creation being pushed forward