Old School Linux Remembered, Parts 0.02 & 0.03
eldavojohn writes "Following our last history lesson of Linux 0.01, the Kernel Trap is talking about the following announcements that would lead to one of the greatest operating systems today. A great Linus quote on release 0.02 (just 19 days after 0.01): 'I can (well, almost) hear you asking yourselves "why?". Hurd will be out in a year (or two, or next month, who knows), and I've already got minix. This is a program for hackers by a hacker. I've enjoyed [sic] doing it, and somebody might enjoy looking at it and even modifying it for their own needs. It is still small enough to understand, use and modify, and I'm looking forward to any comments you might have.'"
Of course, in this case it applies even more so.
Never use a 0.01 Release, especially not in a production environment.
Visit CryptoGnome in his home.
and the Hurd is still just around the corner. :(
Too bad his middle name isn't Connie.
Wanna fight ? Bend over, stick your head up your ass, and fight for air.
I think it was in 1993 and it would have been on 34 3.5" floppies. I was called SLS.
I'm glad simply for the sake of history and preservation they're making these articles. I read the LKML frequently even if I don't fully understand the mechanics for the how and why the kernel operate, but I like to pretend that I do. I find this stuff rather fascinating. It is also interesting to wonder how Linux became what it is today considering its roots.
Linux today is a child of countless contributers, but it is still tied in name and perception very much to one man. I wonder if people think this is a good thing. I've often maintained that Linus is terse, but I've enjoyed that about him. If he rips into someone, I chuckle. But after this latest fiasco with Con and the schedulers, I'm wondering if this is a bad thing.
http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
At least, it looks as if the Change Log is still being updated. (Click the link titled "ChangeLog in the main directory".)
This article should not have the Linux Tux logo. Tux only came much later. I suggest an egg or something.
Engineering is the art of compromise.
than other times. And dammit, when I say "files don't matter", I'm really
really Right(tm). Which is actually more funny than arrogant, so long as you know Linus' style.
How we know is more important than what we know.
I'm looking forward to any comments you might have
Streak of natural leadership, much? Sure beats ducking flying chairs.
Thankyou Linus!
you had me at #!
I can see he's gotten a little bit better at letting people adjust to the new Kernel point updates.
The game.
I am rather afraid to look, for fear that I might find more than a few moronic postings, often drunk on smitticks and trying desperately to make SLS installs of 0.99 versions of Linux work in what was otherwise a SunOS shop. After 1994 we never bought another piece of Sun hardware, so the experiment was successful to say the least. But it was kicking-and-screaming successful.
-fb Everything not expressly forbidden is now mandatory.
I really enjoyed seeing the quote by Linus (this is a program for hackers by a hacker). He clearly never, ever, expected his little hobby project to catch on the way it did. Hope this gives hope and inspiration to all the OSS developers out there, scratching their own itches. Just looking back on the history of the software industry, it seems like so many tremendous ideas and businesses got started around a small hobby project by one or two smart guys: Google, Perl, Python, Linux, GNU, and so on. Remember that one man change history.
http://cltracker.net -- powerful craigslist multi-city search
"...they never bothered to code it right the first time around."
And imho its coded very well indeed.
Obligatory blog plug: http://www.caseybanner.ca/
Not even close!
Linux is filled with problems, and lags behind all of the other operating systems -even the kernel from Vista has better interface stability and more features (it's just the rest that sucks) than Linux.
With Solaris, BSD, Vista, OSX -hell, even OS/2 you know that tomorrow they won't do some wonky bullshit thing (like rip out the scheduler for no reason) and the version numbers have some sort of coherent scheme.
Not to mention the fact that Linux has become less stable with each release for the last five years (since 2.4 was released).
It's time to face the facts, kids; Linux is an ameteur OS thrust into the professional realm which it is ill-equipped to handle. Google uses it you say? How much time does google spend nursing it along? (a considerable amount, I"m sure; particularly compared to how little manpower they'd have to invest in maintence if they switched to Solaris or Windows Server).
But, that said, Linux is indeed the greatest operating system today --for me to poop on!
Thanks, I was going to say something similar. The Hurd doesn't have developers coming out of its ears like Linux does, but if you want to run it on your x86 machine, Debian have a distribution of it that works today.
We at slashdot are scientists, specialists and kernel hackers. Your FUD will be found out.
A great quote is a great quote, regardless of the person who said it. Admiring a great quote doesn't make you a brown-noser.
Why you gotta be a hater?
http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
I'm curious about what's going on w.r.t. Hurd dev, but not curious enough to actually delve through the changelogs. Anybody involved care to summarize what's up?
More importantly, is there still a point to its development? I'm no kernel hacker, but I'm sure there are things that the current kernel can't do well.
Thanks.
ceci n'est pas un sig.
So where is the link to the source for these?
"When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
I don't want to start the everlasting monolithic/microkernel flame war up again, but I think it's pretty clear that it's only the pace at which hardware has advanced in the last decade or so that has allowed Linux to continue monolithically.
There's a lot to be said for the microkernel architecture, and if Moore's Law ever does start to level off, then I think we're going to see a move away from monolithic designs for good. It's just not practical to keep stuffing more features into a monolithic kernel if you're not constantly getting more and more memory to run it on, and only a very small body of users can be expected to ever compile their own. (True, you can always recompile a specialized version of a monolithic kernel, ripping out all the stuff you don't need, but this is a PITA and it only becomes harder as the thing gets bigger.)
Along with probably most other Linux users, I've always wondered how things would be if Tanenbaum had released MINIX under a free license earlier in the game (Torvalds has said at several points that had MINIX been more free, he probably would have simply modified it, keeping its architecture, but since Tanenbaum had no interest in "turn[ing] MINIX in BSD UNIX" [1]...the rest, of course, is history.)
Or perhaps more interestingly, what would have happened if a free version of BSD had been produced for low-end hardware just a little earlier than it actually was. (In reality, 386BSD came out in a working form in July 1992 [so sayeth Wikipedia], nine months after the first Linux release, and 4.4BSDLite didn't come out until '94 [2].) It seems to me that had "real UNIX" been available for low-end systems in the early 90s, much of the impetus to create a from-scratch clone would have disappeared. (Although, maybe not; perhaps the philosophical differences that drive Linux and the BSDs in different directions would have eventually caused a from-scratch rewrite.)
Ultimately I don't think either alternative would really have brought us out at much of a different place than we are right now, at least from an end-user's perspective; the majority of users don't really care about kernels as such anyway. But it's always fun to play 'what-if,' as long as one keeps in mind that although it's easy to fixate on how things could be better, it could always be far, far worse.
[1] Great archive of Torvalds / Tanenbaum Usenet discussions here. There's so much ego going on there, from both sides, ASCII text can barely contain it...
[2] I'm partial to fellow Slashdotter connorbd's BSD History, which is a good primer.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
I can see mine was Caldera's Open Linux Base ver. 1.1. It came with a lilo boot floppy, an install cd-rom, and a very well laid out user manual that made installs and the configuration pretty straight forward.
(disclaimer: purchased at flea market in 1996 for $0.50 USD...installed on several 386 and 486 pc's just because...)
Why, oh why, did I go to XP?
Happy to be on Kubuntu for the past year-year and a half??!!?
Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
Linux is the biggest disappointment the free software community has ever produced. Not only was it created with an outdated design over ten years ago, it continues to use that same ancient design but has only become more bloated with legacy code. If you seriously take an objective look over the history of Linux it becomes obvious that it's entire development has just been a catchup process. Although instead of it getting closer, it only gets farther away.
It's a real shame how society, through appathy, has let the industry put OS development and technology in a deadlock and held it back for over 20 years through the lack of hardware documentation. These days a college student, or anyone for that matter, can't start a "revolution" as Linus did. There's now to many proprietary devices, undocumented functions, DRM, and vendor lock-in for anything else to have a chance
Sure, you can write your own kernel. But what's the point? Without applications and drivers it serves no purpose. The only way to get it to become somewhat usable and useful is to design it to be compatiable at both the application and driver level with a more widely used OS. This essentially prevents any new designs from ever emerging, including the widespread use of the microkernel design (as nearly all drivers these days require ring 0 access). This also means that anything that isn't *nix like or Windows like has no chance, as no one would port their applications to your unheard of OS.
It'll be interesting to see how long it will be until the public really wakes up to what's already happened. Hell, who am I kidding? It's alreay happened, no one cared. RMS was right in the fact that we will be locked out of our own computers-- that's only just beginning. He although never predicted society itself would readily hand over the keys.
And I can tell you ARE experienced thanks to your incorrect usage of "its" and "your".
There's a 68.71% chance you're right.
Thanks, IMHO that's a +10 for funny.
Insert
might tell you something too. All it tells me is that he hasn't checked his email in 4 and a half years
Repetition does not transform a lie into the truth. - FDR
Simple reason, it's easy that way to understand what the original author was thinking, how he was developing it and where certain parts of the code come from. When you get dumped on a large project (and the Linux Kernel undoubtedly is one), it usually takes a LONG time to get into it, see past the various layers of changes and realize just why certain parts are the way they are.
The reason for this is that when a few megabytes of code hit you without warning or roadmap, most people have no chance to see the "whole picture" without getting lost in code, forgetting half of what they already read which made no sense because they didn't know what's coming after. If you have the chance to read code in the same "step by step" way it was written, you can easily grow into it as the code matures.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
..there would have been no such thing as Linux. Too bad that Tanenbaum doesn't get much of the credit for Linux.
As i read all these articles on the net and from slashdot that compare Linux to Windows in such a way that Linux's aim is to steal market share from Windows. I also read in forums all the time, "Linux needs the marketshare so that software publishes will release Games/Photoshop etc on Linux then it will destroy microsoft" and i always say, "The aim of Linux WAS NEVER destroy Microsoft Windows market share." I used to always quote GNU from their site that said something like, "to create a completely open source operation system" Note the words open source which is not commerical programs
But now heres proof, right and it should be really noted. Linux was created by the developer for the developer. Its not developed to take out microsoft windows. Linux does not want commerical programs and Linux does not care for market share. There are no shareholders for Linux, no one is crushed if you dont use Linux or if you dont like it. So stop writing reviews that say "Linux will defeat microsoft if it had X and Y" because as a developer or Linux i dont care what you think, as long as it stays good enough to be my desktop OS.
I was a Unix user in the early 90's and following the 386BSD saga closely. It was much more well known among the Unix community, but no one was getting it to work. The home unix of choice is one that almost never gets mentioned Coherent, and business Unix was Xenix and later SCO. The Linux community had a focus on working with existing hardware and a focus on being usable by non Unix people since the days of the Corsair project.
The idea that the 9 months made the difference is simple BS. Much as the FreeBSD people like to claim otherwise it was strategic choices made by the BSD camp all throughout the 90s (like focusing on reliability over functionality) that drove Linux's popularity.
Bondage and Discipline programming occurs when the smart people on the central committee decide that ordinary developers are not smart enough to decide how to code on their own. They create a "system" that won't let the ordinary developers make certain kinds of errors. Pascal is the canonical Bondage and Discipline language.
There are 3 flaws in B&D programming.
Linus Torvalds' criticism of ukernels ( Thread starts here. ) accuses them of the first 2 flaws, but he politely does not mention the third.
The tunes people also have a harsh criticism of ukernels . They accuse it of abstraction inversion There is less criticism of ukernels in academia where it might be a career limiting move (CLM). Bondate and discipline programming seems to be commonly advocated there.
I made a presentation to Austin Linux Group on Tanenbaum-Torvalds microkernel vs monolithic kernel Debate.
Is it just me, or do most excellent pieces of software begin their lives as "yeah, I know there are all these other alternatives that do exactly the same thing, but I swear I'm not totally reinventing the wheel here...?"
Did you ever notice that *nix doesn't even cover Linux?
Will that increase my geek cred?
Dammit Jim, he's a programmer, not an English professor!
upon the advice of my lawyer, i have no sig at this time
Can anyone tell me why there is a "[sic]" in that above quote? There don't seem to be any spelling/grammatical mistakes in the sentence.
"Flag on the moon. How did it get there?"
in my experience during the 80's and early to mid nineties (in britain at least) everyone used the verb "program". The verb to "code" was a kind of web-era americanism that has since taken over, at least from my perspective. A lot of nerds my age that I encounter still say program.
(1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
If it wasn't for Linus, i would have continued on my path of a minix-like OS for my AtariST. ( no, not MiNT, but it was rather similar )
But noooo. because of him i jumped ship to the i386 and lost interest in the 68xxxx.
Could have been MY name up in lights.. thanks a bunch!
---- Booth was a patriot ----
Could someone please tell me why there is a "[sic]" immediately after "enjoyed" in the quote? There is nothing wrong with the word "enjoyed" as far as I know. Does the editor think that it is "enjoied" or "enjoyd" instead*interrobang*.
...walking around the office distracting anyone who will listen with war stories of how they once installed Linux on a damned flashlight. Get the story right! It wasn't just a flashlight, it was a flippin' Mag Light! The 4 'D' battery kind! The kind that doubles as a blackjack if you're stuck in the city after dark. And I'd like to see you install Linux on a Mag Light while the server room was being flooded by battery acid... Well, not flooded - but the floor was quite sticky with it. And I didn't just have to install Linux on that Mag Light; I had to compile it from punch cards, in the dark, while up to my knees in battery acid. And all the while, I was writing the documentation for my kernel branch! See this scar? While I was writing the docs, I didn't have a pen handy - I was writing in my own blood! You can take that little story back to your MSCE classes, youngin'!If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.
But it's not a great quote.
It's kind of a lame quote quote in fact. it neither expresses elegantly nor with any special insight. It's not a quotable quote it's a news quote, a really old one. the entirety of the announcement has all the earmarks of someone who has gotten way too close to the subject and has lost their perspective on what is actually good.