On Thu, 6/16/16, Sean Conner <spc at 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