6 Unix Literature avers that Unix succeeded because of its technical superiority. This is not true. Unix was evolutionarily superior to its competitors, but not technically superior. Unix became a commercial success because it was a virus. Its sole evolutionary advantage was its small size, simple design, and resulting portability. Later it became popular and commercially successful because it piggy-backed on three very successful hosts: the PDP-11, the VAX, and Sun workstations. (The Sun was in fact designed to be a virus vector.) As one DEC employee put it: From: CLOSET::E::PETER 29-SEP-1989 09:43:26.63 To: closet::t_parmenter Subj: Unix In a previous job selling Lisp Machines, I was often asked about Unix. If the audience was not mixed gender, I would sometimes compare Unix to herpes—lots of people have it, nobody wants it, they got screwed when they got it, and if they could, they would get rid of it. There would be smiles, heads would nod, and that would usually end the discussion about Unix. Of the at least 20 commercial workstation manufacturers that sprouted or already existed at the time (late 1970s to early 1980s), only a handful— Digital, Apollo, Symbolics, HP—resisted Unix. By 1993, Symbolics was in Chapter 11 and Apollo had been purchased (by HP). The remaining companies are now firmly committed to Unix. Accumulation of Random Genetic Material Chromosomes accumulate random genetic material this material gets hap- pily and haphazardly copied and passed down the generations. Once the human genome is fully mapped, we may discover that only a few percent of it actually describes functioning humans the rest describes orangutans, new mutants, televangelists, and used computer sellers. The same is true of Unix. Despite its small beginnings, Unix accumulated junk genomes at a tremendous pace. For example, it’s hard to find a ver- sion of Unix that doesn’t contain drivers for a Linotronic or Imagen type- setter, even though few Unix users even know what these machines look like. As Olin Shivers observes, the original evolutionary pressures on Unix have been relaxed, and the strain has gone wild.
History of the Plague 7 Date: Wed, 10 Apr 91 08:31:33 EDT From: Olin Shivers shivers@bronto.soar.cs.cmu.edu To: UNIX-HATERS Subject: Unix evolution I was giving some thought to the general evolution (I use the term loosely, here) of Unix since its inception at Bell Labs, and I think it could be described as follows. In the early PDP-11 days, Unix programs had the following design parameters: Rule 1. It didn’t have to be good, or even correct, but: Rule 2. It had to be small. Thus the toolkit approach, and so forth. Of course, over time, computer hardware has become progressively more powerful: processors speed up, address spaces move from 16 to 32 bits, memory gets cheaper, and so forth. So Rule 2 has been relaxed. The additional genetic material continues to mutate as the virus spreads. It really doesn’t matter how the genes got there they are dutifully copied from generation to generation, with second and third cousins resembling each other about as much as Woody Allen resembles Michael Jordan. This behavior has been noted in several books. For example, Section 15.3, “Routing Information Protocol (RIP),” page 183, of an excellent book on networking called Internetworking with TCP/IP by Douglas Comer, describes how inferior genes survive and mutate in Unix’s network code (paragraph 3): Despite minor improvements over its predecessors, the popularity of RIP as an IGP does not arise from its technical merits. Instead, it has resulted because Berkeley distributed routed software along with the popular 4.X BSD UNIX systems. Thus, many Internet sites adopted and installed routed and started using RIP without even considering its technical merits or limitations. The next paragraph goes on to say:
Previous Page Next Page