Linus' First Linux Post, 20 Years Ago Today 181
jrepin writes "One midsummer's night, a student at the University of Helsinki posted a query to the newsgroup comp.os.minix asking, 'What would you like to see most in minix?' The student's name was Linus Torvalds, and that Usenet post was the beginning of the Linux operating system. The date was 25 August 1991, exactly 20 years ago today. In 1991 Unix had existed for about 20 years, Apple had come out with its Mac OS in 1984, and Microsoft had been flogging Windows since 1985. Torvalds' ambitions for his 'new (free) operating system' were modest. It was to be 'just a hobby, won't be big and professional like gnu' for IBM PC '386(486) AT clones.' He wanted to call his OS kernel 'Freax,' but a friend who ran the FTP server that hosted the software named Torvalds' source code download directory 'linux' and the name stuck."
My first post (Score:2)
Thanks a lot Linus. A lot of the industry's heavyweights are getting older though. Linus, RMS. Jobs, Woz and Gates already semi-retired. Malda is moving on.
The big question is going to be: who will be as influential in the next 20 years as those guys and is it even possible or necessary?
Re:My first post (Score:5, Insightful)
Reason being? Restrictive policies that hamper innovation, such as copyright, "method patents", and large companies afraid of competition.
Re: (Score:2)
Just one question? Are you also a GPL zealot?
The only people I see get so uptight about this sort of stuff are also GPL zealots, which is ironic considering GPL depends on copyright to exist.
Re: (Score:2)
Not a GPL zealot - but the GPL depends on copyright. It does NOT depend on the mutated abortion that we call "copyright law" today.
Re: (Score:2)
I'm only a GPL zergling, but that's kind of like saying that non-aggression pacts depend upon war to exist.
Re: (Score:2)
Yeah. The GPL depends on Copyright.
I don't know anyone who'd like to *completely* eradicate copyright. But I know many, myself included, who thinks that what was supposed to be a balance, has swung much too far in one direction.
Copyright is absurdly long. There should be exceptions for works who are no longer available ("abandonware") and fair use should be substantially expanded - for example there should be zero question that making a small number of copies for your own personal use is allowed.
Also, no le
Re: (Score:2)
There seems to be several essential ingredients.
You need to have control over your overheads. I've heard stories of startup companies which were successful enough to survive in the marketplace, ended up being killed off by the landlord upping the rent/lease and sucking out the money intended research funding). One company made the mistake for competing for public research funds while leasing offices from a university landlord. Silicon valley people just used their garage as a workshop.
Having an education an
Re: (Score:2, Insightful)
Or you know, one of the many non-poor areas in places like South America, South Africa, Russia, Japan, Korea...
Not everyone outside of the US, EU, China and India are currently experiencing a famine, despite your US-centric view of the world as "Us and poor people reliant on Us".
Re: (Score:2)
Re: (Score:2)
I didn't know that. Can't last long with Harper at the helm.
Re: (Score:2)
You do know there's this magical number, "2," that sits between 1 and 3 right?
Second world (Score:5, Funny)
the big influencers in high tech will come from somewhere where they don't have technology and live in primitive third world conditions?
You do know there's this magical number, "2," that sits between 1 and 3 right?
"Second world" traditionally means Warsaw Pact countries like former Soviet Russia, where 1 and 3 sit on YOU.
Re: (Score:2)
Actually, this is believable.
Necessity being the mother of invention and all that.
Re:My first post (Score:5, Interesting)
I don't think anyone will be as influential in the computer world. It was a much smaller community back then and it was easier to stand out. That's not to say there won't be people who do things that are as meaningful but they will now be one of dozens of projects.
If a person is going to be that sort of stand out today, he will have to be in another field - perhaps nanotechnology or bio-engineering - where the foundations are still being laid.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
If by 'He' you mean cancer, than sure. I don't think Linus can take credit for it.
Re: (Score:2)
oh yeah... (Score:3)
Brings back the memories. I remember the usenet post because I was camping on the .minix trying to decide how best to conquer my computer...
then Linus showed up with his post, and I soon had my answer.
I've been running Linux non-stop since 1993, and have never looked back.
Re: (Score:3, Interesting)
Related - post from Lars Wirzenius http://liw.fi/linux20/ [liw.fi]
Re: (Score:2)
Thanks for the link. (And thanks to Lars for posting it.)
I started using Linux in 1995, and have been using it almost exclusively since about 1999. But I never knew so much "deep background" about the early days.
Congrats and thanks to all who have contributed over the years! Many happy returns.
Re:oh yeah... (Score:5, Insightful)
Re: (Score:3)
I was thinking of using Coherent at the time too, but I was an undergrad and even it was too expensive for me :-)
My favorite moment in early Linux history was asking if X11 was going to be ported, and getting a personal message from Linus saying "maybe, but don't count on it". I still ended up installing Linux in fall of 1991 despite the lack of X.
Re: (Score:2)
I ran Coherent for a while, but lack of virtual memory and the GNU userland was more than I could hack. I considered Minix, but even then it seemed more like a toy. A buddy of mine told me somewhere around 1993 about a BBS in a nearby town that had the Slackware 1 floppy images available for download. The BBS had a call-back feature to minimize long distance calls and over a few evenings I downloaded the images, put them on floppies and then I spent a few hours installing my first Linux install on a 25mh
Re: (Score:2)
I've been running Linux non-stop since 1993, and have never looked back.
Me too, built an ISP with Linux 1993. Had a Sun box on back order, but eventually we just cancelled it and got everything working for free.
That was awesome.
Re: (Score:2)
> Meaning, of course, that you were waiting for someone else to conquer your computer for you because you lacked the talent to do so yourself.
That's true generally. It doesn't matter what sort of license or development model is involved.
Free Software mainly helps ensure the existence of the platform in the absence of someone like Apple or Atari going out of business. It also makes things more democratic and allows more people to contribute. That kind of collaboration builds on itself even if it is a smal
Taking credit (Score:2)
My company is one of those that pays very well, treats its people very well, and therefore has tons of talented people working there. The one thing that kills me about the place, though, is the propensity of "we," as in "We did this" or "We made that," when none of the people saying "we" were even involved. Truth is, one guy pulled a year of all-nighters and weekends, made something great, and then "we" took credit for it.
The problem isn't that I don't think that work is a team sport, and I don't think tha
Re: (Score:2)
CDs??? You say you bought damn Cds??? Back in my day... oh, forget it. Just go off my lawn.
FIRST POST! (Score:5, Informative)
From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Message-ID:
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki
Hello everybody out there using minix -
I’m doing a (free) operating system (just a hobby, won’t be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I’d like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).
I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work. :-)
This implies that I’ll get something practical within a few months, and
I’d like to know what features most people would want. Any suggestions
are welcome, but I won’t promise I’ll implement them
Linus (torvalds@kruuna.helsinki.fi)
PS. Yes – it’s free of any minix code, and it has a multi-threaded fs. :-(.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that’s all I have
Re:FIRST POST! (Score:4, Interesting)
Hrm, and didn't this start out as simply because Linux needed a way to dial in and get his usenet fix? It started out as a terminal emulator (multithreaded for performance), then when he accidentally "dialed" his hard drive, added permissions and other stuff.
A bit more spit and polish led to Linux 0.1. All because Linux wanted to read his usenet.
Re: (Score:2)
Perhaps you have mistaken his name this 20 years, but his name is Linus, not Linux
Re: (Score:2)
DUPE :FIRST POST! (Score:2, Funny)
Dupe! Seriously, this was on USENET like 20 years ago. Come on already!
Re: (Score:2)
(just a hobby, won’t be big and professional like gnu)
Quite a few things have changed since then
Re: (Score:2)
Definitely a "never need more than 640k" moment, that's for sure.
Midsummer? (Score:2)
Midsummer is in June, not in August.
Re: (Score:3)
No, that's mid-summer. The word midsummer [wikipedia.org] refers specifically to the solstice.
Re: (Score:2)
summer starts on June 21
Maybe in your f*ed up world, but for most of us, summer runs from may to august.
Re: (Score:2)
Geez .. talk about slow news day (Score:2)
Re: (Score:2)
Give them a break, CmdrTaco did just retire.
20 years ago today? (Score:4, Interesting)
Well, Linux has been going in and out of style, but it's still guaranteed to raise a smile.
It was 20 years ago today... (Score:5, Interesting)
Re: (Score:3)
Sgt Peppers Lonely Heart Club Band (Score:2)
Re: (Score:3)
Post of the year, man, post of the year!
Re:It was 20 years ago today... (Score:5, Informative)
Re: (Score:2)
Cool stuff ! Gave me a smile :) I appreciate that you pronounce "Torvalds" and "Linux" properly ;)
Re: (Score:2)
Yeah, but then he went and mispronounced GNU [gnu.org].
Still, good effort.
Re: (Score:2)
Re: (Score:3)
Bug fix in the lyrics for you.. "Col. Torvalds' Linux" in the first two lines of the chorus should be "Col. Torvalds' Linux kernel".
Open source forever!
Re: (Score:3)
Freax? Really? (Score:2)
What is it with geeks choosing really horrible, horrible names for software products? I can't count the number of directors at public companies that I've spoken with in the past who refuse to go anywhere even near GIMP based on its name alone.
Re: (Score:2)
What is it with geeks choosing really horrible, horrible names for software products?
Maybe because it was "just a hobby, won’t be big and professional like gnu". I think being a geek is all about having fun in your own way, and that means not succumbing to boring corporate ideals. "Freax" was short for "free freak unix" or something like that -- perhaps not the most creative name for an OS, but nevertheless reflects the verbally playful side that many geeks seem to have.
So THAT's why Steve Jobs resigned... (Score:5, Funny)
...to redirect the news focus AWAY from this historical anniversary.
Re: (Score:2)
Funny, for sure. But you bring up a good point: Where's the anniversary of BSD and NeXT? Sure, NeXT's Mach was more of a kernel like Linux, but it used BSD's user land instead of GNU. Mac users need to respect their OS elders, not just the founders! Being a Mac user myself now, I think it is important because I never touched a mac for personal purchase or use until OSX was good and stable. If I wanted unstable and fun back then, my Amiga was more than adequate.
Just a few months later (Score:4, Interesting)
Just a few months later, I was really wanting a Unixy like OS for my 16 MHz 386 PC with a whopping 2.5 Mb of RAM and 40MB hard disc. In the cold wet January of 1992, I think it was Linux (kernel 0.12, or perhaps 0.11) which we started with.
Two of us made a few of the PCs in the university's PC lab dual boot Linux and DOS. In those days there were no distros, you had a root disc and boot disc, and had to use cp -r to copy the root disc to the hard disc, then use a hex editor to change the kernel binary to use the hard disc for the root filesystem instead of the floppy.
I started learning C on this system. All the stuff I needed to learn C on a partition of a 40MB IDE disc. (Later I had a 486 with an 80MB IDE disc, partitioned 50/50 DOS and Linux, on the Linux side I had the X Window System, a C compiler and all the development libraries and enough space to write programs in C for X11. By then there was an early TCP stack too, so a friend and I networked our computers and shared files with NFS).
Re: (Score:3)
Yea, and nowadays the networkmanager applet sucks up 20MB of resident set. Somehow I managed to have a graphical desktop with Netscape run on a machine with 8MB of RAM total and run well with 16MB. Granted it was Netscape 0.9 on an 8bit display but still. Then I ran RedHat 4.x on an old clunker laptop with a 486SX and 40MB ram and ran Netscape 4.x with 16bit color. Now Fedora has trouble installing if you don't have a GB of ram. And we wonder why we got left out of the embedded world. Yes it all 'runs
Re: (Score:2)
Jeebus! You had a 40MB hard drive in 1992?!?! I remember spending about $300 for an 8MB "Bigfoot" in the mid-90's... that computer must have cost you the price of a new car at the time.
Re: (Score:2)
> Jeebus! You had a 40MB hard drive in 1992?!?!
Methinks you are misremembering and have misplaced the decimal point. I had a 10MB hard drive on my Tandy Color Computer 3 in 1988. It was a surplused out MIniscribe and a seperate Adaptec MFM to SCSI interface.
By 1990 I had a PC with an 85MB drive. I suspect that 'Bigfoot' drive you mention was 800MB.
Re: (Score:2)
Yeah, now that you mention it, that must have been an 8GB drive. Never mind. ;-)
Re: (Score:2)
The Quantum Bigfoot was a 2GB-drive, if I remember correctly.
Re: (Score:2)
Er, we're talking about megabytes.
Re: (Score:2)
In '92, I bought an Amiga 2000HD with a 120MB drive, with monitor, for under $1200.
Re: (Score:2)
Perhaps you shouldn't buy Apple equipment then :)
I had a 40MB back then, the whole computer cost $3k, 386SX. I fondly remember watching over my dad's shoulder as he inserted more RAM chips (they were chips back then, not cards) and added the Co-processor.
Re: (Score:2)
1995 or so was when the first 1GB drives were coming out. There's no way you bought a new 8MB drive then. I remember telling my dad about the Western Digital Caviar hard drive... it was 1GB and cost $500. He said: "No one could ever fill up all of that space". Like most of us, he has lived to eat his words.
Re: (Score:2)
Funniest story I ever had was my first IT job (well, actually I was bookkeeper/IT guy) around 1991 or 1992. There were a bunch of PC-XTs, but my boss had a 286 with an IDE drive (everything else was MFMs). She was bitching about how she'd run out of room on her 20mb hard drive so I went in to clean up the endless amount of accounting and Lotus files on the thing, only to discover that the idiot who had installed the drive had used some of that old disk management software at the time and there was 20mb of
Re: (Score:2)
Hex editor to change the kernel binary, huh? And people said Linux was too hard to use... :-P
Re: (Score:2)
then use a hex editor to change the kernel binary to use the hard disc for the root filesystem instead of the floppy.
No, no, no. You didn't need no stinking hex editor. I distinctly remember pressing Emacs into service to change offsets 142 and 143 to ^A and ^B (my memory is dim on the exact offsets). :-)
And you didn't have to log in (there wasn't an init yet to run "login") you were just dumped straight into a root shell. The release notes (readme) were two sheets of A4. Simpler times.
This was on 0.12 (I downloaded 0.11 but when I was ready to run it, 0.12 had already been released.
Does This Mean... (Score:2)
- Thanks Linus!
Let me know if you find this post: (Score:2)
"1992 will be the year of the Linux desktop!"
Re: (Score:2)
I had a Linux desktop system in 1992 (ok, I installed it in december of that year) and it actually was quite impressive what you could already do back then.
It had a working X11 system with many interesting applications. :-)
Even the networking already worked. I took it to work and connected it to the ethernet, and I could use it as an X client and server with the DEC VAX and X terminals we had there. Except that I had color and those X terminals were b/w
Everyone was really impressed...
Remember that Windows
Found the post on Google Groups (Score:2)
http://groups.google.com/group/comp.os.minix/browse_thread/thread/76536d1fb451ac60/b813d52cbc5a044b?hl=en&ie=UTF-8&q=%22Torvalds%22+group:comp.os.minix#b813d52cbc5a044b [google.com]
And two years later... (Score:3)
I downloaded and installed Linux onto a 386 PC that had been running Coherent (not very well, I might add). I think it was Slackware but it might have been Ygdrasil. I was pretty happy to get a version of Unix that I could afford. I have since run Red Hat, Suse, Centos, Debian and Ubuntu plus a couple BSDs. I have always thought of Linux as the "Swiss army knife" of operating systems because I've set up email servers, web servers, database servers, VPN routers, Vyatta routers, remote backup servers and desktops with LInux. I have one server with over 656 days of uptime.
I have made a comfortable living from understanding Unix and applying that to Linux over the past 18 years.
And it was way better than Coherent!!!
Thanks, Linux. :)
Re: (Score:2)
one of the great things about early linux distros was that they came with lots of software.
so a cd set of couple of distros was a real treasure trove.
Re: (Score:2)
Thanks for the memories.... (Score:2)
Wow, such memories...I was playing with Minix back then, and I didn't really start playing around with Linux until kernel v0.12...I would take the boot and root disks to people's places with a 386, and then boot it and type "ls"...and the list of files would show up, and everyone who was in the know would go "Wow....". Now, I have made a living using Linux, an I am typing this message on my main workstation, a Linux box using Salix (Slackware variant). Thanks to Linus, RMS, ESR and everyone from Multics on
I'm feeling a bit old today. (Score:2)
And for the next 15 years... (Score:2)
Americans pronounced it "Line-icks."
Re: (Score:2)
With a very few exceptions, I've heard "lin-ucks" over here.
Though, I would guess that it would be most accurately pronounced "lee-nucks."
Re: (Score:2)
I can see you are a relative noob, since you do not recall the horrendous and devastating flame wars over this very topic.
Linus said "lee-nooks"
Euros said "lin-ucks" which is now the American standard and has been since about 2001ish.
Americans said "line-icks"
Wait for Hurd !! (Score:5, Funny)
My favourite early Linux quote is v0.02 (I think) (still 1991) "Hurd will be out in a year (or two, or next month, who knows)", and little later "Wait for Hurd if you want something real.".
Re: (Score:3)
Re: (Score:2)
Well, we sorta did end up seeing a full GNU system (minus the OS). GNU became the definitive free source of user land tools back then, and still is now in many areas. Even to the point where most of the GNU software (if not all) were ported to "real" Unices because many of those OSes lacked the features GNU was offering.
In fact, there were a few exclusive GNU tools at the time which were invaluable and not available anywhere else. "screen" comes to mind of the top of my head. Back in the day, I had a dialup
Listen to the kernel! (Score:2)
Is there a more appropriate day to listen to the kernel loudly? I guess not!
The Linux Radio has been updated, with a new design and easy access to the lyrics : http://www.linux.fm/ [linux.fm]
Happy birthday Linux, I'm glad I've been invited, thank you! Tonight is party time : just you, the computer, and me!
And as heard in mm/mempool.c : "Slash Asterisk we must not sleep!". PERIOD.
Won't be big and professional like gnu. (Score:2)
I'm not even a big Linux guy, but this quote just makes me giggle.
I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones.
It's nice to see Linux has come so far from such humble origins! Here's to hoping it becomes even bigger.
What would you like to see most in minix? (Score:2)
Answer from the crowd: "Pr0n!!!"
GNU = Car. Linux = Engine (Score:2)
Mobile and server OS (Score:2)
I bet he didn't see that it would be a popular embedded and server OS either.
Many seem to think Linux will grow on the desktop but that's unlikely to happen. It's easier to move into new markets.
Re:Freax (Score:4, Funny)
"Would it have taken off in the same manner if it had actually been called Freax? Names do matter."
I think you'll find the correct name is GNU/Freax (a terrific platform for GIMP, git and Iceweasel!).
Re: (Score:2)
Re: (Score:2)
Why the hell didn't GNU complete the entire GNU system? Saw Linus' kernel and said "Forget it, he's already got one running"?
Pretty much [wikipedia.org], but it's still apparently under "active development" [gnu.org].
Re: (Score:2)
Hey, they got teh Hurd kernel to boot last year...
For some insights on this, watch Revolution OS ...
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Linus + Minix = Linus' Minix = Linux
It should be obvious, but not everyone seems to have a functioning brain.
Re: (Score:2)
Without a statement from the guy who created the directory on the server, its not obvious, its just pure speculation.
While it may seem logical to name it Linux, that isn't what Linus called it, so unless they guy is just a dick (which would be weird considering he was letting him host his source on his ftp site back in the day) he wouldn't have intentionally renamed it I would think. So that makes a mistake seem far more likely to me than what is at first glance the obvious answer.
In short, you don't have
Re: (Score:2)
Re:GNU/Linux (Score:4, Interesting)
No, that is RMS being bitter.
Had he been willing to see the opportunity he would have adopted the Linux kernel (Linus wasn't willing to make Linux an official GNU project with copyright assignment) as an interium solution and completed GNU. Had the FSF got its act together and put out a complete bootable distribution of Linux + GNU + X with their official seal of approval it would almost certainly become (had it not sucked, been updated, etc) the primary distribution and we wouldn't have had most of the others because they wouldn't have had a reason to exist. And if they ever finished HURD they could have, like Debian is doing now, began offering a distro with that as the kernel and the users would have decided which they liked.
A GNU with only FSF copyrighted code was and is never going to happen (no attempt is even being made at things like X for example) so what was the objection to putting Linux in to get to a complete bootable GNU system? Once Linus adopted GPL2 as the license all the parts were in place to produce GNU 1.0 but they waited for HURD. Their fault.
Re: (Score:2)
They're including overtime. :D