Linux turns 17

October 5th, 2008 by Doc Searls

Your rating: None Average: 4.4 (34 votes)

Free minix-like kernel sources for 386-AT, was the subject of Linus Benedict Torvalds post to comp.os.minix on October 5, 1991 -- seventeen years ago today. it began,

Do you pine for the nice days of minix-1.1, when men were men and wrote their own device drivers? Are you without a nice project and just dying to cut your teeth on a OS you can try to modify for your needs? Are you finding it frustrating when everything works on minix? No more all-nighters to get a nifty program working? Then this post might be just for you :-)

As I mentioned a month(?) ago, I'm working on a free version of a minix-lookalike for AT-386 computers. It has finally reached the stage where it's even usable (though may not be depending on what you want), and I am willing to put out the sources for wider distribution. It is just version 0.02 (+1 (very small) patch already), but I've successfully run bash/gcc/gnu-make/gnu-sed/compress etc under it.

Linus didn't know what he was unleashing with "an OS you can try to modify to your needs" -- yet. But what started as a fun vetting of one *nix became the largest barn-raising in the history of computing. (By the way, i remembered this date while on another hunt for information, in Encyclopedia Brittanica, where today Linux' birthday is the Home Page story. Oddly, it fails to get a mention in today's Wikipedia cover page.)Today that barn is vast world still being terraformed. Why did Linux succeed where others did not, or did to lesser extents?

I think Neal Stephenson nails it best in his landmark book, In the Beginning Was The Command Line, the whole text of which you can read here. Written in the late 1990s, it still rings true today. A core sample:

Windows 95 and MacOS are products, contrived by engineers in the service of specific companies. Unix, by contrast, is not so much a product as it is a painstakingly compiled oral history of the hacker subculture. It is our Gilgamesh epic.

What made old epics like Gilgamesh so powerful and so long-lived was that they were living bodies of narrative that many people knew by heart, and told over and over again--making their own personal embellishments whenever it struck their fancy. The bad embellishments were shouted down, the good ones picked up by others, polished, improved, and, over time, incorporated into the story. Likewise, Unix is known, loved, and understood by so many hackers that it can be re-created from scratch whenever someone needs it. This is very difficult to understand for people who are accustomed to thinking of OSes as things that absolutely have to be bought.

Many hackers have launched more or less successful re-implementations of the Unix ideal. Each one brings in new embellishments. Some of them die out quickly, some are merged with similar, parallel innovations created by different hackers attacking the same problem, others still are embraced, and adopted into the epic. Thus Unix has slowly accreted around a simple kernel and acquired a kind of complexity and asymmetry about it that is organic, like the roots of a tree, or the branchings of a coronary artery. Understanding it is more like anatomy than physics.

For at least a year, prior to my adoption of Linux, I had been hearing about it. Credible, well-informed people kept telling me that a bunch of hackers had got together an implentation of Unix that could be downloaded, free of charge, from the Internet. For a long time I could not bring myself to take the notion seriously. It was like hearing rumors that a group of model rocket enthusiasts had created a completely functional Saturn V by exchanging blueprints on the Net and mailing valves and flanges to each other.

But it's true. Credit for Linux generally goes to its human namesake, one Linus Torvalds, a Finn who got the whole thing rolling in 1991 when he used some of the GNU tools to write the beginnings of a Unix kernel that could run on PC-compatible hardware. And indeed Torvalds deserves all the credit he has ever gotten, and a whole lot more. But he could not have made it happen by himself, any more than Richard Stallman could have. To write code at all, Torvalds had to have cheap but powerful development tools, and these he got from Stallman's GNU project.

Yet for all of the successes of LInux and the Net, of half a million open source projects, of immeasurable progress by companies taking advantage of sturdy building material grown in the wilds of hacker culture, businesses still remain, as Walt Whitman so perfectly put it, "demented with the mania of owning things". Nine years have passed since Jeremie Miller introduced XMPP (then still Jabber), and Yahoo, Microsoft and AOL still maintain closed instant messaging systems. Mobile phone companies and equipment providers still make devices and platforms that are purposely incompatible with those of competitors. Companies still look for ways to use software hardware/software combinations to "lock in" their customers, as if slavery were something any sane customer would want.

There are signs of progress, as there always will be, until World Domination (a term that showed up more than a decade ago) is complete. Until Google introduced the Linux-based Android, Linux-based mobile phones were nearly (or just as) closed as those from Symbian and Windows Mobile. But Nokia bought Linux developer Trolltech in January and Symbian in July -- and then announced its intent to open-source the latter.

Nokia knows that a free customer is better than a captive one. And that the same goes for developers.
__________________________

Doc Searls is Senior Editor of Linux Journal


Special Magazine Offer -- Free Gift with Subscription
Receive a free digital copy of Linux Journal's System Administration Special Edition as well as instant online access to current and past issues. CLICK HERE for offer

Linux Journal: delivering readers the advice and inspiration they need to get the most out of their Linux systems since 1994.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
TZ's picture

La multi ani, Linux!

On October 10th, 2008 TZ (not verified) says:

La multi ani, Linux!

M@'s picture

May I...

On October 9th, 2008 M@ (not verified) says:

01101000 01100001 01110000 01110000 01111001 01011111 01100010 01101001 01110010 01110100 01101000 01100100 01100001 01111001 01011111 01110100 01101111 01011111 01111001 01101111 01110101 00001101 00001010 01101000 01100001 01110000 01110000 01111001 01011111 01100010 01101001 01110010 01110100 01101000 01100100 01100001 01111001 01011111 01110100 01101111 01011111 01111001 01101111 01110101 00001101 00001010 01101000 01100001 01110000 01110000 01111001 01011111 01100010 01101001 01110010 01110100 01101000 01100100 01100001 01111001 01011111 01100100 01100101 01100001 01110010 01011111 01101100 01101001 01101001 01101001 01101110 01101110 01110101 01110101 01110101 01110101 01111000 01111000 01111000 01111000 01111000 01111000 01111000 01111000 00001101 00001010 01101000 01100001 01110000 01110000 01111001 01011111 01100010 01101001 01110010 01110100 01101000 01100100 01100001 01111001 01011111 01110100 01101111 01011111 01111001 01101111 01110101

