Back to Books & Culture Donate to Books & Culture
Subscribe to Books & Culture
Subscribe to Books & Culture

 

Main  |  Archives  |  Contact Us
Site Search

HOLIDAYS & EVENTS
Related Channels
Christianity Today
  magazine

Christian History &
  Biography

Small Groups





Home > Books & Culture > July/Aug

Sign up for our free newsletter:


Life Among the Cyber-Amish
Computer Control, Part 2
Alan Jacobs | posted 7/01/2002




But, before we proceed, let's pause to deal with a question: what's with all the X's? Linux and Minix, yes, but investigators of the history of computing will also encounter Ultrix, AIX, HP-UX, and a number of other OS's that don't announce their parentage quite so openly. And indeed it is a matter of parentage, for all these systems derive from one Ur-father: Unix.

Unix was written in 1969, primarily by Ken Thompson, a programmer who worked for AT&T's Bell Labs. Thompson and his colleague Dennis Ritchie had been working on an ambitious multi-company project when the whole thing fell apart; but they thought that some of the work they had done on the project could be rescued and adapted for relatively small computers. Thus Unix was born.

And very soon Unix began to produce offspring, because the code which Thompson had written was made available to a wide range of programmers and software engineers in a wide range of universities, government agencies, and businesses. Improving Unix became a collective endeavor, and the OS got much better very quickly because of the many minds working on it. This experience would later become a key, perhaps the key, principle of the open source software movement: as one of that movements's key theorists, Eric Raymond, wrote, "Given enough eyeballs, all bugs are shallow"—that is, even the most intractable software problem will eventually yield if enough people devote themselves to solving it.

But soon the Unix world became fragmented: versions of Unix proliferated, each tailored to the needs of a particular company or adapted for a particular set of hardware. Unix ceased to be "open," as many of these companies refused to share their versions; a spirit of proprietary ownership replaced the collective, cooperative spirit of Unix's early days. Indeed, in the 1970s a conviction began to emerge that the "intellectual property" embodied in a piece of software—its code, the instructions it gives to a piece of hardware, written by persons just as novels are written by persons—had an economic value that the first generations of computer professionals either had not noticed or had not cared about.

Such neglect may seem odd to us, knowing as we do the vast fortunes that have been made in software, but in those days computers were used by very few, chiefly in universities and the government. Programmers paid by those institutions could not make more money by keeping the code they write secret, so they freely shared it with others. Only with the great expansion of business computing and the advent of the PC did it become evident that any software that enabled non-experts actually to use a computer—a rather forbidding machine, after all—pretty much determined the value of the machine itself. One of the first computer professionals to see this point was a fellow named Bill Gates: in 1976 he wrote an "Open Letter to Hobbyists" to protest unlicensed use of some software (a version of the programming language Basic for the MITS Altair, the first personal computer) written by him and his partners in the young company then known as Micro-Soft.

Fragmentation and proprietorship; these were the enemies for many ambitious programmers in the 1980s. When Andrew Tannenbaum wrote Minix, he employed the basic principles that underlay Unix; the ancestry of his OS was very clear to all knowledgeable observers. But he couldn't use any preexisting Unix code without being in violation of copyright; he had to write Minix from scratch. Linus Torvalds was in the same position when he started coding Linux. (But for all practical purposes both Minix and Linux are versions of Unix; they use very similar commands, and anyone with Unix experience is perfectly at home in Minix, almost so in Linux.) Both programmers made their work available to the community of hackers, seeking affirmation where possible, correction where necessary. But at that point their paths diverged, and the divergence explains why Linus Torvalds and his OS Linux are increasingly famous and influential, while Andrew Tannenbaum is little known outside the circle of computer professionals.


Books & Culture
Home  |  Archives  |  Contact Us

Try an Issue of Books & Culture
Free!
Subscribe to Books & Culture
Name
Street Address
City/State/Zip
E-mail Address

No credit card required. Please allow 4-6 weeks for delivery. Offer valid in U.S. only. Click here for International orders.

If you decide you want to keep Books & Culture coming, honor your invoice for just $19.95 and receive five more issues, a full year in all. If not, simply write "cancel" across the invoice and return it. The trial issue is yours to keep, regardless.

Give Books & Culture as a gift

Buy 1 gift subscription, get 1 FREE!

Free Newsletter
Sign up today for the ChristianityToday.com Books & Culture Newsletter
   RSS Feed   RSS Help






XMLRSS Feed














Free Newsletter
Sign up today for the Books & Culture newsletter:





ChristianityToday.com
Home CT Mag Church/Ministry Bible/Life Communities Entertainment Schools/Jobs Shopping Free! Help
Books & Culture
Christianity Today
ChristianityTodayLibrary.com
Christian History Back Issues
Church Law & Tax Report
Leadership Journal
Men of Integrity
Your Church
Church Finance Today
BuildingChurchLeaders.com
ChristianBibleStudies.com
Christian College Guide
Christian History
Christian Music Today
Christianity Today Movies
ChurchLawToday.com
Church Products & Services
ChurchSafety.com
ChurchSiteCreator.com
Kyria.com
PreachingToday.com
PreachingTodaySermons.com
ReducingtheRisk.com
Seminary/Grad School Guide
Christianity Today International
www.ChristianityToday.com
Copyright © 2009 Christianity Today International
Privacy Policy | Contact Us | Advertise with Us | Job Openings