On Thu, 6/16/16, Sean Conner <s...@conman.org> wrote: > It was thus said that the Great Liam Proven once stated: > > And Plan 9 went one better, and (mostly) eliminated that nasty old > > unsafe mess, C, and it eliminated native binaries and brought > > platform-neutral binaries to the game. > > Um ... what? Plan 9 is written in C. And they still use binaries, just > fat binaries (that is, the binary contains multiple code and data segments > for each supported architecture0).
I suspect he was referring to Inferno when talking about the byte code executables. But Plan 9 doesn't use fat binaries. It keeps each architecture's binaries in a directory named for the architecture. Then one uses the union mounts to build a /bin that has the appropriate mix of binaries and shell scripts for the machine hosting that process. BLS