Slashdot Mirror


Linus' First Linux Post, 20 Years Ago Today

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."

33 of 181 comments (clear)

  1. oh yeah... by ak_hepcat · · Score: 2

    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.

    --
    Support FSF: Stop thinking with your wallet, and think with your imagination. (cc/non-commercial)
    1. Re:oh yeah... by E+IS+mC(Square) · · Score: 3, Interesting

      Related - post from Lars Wirzenius http://liw.fi/linux20/

    2. Re:oh yeah... by peter+hoffman · · Score: 4, Insightful

      I was running Coherent at the time and looking for something better. I'd looked at Minix but I was looking for something open. I started playing with Linux as soon as code first became available for download and also played with 386BSD which had the lead over Linux for some time. Soon after that, the AT&T lawsuit began to cast a pall over the BSD community and Linux got TCP/IP going. Not wanting to depend on something potentially embroiled in a lawsuit (who might get sued wasn't clear then), I went with Linux as my base OS. Since then, I have continued to dabble with the various BSDs and use OpenBSD when security is a strong concern but Linux has been my first choice. It's interesting to wonder how things might have turned out if the lawsuit hadn't happened.

    3. Re:oh yeah... by Jonathan · · Score: 2

      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.

  2. FIRST POST! by ilsaloving · · 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 :-(.

    1. Re:FIRST POST! by tlhIngan · · Score: 3, 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.

  3. Re:My first post by jhoegl · · Score: 5, Insightful

    The influence will most likely come from outside the US, EU, China, India, or other large tech countries.
    Reason being? Restrictive policies that hamper innovation, such as copyright, "method patents", and large companies afraid of competition.

  4. Midsummer? by Mindjiver · · Score: 2

    Midsummer is in June, not in August.

    --
    I know not what course others may take; but as for me, give me liberty or give me death!
    1. Re:Midsummer? by taiwanjohn · · Score: 2

      No, that's mid-summer. The word midsummer refers specifically to the solstice.

      --
      XML is like violence. If it doesn't solve your problem, you're not using enough of it. --AC
  5. 20 years ago today? by Anonymous Coward · · Score: 4, Interesting

    Well, Linux has been going in and out of style, but it's still guaranteed to raise a smile.

  6. It was 20 years ago today... by TeknoHog · · Score: 5, Interesting

    It was twenty years ago today
    Col. Torvalds gave the source away.
    We've been going in and out of drives
    but we guarantee to raise uptimes.
    So may I introduce to you
    the hack you've known for all these years
    Col. Torvalds' Linux slash GNU Band!

    We're Col. Torvalds' Linux slash GNU Band,
    we hope you will enjoy the code.
    Col. Torvalds' Linux slash GNU Band,
    just hack and let the evening go!

    Col. Torvalds' Linux
    Col. Torvalds' Linux
    Col. Torvalds' Linux slash GNU Band!

    It's wonderful to post here,
    it's certainly no troll.
    You're such a loyal userbase,
    we'd like to merge your code with ours,
    we'd love to grep your /home.

    I don't really want to freeze the code,
    but I thought you might like to know
    this release is going to fix the root
    and we want you all to patch for good.
    So let me introduce to you
    the one and only Billy's fear
    Col. Torvalds' Linux slash GNU Band!

    --
    Escher was the first MC and Giger invented the HR department.
    1. Re:It was 20 years ago today... by MagikSlinger · · Score: 2

      EPIC!!!

      --
      The bitter lessons of a veteran coder: http://bitterprogrammer.blogspot.com
    2. Re:It was 20 years ago today... by TeknoHog · · Score: 4, Informative

      I have no idea what Nickelback is, but check my sig or journal for the finished song.

      --
      Escher was the first MC and Giger invented the HR department.
    3. Re:It was 20 years ago today... by NJRoadfan · · Score: 2

      Does it really matter? They all sound the same anyway.

    4. Re:It was 20 years ago today... by claar · · Score: 2

      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!

      --
      I'd give my right arm to be ambidextrous...
    5. Re:It was 20 years ago today... by MightyMartian · · Score: 2

      Post of the year, man, post of the year!

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  7. Re:My first post by Anonymous Coward · · 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".

  8. So THAT's why Steve Jobs resigned... by SomeoneGotMyNick · · Score: 4, Funny

    ...to redirect the news focus AWAY from this historical anniversary.

  9. Re:Freax by RDW · · Score: 3, 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!).

  10. Just a few months later by Alioth · · Score: 3, 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).

    1. Re:Just a few months later by jmorris42 · · Score: 2

      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 linux' but doesn't run any of the modern graphical stacks because they are more bloated than even Windows. Had we worried more about keeping our apps lean and mean Android wouldn't have been required. The GNOMES are hellbent on making a tablet interface without realizing that none of the existing hardware can run GNOME because it is too bloated.

      --
      Democrat delenda est
  11. Re:My first post by peter+hoffman · · Score: 4, 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.

  12. DUPE :FIRST POST! by Anonymous Coward · · Score: 2, Funny

    Dupe! Seriously, this was on USENET like 20 years ago. Come on already!

  13. And two years later... by SwedishChef · · Score: 2

    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. :)

    --
    No one ever had to evacuate a city because the solar panels broke!
  14. Re:My first post by knuthin · · Score: 2

    Bite your tongue!

    --
    Some apps are WYSIWYG. Some others are WYSIWTF.
  15. Second world by tepples · · Score: 4, 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.

  16. Taking credit by Anonymous Coward · · 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 that everyone should go around tooting their own horn and proclaiming how awesome they are. I *DO* think that people should individually get credit for their work, and I *do* believe that everyone should name names for accomplishments and give credit where credit is due.

    It especially pisses me off when someone says "Can we get this done?" meaning "Can YOU get this done?" I've started responding to that by saying "Sure - go ahead! Let me know if you need any help!" The look on their face is priceless. :)

    Anyway, yeah. Just a rant to go along with what the GP was saying. I've seen it too much myself.

  17. Re:GNU/Linux by jmorris42 · · Score: 3, 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.

    --
    Democrat delenda est
  18. Wait for Hurd !! by Zoxed · · Score: 4, 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.".

    1. Re:Wait for Hurd !! by zerojoker · · Score: 2

      definitely not. At that time, ppl were really waiting for a usable and affordable Unix system for x86. BSD was sort of blocked due to the legal battle, commercial Unices were not affordable, and the development model of minix didn't allow it to become a "real" OS, it was just a tool for teaching. GNU at that time had an excellent track record - maybe not timewise, but then again, they were producing real results (all the gnu commandline tools, the gnu c compiler, emacs etc.). Back then, it really seemed that it was just a matter of time until we all would see a full GNU system... well... history told another story...

  19. Listen to the kernel! by fcbs · · 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/

    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.

  20. Re:And for the next 15 years... by ricosalomar · · Score: 2
    If by Americans you mean people from the U.S., then don't think that's true.

    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."

  21. What would you like to see most in minix? by Psicopatico · · Score: 2

    Answer from the crowd: "Pr0n!!!"

    --
    Mastering the English language is fucking easy: all you have to do is to put an f* word in every fucking sentence.