Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Linux Software

More From Tanenbaum 496

BigFire writes "Professor Tanenbaum responds to the slashdot effect and a small critique of Ken Brown's forthcoming book in his followup. A small gem is where he disclosed that Ken Brown can't multiply simple positive integers."
This discussion has been archived. No new comments can be posted.

More From Tanenbaum

Comments Filter:
  • by Anonymous Coward on Friday May 21, 2004 @08:16PM (#9221727)
    "I had never engaged in remote multishrink psychoanalysis on this scale before, so it was a fascinating experience."

    I think I like this guy. Has anyone here ever had him as a professor? Is he this amusing when he's teaching class? :)
  • Little Help? (Score:2, Interesting)

    by Anonymous Coward on Friday May 21, 2004 @08:18PM (#9221747)
    Who is Professor Tanenbaum? Who is Ken Brown?

    I suppose I should be embarassed I'm not "in the know" with these inside stories on the Slashdot community, but a little sympathy or perhaps the occasional link to everything2.com (anybody remember those days?) would be nice.

  • by Anonymous Coward on Friday May 21, 2004 @08:21PM (#9221766)
    MODERATORS: For the benefit of those of us who still read at Threshold 0, would you please moderate up the FIRST mirror and moderate down this one or any other additional redundant ones which may appear later on, so that we don't see four of them scattered throughout the thread, all at Score:3?
  • Wow (Score:5, Interesting)

    by bgackle ( 597616 ) on Friday May 21, 2004 @08:28PM (#9221803)
    I read Linus' book and heard about the "feud" between him and Tanenbaum... somehow, I never connected that Tanenbaum to the one that wrote my networking text...

    Whatever else may be said about Prof. Tanenbaum, I learned much of what I know about networking from his excellent text. It should be said that he is excellent at what he does (that is, teaching students about computers).
  • by Anonymous Coward on Friday May 21, 2004 @08:29PM (#9221815)
    I think I like this guy. Has anyone here ever had him as a professor? Is he this amusing when he's teaching class? :)

    I'm posting this as AC since I'll most likely be modded down for touching a "hero" of the Linux revolution:

    It's quite well known that Proff Tanenbaum is somewhat of a prick, very very pleased with himself for having written Minix and fostered the development of Linux. The trouble is that Minix, which was meant to be an academic OS to study, was never good performance-wise (which is normal) and wasn't really good for learning the architecture of an OS either. Minix knew success because it was "this other, free Unix for i386" (and some other architectures like the Atari ST), and people could goof around with it for free.

    That's the extent of Tanenbaum's achievenemts. Not that it's negligible, far from it, but somehow Tanenbaum feels entitled to think of himself as a pillar of computer science and computer history, and act accordingly.

    Now I shall watch myself be modded down as a troll by Slashdotter who have never met, read about, or listened to him...
  • Re:Arrogance (Score:5, Interesting)

    by gaj ( 1933 ) on Friday May 21, 2004 @08:44PM (#9221906) Homepage Journal
    Not arrogant -- confident.

    There is a difference, though it is often colored by the listener's own sense of self confidence.

    In the spirit of AST's baseball analogy, I refer you to the immortal words of Dizzy Dean: " It ain't bragging if you can do it."

  • by puntloos ( 673234 ) on Friday May 21, 2004 @08:45PM (#9221909) Journal
    Trying not to troll here, but this document is not that news-worthy, is it? I mean -obviously- the whole Ken Brown thing is one big Microsoft Marketing Ploy (tm). If a manager 'falls for' (lets assume the Ken Brown book is purely Microsoft Marketing driven) the arguments of the book, he's probably not of the sort to go look for Andrew Tanenbaum's site. These people are the ones that fall for dicy logic (in this case, the "Argumentam ad Verecundiam", or argument from authority, fake or no, the institute sounds interesting)

    On the same note, I doubt that very many in the 'Slashdot-like' internet community need extra convincing to believe that the book is Microsoft-driven, not fact-driven.

    Therefore the only effect Tanenbaum (and Slashdot) gets from this document is self-defence and mutual knob-polishery. Not that Tanenbaum is entitled to have his say and defend his honor, but there you go.

    What the Slashdot/unix/GNU/whatever community really should consider is how they can truely counter the 'lets convince the stupid masses' policy of Microsoft. (yeah I know I sound elitist, thats because I am..)

    Seriously though, the more manager types that don't fall for Microsoft Marketing the better, IMHO. But how? I don't think slashdotting works, but perhaps we should set up a more Market-driven avocacy site for open source. Get The Facts! There are plenty of people out there who would have fun with doing some effective marketing here, and could do more for the community than program another random number generator ;)

    One of the things that strikes me most about Microsoft Marketing is that whatever Article (negative or no) I read online about Microsoft, 8 out of 10 times I see a big blinking Microsoft ad! I can't help but be impressed by that, even if I don't like it.

  • Re:Little Help? (Score:4, Interesting)

    by Geoffreyerffoeg ( 729040 ) on Friday May 21, 2004 @08:45PM (#9221911)
    Tanenbaum wrote MINIX, an operating system that was mildly popular in the days Linux was getting started. Tanenbaum and Torvalds had a famous debate [www.dina.dk] on OS design and the like between MINIX and Linux.

    Ken Brown is employed by the Alexis de Tocqueville Institute, a firm that some Slashdotters speculate is in the pay of SCO, MS, or the ilk, and is trying to find criticisms against Linux, recently making the claim that Torvalds did not write Linux, which is probably too open to interpretation. Torvalds wrote Linux to the extent that he typed it, but he did built on prior work, just like everyone else. Even Microsoft originally bought all rights to DOS from a third party and modified and licensed it to IBM for their contract.

    (At least, this is what I myself have gleaned from Slashdot. Some detail is probably wrong.)
  • Re:Changed opinion (Score:5, Interesting)

    by iggymanz ( 596061 ) on Friday May 21, 2004 @08:46PM (#9221915)
    I have used AST's book with MINIX CDROM in an OS internals class I took in the evening, and I think he's the greatest. That being said, I chuckle at his stating a microkernel OS will give about a 20% performance hit compared to a monolithic (the "big mess" type, as my professor jokingly called them), but good design/ease of debugging worth that price. It is easy to see how most Linux users would side with Linus and have a "hot-rodded" OS even if more of a challenge to design and debug.

    It kind of reminds me of the performance I get on my sparcstation 5 using SunOS 4.1.3 or OpenBSD versus Solaris 2.x (though I know there's some complex issues there)
  • Re:Changed opinion (Score:5, Interesting)

    by Alomex ( 148003 ) on Friday May 21, 2004 @08:47PM (#9221920) Homepage
    You know, I think I had AST wrong. I'd seen the thread where he bashes Linus for not doing a microkernel design and thought that maybe it was sour grapes.

    Well shame on you. While I've never fully bought into Tanenbaum's arguments on microkernel they have never been antyhing but cogent, coherent and well made.

    It is the kind of debate that academics are used to making all the time and AST as the distinguished and brilliant OS professor he is, gave us a good example of.

    It seems Linux kiddies weren't mature enough to handle them and asumed malice on AST's part.
  • by VValdo ( 10446 ) on Friday May 21, 2004 @08:54PM (#9221956)
    Sorry, I came to this discussion late. Is this the same Alexis de Tocqueville Institution that came out with that controversial "report" called Opening the Open Source Debate [adti.net] a few years back? Here's a quote from the press release...
    In a paper to be released next week, the Alexis de Tocqueville Institution outlines how open source might facilitate efforts to disrupt or sabotage electronic commerce, air traffic control or even sensitive surveillance systems.

    And who funded that Alexis de Tocqueville Institution report?

    Take a guess [wired.com].

    W
  • Comment removed (Score:5, Interesting)

    by account_deleted ( 4530225 ) on Friday May 21, 2004 @08:56PM (#9221970)
    Comment removed based on user account deletion
  • by jakoz ( 696484 ) on Friday May 21, 2004 @08:57PM (#9221973)
    I agree 100%. Im constantly blown away by how much he is in love with his own mind.

    Actually, I have one of the 15 books he reminded us about the other day, and I remember it for how much it was universally despised.
  • Re:Round Two (Score:4, Interesting)

    by ValourX ( 677178 ) on Friday May 21, 2004 @09:13PM (#9222041) Homepage
    150k is about three times the normal Slashdot effect (the best Slashdotting I ever got was just over 50k, and the lowest Slashdotting was around 25k -- this is in one day). Tanenbaum's note got picked up by a lot more places than /.

    -Jem
  • by pankajsethi ( 212117 ) on Friday May 21, 2004 @09:14PM (#9222046)
    I'm not trying to make a hero out of AST, but he has been one of the most influential person in computer science. Not only has he contributed in terms of his creative input, but his bigger contribution is in teaching. His book on Computer Networks inspired me to write one myself.

    Have you ever met Tanenbaum? Can you say that somebody is a "prick" just because he is willing to engage in a discussion solely on the basis of technical merits and because he loves one thing and hates another. I'll at least meet the person before debunking him as an egotist.

    And Tanenbaum's achievements go beyond Minix. You can find out more if you care to look for his contributions on the web. He doesn't even count Minix as his achievement. The world does not know him for Minix. It was just a nice "add-on" to his operating book.

    Have a good day.
  • by ValourX ( 677178 ) on Friday May 21, 2004 @09:17PM (#9222062) Homepage
    ... you guys would absolutely not believe the stuff this guy says about Free Software philosophy. He takes every single aspect of FOSS and gives it a sinister anti-business anti-America anti-puppy connotation.

    I only read the first 20 pages or so, then I skipped to the bibliography. In over fifty listings, the only real books he listed were ESR's and they're available online. Every other reference he listed was someone's personal homepage or a newsgroup posting or something arbitrary like that.

    There will be an article, ladies and gentlemen. I just haven't decided if it should be a serious analytical debunking of this troll book or a humor piece that shows its rediculousness.

    -Jem
  • by Luzumsuz Lazim ( 603227 ) on Friday May 21, 2004 @09:21PM (#9222092)
    Minix... wasn't really good for learning the architecture of an OS. ... and people could goof around with it for free

    I think, if a professor of mine would write an operating system for me to have me the freedom of goofing around, I would call it a very good source.

    And, even if the OS itself was not so good, it doesn't matter, because people often learn the subject from the mistakes, shortcomings. After all, Linus wrote the Linux to improve Minix on Minix.

  • by Coz ( 178857 ) on Friday May 21, 2004 @09:23PM (#9222106) Homepage Journal
    I never had him, but my favorite undergrad CS professor LOVED using his books - he would say "Here's where Tannenbaum got it right" and riff for five minutes, then say "And here's where he blew it, and this is why" and be off for fifteen... I enjoyed Tobin's classes, and I'm not sure he'd've been nearly as much fun without AST's textbooks to use as a basis. I've been through Compilers, Computer Networks, and two Operating Systems classes using Tannenbaum's books, (and many since using books by others), and I can say they were all bona-fide Learning Experiences.

    Back then (way back in the late '80s), standard assignments were to go "tweak" parts of Minix - make the network interface big- or little-endian, switchable on the fly; change the file system block size and see what happens; screw up the priority system and see if user keypresses even get answered before your applications finish running... as a learning OS, demonstrating ways OSs can be put together, I learned a lot from it.

    Then we got into compilers... *sigh*
  • by starseeker ( 141897 ) on Friday May 21, 2004 @09:25PM (#9222116) Homepage
    "What's the big deal about turning a 3.0 GHz PC into a 2.4 GHz PC due to a microkernel? Surely you once bought a machine appreciably slower than 2.4 GHz and were very happy with it. I would easily give up 20% in performance for a system that was robust, reliable, and wasn't susceptible to many of the ills we see in today's massive operating systems."

    Amen. I think whatever eventually becomes the Next Big Thing in open source operating systems will be microkernel based, or at least accept the idea that a performance hit like 20% is worth it for a robust setup. (I'm hoping it will be EROS or some variation thereof, but who knows.)
  • by 1iar_parad0x ( 676662 ) on Friday May 21, 2004 @09:43PM (#9222221)
    While I'm hardly a Linux zealot, I think Tanenbaum deserves quite a bit of credit. Tanenbaum's books are hands on. I'm not a CS major anymore; I'm a math major, so I don't claim to be up on every OS textbook in the field. However, I still like to get my hands dirty with interesting code and I've been a programmer professionally for several years.

    I don't know Tanenbaum at all; however, his books are more hands on than the standard fare. My OS book didn't come with any usable code at all. Frankly, I had to force code into my class. In fact, my professor (old to the computer industry, but young to academia) was prompted to bring more required labs to the class because of it. I've picked up a few of Tanenbaum's books. In my opinion, it's as good at teaching operating systems as the "dragon" book is on teaching compiler design.

    Why is Richard Stevens considered a genius and Tanenbaum not. Humility aside, like I said I never met the guy, most professors are a little bit pompous. As long as he doesn't torture his students with such BS, a little arrogance is fine by me. Including a small copy of a Unix-like variant to be examined with the book was revolutionary by pedagogical standards. I once had a copy of the "Lions Commentary on Unix". While it was interesting, it was written in C and Assembly (with some antiquated instruction set)**. The code was virtually useless for me. Despite popular opinion, I really don't have a PDP-11 in my basement. Tanenbaum's book|code was great. Finally a useful OS I could "play" with. Linux is too large to examine in a classroom. It's an industrial strength OS. Should I learn database theory by mucking with the source code for Oracle or DB2 (if this were even possible)? Of course not. Why should an OS be any different? You only learn by doing. You don't really learn by thinking about psuedocode. In this regard, MINIX fills a hole so desperately apparent in academia. MINIX provides a tangible example of modern OS design.

    If you've had this man for a class and can relate a specific instance about his arrogance, feel free to do so. That's a completely different story. However, if you're going to knock the man for having some pride in his work -- well tough. It's not like Bill Gates, Steve Jobs, Gary Killdall, et al isn't a little bit of a "prick" too.

    **I don't remember too much about the specifics of the "Lions Commentary on Unix".
  • *description of Minix cut*

    That's the extent of Tanenbaum's achievenemts. Not that it's negligible, far from it, but somehow Tanenbaum feels entitled to think of himself as a pillar of computer science and computer history, and act accordingly.


    Not quite. He's also written a whole pile of books. I had one of them as the textbook for my networking class [amazon.com], and it's the single best textbook I've ever had for a computer class.
  • Re:Little Help? (Score:3, Interesting)

    by First Person ( 51018 ) on Friday May 21, 2004 @10:47PM (#9222577)

    Many people don't remember that one of Microsoft's first products was a CPM board for the Apple II. The Apple II was 6502 based, but I recall that the CPM board had an 8086 (or similar process from that family) on it.

  • by Brandybuck ( 704397 ) on Friday May 21, 2004 @10:53PM (#9222599) Homepage Journal
    Because a microkernel is damned hard to do! The reason UNIX is so successful is because it has an easy to understand kernel. The reason Linux is so successful is because it has an easy to understand kernel. The reason we still don't have Hurd after twenty years is because a microkernel is so difficult to write.

    The only successful true microkernel I know is QNX. And it seems to prove Andy's thesis that microkernels are more stable and secure, because QNX is neutronium-solid [sic]. There are Mach and L4, but they're not full production microkernels.
  • Re:Round Two (Score:5, Interesting)

    by jpu8086 ( 682572 ) on Friday May 21, 2004 @11:08PM (#9222691) Homepage
    Not arguing your point about being multilinked, but making a point regarding the variance in slashdotting:

    I suppose the popularity of GNU/Linux, the historic Linus vs. Andy debates, the FUD being brought out by ADTI (and the aforementioned Brown book) all must play a role in getting a "bigger slashdotting".

    This report was of core essence to all users (and fans) of GNU/Linux, so one can easily assume a slashdotting of great proportions. It only helps that a person of great respect, prestige, and fame has tarnished the credibility of Brown and boosted the legality of the Linux kernel in the report.

  • by Anonymous Coward on Friday May 21, 2004 @11:19PM (#9222759)
    Professor Tanenbaum writes great material. Brown has bit off way more than he can chew, because when the professor's words surface on the post-release side of Brown's book, they will be challenging details Brown himself missed within his own words -- watch out! This is going to be quite entertaining!

    I'd like to mention his books briefly. We use Dr. Tanenbaum's books at our college, and they are excellent. There is no sliding by, chancing on the answers. You are challenged to read and to think, not just read and remember.

  • by Maserati ( 8679 ) on Friday May 21, 2004 @11:46PM (#9222898) Homepage Journal
    So is Apple [apple.com]. Mach itself, as well as BSD were mature when OS X came out. By 10.3 they have a very nice integration accomplished. I like the feature set in the Finder/Aqua combination now, I could use Panther for a few years.

    If you can spring for boutique hardware it's a really nice system. If you can't, try Darwin. Its claim to fame is being a microkernel-based BSD.
  • by tmgtmgtmg ( 744407 ) on Saturday May 22, 2004 @12:44AM (#9223119)
    I think I like this guy. Has anyone here ever had him as a professor? Is he this amusing when he's teaching class? :)

    I've had him as a professor and he co-advised my Master's thesis.

    Indeed, he is as amusing when teaching class. I took one or two classes he taught. However, his lectures are useless because his books speak for themselves. The only real reason to go to his lectures is because he is very funny.

    In addition to the lectures, we had to modify the MINIX kernel to do memory fragmentation and modify the file system to support ACLs. Both not very hard, but a good learning experience.

    I know he's always on the lookout for graduate students to work with him. Having had him co-advise my Master's thesis, I can wholeheartedly encourage you to work with Prof. Tanenbaum.

  • by James Lewis ( 641198 ) on Saturday May 22, 2004 @01:19AM (#9223267)
    I think the Linux is obsolete flamewar [oreilly.com] is good reading for anyone trying to understand the history behind all of this. It certainly is funny to see Tanenbaum making predictions like "5 years from now everyone will be running free GNU on their 200 MIPS, 64M SPARCstation-5". Of course, hindsight is 20/20, but it does make one wonder what the history of free operating systems would look like had Linux been controlled/produced by someone with Tanenbaum's outlook rather than Linus's.
  • by KrispyKringle ( 672903 ) on Saturday May 22, 2004 @01:21AM (#9223286)
    Incidentally--not to reply to my own post--Amit Singh has a great bit on kernelthreat about XNU, the kernel in OS X. Read it here [kernelthread.com]. Basically, XNU does inherit a microkernel design from Mach, but it isn't used as such.
  • by Halfbaked Plan ( 769830 ) on Saturday May 22, 2004 @01:33AM (#9223336)
    who would run it on a public network?

    I'm the kind of person who has run Minix, ya know. Because it's there. I used to have an Altos box that ran Microsoft Xenix (the System III port, from before SCO) Ancient Unixes are cool. I have an AIX box with Power 1 processor (back when POWER was a bunch of chips.) I have old Sparc boxes. I don't have a PDP-11 yet, tho. I ordered the CSRG Archives CD set [mckusick.com] direct from Kirk McKusick, though, for if and when I do.

    And yes, I use NetBSD on anything that has a public face on the Net.
  • by mec ( 14700 ) <mec@shout.net> on Saturday May 22, 2004 @01:44AM (#9223371) Journal
    This is some lame FUD ... not evil, but lame.

    (1) Since when does "Alexis de Tocqueville Institute" sound like an IT consulting group that anyone would want to pay attention to? Check out their website; it's a political think tank (which is what I would expect from the de Tocqueville moniker).
    (2) "Linus didn't write Linux" ... sounds like a dorky meme. Besides looking stupid on a shallow marketing level (why do you think it's called Linux?) and being factually stupid (he sure did write it), it's one of those big yawner don't-care issues. Joe CIO isn't gonna go "oooh! better not deploy Linux after all! Linus didn't actually write it!"
    (3) If you're gonna write an attack book, how about reading the existing books first, so that the people you talk to don't point your ignorance in public.

    Can you imagine us Penguinistas trying this kind of weak shit on Microsoft? "Hey, Boss! I've got a study from the Henry David Thoreau Institute! Bill Gates didn't actually write MS-DOS, he bought it from Tim Paterson, so we better not run anything from Microsoft. Besides, Windows crashes all the time ... errr okay I haven't actually RUN Windows since Windows 95 ... anyways we should run Linux on everything!"

    Microsoft says that Linux is their #1 or #2 competitor. I expect a helluva lot stronger attack from Microsoft than this!

    My theory is that Microsoft uses AdTI to float many different trial balloons. They'll keep the ones that look good and dump the stinkers. This one's a stinker.
  • Re:Little Help? (Score:2, Interesting)

    by AndroidCat ( 229562 ) on Saturday May 22, 2004 @01:58AM (#9223421) Homepage
    There was no Linux news group so all the discussions were on the Minix news group.

    With various progress reports cross-posted into other newsgroups like comp.os.coherent to mixed reception as I recall. :) (Note that the Google archives seem pretty spotty for that period.)

  • by Anonymous Coward on Saturday May 22, 2004 @02:05AM (#9223451)
    You are absolutely right and nathanh just has a stick up his ass.

    The fully abstracted interface that a ukernel requires is right up there with the seperate address spaces as cited benefits of going with a ukernel. However, while seperate address spaces can easily have a minimum 20% perf hit, a well-designed interface can and often is, the most efficient way to get the job done. So, linux has the good, "free" parts of a ukernel while skipping the "good" and expensive parts.

    If you didn't want to split hares, why does your rabbit have a weapon?

    And furthermore, if you skip the anime reference and pronounce your username like a Jamaican would, you would be very rasta. I-an-I-me! Lion in Zion. Hail Salesea! No I'm not smoking the weed right now either.
  • by Jah-Wren Ryel ( 80510 ) on Saturday May 22, 2004 @02:20AM (#9223493)
    It strikes me that all of microsoft's "covert" attacks against Linux and Free software in general have terribly transparent. Literally all it takes is about 10 minutes of "follow the money" to find microsoft behind almost any over-the-top criticism of Linux.

    Why is this FUD so easy to debunk while similar FUD in other domains, particularly politics, is so much harder to really get a firm handle on? Is it because the people who care about politics are a much broader cross-section of society and thus the average level of domain-knowledge and general intelligence is significantly lower? Or is it because there are more players all with their own sets of agendas and (self)interests? Or maybe I'm just been brainwashed by the slashdot collective group-think into seeing MS behind every corner when they really aren't (although the trail seems sooo absurdly blatant most of the time that I just can't believe that I'm brainwashed like that).

    I dunno, it just struck me how easy life would be if the rest of the FUD in the world were as transparent as MS's.
  • by AHumbleOpinion ( 546848 ) on Saturday May 22, 2004 @02:38AM (#9223545) Homepage
    Tanenbaum is hardly seen as a "hero" in the Linux community, of those who know him at all, most only remember the infamous "Linux is obsolete" flameware on Usenet.

    I would characterize Tanenbaum's opinion as Linux is using antiquated technology and that performance benefits do not warrant the additional complexity. Tanenbaum may very well be correct. The fact that Linux is successful and likely to become the defacto Unix implementation is not evidence that Tanenbaum was wrong. Antiquated technology and market success are not mutually exclusive. I offer ix86 and Alpha as an example. If Tanenbaum is correct all this meant was that Linus and other developers had to work a little longer and a littler harder to achieve reliability and security. Tanenbaum didn't think the performance gain was worth the time, Linus did.
  • by KrispyKringle ( 672903 ) on Saturday May 22, 2004 @02:54AM (#9223580)
    At least according to AST, ``If the file system runs inside the kernel, it is NOT a microkernel.''.

    According to your link, the filesystem, networking, and complete I/O all run within the kernel. In a true microkernel, the filesystem and networking, as well as, concievably (but not necessarily) a portion of the I/O code, would each run as a user-space server process, handling calls for each service through the microkernel. The only thing the microkernel really has to do in such a system is arbitrate calls between client processes and server processes and handle the actual mechanics of I/O.

    Someone correct me if I'm wrong. But I've also got AST's book Modern Operating Systems in front of me (just started reading it, though). ``The picture painted above of a kernel that handles only the transport of messages from clients to servers and back is not completely realistic. Some operating system functions (such as loading commands into the physical I/O device registers) are difficult, if not impossible, to do from user-space programs.'' Nonetheless, the kernel should do little more than this; while OS X may indeed take a microkernel approach to design--this I don't know--it has not followed through in implementation.

    OS X might be called a hybrid; it has the microkernel messaging, but doesn't really use it. Check out kernelthread [kernelthread.com] for some neat info.

  • by Anonymous Coward on Saturday May 22, 2004 @04:58AM (#9223853)
    There is one huge fact that came out of this and I don't see anyone touching on it.

    It just isn't that hard to write an Operating System. In his original notes about the "Brown Book" Professor Tanenbaum gave several examples of single people or small groups who had done just that. Several of those examples went on to become commercial successes. Note that the thrust of Brown's original questions to Professor Tanenbaum were on the order of "one man couldn't possibly write an OS, so Linus must have stolen code to do so himself" (my paraphrase). Part of Professor Tanenbaum's rebuttal was the examples that he mentioned plus his own experience repeated in this article: It took me three years to write MINIX, but I was only working at it only in the evenings, and I also wrote 400 pages of text describing the code in that time period (also in the evenings).

    Now compare this to SCO's original suit against IBM (or maybe it was one of the never-ending changes to their suit after it went to court, I've lost track) where they claimed that IBM must have contributed code to Linux because it was just inconceivable that Linux could have grown to enterprise computing power class (SMP et al) without code written by a large company, in this case, SCO code stolen by IBM.

    We are being set up to believe that only large companies with armies of programmers can write quality code that can be used in business. Bullcrap!
  • by 0x0d0a ( 568518 ) on Saturday May 22, 2004 @05:00AM (#9223861) Journal
    Read more closely in Linus' old writings -- Linus originally intended Linux to be a stopgap solution, and expected that HURD would end up taking over the position of flagbearer.

    As it happened, HURD ended up sucking, and so Linux remained the default.

    I think the thing that set Linus off was more the fact that Linux was being insulted (probably Prof. Tanenbaum was feeling a bit cranky that day or something, and Linus was in a fighting mood...)

    It's funny how emails waaay back then, from when Linus was still a pretty small fry guy, can come back to haunt the people involved.

    It's something to think about before posting to a mailing list: If I get really famous ten years from now, is this going to cause me or someone I respect hurt?
  • Re:Okay. (Score:2, Interesting)

    by gronnsak ( 228090 ) on Saturday May 22, 2004 @05:46AM (#9223946)
    Tanenbaum is this european guy who once upon a time in the 80s wrote a textbook on operating systems which came with a simple UNIX-like operating system called "Minix".

    As a european I'm flattered that you think that Tannebaum is one too, but he's really an american working at a european university. The textbook you refer to, Operating Systems: Design and Implementation, is an excellent introduction to operating systems and the second edition is from 1997. It is an important book for us linux geeks, as it is the book that inspired Linus to write his own operating system.
  • by 0x0d0a ( 568518 ) on Saturday May 22, 2004 @06:19AM (#9224017) Journal
    Despite popular opinion, I really don't have a PDP-11 in my basement.

    Damn! Me and my friends have all been sure that you've had one in there for *years*.

    well tough. It's not like Bill Gates, Steve Jobs, Gary Killdall, et al isn't a little bit of a "prick" too.

    Jobs is an arrogant guy that didn't do the amazing engineering work that he gets credit for ("The Mac kicks ass so Steve Jobs kicks ass" is very faulty logic.) Maybe he's a good organizer, but he's also the source of a lot of the decisions that I feel hurt the Mac, including deliberately limiting expandability and the single button mouse. AFAICT, Jobs' main notable talent is his ability for marketing himself and associating himself with every good thing that's been achieved by all the engineers working on the Mac.
  • Re:Article text (Score:2, Interesting)

    by sprins ( 717461 ) on Saturday May 22, 2004 @07:48AM (#9224173)
    What I don't understand is that Tannenbaum is proud of Sun and Apache for processing 150K hits a day. I run a system where a single Linux PC processes 6 to 10 Mio hits a day. This being calls to a servlet that interacts with a RDBMS for each hit.

    Not wanting to be offtopic, this illustrates for me the academic view on the world vs. the real view on the world. AFAIK a moderately powerful SUN server with Apache should be able te handle 150K hits a minute when requesting a static page.
  • Re:Little Help? (Score:3, Interesting)

    by tiger99 ( 725715 ) on Saturday May 22, 2004 @09:18AM (#9224404)
    "It's like all those authors who write books on Noah's Ark, or the location of Atlantis."

    I would have said more like those so-called professional historians, and the guy who allegedly perfected the Gas Chamber and the Electric Chair, who visited Auschwitz, saw with their own eyes, and then denied that the Holocaust ever happened. BTW I am not Jewish, I have no axe to grind, but well-established facts with overwhelming eyewitness and photographic evedence are exactly what they seem, the contrary opinion is highly offensive lies and deception.

    They make me sick, the way they twist facts. I saw Mr. Electric Chair (no doubt /.ers will fill in the name) on TV taking a sample from the surface of the brickwork, which he sent to a lab, to test for Zyklon B, of which there of course was no trace. A gas would not be retained for minutes, far less over 50 years, yet his actions, and his self-confessed expertise in the field of so-called humane executions, might have given credibility to his claims to anyone without a proper scientific education.

    Yet vile scum like that are believed by fanatics, and even apparently sensible people. I call him scum by the way, because both of the methods of execution in which he is allegedly an expert are in fact death by slow, agonising torture, yet some state legislatures, on his advice, believe that the electric chair is humane.

    Fortunately human life does not figure in Brown's rantings, at least not on this occasion, but who knows what other vile and dangerous lies he may be capable of propagating.

    Funnily enough, Mr. Electric Chair clearly had no competence in technical matters either, just like Brown.

    People like that are a danger to society and should be locked up. I hope that Brown is the subject of so much legal action ,when his book is published, that he is never listended to again, by anyone, anywhere.

    I wonder about his politics, is he a Fascist like these other guys, or just a Bill-worshipper? Or is it the great god Mammon, meaning he has no principles at all, except to get rich quick?

"The four building blocks of the universe are fire, water, gravel and vinyl." -- Dave Barry

Working...