derChef's picture

WOOT! 17 years and 0.93%

On October 7th, 2008 derChef (not verified) says:

WOOT! 17 years and 0.93% market share. This truly is the Year of the Linux Desktop!

Anonymous's picture

I love the

On October 7th, 2008 Anonymous (not verified) says:

I love the Gilgamesh/oral-history parallel. Brilliant. And it *is* just exactly what I love about Linux (and indeed Unix) too.

mariuz's picture

you can try and compile kernel 0.0.1 on ubuntu

On October 6th, 2008 mariuz (not verified) says:

here is more info about dusting off the linux 0.0.1

http://draconux.free.fr/os_dev/linux0.01.html

also here are my results on compiling the kernel 0.0.1 on ubuntu hardy

http://mapopa.blogspot.com/2008/09/linux-0.html

Gilberto Strapazon's picture

Happy "Seventeen" Linux!

On October 6th, 2008 Gilberto Strapazon (not verified) says:

May the Great CPU of The Universe full of Light, RAM and blessings and the programmers your loyal friends.
Greetings o all who have been worked on Linux and may the force of the power languages be with you.
Holy Python, Java, Ruby, C, and all dialects, be with us and next year, at 18, we'll do a great 24 hours around the world party connecting all nets.

iampriteshdesai's picture

Ubuntu Tweak Released

On October 6th, 2008 iampriteshdesai (not verified) says:

Ubuntu Tweak's new version 0.4.0 has been just released. I read its review here: http://helpforlinux.blogspot.com/2008/10/sneak-peak-at-ubuntu-tweak-040-beta.html

Anonymous's picture

Paljon onnea! :)

On October 6th, 2008 Anonymous (not verified) says:

Paljon onnea! :)

YourAgent's picture

Happy Birthday TUX!

On October 6th, 2008 YourAgent (not verified) says:

great article! and great emphasis on the word FREE.

www.clickdavao.com/real_estate

Matt Lee's picture

Not free software

On October 6th, 2008 Matt Lee (not verified) says:

Linux was not free software when it was announced, or when it was first released. Linux became free in 1992 when Linus rereleased it under the GNU GPL. (See the release notes for version 0.12.)

Peter's picture

It was free - it just didn't need lawyers yet

On October 6th, 2008 Peter (not verified) says:

If you read the original email you can see that the intention was to release it free. Moving it under GPL only formalised that but it's ridiculous to claim that Linux hasn't been free from the beginning.

Freedom does not depend on legal permission - that is your decision as author.

Phil Hughes's picture

Versions of FREE

On October 7th, 2008 Phil Hughes says:

From my conversations with Linus, at least at times he felt that licensing Linux under the GPL was a mistake. It was not that he didn't want to make it available to everyone but that it wasn't clear that the baggage the GPL added was the right thing to do.

Now, before the GPL flame war starts, we know that a Linux distribution contains a lot of software from a lot of sources including code from the GNU project, other GPLed software, BSD software and so on. Thus, his concerns had to do with the license for the kernel, not what one sees as the whole Linux package.

__________________________

Phil Hughes

Anonymous's picture

World domination

On October 5th, 2008 Anonymous (not verified) says:

The phrase "world domination" was used decades earlier by the late, great English comedian Peter Cooke, in his E.L. Wisty persona.

Wisty was the founder and IIRC sole member of the World Domination League, whose motto (c1963) was (again from memory) "World Domination by 1958".

Members of the League would knock on people's houses and say "Hello, I'm from the World Domination League, may I dominate you?"

Anonymous's picture

r

On October 5th, 2008 Anonymous (not verified) says:

HAPPY BIRT DAY

Anonymous's picture

happy birthday!

On October 5th, 2008 Anonymous (not verified) says:

Great article, doc! With all the vast hordes of noobs flooding into Linux-land, it becomes more important to keep the history of it alive, and to remind them that it's not "free as in freeloader", but free as in freedom.

Randy Nose's picture

Not knowing what we get into

On October 5th, 2008 Randy Nose (not verified) says:

It's seems ironic that most great things start off with humble begins, and those who would like to start a movement from day one never get much past day one.

Thanks for the great article,
Randy

Post new comment

Please note that comments may not appear immediately, so there is no need to repost your comment.
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <i> <b>
  • Lines and paragraphs break automatically.

More information about formatting options

Newsletter

Each week Linux Journal editors will tell you what's hot in the world of Linux. You will receive late breaking news, technical tips and tricks, and links to in-depth stories featured on www.linuxjournal.com.
Sign up for our Email Newsletter

Tech Tip Videos

From the Magazine

July 2009, #183

News Flash: Linux Kernel 3.0 to include an on-the-go Expresso machine interface! Ok, maybe not, but Linux is definitely going mobile, from phones to e-readers. Find out more inside about Android, the Kindle 2, the Western Digital MyBook II, The Bug, and Indamixx (a portable recording studio). And if you've gone mobile and you been wanting more Emacs in your life then check out Conkeror.


To compliment the mobile we've got the stationary: parsing command line options with getopt, checking your Ruby code with metric_fu, and building a secure Squid proxy. How is this stationary you ask? What can we say? It's not. We just wanted to see if anybody actually read this part of the page :) .


All this and more, and all you have to do is get your hot sweaty hands on the latest copy of Linux Journal.





Read this issue