Navigation Salon Salon Technology email print
Arts & Entertainment
Books
Comics
Health & Body
Media
Mothers Who Think
News
People
Politics2000
.Technology
- Free Software Project
Travel & Food
_______
Columnists

 

Current
Wire Stories

Click here to read the latest stories from the wires.

- - - - - - - - - - - -

- - - - - - - - - - - -

View From the Top

Full list of profiles

- - - - - - - - - - - -

Also Today

For a full list of today's Salon Technology stories, go to the Technology home page.

- - - - - - - - - - - -

Search Salon


  
Advanced Search  |  Help

- - - - - - - - - - - -

Recently in Salon Technology

Technology: View from the top
The music man
MTVi's Nicholas Butterworth says he wants the audience to do the programming.

By Janelle Brown
[11/29/99]


The man who fell to mirth
David Bowie makes light of van Gogh's ear, Ziggy's future and sowing "creative wild oats" in a chat about Omikron.

By Janelle Brown
[11/24/99]

Review
A soul-sucking parallel world
Will you free the residents of Omikron's totalitarian regime or lose yourself in the beauty of this game's futuristic city?

By Janelle Brown
[11/24/99]


Swords, spells and Academy Awards?
Diablo II vies to be the first role-playing game to be sanctified by Hollywood.

By Jamais Cascio
[11/23/99]

Technology: View from the top
Tuned in to TV
Wink CEO and confessed TVaholic Maggie Wilderotter is not interested in interactive TV that pushes couch potatoes onto the Web.

By Janelle Brown
[11/22/99]

Complete archives for Technology

- - - - - - - - - - - -

- - - - - - - - - - - -

Technology
by e-mail
Sign up here to receive our weekly e-mail newsletter listing recent and upcoming articles and events in Technology.

 
Unsubscribe

- - - - - - - - - - - -




technology

____CODE CRITIC
John Lions wrote the first, and perhaps only, literary criticism of Unix, sparking one of open source's first legal battles.

- - - - - - - - - - - -
By Rachel Chalmers

Nov. 30, 1999 | Before there was an Open Source Initiative, before the Free Software Foundation was even a twinkle in St. iGNUcius' eye, Unix hackers were fighting lawyers and commercial interests for the right to copy and distribute source code. The fight began, in part, due to the beliefs of an avuncular Australian professor named John Lions, who thought that by making source code available and using it as a teaching tool, he could encourage the highest possible standards in programming. As the first anniversary of his death approaches and the open-source movement kicks into higher and higher gear, it seems a propitious time to remember Lions' contribution.

I stumbled across Lions' books in 1996. I'd majored in literature and seemed to have spent my entire life searching for a witty, literate man. When I finally found the man who would become my fiancé, he was a Unix hacker. This baffled me. I couldn't begin to imagine how the arid world of over-lit computer labs and humming server rooms could have produced someone so much droller and more insightful than my fellow humanities graduates. So I did what I always do when I want to get inside someone's head: I browsed his bookshelves.

There I found -- and devoured -- Eric Raymond's hilarious "The New Hacker's Dictionary." Written up from the legendary Jargon file, it describes a literary culture weirdly like my own, complete with movements, jokes, manifestoes and Great Works. And speaking of great works, I also found on those shelves the first editions of the Lions books. The books -- a two-volume set titled "Source Code and Commentary on Unix Level 6" -- include not only the entire source code for the Unix Version 6 kernel but also a detailed and often witty discussion of it written in the mid-1970s.

The genesis of Lions' books is, of course, tied to the Unix tradition that began 25 years ago when the magazine Communications of the Association for Computing Machinery -- technology's equivalent to Nature -- published a paper by Ken Thompson and Dennis Ritchie, the two Bell Labs employees who created Unix and the C programming language. The paper was called "The Unix Time-Sharing System" and included a description of the operating system, a justification of its design and a few notes on why it was built in the first place. The article captured the imagination of many a programmer, including Ken Robinson, a teacher at the University of New South Wales (UNSW), who wrote away for a copy of the new operating system. When it arrived, Lions, his colleague, read the source.

Source code is the blueprint for software, like a set of spells that humans can read and use to control machines. Given source code, a programmer can modify an application by fixing bugs or adding features. But most commercial software is sold only in machine-readable form. Access to source code is power.

Lions' career had followed the classic path for an Australian academic of his generation. In 1959, he took a first-class honors degree from Sydney University and promptly left the country. He earned his doctorate at Cambridge in 1963 and spent the next decade working for Burroughs Corp. in Canada and Los Angeles. By 1972 he was married and had a young family. He moved back to Australia and took a position as senior lecturer in UNSW's department of computing. He would teach there for the rest of his working life.

The Unix code base enchanted Lions -- so much so that he decided to make significant changes to two of the courses he taught. Until then, most teachers of operating systems loftily imparted general principles about programs their students had probably never seen, or encouraged students to build toy operating systems of their own. Unix offered a third approach. It ran on a comparatively affordable computer system, a Digital Equipment Corp. PDP 11 -- a machine that UNSW already owned. Unix was compact and accessible but offered a remarkable set of features. To top it off, in Lions' words, it was "intrinsically interesting." Unix could be read and understood with far less effort than IBM's bloated OS/360 and TSS/360 (which, funnily enough, are pygmies by modern standards), but it had the industrial-strength functionality to which homemade toys could never aspire. One student, Greg Rose, remembers, "John expressed this by saying, 'The only other big programs they see were written by them; at least this one is written well.'"

. Next page | Unix: "The only way to fly"


 
Above: Photograph of John Lions from "Lions' Commentary on UNIX 6th Edition" by John Lions, published by Peer-to-Peer Communications Inc.


 

Salon | Search | Archives | Contact Us | Table Talk | Ad Info

Arts & Entertainment | Books | Comics | Life | News | People
Politics | Sex | Tech & Business | Audio
The Free Software Project | The Movie Page
Letters | Columnists | Salon Plus

Copyright © 2000 Salon.com All rights reserved.