A Historical Look At The First Linux Kernel
LinuxFan writes "KernelTrap has a fascinating article about the first Linux kernel, version 0.01, complete with source code and photos of Linus Torvalds as a young man attending the University of Helsinki. Torvalds originally planned to call the kernel "Freax," and in his first announcement noted, "I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones." He also stressed that the kernel was very much tied to the i386 processor, "simply, I'd say that porting is impossible." Humble beginnings."
"I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
I didn't know about this (that the first kernel was completely i386 specific) and consider the article interesting.
Patents Drive Free Software as Hurricanes Drive Construction Industry
But that's not what happened and I think that's important for people to recognize. This was not unlike Frodo starting off on a quest thinking he wasn't going to get anywhere (though the motivation and implications are not so huge). It's the classic hero-by-accident story and since it's a true story, I love it all the more.
You know, I always thought about writing to Paul Harvey (if he's still alive) and asking him to do a "And that's the rest of the story" on Linus. That would be some classic stuff. Although most the listeners, probably not even sure what Linux is let alone know its creator Linus, would probably think he's suffering from some form of dementia set on by age
My work here is dung.
This is my list of 5 most important open source software figures in the world.
.asf format, but it was in no time MPlayer supported .asf files on Linux. I can still remember what it felt like. It felt amazing - almost better than sex.
Linus Torvalds - Thanks for giving me Linux when I just couldn't live with Windows (my roots are in MS-DOS world). Computing became fun again when I loaded Suse Linux on my Pentium 200MHz 32MB computer in 1998. It was as much fun as it was back in the late 80s when I run my own BBS on my first PC.
Richard Stallman - You opened up my eyes and I was thrilled with your ideology and I found you a charismatic leader. I couldn't believe it when I noticed you actually bothered to reply to my e-mail when I asked you something about X window system.
Jordan Hubbard - Cool guy, not nerdy at all, take a look at pictures of him - you would never guess he's one of the world's leading kernel gurus. Thanks for giving us FreeBSD! Very cool OS back then when you were leading the project. You showed us all how one can become one of the world's leading gurus just by self studying hard.
Eric Raymond - Your dedication to OSS is amazing and inspiring! Your novel "Cathedral and the bazaar" is nowadays considered a legendary book and it deserves to be. It is just so amazing book! Nobody else could probably describe hackers better than Eric does in his Jargon File.
Arpad Gereoffy a.k.a. Arpi - Thanks for giving us MPlayer when there was no decent way to watch videos on Linux in 1999. Microsoft tried to dominate the video format market by introducing Windows only
So, here are my heroes, how about yours?
I have a poster in my office with all the lines of code for kernel 0.0.1. It's uber-geek. A must have for most slashdotters!
The game.
Well, I was there back then (read my sig) and yet even so I enjoyed the trip down Linux memory lane while going through this article. Sure, this is not top-quality journalism, but if you don't want to read it, then don't.
Slashdot is not anymore what to used to be when I joined (look at my /. id to see what I mean), but even so I still use it as my home page on my home boxen. If there's stuff that I don't want to read, I simply don't.
PS: I happen to be interested in military history as well. So yes, I do still read stuff about WWI, archduke included, even after so many years. In fact, your mentionaing of it just caused me to read what Wikipedia says about Franz Ferdinand.
Linux user since early January 1992.
Also, there is much discussion about GCC transitioning to GPLv3 license. Apparently once the 4.3 branch is released, 4.2 will no longer be maintained under GPLv2. I believe this is because the FSF knows the compiler is fundamental and the license change is so important they don't really want patches contributing to the version under the old license.
Because I was a computer-room assistant back in college I got a couple of Unix accounts (that's what they were called) to learn and possibly help the grad students who were doing all the "cool" stuff on them (as opposed to showing a freshman how to print from WordPerfect 5.1 for DOS (F7 baby!)). The problem with the Unix machines (a SunOS and an Ultrix box) was that they both had accounting turned on and so I had $5000 of computer time to use until I had to go back and ask for more, which they actually gave only begrudgingly. I guess some departments really paid some $$$ for access.
.01 but some very pre-1.0 version) and somebody else put it on a Gateway2000 486 machine) and all of a sudden I had, along with all the other assistants, a Unix-like machine we could call our own, do whatever we want and not worry about screwing up the "real" work being done. So when it came to learning how the Unix-world worked, I learned far more on that early Linux box than either SunOS or Ultrix if only because I didn't have to deal all the accounting stuff.
Anyway, along comes Linux (not
The funny thing is that I remember feeling that the Linux box responded better than the Sun machine or the VAX in that it seemed to handle more users better (though I suppose on the Linux box we were just mucking about with standard commands instead of doing heavy-duty work).
I don't recall ever seeing so many 3 and 4 digit /. IDs post. Kind of an odd feeling in a geeky way.