9fans archive / 1995 / 04 / 33 / prev next From: rob@pla... rob@pla... Subject: plan 9 and linux Date: Thu, 6 Apr 1995 00:57:54 -0400 Forsyth missed one important difference. Plan 9 is not a PC operating system, although it works on a PC. As shipped, Plan 9 runs on four instruction architectures (SPARC, MIPS, 68020, 386), with machines from many vendors (Sun, SGI, Next, Mips, AT&T, and endless PC's). The PC is an important platform for the system, but not the only one. I've been thinking about it and I cannot recall any other system that is shipped in one piece to run on a wide variety of platforms. I may be wrong, but every other system I can think of is built for one system and then ported to another; with Plan 9, the system is carried along together for all architectures, compiled from one source tree, etc. It's really one system that runs on a variety of hardware, rather than different versions with a common ancestor. A related property is that it is configurable to run on anything from a laptop to a network of multiprocessor servers. So comparing it to Linux makes sense only for a narrow subset of what the system is capable of. For the record: in our lab version of the system, somewhat different from what's going out, the window system compiles from C into a ready-to-go executable in 4 seconds. I don't think Linux can do that.