Linux and Gnu on “Revolution OS”

There was a documentary produced back in 2002 about free software, open source, Linux, Gnu, Stallman, and Torvalds. A topic ripe with irony.

I finally saw the documentary, Revolution OS, on Netflicks. The video is avaliable through the iTunes store and the DVD through alibris:

The ultimate moment was when Richard Stallman was given the “Linus Torvalds Award” at the second Linux trade show. So we have this scene of Stallman earnestly explaining the irony of the award to the audience of 5,000 people while two blond, Scandanavian toddlers (Torvalds’ daughters) are cavorting around the stage in the background.

Here’s the irony: Richard Stallman started working on the Gnu system back in the 1970s. His goal was to provide a complete operating system for free, including the source code. Dozens of Gnu programs rolled out over the next several years.

The system lacked one key element: the “operating system kernel” that would actually coordinate and run the other programs atop a working computer. Stallman’s people were working on a kernel when Linus Torvalds started work on his own kernel. Linus took a simpler approach and got a much quicker result.

Linus packaged his kernel along with the Gnu programs to produce a complete system you could run on a computer. For a working name, he chose “Linux.” The name stuck.

Today, as ever, a “Linux system” consists of a vast collection of Gnu programs relying on an upgraded version of the Linux kernel. Stallman would like people to call such distributions “Gnu/Linux” or something like that, but the naming is really the choice of the distributor. Most distributors use the work “Linux” in their title.

So the award presentation was just more of the same: the Torvalds children still steal the show from Gnu.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s