Slashdot Mirror


Cox on Torvalds and Linux Kernel Development

sebFlyte writes "Alan Cox' speech at FOSDEM sounds like it was interesting... according to this ZDNet report on it he has some interesting views. For one, he says: 'Linus is a good developer, but is a terrible engineer.' He also has a few digs at Torvald's methods surrounding security fixes, and some other interesting insights in the kernel development process: 'Sometimes you see a fix and think "this is perfect, move my fix into the kernel tree." Later you think, "I must have been drunk. Don't apply that patch."'"

323 comments

  1. Also for your perusal by Anonymous Coward · · Score: 5, Informative
    1. Re:Also for your perusal by treebeard77 · · Score: 1, Informative
    2. Re:Also for your perusal by TrekCycling · · Score: 4, Interesting

      That's interesting. Thanks for the link!

      The most interesting part to me is that he uses a Mac running Linux now. For a long time the story was that he ran SuSE (I'm assuming on x86). I'm a SuSE user, and some of the enthusiasts in SuSE-land used to use this as proof of why SuSE was "the best". I just laughed. I wonder what distro he runs now.

    3. Re:Also for your perusal by antime · · Score: 5, Insightful

      Heh, wonder why they cut out part of Linus' post quoted at the beginning? (The original post read "just a hobby, won't be big and professional like gnu".)

    4. Re:Also for your perusal by Anonymous Coward · · Score: 0, Funny

      karma whore

    5. Re:Also for your perusal by Unknown+Lamer · · Score: 3, Interesting

      Seeing as GNU is mentioned zero times in the article, they probably cut it off to avoid having to explain to people what GNU was. Even though it is in Linux magazine I guess some readers may not know what GNU is, and a discussion of GNU is probably (depends on how you look at it) irrelevant to an interview with Linus Torvalds about kernel development.

      --

      HAL 7000, fewer features than the HAL 9000, but just as homicidal!
    6. Re:Also for your perusal by ttys00 · · Score: 2, Insightful

      Frequently seen in kernel changelogs is something like this:

      torvalds@ppc970.osdl.org
      Linux 2.6.11-rc5


      The 'ppc970' has been there for a while now. I assume this is his PowerPC machine, which would indicate he's been running a Mac for some time.

    7. Re:Also for your perusal by geordie_loz · · Score: 1, Informative

      I'm not sure if this has change recently but I'm pretty sure when I was a SuSE user years ago (befor Novell) they had a PPC version.

    8. Re:Also for your perusal by Linker3000 · · Score: 4, Funny

      I wonder what distro he runs now.

      Hurd?

      --
      AT&ROFLMAO
    9. Re:Also for your perusal by SilverspurG · · Score: 1

      Without GNU's GPL MS would've openly pirated various free implementations of UNIX. As it is they have to hide that information in material covered and protected by patents. Consider a world where tough-guy government protection is available to anyone. Even the cost of the required political maneuverings is second seat to the most influential factor: winning the footrace to the patent officer's desk.

      --
      fast as fast can be. you'll never catch me.
    10. Re:Also for your perusal by Anonymous Coward · · Score: 1, Informative

      Hurd isn't a distro, it's a kernel.

    11. Re:Also for your perusal by BinLadenMyHero · · Score: 2, Informative

      There is Linux for PowerPC also.

    12. Re:Also for your perusal by rabtech · · Score: 2, Interesting

      The most probable reason for this might be code portability. If you force yourself to write code on a PPC machine then the odds are much better that you'll end up with portable code (as you already know a bazillion x86 users will be testing your code anyway.)

      Microsoft did something similar with Windows NT: The x86 version was only first compiled much later in the development process. The devs all used PPC, MIPS, or Alpha machines to do their development work.

      --
      Natural != (nontoxic || beneficial)
    13. Re:Also for your perusal by ckaminski · · Score: 1

      The AC missed the sarcasm.... :-/

    14. Re:Also for your perusal by ckaminski · · Score: 2, Informative

      NT was developed initially on the MIPS, as in 1988 the x86 family was woefully underpowered. PPC development didn't start until 1995, and it never finished. NT4 SP3 IIRC was the last PPC release.

    15. Re:Also for your perusal by LnxAddct · · Score: 1

      I believe he uses yellowdog (based on fedora) mainly now. The x86's that he did use, used to be Red Hat/Fedora and Suse, one OS he used at home and one he used at work.
      Regards,
      Steve

    16. Re:Also for your perusal by Tamerlan · · Score: 1

      It is not the funny thing though. Recently I discovered that Linus uses Pine. Now that's a geek icon!

    17. Re:Also for your perusal by Unknown+Lamer · · Score: 1

      Dude, I'm a card carrying member of the FSF (#114, Since 2002). I was talking more about an explanation of the the GNU Operating System being not-very-relevant in the opinion of most people to an interview with Linus Torvalds about the Linux kernel. If you read the article that the parent of my first post was referring to you will notice that there is no one usage of the word Linux in reference to GNU/Linux but rather the entire discussion is a technical discussion of the kernel.

      Sure, it would be nice to have a little background on GNU (I would have left in the "...like GNU..." in Linus's quote for one), but not everyone agrees. Explaining what I thought someone's rational for not mentioning GNU in an article he wrote is not agreeing with it.

      Note: Please don't mod this up, as it is off-topic (which is why I posted this and my other post with the karma bonus off...).

      --

      HAL 7000, fewer features than the HAL 9000, but just as homicidal!
    18. Re:Also for your perusal by iabervon · · Score: 2, Interesting

      He's actually been using PPC for about a year now, IIRC; he mentioned on the mailing list that he had switched shortly after, when there were some x86 arch-specific changes that he couldn't test.

      It's kind of amusing: he doesn't really get involved with the PPC arch, and continues to work on the x86 arch, just because he knows a lot of the low-level x86 stuff from before and hasn't bothered to learn the low-level PPC stuff.

    19. Re:Also for your perusal by TrekCycling · · Score: 1

      Hey, I use pine. And pico too. I get crap at work for it, but what works works. I use IDEs (Idea, etc.) when doing programming, but when doing editing use pico. I just never learned vi very well.

    20. Re:Also for your perusal by TrekCycling · · Score: 1

      That's what I figured. Last time I checked the PPC version of SuSE was a bit long in the tooth.

    21. Re:Also for your perusal by AHumbleOpinion · · Score: 2, Informative

      WinNT PPC was finished, I believe the retail WinNT4 CD includes MIPS, x86, PowerPC, and Alpha. I recall dual 604 boxes being advertised in Byte magazine for a while. A review in Byte compared dual 604 against dual Pentium, pointing out dual 604 scaled better. Win2000 PPC was never finished.

    22. Re:Also for your perusal by Anonymous Coward · · Score: 0

      openly pirated

      Don't be so dumb... this is like saying "without closed source licenses, people could use your work for free" or something ilke that...

  2. Odd by Kip+Winger · · Score: 4, Insightful
    It's funny how petty squabbles between key developers could tear even what is now a major, corporation-funded project apart that millions of machines and companies depend on.

    I'm willing to be if such things continue, some entity, perhaps IBM, will set down their foot and use pressure put maintenance of the kernel project under the jackboot of a truly dictatorial manager, making Linux more an open source Cathedral than a bazaar.

    --
    - - - - - Fear not the reaper, but my shiny white teeth.
    1. Re:Odd by kaiser423 · · Score: 2, Insightful

      Um, how do you see IBM having more power than Linus? He created the thing, and people love him. IBM could start their own branch, but you'll still have Linus'.

      Anyone want to guess which branch would be more popular?

    2. Re:Odd by servognome · · Score: 5, Insightful

      Anyone want to guess which branch would be more popular?
      For the geeks... Linus, for the companies with money... IBM
      The money trail will probably end up deciding the winner.

      --
      D6 63 0D 70 89 81 BB 8E 7B 7C 5F 5D 54 EA AB 73
    3. Re:Odd by Soko · · Score: 4, Insightful

      I'm giving up mod points to try and dispell what seems to me a sensationalised headline.

      Alan Cox is not showing disrespect to Linus here, read the whole quote:

      "Linus is a good developer, but is a terrible engineer," said Cox. "I'm sure he would agree with that."

      Alan and Linus have been working together for a very long time, so I'm sure Linus wouldn't give this statement a second thought. Each must know they compliment the other and make the whole of the Linux kernel better - even if they have the odd disagreement - or the kernel would have been truly forked (no pun intended) a long time ago. As it is, they work together on patches and ideas. We don't have much to worry about, I think, since Linus' sense of who's a good dev and who fits into his team well is uncanny.

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    4. Re:Odd by Anonymous Coward · · Score: 0

      I guess it's like when I say while you're not around that you're a pretty shitty person, but as I'm sure you'll agree, as a human being you don't fall far from the tree.

      Do you agree with that? Does my saying that you'd probably agree with my statement make it any less of a slight?

    5. Re:Odd by Anonymous Coward · · Score: 4, Insightful
      squabbles? go read al viro's lkml posts.

      these folks flame and flame well. Similar fireworks seem to be an important hallmark of a healthy project.

      You are speaking, in ignorance, from the wrong orifice.

    6. Re:Odd by Anonymous Coward · · Score: 0

      What? Are you stupid?

      How does this constitute a 'petty squabble'. This is just one guy talking about how it is like to work with another guy.

      Everybody has strengths and weaknesses. This is NORMAL talk. Are you from a ivory tower or something?

      Fucking troll.

    7. Re:Odd by Apro+im · · Score: 1

      You're not saying that in an interview which I am perfectly free to read, though, are you?

    8. Re:Odd by Anonymous Coward · · Score: 0

      I'm saying it right here.

      Apro+im has the reading comprehension of a 4 year old retarded child, but as I'm sure you'd agree with me, that is more than overshadowed by his excessive body odor.

      Does it make it any less of a jab because I've added that "sure you'd agree with me" non-sequitor?

    9. Re:Odd by Abcd1234 · · Score: 4, Insightful

      Wow, someone hasn't grown up. Those who don't understand their own limitations, or get pissy when they're discussed/joked about in public, are nothing more than egotists and/or immature morons. Then again, I'm not surprised you wouldn't understand this, as the concept of humility is lost on a very large number of people in this world...

    10. Re:Odd by Anonymous Coward · · Score: 0

      No. You're wrong. You have assumed that Cox's statement is a fact or joke based on objective criteria. In fact, the statement "Linus is a bad engineer" is a purely subjective statement.

      When discussing someone who is not there to defend themselves, positing a negative subjective statement to a group of people is mean and trying to temper that meanness by intimating that the target of the insult is actually in accordance with the insult just makes it nasty.

      If there was someone in the office whose wife was dying from cancer and that person took several days off a month to be with his wife, his manager could say "Boy, that Bob sure is a slacker. I'm sure he'd be the first to agree that he's taking more days off than anyone else in the last six months." It isn't humor. It is meanness and borderline unacceptable behavior bye the colleague.

      This isn't about growing a thick skin or being able to take a joke. It's about using tact when faced with the opportunity to disregard it.

    11. Re:Odd by LnxAddct · · Score: 5, Informative

      Good points. But for those who didn't rtfa, or have no idea about kernel development, Alan Cox generally makes sure the kernel is stable. Linus likes to innovate and throw new ideas in without necessarily testing them thoroughly. Innovation and stability are usually separated by quite a time period in any development process, so all Alan was more or less saying was that (as the parent stated) they compliment each other. OSDL pays Linus to hack up new stuff thats needed, Red Hat pays Alan to make sure that new stuff is stable and can be effectively used to its full potential. You really do need them both, as one without the other won't achieve much, and giving those tasks to one man alone would be quite a burden and errors would be abundant. Both Alan and Linus are absolute geniuses at what they do and no one is arguing that. Since when did OSS need to sensationalize headlines?
      Regards,
      Steve

    12. Re:Odd by Anonymous Coward · · Score: 0

      Tove is not dying of cancer, so don't bother with the strawman appeal to emotion.

      Alan's talk was about the strengths and weaknesses of the linux development process. For him to use "tact" would have done nothing helpful but would have obfuscated some of the primary points of Alan's presentation.

      In other words, take yours politic correctness and shove it where the sun don't shine.

    13. Re:Odd by Anonymous Coward · · Score: 0

      On the contrary, it was hardly a strawman argument. It was an example of taking someone's weaknesses and parading them for the audience. Cox showed a lack of tact and class when he did that.

      There is no reason he couldn't have made the same point about Linus' foibles without resorting to calling him a "bad engineer". This simple statement introduces Cox's personal prejudice into the conversation where it's not necessary. It does nothing but denigrate Linus in the eyes of the audience.

      Tact would have allowed him to make his point that he thinks that Linus makes a better "idea guy" than "detail guy" or whatever point he was trying to make. The point is lost because instead of making the straightforward statement to the point he is addressing, he attacks Linus as a "bad engineer".

    14. Re:Odd by achesloc · · Score: 0, Offtopic

      Yeah. Well for a lot of linux freaks in college IBM wants them to move to bumfuss NY. I said no. Pickusee (spelling) is not my idea of a good time. Nor did I want to finish my M.S. at rotchester (spelling again). They are trying to do exactly what you are saying. I didn't feel it. I am out of engineering now for various reasons. I would have loved to make a good living doing linux development/extension but IBM is a corp. Don't turn your back a monster like them.

    15. Re:Odd by Kjella · · Score: 2, Informative

      so all Alan was more or less saying was that (as the parent stated) they compliment each other.

      I don't think being called a "terrible engineer" is a compliment. Def: 1. An expression of praise, admiration, or congratulation. Versus a complement: 1c. Either of two parts that complete the whole or mutually complete each other.

      Kjella

      --
      Live today, because you never know what tomorrow brings
    16. Re:Odd by Anonymous Coward · · Score: 1, Insightful

      Err, what about Intel, Sony, Toshiba, HP, Sun, NEC, Fujitsu, SGI, RedHat, SUSE (Novell), Montavista, Dell, AMD, etc?

      I assume they're all developing on and investing in Linux because they like the openness and it is better than the alternative of being pushed around by the big guy... You think they'd queue up to start doing things IBM's way?

    17. Re:Odd by WindBourne · · Score: 2, Insightful

      First, this same shit occurs in any major corporation. Always has, and always will. Most of the development teams that I have been on, routinely have issues like this.

      2'nd, no corporation controls this. Not one of the companies out there will be jackbooting anybody. They may underfund (fire) a developer for inability to do what they want (there have been some great examples of this, but no sense dragging up shit). None of these companies have any direct say in what happens. As it is, they have to pretty much beg Linus to include their stuff if it is important to there future direction (think oracle). So this is the best bazar of all.

      3'rd, Do you really think that Alan was showing any disrespect? If so, then you really do not know alan and certainly do not read him. Alan is not a political creature. He says what is on his mind. If he was truely pissed at Linus, there would be words in the lists and it would be ALL OVER the rags. Many of these are waiting to do as much harm to Linux as they can (Pays top dollar, if you can make up for MS's screw-ups).

      --
      I prefer the "u" in honour as it seems to be missing these days.
    18. Re:Odd by PatrickThomson · · Score: 3, Funny

      Cathedral? The 90's called, they want thier jargon back.

      --
      I am one of many. My idea is not unique, nor do I expect my voice alone to sway you. I speak in a chorus of opinion.
    19. Re:Odd by Anonymous Coward · · Score: 0

      On the contrary, it was hardly a strawman argument.

      Bull-lie. No one has cancer, thus bullshit strawman. Stop sucking your own dick, you are embarassing yourself in public.

    20. Re:Odd by Tony-A · · Score: 2, Insightful

      I'm willing to be if such things continue, some entity, perhaps IBM, will set down their foot and use pressure put maintenance of the kernel project under the jackboot of a truly dictatorial manager

      Not IBM if I'm right that IBM "gets it".

      It's funny how petty squabbles between key developers could tear even what is now a major, corporation-funded project apart that millions of machines and companies depend on.

      Balderdash. Some people enjoy a good argument. The louder the better.
      Of course it's fun to imagine the average PHB stuck in the middle of one.

    21. Re:Odd by leonmergen · · Score: 1

      Err, what about Intel, Sony, Toshiba, HP, Sun, NEC, Fujitsu, SGI, RedHat, SUSE (Novell), Montavista, Dell, AMD, etc?

      No, but if IBM puts pressure on the linux development team to have a better engineering process, and they refuse and things might go The Wrong Way and IBM forks its own kernel, don't you think the companies you just mentioned are likely to agree with IBM's decision ?

      I mean, after all, all big corporations love well-documented processes... :)

      --
      - Leon Mergen
      http://www.solatis.com
    22. Re:Odd by bbc · · Score: 2, Interesting

      "The money trail will probably end up deciding the winner."

      It's not a competition. It is a non-zero-sum game. With forks, everybody gets to be the winner, because everybody gets to use what they like best.

      The idea that GNU/Linux somehow needs IBM is what SCO's entire lawsuit hinges on, btw.

    23. Re:Odd by Tony-A · · Score: 1

      these folks flame and flame well. Similar fireworks seem to be an important hallmark of a healthy project.

      Good!
      Otherwise they don't care or are not particularly interested.
      Real progress seems to come from heated "discussions" not from some feel-good pablum.

    24. Re:Odd by Anonymous Coward · · Score: 0

      If there was someone in the office whose wife was dying from cancer and that person took several days off a month to be with his wife, his manager could say "Boy, that Bob sure is a slacker. I'm sure he'd be the first to agree that he's taking more days off than anyone else in the last six months." It isn't humor. It is meanness and borderline unacceptable behavior bye the colleague.

      You're so stupid it's unreal.

      How do you dress yourself in the morning, let alone work a computer enough to post to /.?

    25. Re:Odd by AT-SkyWalker · · Score: 1

      "Linus is a good developer, but is a terrible engineer," said Cox. "I'm sure he would agree with that."

      Isn't the fact the Linus insists on having maintainable Kernel code, as opposed to quickly fixing and hacking, a sign of him being a mature engineer? I don't understand what Cox is talking about.

    26. Re:Odd by 4of12 · · Score: 1

      could start their own branch,

      With exposed GPL'd code, there would be constant pressure from the dual user communities to have "their branch" get the best incorporated features merged in from the "other branch".

      Ultimately, the core developers of both branches would get tired of supporting some ego feature in the face of practicalities of constant mergers of "other branch" features and bug fixes.

      --
      "Provided by the management for your protection."
    27. Re:Odd by BinxBolling · · Score: 1

      Cox's point is that it's sometimes necessary to give up design or implementation elegance in order to avoid making unexpected changes in the functional properties of the system on which users have come to depend.

      Oftentimes the reason for the quick-and-dirty fix is not that people are too lazy or resource-cheap to do the rewrite, but rather that the rewrite can have significant unexpected side effects on the system's behavior, where the quick fix's impact is much more predictable.

      Having good judgement in deciding when it's appropriate to do the rewrite and when it's appropriate to make a hackish localized fix is a key skill for an engineer.

    28. Re:Odd by middlemen · · Score: 1

      Since when did OSS need to sensationalize headlines?

      Since the day they realised that Richard Stallman was out of the closet!!

    29. Re:Odd by Anonymous Coward · · Score: 0

      In English 'compliment' in this context is 'komplettera' in Swedish, if that helps you.

    30. Re:Odd by sootman · · Score: 1

      Yeah, eds, try harder next time. To make it really sensational, trim it down to something like this: "Linus is... a terrible engineer," said Cox.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    31. Re:Odd by Ohreally_factor · · Score: 1

      You've got that exactly right and it sounds like something Linus himself would say.

      The fact is that it's very nice to have big companies, especially big technology companies, embracing Linux, and it certainly helps the cause of Linux and F/OSS.

      But neither Linus nor Linux nor anyone who uses or develops Linux is beholden to these companies. If IBM, Novell, etc., all began using something else tomorrow, Linux wouldn't die.

      --
      It's not offtopic, dumbass. It's orthogonal.
    32. Re:Odd by Ohreally_factor · · Score: 1

      How about just Linus Is Terrible: Cox

      Although a really sensational headline might be:

      INFAMY! LINUS SNEAK ATTACK ON PEARL HARBOR
      AMERICA AT WAR WITH FINLAND

      --
      It's not offtopic, dumbass. It's orthogonal.
  3. Linus is authoritarian? by weighn · · Score: 3, Insightful

    I'm not trolling, and am a little ignorant of kernel development - so bare with me, but surely Linus isn't the be-all-end-all overseer of what ends up in the kernel? Why target him exclusively?

    --
    Mongrel News all the news that fits and froths
    1. Re:Linus is authoritarian? by Bonkers54 · · Score: 2, Informative

      Actually Linus *is* the "be-all-end-all" of what makes it into the vanilla kernel on kernel.org. Plenty of other people have their own patches, but Linus dictates main-line completely.

    2. Re:Linus is authoritarian? by updog · · Score: 5, Informative
      but Linus dictates main-line completely.

      Uh, not really - Andrew Morton is the official maintainer of the 2.6 kernel, and Marcelo Tosatti is the maintainer for 2.4.

    3. Re:Linus is authoritarian? by Anonymous Coward · · Score: 0

      However Linus does dictate what goes into the development kernels. Everything that goes into a stable branch has to get there by passing through Linus's development branch.

    4. Re:Linus is authoritarian? by Anonymous Coward · · Score: 0

      So is Linus the "trunk" or the "root" of all the Linux kernals?

    5. Re:Linus is authoritarian? by Chirs · · Score: 2, Informative

      Actually, you are mistaken.

      That was going to be the direction, but they changed their mind. Linus is still the final guy for mainline, and Andrew maintains the -mm patchset of things that are being groomed for inclusion into mainline.

      All the kernel.org 2.6 releases come from Linus' tree.

    6. Re:Linus is authoritarian? by Anonymous Coward · · Score: 0

      No, you are mistaken. There is an -mm patchset, but Andrew also is the 2.6 maintainer.

    7. Re:Linus is authoritarian? by h8macs · · Score: 1

      Which is more than evident with a cursory look at kernel.org or reading through the changelog. I have to admit that the headline drew me in. I could not believe it.

      To me a comment of that nature was probably uttered from Linus himself first. Or, it was a friendly dig to an old time friend.

      I think this has been blown way out of proportion.

      --
      :-( --- argh. Despair, I owe again. :-b
  4. Unfortunately... by Anonymous Coward · · Score: 0, Flamebait
    They started out the event with the cheer "Who loves Cox?" Made things a little confusing, although most attendees cheered anyway.

    Wierd.

    1. Re:Unfortunately... by dtfinch · · Score: 1

      I've met people with worse names than that. For example, a restaurant manager who's name sounds like "c**k on food".

    2. Re:Unfortunately... by mvdw · · Score: 1

      What's wrong with "Cook on Food" for a restaurant manager? What's that? Oh, Coc.. never mind...

    3. Re:Unfortunately... by Anonymous Coward · · Score: 0

      He's clearly French, coq...

  5. Odd-You thought you understood open source? by Anonymous Coward · · Score: 1, Insightful

    "I'm willing to be if such things continue, some entity, perhaps IBM, will set down their foot and use pressure put maintenance of the kernel project under the jackboot of a truly dictatorial manager, making Linux more an open source Cathedral than a bazaar."

    Say it with me...GPL.

    One more time...GPL.

    Got it? Good!

    1. Re:Odd-You thought you understood open source? by GraemeDonaldson · · Score: 2, Interesting

      GPL + True dictator = much greater chance of code fork

      --
      I think, therefore I am. I think?
    2. Re:Odd-You thought you understood open source? by Xiaran · · Score: 1

      And so what ? Say it forks to someone pwoerful(lets take a potential IBM fork for example). And the fork is, of course, still GPL. That fork then goes on to become the greatest OS in the history of mankind(until GNU/Hurd is finished of course ;) ). Who loses in that senario. Its just simple competition in an open market.

    3. Re:Odd-You thought you understood open source? by GraemeDonaldson · · Score: 1

      I agree. The AC ahead of me seemed to hold up GPL as some sort of crucifix that prevented scenarios like that.

      --
      I think, therefore I am. I think?
  6. Obligatory Peanuts reference... by tktk · · Score: 5, Funny

    Linus probably keeps all the secret fixes under his security blanket.

  7. Re:Engineer, programmer, developer, same thing by Anonymous Coward · · Score: 4, Informative

    no they are not.

    programmer = code monkey
    developer = higher level design and algorithms.
    engineer = full system design, makes the important decisions.

  8. With all due respect to Alan Cox, by the+talented+rmg · · Score: 0, Troll

    It would probably be fair to say that none of us would be talking about open source or any of this stuff without him. I suppose there's always the perennial complaint about the "monolithic kernel" and the bazaar method of development, but as ESR effectively argues in The Cathedral and the Bazaar, the highly polished engineering represented by the Cathedral approach comes at the price of a snail like pace of development.

    In today's technology market, rapid development is essentially to short AND long term success. Now while Alan Cox might have liked a better API for hardware drivers or an architecture more in line with the "microkernel" concept so popular amongst academics, it's just not the way to succeed in the open source world. This is what has made the .NET platform so popular: Its focus on rapid development using the latest in aspect oriented programming technologies makes it an indispensible business asset for shops with relatively small programming teams.

    But I digress. The issue here is overengineering. It's been shown that creating working kernel based on a register machine like most modern microprocessors is NP hard. What this means is that there is an inherent degree of complexity that cannot be swept under the rug via APIs and microkernels or any of the other academic fads that come and go year by year. You have to make a choice somewhere along the line and Linus chose a path with a proven history, with tremendous success I might add.

    In short, it's time for people to stop the backbiting and recognize that the monolithic kernel, ugly though it may be, is the best we got and we should be thankful for it.

    --


    A Proud Member of the Reality Oriented Community.

    1. Re:With all due respect to Alan Cox, by bloo9298 · · Score: 5, Informative

      That was quite funny, and I see that you managed to fool somebody into giving you an "Insightful" mod.

      Mods take note, the parent post is deliberately nonsensical. For example, "It's been shown that creating working kernel based on a register machine like most modern microprocessors is NP hard".

    2. Re:With all due respect to Alan Cox, by Anonymous Coward · · Score: 0

      Its focus on rapid development using the latest in aspect oriented programming technologies makes it an indispensible business asset for shops with relatively small programming teams.

      Bullshit!

    3. Re:With all due respect to Alan Cox, by SunFan · · Score: 1


      Is this a cleverly worded troll? Where does .NET really incorporate aspect-oriented programming? How is it truly rapid development? (hint: compiled programs are not RAD)

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
    4. Re:With all due respect to Alan Cox, by Anonymous Coward · · Score: 0

      Some people will mod Funny stuff with one of the other positive mods, as Funny isn't +1 in the default setup.

    5. Re:With all due respect to Alan Cox, by Zen+Punk · · Score: 1

      That's bullshit, +1 Funny is +1, it just doesn't give the poster karma, as it should be.

      --
      Sleep is futile.
    6. Re:With all due respect to Alan Cox, by Mant · · Score: 1

      Why are compilied programs not RAD? I know ASP.NET auto compiles when you run it, you don't really notice it except the first time after you change a page it takes a bit longer to load.

      If you had to mess around with a compilier every time it may not be, but I guess it would depend how much trouble it was. In some IDEs you can change code and run straight away, and only compile when it is finished.

      Seems to me as long as quick and easy to develop with it is RAD.

    7. Re:With all due respect to Alan Cox, by McGarnacle · · Score: 1

      Indeed. The notion that APIs and microkernels are "academic fads that come and go by year" is pretty funny as well.

      --

      I disagree with what you say, but will defend to the death your right to tell such LIES!

  9. Is there anything more Cathedral... by Anonymous Coward · · Score: 1, Interesting

    than one guy running the show?

    Linus is the linux ruler.

  10. Interesting take on Linus by Gopal.V · · Score: 4, Insightful

    "Linus has this bad habit of fixing security holes quietly," said Cox. "This is a bad idea as some people read all the kernel patches to find the security holes."

    I wouldn't advertise my mistakes either ... neither do the OpenBSD folks or any ego driven engineer :)

    The article paints Linus as the typical Flawed Hero of contemporary literature. He's good and yet he's not perfect - at least that's what comes out of it for me. (and no digs on BitKeeper .. hmmm..)

    1. Re:Interesting take on Linus by perseguidor · · Score: 3, Interesting

      I *know* this is offtopic, but as far as I know the concept of the Flawed Hero comes from the greek tragedy, and I wouldn't ever call it characteristic of contemporary literature, which is more fond of anti-heroes methinks.

      --
      O make me a mask
    2. Re:Interesting take on Linus by Anonymous Coward · · Score: 0

      Jesus, I read that as 'geek' tragedy... I gotta get some sleep.

    3. Re:Interesting take on Linus by Leo+McGarry · · Score: 1

      Hmm. That might be a valid interpretation, but it's not one I would subscribe to. I believe the first instance of what we normally think of as the tragic hero began with Shakespeare. He was the first one (if I remember my literature classes, now fifteen years in the past) to introduce sympathetic hero characters with a fatal flaw that led to their eventual downfall. The hero of the Scottish play, for example, was undone by his ambition.

      Anything since about 1630 can reasonably be called "contemporary." ;-)

    4. Re:Interesting take on Linus by mvdw · · Score: 1
      the Flawed Hero comes from the greek tragedy

      Maybe in this case, the Flawed Hero comes from the geek tragedy?

    5. Re:Interesting take on Linus by chromatic · · Score: 2, Funny

      I was going to mention Sophocles, but then I re-read your word sympathetic.

    6. Re:Interesting take on Linus by MostlyHarmless · · Score: 1

      The grandparent is correct. Shakespeare did not invent the tragic hero; the ancient Greeks did. Wikipedia, as usual, comes to the rescue.

      I am sympathetic to those who can't stand history courses (I often include myself in that category), but every once and a while, those who complain that we are perilously ignorant of our own history are on the mark. An author who has not studied the Greek plays is like a coder who has not studied data structures: you're liable to repeat time-honored mistakes without even knowing it.

      To be fair, of course, we can assume that you're not an author :-).

      --
      Friends don't let friends misuse the subjunctive.
    7. Re:Interesting take on Linus by Anonymous Coward · · Score: 0

      "I wouldn't advertise my mistakes either ... neither do the OpenBSD folks or any ego driven engineer"

      Complete bullshit.

      I see plenty of advertised mistakes on OpenBSD's errata page; http://www.openbsd.org/errata.html

      Don't forget to look at the previous releases for additional advertised mistakes.

    8. Re:Interesting take on Linus by ngyahloon · · Score: 1

      ..characteristic of contemporary literature, which is more fond of anti-heroes methinks

      Like William Hung, you mean?

      --
      Carpe Diem: Seize The Day!
    9. Re:Interesting take on Linus by mav[LAG] · · Score: 1

      The hero of the Scottish play

      By the hero of the Scottish play, I presume you mean - Macbeth.

      Actors: Aaaah! Hot potato, off his drawers, pluck to make amends.

      --
      --- Hot Shot City is particularly good.
    10. Re:Interesting take on Linus by Anonymous Coward · · Score: 0

      Tonight in theatre, "Story of my life" - A geek tragedy. The perils of a geek, from kindergarten to high school, follow this tragic and brave person through life's hardships.

    11. Re:Interesting take on Linus by awol · · Score: 1

      Whilst you are right about the origins of the "Fatal Flaw", Greek Tragedy, I think it is protagonist rather than hero that would better describe the main character in a Greek Tragedy. IIRC the critical feature is that only by recognising and then addressing the flaw does the protagaist gain redemption and at which point promptly dies (seems kind of tragic to me).

      I can only hope for his families sake that Linus remains unaware of any fatal flaw he may have or at least if he becomes aware he steadfastly refuses to address it. Alternatively it might just be that his life isn't a greek tragedy and so he is safe no matter what his fate.

      --
      "The first thing to do when you find yourself in a hole is stop digging."
    12. Re:Interesting take on Linus by DarkSarin · · Score: 1

      Read Poetics some time (by Aristotle). I believe the tragic (flawed) hero is covered in that work (I may be mistaken--can't find my own copy right now).

      You are wrong, though. Read some of the Greek tragedies and then come back to me, and you'll have a different idea. Does Achilles ring a bell, perhaps? Think about it.

      --
      "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
    13. Re:Interesting take on Linus by Ohreally_factor · · Score: 1

      To be fair, he said "Flawed Hero of a Tragedy", not Tragic Hero. In the greek concept of tragedy, the story unfolds not because of some flaw in the protagonist's character, but because of destiny in various forms (Internal struggles amongst the Gods, nemesis, etc. Often a character is damned if he does, damned if he doesn't.

      Thus the idea of tragedy developing out of some character defect is a more modern development.

      --
      It's not offtopic, dumbass. It's orthogonal.
    14. Re:Interesting take on Linus by Anonymous Coward · · Score: 0

      But note the comment directly explodes one of the popular myths about Open Source, which is that it will be more secure because everyone will know about the problems and fixes, without anyone trying to hide them, like they supposedly do in those evil closed companies.

      There are a lot of myths about Open Source that sound plausible, but just aren't true in practice.

    15. Re:Interesting take on Linus by julesh · · Score: 1

      I believe the first instance of what we normally think of as the tragic hero began with Shakespeare. He was the first one (if I remember my literature classes, now fifteen years in the past) to introduce sympathetic hero characters with a fatal flaw that led to their eventual downfall.

      Literature classes often ascribe to Shakespeare accomplishments that were actually achieved earlier by others. This is probably because he is the earliest writer of whom a large collection of work is still available and accessible to the average person without needing to take a language course to understand it.

  11. Linus' Security Practice by alanlke · · Score: 5, Informative

    Cox may have had a good point on Linus' methods for security patches, but fortunately the community has spawned sites such as this http://www.securityfocus.com/ to publicly announce when people find security flaws from poking through the patch code.

    Even if Linus tries to keep these things secret, they'll get out quite quickly.

    1. Re:Linus' Security Practice by bonch · · Score: 3, Informative

      Slightly off-topic: LinuxSecurity shows the weekly security advisories for all distro software, including the BSDs (it's actually quite a lot).

    2. Re:Linus' Security Practice by greppling · · Score: 1

      Still, this means that the security community has to always play catch up. Wouldn't it be much better if Linus dropped an e-mail to vendor-sec 2 days before he applies a security patch to the kernel, so that vendors can release a new kernel quickly, and users of a mainline kernel will be informed with an announcement immediately once the patch gets public?

    3. Re:Linus' Security Practice by QuantumG · · Score: 1

      Ya know, it's not the bugs that Linus finds that you should be worried about. It's the ones that the "bad guys" find and don't tell anyone else about.

      --
      How we know is more important than what we know.
    4. Re:Linus' Security Practice by Anonymous Coward · · Score: 0

      It's probably going to be hard for you to grasp, but you are wrong.

      You are MUCH more likely to be exploited by a published bug than by an undiscovered (by non-black-hat) bug. This doesn't make obscurity the best defense; it's not, particularly if it means that you didn't audit your code.

      Note also that published vulnerabilities are the easiest 'first pick' for exploits. Finding unpatched system is relatively easy. Finding an exploit for a flaw is relatively easy given the clues toward the nature of the vulnerability (if an exploit is not already available). You have legions of smart researchers trying to find flaws for you, and if necessary you can reverse-engineer the path for the flaw to discover more likely goodies in the surrounding code.

      And best of all, using a published exploit reveals very little about the attacker and their knowledge level.

  12. Re:Engineer, programmer, developer, same thing by Kirby-meister · · Score: 2, Insightful

    Are they? I know some "programmers" who definitely do not practice "software engineering" all the time...the engineer who needs a quick tool to plug and chug some calculations isn't really going to care so much about code reuse as someone who's writing a word processor...

  13. Re:Engineer, programmer, developer, same thing by rafael_es_son · · Score: 0, Offtopic

    The words 'manager' and 'foresight' used on the same sentence without one of them being negated makes my belly ache with laughter. Who could dream up such a thing?

    Now, before this gets modded "offtopic", the article is yet another clear piece of fluff that pretends to build antagonism between two important figures of the kernel project. How does this stuff keep getting accepted by Slashdot?

    Site advertisement demographics require content 14-year-olds would feel satisfied with?

    --
    HAD
  14. Re:Bare with me? by Grey+Ninja · · Score: 3, Funny

    Why thank you. Don't mind if I do. :)

  15. Huh? by Anonymous Coward · · Score: 0

    What happened to Linux being a panacea of developers contributing code from around the world?

    Sounds more like one guy with an approval stamp and about twenty other close people.

    1. Re:Huh? by jay-be-em · · Score: 1

      There really aren't a whole lot of very good kernel developers out there. There are even fewer who take time to contribute to Linux.

      --
      "Orthodoxy means not thinking--not needing to think. Orthodoxy is unconsciousness." --Eric Blair
    2. Re:Huh? by Anonymous Coward · · Score: 0

      There are a lot more then you realize. The problem is above all Linus is and has always been a piss poor project manager. Add this to most of the other high ranking kern devs are ABSOLUTELY CLUELESS about how systems actually run in practice, rejecting work based on this myopic view (Cox is not one of these people) and you end up with a very large amount of disenfranshised contributors that either give up submitting or refuse to submit work based on a 'they pissed me off too much' principal.

  16. ZD states.. by Creepy+Crawler · · Score: 4, Insightful

    That Linus is a person, and not a GOD as some people worship him as.

    Its actually pretty damned nice to see a bunch of people get together and make something as big as the Linux Kernel. Linus started it, but we all will finish it.

    Still, I fail to see how some bugs would be super-bad, as the article seems to say. Id rather have a crash bug, rather than a SUID change bug.. STill, not all security comes from the Kernel. Some security comes from network filter drivers, some com from the application, which many hackers target, and whatnot. Though, the kernel is a great place to attack if you have that guest acct and "want" root ;P

    --
    1. Re:ZD states.. by Stanistani · · Score: 4, Interesting

      Calling Linus an engineer is like calling Gandhi a politician... you need to look up just a little to judge how badly you underestimated the impact of the man and his followers.
      Gandhi had his moments of pettiness and just plain tom-foolishness, but the sum of his efforts changed the way people gain power back from those who would usurp it for their own.
      In a different, yet no less trivial way, so did Linus (although I would not call him Mahatma).

    2. Re:ZD states.. by rhennigan · · Score: 1

      BLASPHEMY!!! You'll be burned at the stake for this!!!

    3. Re:ZD states.. by Creepy+Crawler · · Score: 1

      Im prolly going there anyways.. Guess Ill invite someone along so I have company ;-P

      --
    4. Re:ZD states.. by KiloByte · · Score: 1

      I would not call him Mahatma

      Why? IMHO "Mahatma Torvalds" sounds a lot better than "Linus Gandhi"...

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    5. Re:ZD states.. by IWannaBeAnAC · · Score: 1
      Gandhi had his moments of pettiness and just plain tom-foolishness, but the sum of his efforts changed the way people gain power back from those who would usurp it for their own.

      I think, you don't know much about Gandhi.

    6. Re:ZD states.. by Ohreally_factor · · Score: 1

      Can we bring marshmallows?

      --
      It's not offtopic, dumbass. It's orthogonal.
  17. Re:Engineer, programmer, developer, same thing by Anonymous Coward · · Score: 0

    Site advertisement demographics require content 14-year-olds would feel satisfied with?


    Er, cause Slashdot is run by a company that sells OSS and has an agenda? Maybe that's why...

    Think about it. If you wanted impartiality, you came to the wrong place.

  18. OK by Anonymous Coward · · Score: 0

    I get the thig about Linux Kernel Development.

    But where's the story about Cox on Torvalds?

    1. Re:OK by Anonymous Coward · · Score: 0

      They don't call it slashdot for nothing.

  19. nothing new by sewagemaster · · Score: 5, Insightful

    the /. headline makes it looks like there's quite a bit of fued between cox and torvalds, which isnt really the case if you RTFM.

    different people have different working styles, no matter whether it's kernel coding, software apps, or ASIC designs. if either group/individuals are too giving to the other group, there can never be enough feedback/ constructive critisisms between them. having yes-men surrounding you isnt the best thing. and it's not like that they're arguing so much they've halted any soft of development progress.

    [offtopic]
    gives me an idea though, maybe when job interviewers start asking me those behavioural questions about "a time when you've had disagreements and a way of resolving them", there's no need to bring up something too dramatic.
    [/offtopic]

    1. Re:nothing new by Anonymous Coward · · Score: 2, Funny
      which isnt really the case if you RTFM.

      It's an entire manual and not just an article? I'm definitely not reading it now. =p

    2. Re:nothing new by __aaclcg7560 · · Score: 3, Funny

      maybe when job interviewers start asking me those behavioural questions about "a time when you've had disagreements and a way of resolving them", there's no need to bring up something too dramatic.

      I had a job interview a number of years ago at a video game company. The guy asked me with a straight face what I would do if two of my co-workers was having a fist fight out in the hallway.

      I almost blurted out, Does that happen a lot around here? Instead, I gave a safe answer that I would go get a supervisor.

      The correct answer was to start taking bets. Go figure.

    3. Re:nothing new by mvdw · · Score: 2, Interesting

      I was once given some advice about interviews from my Dad, who said something along the lines of: often, the interviewer is looking at whether you know your own limitations. For example, they will often continue to probe about a particular issue, and if the interviewee keeps saying that (s)he'd keep trying to fix the problem, that a Bad Thing(tm). The Correct Answer(tm) is to say, after a while, "That's when it becomes your problem". After a certain amount of time with a problem, you should always defer it higher-up.

    4. Re:nothing new by MicroBerto · · Score: 1
      [offtopic]
      gives me an idea though, maybe when job interviewers start asking me those behavioural questions about "a time when you've had disagreements and a way of resolving them", there's no need to bring up something too dramatic.
      [/offtopic]
      As an experienced interviewer/interviewee, I will go ahead and agree with this for the obvious reasons. Any questions that are ethics-based or drama-based should be answered in the following way: Ask to think about it for 20 seconds, and then come up with something that is halfway of an ethical problem or so...

      Obviously, I don't want to hear about the time when you banged your boss's daughter and your jealous cubicle neighbor poured sugar in your gas tank, but I would like to know how you handled a smaller dilemna that was skirting a few issues.

      Just be prepared.

      --
      Berto
    5. Re:nothing new by scooterphish · · Score: 1

      In this case, the M in RTFM means Magazine (article). Yeah, that's the ticket.

    6. Re:nothing new by Anonymous Coward · · Score: 0

      Gah... It's written FEUD, moron! FEUD and PSEUDO, when will you yanks finally get it right!?

  20. Does Cox lend credence to a project by Anonymous Coward · · Score: 0

    when he is associated with it, or is it my imagination. For some reason I stopped trusting 2.4 when Marcelo took over.

  21. Re:Engineer, programmer, developer, same thing by rafael_es_son · · Score: 0, Informative

    Computer Engineers writing software are usually supervised by Computer Scientists, they are clearly more qualified to make the important decisions.

    More accurately in a software development organization:

    programmer/developer/computer engineer = code monkeys of differing experience
    architect = computer scientist who makes important, well-informed decisions

    --
    HAD
  22. Re:Bare with me? by weighn · · Score: 1

    sicko

    --
    Mongrel News all the news that fits and froths
  23. Question - balls in the air? by joejoejoejoe · · Score: 2, Interesting

    (forgive the funny subject, I'm refering to tracking the dynamic elements of a piece of code):

    I've written some code, and try to visualize how my code will run, stepping through each section in order.

    The question I have is, is it still possible for these kernel gurus/hackers to effectively have the kernel and all its nuances inside their head, fully functional at a theoretical/experimental level? Or does development at this point consist of sub groups that are specialized and don't require a level of understanding to 'run the kernel in your head'?? If this is a fantasy of the past due to current complexity, when did the change occur?

    -thanks

    --
    Silly Rabbit: tricks are for kids.
  24. Re: Conux by Anonymous Coward · · Score: 0

    Shouldn't that be Coxnux -- the most phallic-sounding OS?

  25. Count your blessings... by DesScorp · · Score: 3, Funny

    ...at least it didn't say "Cox IN Torvalds"

    --
    Life is hard, and the world is cruel
    1. Re:Count your blessings... by Tuross · · Score: 1

      That reminds me of the stable Linux kernel that was first released several years ago along with its corresponding "REAMME" (sic) file.

      "For Linus, a typo, for #linuxnet, a way of life"

      --
      Matt
      1. Read Slashdot
      2. ???
      3. Profit
    2. Re:Count your blessings... by Feztaa · · Score: 0, Offtopic

      I don't think that's really any better... just ask Torvalds how much he likes having Cox on him...

    3. Re:Count your blessings... by Ohreally_factor · · Score: 0, Offtopic

      I thought the plural of cock was coxen.

      --
      It's not offtopic, dumbass. It's orthogonal.
  26. let the market decide. by mckwant · · Score: 3, Insightful

    So fork the kernel. Unless I'm missing something, OSS is rife with opportunity to make something else happen. Lord knows, there are plenty of branches of the kernel that are available.

    If microkernel is the way to go, then write the code, and we'll see what happens in the OSS marketplace. I'm not going to say "best technology wins," as that's rarely been the case historically.

    There is, after all, a reason that the HURD hasn't taken over yet. I might well be missing something, as this isn't really my area.

    --
    ceci n'est pas un sig.
    1. Re:let the market decide. by m50d · · Score: 1

      I think it has been marketing and reputation and sheer number of programmers rather than design. A badly designed kernel with lots of people working on it can, at least in the short term, work better than a better designed kernel with less programmers. That said, if Cox is going to start a fork, I volunteer to work on it. I'm a reasonable C programmer and would like a better designed kernel. I doubt I'm the only one.

      --
      I am trolling
  27. Re:Engineer, programmer, developer, same thing by rafael_es_son · · Score: 0

    There are at least thousands of pieces of information related to OSS produced lately. My comment is geared more towards fluff or filler used on this site, specially that which is tabloid-like in nature.

    --
    HAD
  28. Who cares about Linus anymore? by mnmn · · Score: 4, Insightful

    Linux has become much bigger than Linus now. The kernel alone has its parts maintained by other people, many of whose patches are applied without much checking to the main tree because they're 'responsible' for it, like certain architectures, driver trees etc.

    Apart from the name, Linus currently has the final say of what goes in. Thats just officially. In real life it seems far more is delegated to others for different parts of the kernel, and Linus is one of the developers, far from the most active, and not really exercising his right to block patches against the majority's will.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    1. Re:Who cares about Linus anymore? by bonch · · Score: 4, Insightful

      "Who cares about Linus anymore?"

      Slashdot, apparently, since it usually posts an article on just about every mention of Linus, every minor activity, every little comment, and every little speculation. People glorify him as the guy who single-handedly wrote Linux, when Linux is really the work of thousands of developers who just send patches to him (and now other delegates too).

    2. Re:Who cares about Linus anymore? by StarViper · · Score: 1

      Who cares about Linus anymore

      Well Slashdot, apparently. It's interesting that this is news simply because (*GASP*) someone says something even remotely negative about the White Knight of Linux.

    3. Re:Who cares about Linus anymore? by nysus · · Score: 4, Insightful

      I'm interested in Linus for purely selfish reasons: I can learn from him. I learn from him even though I've barely looked at any Linux source code or do any programming in C or do any kind of low-level programming for that matter. But as someone who plays a small role on a small open source development project, it's fascinating for me to hear from a person who leads such a hugely successful project and the problems and obstacles he and other developers have to overcome to be successful. It helps me put perspective on my own work.

      That's not glorification, that's taking advantage of somebody else's insights and experience.

      --

      ---Technology will liberate us if it doesn't enslave us first.

    4. Re:Who cares about Linus anymore? by oconnorcjo · · Score: 3, Insightful
      when Linux is really the work of thousands of developers who just send patches to him (and now other delegates too).

      Every leader depends on the efforts of those working for them but that does not mean that great leaders are any less great. Linus LEADS. He is the "queen bee" and as such he makes sure the Linux kernel is a great piece of software though he does little "honey gathering" himself.

      --
      I miss the Karma Whores.
    5. Re:Who cares about Linus anymore? by Anonymous Coward · · Score: 0
      I'm interested in Linus for purely selfish reasons: I can learn from him.
      Me too. For example
      Hey, Linus! How can I pull a scorching hot martial arts babe?
    6. Re:Who cares about Linus anymore? by michaeldot · · Score: 3, Insightful

      The more I learn about Linus from day to day, the more he sounds like a great human being with his priorities in the right place... "Other than software, I've been spending a few hours a week for the last month building a small playhouse for the kids in the backyard." A great role model for young geeks once they grow up.

    7. Re:Who cares about Linus anymore? by whitespacedout · · Score: 2, Insightful

      Linus LEADS. He is the "queen bee" and as such he makes sure the Linux kernel is a great piece of software though he does little "honey gathering" himself.

      Oh yes, and the developers are the flowers, and the grass is MS windows, and the users are the lamb, sheep and cattle that graze upon them, except for the non-MS users who are the cute little bunny rabbits hop-hop-hopping along, and meanwhile the kindly sun that beams down is the throbbing brain of coders that make it all work, while the gentle drizzle that patters down is the soft fall of money that runs off in to the rivulets of gadgets and geek toys, mixing with a light taint of the pesticide of RIAA and MPAA in the the babbling river Patent. And off in the distance the songbirds Stallman and Gates squabble their fight, heard by all but not really noticed, as the zephyr of human progress runs lightly through the pastoral scene.

    8. Re:Who cares about Linus anymore? by gl4ss · · Score: 1

      *and not really exercising his right to block patches against the majority's will.*

      so.. that he plays along well with other people makes him a person without power? quite the opposite. he's good at keeping the thing together and not exercising his power just for the sake of displaying that he has it.

      besides.. as long as it will be called linux the guy who's it named after is going to be cared about.

      --
      world was created 5 seconds before this post as it is.
    9. Re:Who cares about Linus anymore? by Anonymous Coward · · Score: 0

      > People glorify him as the guy who single-handedly wrote Linux

      Linus wrote Linux in 1 year! What are you, some lawyer from SCO?

      mod parent down -1 astroturfer!!!1!!!!!!!1

    10. Re:Who cares about Linus anymore? by e40 · · Score: 1

      Don't believe parent for a second. The reason that Linux is where it is is due to the strong leadership that Linus offers. Period. There are countless other OSS projects that floundered because they did not have leadership (CVS, anyone?).

      The fact that you can make this statement means he's doing his job so well it seems effortless.

      I have experience managing large software projects, and while they were much smaller than the Linux kernel project (in terms of developers, not source code), I can very much appreciate what Linus does.

      If Linus left the community, the cohesion that we see would evaporate. There would likely be forks of Linux and vendors would vie for control (IBM, RH, SuSE, others). The fact that Linus is a strong leader prevents this from occurring.

    11. Re:Who cares about Linus anymore? by Anonymous Coward · · Score: 0
      Not to be mean, but "scorching hot" martial arts babe is a bit of a mischaracterization. She looks like somebody's aunt Tillie

      (Other trolls please feel free to conjecture about my own physical shortcomings, of course.)

    12. Re:Who cares about Linus anymore? by Anonymous Coward · · Score: 0

      Well, yes. But she's a martial arts expert, so its best to err on the side of flattery.

    13. Re:Who cares about Linus anymore? by 0racle · · Score: 1

      So you never would have thought about building your kids a playhouse if Linus hadn't said he was? You might want to look into thinking for yourself.

      --
      "I use a Mac because I'm just better than you are."
    14. Re:Who cares about Linus anymore? by rewt66 · · Score: 2, Insightful

      I think his point was that geeks find it way too easy to get all wrapped up in their work, and forget about time with their family, which is ultimately more important. It can matter to have a geek like Linus, that many of us deeply respect, also show that balance, that he has a life outside the kernel.

      On their deathbed, nobody ever said, "I wish I had spent more time at the office..."

    15. Re:Who cares about Linus anymore? by Ohreally_factor · · Score: 1

      You missed one thing. Steve Jobs as a Tele Tubby.

      --
      It's not offtopic, dumbass. It's orthogonal.
  29. Linus ballances bugs & features CORRECTLY by ron_ivi · · Score: 3, Insightful
    The article misses the fact that Microsoft and Linux may be successful BECAUSE they make the Right tradeoffs between bug fixes and features and time to market.

    from TFA: "Cox revealed that although Linus is good at developing code, he does not enjoy some of the other jobs that go along with software development such as bug fixing and beta testing."

    Note that Linus and Microsoft are both being accused of the same thing.... some purists are arguing that they don't focus enough on the bug fixing. The reality is, that no matter what focus you will NEVER have a bug free system. All software makes such feature/stability tradeoffs perhaps the most important challenge of any software project is balancing the tradeoffs of perfectionism vs. time-to-market of bleeding edge features that is best for their market. Other operating systems that do focus excessively on security for their "core" offering tend to fall behind in features (like the old mainframe software banks use, etc). Sure such software has its place; but it's not the mainstream market.

    Note that for the security consious customer, though, Red Hat and SuSE both have higher-security releases of their own (like the Common Criteria vesrions like this one; and releases like Debian Stable that also focus on security and bug fixes only. By people who don't understand that those releases are targeting a different market, those branches are often criticised for being filled with obsolete software.

    It doesn't have to be Linus's job to handle the most conservative customer's needs.

    1. Re:Linus ballances bugs & features CORRECTLY by Homology · · Score: 1
      The article misses the fact that Microsoft and Linux may be successful BECAUSE they make the Right tradeoffs between bug fixes and features and time to market.

      Time to market? Alot of company money is going into Linux kernel development, but Linux kernel development is not quite that commercial.

    2. Re:Linus ballances bugs & features CORRECTLY by m50d · · Score: 1

      With 2.6 and the "keep development in the main tree" decision, I think he's lost that balance. The 2.6 tree is effectively now in a state of permanent beta, with any stable releases happening purely by luck. If this model continues, 2.6 will not be useable for production systems until the next branch is released. I don't like being this out of date, but I will have to be, because stability matters. The old model, with 2.4 for those who needed stability and 2.5 in parallel for those who needed bleeding-edge features, worked well enough. It should have carried on with 2.6.

      --
      I am trolling
    3. Re:Linus ballances bugs & features CORRECTLY by Erwos · · Score: 1

      "The 2.6 tree is effectively now in a state of permanent beta, with any stable releases happening purely by luck."

      Sure, if you're using a vanilla kernel. Those of us who faithfully use the much-maligned distribution-vendor kernels will simply trust that the vendor knows what they're doing - and I have a good deal of faith in Red Hat and Novell, at least.

      -Erwos

      --
      Plausible conjecture should not be misrepresented as proof positive.
    4. Re:Linus ballances bugs & features CORRECTLY by m50d · · Score: 1

      But what about us poor slackware users? Pat may be a miracle-worker but he can't be expected to maintain an entire kernel by himself.

      --
      I am trolling
    5. Re:Linus ballances bugs & features CORRECTLY by DShard · · Score: 1

      I suggest tracking Alans fork. It is AFAIK the most stable of all the trees. I have been using ubuntu and it seems very stable as well(Herbert Xu).

  30. Re:Linus is a hacker by happyslayer · · Score: 5, Interesting

    I was going to mod, but decided to jump in, instead... I don't know Linus, I'm not a kernel-demigod, and you may know a lot more about him than I do. And while I'm a linux-enthusiast (and therefore an admirer of all the work that goes into it), I'm not a groupie who automatically jumps up to defend the Order of the Penguin. With that said, I don't see how "contemporary ideas" have anything to do with his ability to manage and guide the development of an OS. I've read correspondence about kernel issues (as I've come across them), and it always seems to me that he tries to keep it simple and direct. "Does it work?" and "Will it screw things up later?" appear to be the underlying themes...very admirable ones, in my opinion. Even more to the point: Why should anyone care if he has little or know knowledge outside his project? (And it appears to me that he has a lot of experience...but I can't/won't try to rattle off his resume. See above.) If I have to have brain surgery, I don't give a damn whether or not my surgeon knows how to do an appendectomy; he's got one job to do, and that's all I care about. Well-rounded educations, backgrounds, etc. are great when your project has to cover a wide range of issues. (Ever get involved in a government software project? It's a nightmare!) But if your needs are specific, then the more of an expert you are in that one area, the better off you'll be. To me, he's a smart guy doing a pretty good job of herding cats. 'Nuff said.

    --
    Never confuse movement with action. --Hemingway
  31. Oh come on! by QuantumG · · Score: 0, Flamebait

    Linux enjoys a reputation as a particulary secure operating system, compared to rivals such as Microsoft's Windows.

    Compare apples with oranges much? If you want to talk about Linux's security reputation, let's compare it to OpenBSD shall we?

    --
    How we know is more important than what we know.
    1. Re:Oh come on! by Anonymous Coward · · Score: 0

      It's a shame they don't like to hear the truth, eh?

    2. Re:Oh come on! by chez69 · · Score: 1

      let's also compare the user base of openBSD compared to linux. If openBSD was as popular as linux, you'd see just as many holes being found.

      --
      PHP is the solution of choice for relaying mysql errors to web users.
    3. Re:Oh come on! by QuantumG · · Score: 1

      you obviously have no idea what you're talking about. If anything, there is MORE people looking for exploits in OpenBSD as it is considered hard to find bugs in. Every script kiddie has their own person exploit in the Linux kernel.

      Read my sig.

      --
      How we know is more important than what we know.
  32. Tabloid fluff by rafael_es_son · · Score: 4, Insightful

    The article is yet another clear piece of filler that pretends to build antagonism between two important figures of the kernel project. How does this stuff keep getting accepted by Slashdot?

    Is this the way Slashdot supports open source, fostering internal divides in exchange of ad eyeballs?

    --
    HAD
    1. Re:Tabloid fluff by Neo-Rio-101 · · Score: 1

      I didn't see it as antagonism so much, but you are of course entitled to your impression and view of the world and I won't deny you that.

      I perceived the article to have Cox and Torvalds making friendly jabs at each other.
      I'm sure both their personalities are hackable and fixable by others as much as the Linux source they both work on is.

      --
      READY.
      PRINT ""+-0
    2. Re:Tabloid fluff by MBoffin · · Score: 1

      Is this the way Slashdot supports open source, fostering internal divides in exchange of ad eyeballs?

      Ads? I don't see any ads on Slashdot. Oh wait, that's because I use Firefox with Adblock installed. :)

    3. Re:Tabloid fluff by Nailer · · Score: 1

      I think it merely points out the differences in approach between two people. There doesn't seem to be any evidence of an ulterior motive here.

    4. Re:Tabloid fluff by Spoing · · Score: 1
      1. The article is yet another clear piece of filler that pretends to build antagonism between two important figures of the kernel project. How does this stuff keep getting accepted by Slashdot?

      My first clue was looking at the source of the story -- Ziff-Davis. Nothing to see here folks.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  33. Re:Meanwhile by rafael_es_son · · Score: 1

    What, and rearing its ugly capitalist face? Way no!

    --
    HAD
  34. Re:Linus is a hacker by Dahamma · · Score: 3, Interesting

    Oh you have asked him about "OO" yourself, "PimpDawg"?
    Have you ever even looked at the Linux kernel source? The VFS is a better OO abstraction than anything you will ever come up with in your lifetime.
    How did this get modded above -1?

  35. Re:Bare with me? by Sir_Brysonic · · Score: 1

    Link is somewhat NSFW. Not that anyone would read /. when they're supposed to be working...

  36. Think selection, not direction. by AJWM · · Score: 5, Interesting

    Linus isn't running the show. He's not paying anybody, he can't fire anybody, he can't make anybody drop one project or idea to work on another.

    He can direct some developers to do something and they can tell him to take a hike, or they can do it because they think it's a good idea.

    More often, though, there are just many ideas (patches, development threads, what have you) to choose from and Linus "rules" by choosing which goes into his kernel.

    The cathedral is about direction. That isn't what Linus does -- he just selects what is best from what the bazaar has produced.

    (Sure, he may also make suggestions and remarks that indicate what his selection criteria are, and that may in turn influence kernel developers, but that doesn't prevent someone from coming up with an even better idea that Linus hadn't considered before and changing Linus's mind. That doesn't happen in a cathedral -- do you think some workmen with a brilliant but different idea for St. Paul's would have been paid attention to by Christopher Wren?)

    --
    -- Alastair
    1. Re:Think selection, not direction. by Anonymous Coward · · Score: 1, Funny

      That isn't what Linus does -- he just selects what is best from what the bazaar has produced.

      I'm not normally a spelling/grammar nazi, but don't you mean "That isn't what Linus does -- he just selects what is best from what the bizarre have produced"?

    2. Re:Think selection, not direction. by rco3 · · Score: 1

      Sorry sir, no mod points today - but that was funny. Obvious in retrospect, but still funny.

      --

      Ce n'est pas un vrai mouvement de robot!
  37. Re:Linus is a hacker by Corpus_Callosum · · Score: 1

    So I guess we are to assume that you, who make the claim that Linus is a hacker, are not a hacker?

    Okay, I'll bite. What are your contributions to the evolution of the computer industry? I am going to assume, due to your judgement of Linus, that you must have done at least as much for the industry (or perhaps computer science research) as him, right?

    --
    The reason that it can be true that 1+1 > 2 is that very peculiar nonzero value of the + operator
  38. Re:Yeah by jericho4.0 · · Score: 2, Insightful
    --
    "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
  39. Re:Linus is a hacker by PeterPumpkin · · Score: 3, Informative

    He's a hacker with a lack of experience in projects outside his own.

    Are you sure? I thought he works pretty closely with Linux-related projects, when the need arises. For example, look here.

    Note that Linus was the top poster for that week.

  40. Re:Question - balls in the air? by Abcd1234 · · Score: 4, Insightful

    The question I have is, is it still possible for these kernel gurus/hackers to effectively have the kernel and all its nuances inside their head, fully functional at a theoretical/experimental level? Or does development at this point consist of sub groups that are specialized and don't require a level of understanding to 'run the kernel in your head'?

    in short, it's the latter. However, keep in mind that, in a well designed system that's properly modularized, with neatly spec'd interfaces between components, it isn't always necessary for someone to have the entire picture, with all the nitty-gritty details, in their head. Instead, one need only grasp how the system operates at a high level, from a component-oriented standpoint, where each of the components themselves conforms to a particular contract.

    Put another way, while Linus may not understand how the driver for a particular digital camera works, he probably does understand the interface that driver exposes, and how that interface ties in with the rest of the system.

  41. Re:Engineer, programmer, developer, same thing by frankvl · · Score: 0, Troll

    The worse the manager, the more his OS gets used.

  42. Hahaha! by Pathway · · Score: 2, Interesting

    I don't know what other people think of this, but I think it's funny!

    I'm not a coder. The cosest I get is some bash scripting, which I haven't had to do in a while. But hearing that even some of the greatest coders (who aren't bound to a company policy to keep mum) sometims screw up, makes me feel good... It just cracks me up that there are those moments in life where even Alan Cox and Linus Travolds say 'What the $#@%! was I thinking?'

    And the best part? It's all visable to all the other developers. Thank goodness. I'd hate to know what kind of hairballs are in other complex, closed source software... that never get looked at by more than the core developers.

    1. Re:Hahaha! by ArbitraryConstant · · Score: 1

      As a programmer, I find the concept of programmers being infallible hilarious. There's a reason we call it "cvs blame" at work instead of "cvs annotate".

      --
      I rarely criticize things I don't care about.
    2. Re:Hahaha! by Emil+Brink · · Score: 1

      Also, you're getting ready to do the switch. :)

      --
      main(O){10<putchar(4^--O?77-(15&5128 >>4*O):10)&&main(2+O);}
    3. Re:Hahaha! by Fenris+Ulf · · Score: 1

      'blame' is also a synonym for 'annotate' in the BSD port of CVS.

    4. Re:Hahaha! by ArbitraryConstant · · Score: 1

      Which BSD? I tried it on my OpenBSD 3.6 box. Or is this that new OpenCVS project?

      --
      I rarely criticize things I don't care about.
    5. Re:Hahaha! by Fenris+Ulf · · Score: 1

      I'm not sure, I don't use BSD... I tracked down the source a few weeks ago to grab the patch to add the -jbranch:date option for the 'diff' command to the copy on our Linux dev box.

      While digging through the diffs from cvshome source, I noticed the 'cvs blame' synonym in there and had a laugh. It would be easy enough to add to your copy, IIRC just track down the commands table and change the synonym field for "annotate" from NULL to "blame".

      I would bet it was FreeBSD.

  43. Re:Linus is a hacker by geo_2677 · · Score: 1

    If its true, though there is no reason to believe you, I think he is better that way. I have met many so called 'OO' guys and believe me they dont know what they are talking about. At least this guy knows what the OS needs and how to manage the project. Have seen many managers and most of them are DUMB.

  44. Re:Linus is a hacker by daft_one · · Score: 1

    How did this get modded above -1?
    Sadism.

  45. Re:Engineer, programmer, developer, same thing by DoctorMO · · Score: 3, Interesting

    Engineers make thing from whats avaiable to produce the best design for the end result Developers create new ideas and methods that seem really cool Programmers code the idea's into a working product It's even better when you can get a person who good at all 3, more likly there good at 1 and 3 or 2 and 3

  46. Sign of a Strong Working Team by kmactane · · Score: 5, Insightful

    I'm sure everyone who doesn't bother to RTFA will now think, "Oh, no, Linus and Alan are bitching each other out in public." That's nothing like what's going on here. For one, the submitter quotes only half of one particular line from the article:

    "Linus is a good developer, but is a terrible engineer," said Cox. "I'm sure he would agree with that." [emphasis added]

    So it sounds like Alan and Linus have discussed this particular difference in their talents before, either over beers at a pub, or over email or something.

    Second, the article makes clear that part of what's going on is that Alan and Linus each have very different responsibilities in keeping Linux going, and so they necessarily focus on different things. Alan points out that as the dev tree maintainer, Linus is trying to keep the code maintainable, while Alan's trying to keep it stable.

    And both of these things are necessary. It sounds to me like rather than being "at loggerheads", or "ready to call off the working relationship", instead Linus and Alan are a very well-matched and complementary team, both of whom contribute enormously to Linux's success and quality.

    Each of them has strengths that make up for the other one's weaknesses, and it sounds like they have a good enough working relationship to give each other constructive criticism when needed.

    1. Re:Sign of a Strong Working Team by Chirs · · Score: 1

      I can say that they definately *have* discussed stuff over beers. (This particular issue, I don't know.)

      I've sat down and hoisted a few with Alan, and he's a pretty good guy. All kinds of good stories...

  47. Re:Question - balls in the air? by Anonymous Coward · · Score: 0

    Dude, why would you stick your balls in the air? If they're too sweaty, I suggest using some baby powder.

  48. Re:Bare with me? by OrangeTide · · Score: 1

    Tastefully done! haha

    --
    “Common sense is not so common.” — Voltaire
  49. Re:Linus is a hacker by mvdw · · Score: 1

    Although I don't necessarily agree with the OP, I think the premise that a criticiser needs to be an intellectual or acheivement equivalent in order to criticise is somewhat farcical.

    It's roughly the equivalent of demanding that sports commentators be major-league level in order to discuss fielding errors, or demanding that music critics be themselves accomplished musicians. You don't have to be an expert to criticise an expert.

    Obviously from your rationale, only 3 or 4 living people are qualified to make comment on GWB.

  50. They both want a stable kernel by Anonymous Coward · · Score: 1, Insightful
    ... But to get a stable kernel you tend to do small horrible fixes. Linus is very keen to have maintainable code, while to have a stable kernel I'm keen to have code that works."
    "Maintainable code" is just a long-term strategy for a stable kernel. Those "small horrible fixes" might get Alan a stable kernel right now, but they'll hinder his efforts later on. Linus ensures the kernel can still be made stable in the future.
    1. Re:They both want a stable kernel by oo_waratah · · Score: 1

      BOth coding styles are nessecary in real life. I often put in a patch to keep things going then rework the code later under another change to make the code clean again.

      Refactoring poor solutions is important but in a stable environment you do not want a chunk of code rewritten or even just reformatted although the code is poorly indented. You want small easily review chunks of code that are obvious what it is fixing.

      Horses for courses as the saying goes.

  51. Bottom line by vivekg · · Score: 0, Redundant

    No one is perfect!!!

    --
    The important thing is not to stop questioning --Albert Einstein.
  52. Fosdem ? by hennar · · Score: 1, Redundant

    Free and Open Source European DEveloppers Meeting www.fosdem.org

    1. Re:Fosdem ? by PerlDudeXL · · Score: 1

      no, its

      Free and Open Source Developers _E_uropean Meeting

      it's printed like that on the O'Reilly sponsored FOSDEM plastic bag that I got there.

  53. vanity by cg0def · · Score: 1

    This is ridiculous. Just because Cox doesn't agree with Linus on a couple of small aspects does not mean that Linus is a bad designer or anything. Sure Linus is stuck up and likes to control everythign and I can clearly see that benefits of that but the problem with linux is that it grows to fast for any one man to be able to look over every patch proposal and maintain the whole system alone. However, the system has changed quite a bit with the introduction of 2.6 and it is a lot smoother than it used to be. And as far as the dumb comment about patches getting in the kernel too easy goes that is compleate BS. Patches are reviewed as carefully as possible and I am sorry for Cox if he thinks that he is somewhat perfect but the rest of us do make mistakes. Anyway, Linus DOES control a huge part of the kernel and yes he DOES decide wheather or not a certain patch gets in or not. This in the OSS world is equivelent to firing a person. What people should try to understand is that as linux starts gaining more and more popularity and exposure people that have been sitting in the background before would start attacking Linus for the pure purpose of fame. After all vanity is one of humanity's favourite sins ...

    1. Re:vanity by m50d · · Score: 1
      IME there have been a number of bad decisions made with 2.6. It's less stable for me, and fails to support my CD burner properly for no good reason. And it's obvious to anyone who looks at the subsystem and filesystem architecture that it wasn't designed as well as it could have been. Frankly it doesn't look like it was designed at all, simply aggregated as people coded to get bus or filesystem x to work.

      Yes, everyone makes mistakes. I don't think Cox is denying that he does. The point is that Linus has too little oversight for those rare occasions when he does make a mistake. If he makes a mistake, there is no-one to overrule him. Which leaves us relying on him not making mistakes, which is not a good position to be in.

      --
      I am trolling
  54. Is it all that obvious? by G3ckoG33k · · Score: 1

    Is it all that obvious? I counted Linus saying obvious or obviously 11 times! To me it isn't.

  55. Standard linux internal fight Yep public as normal by Anonymous Coward · · Score: 0

    This is the normal fight Linus works alot in the unstable tree rules don't apply here.

    It is normal to be verry quite about things.

    System patchs are better than windows you see that if a person stuffs up to many times they get delayed from patching also it is public what programmer not to trust in other projects.(yes your patch end up in the wait 3 days stack)

    This is a good system.

  56. Re:glad it's funny for you by Com2Kid · · Score: 0, Offtopic
    • guys, i try hard not to be pc, but as a gay man and a gay geek, it hurts when this kind of homophobic content is lauded. this post reenforces the stereotype that gay love-making is disgusting and that i am disgusting by association. gay love-making is not disgusting, it's beautiful just like straight love-making is, and i'd appreciate whatever support the geek community can muster in fighting against these kinds of hurtful jokes.


    It'd be just as funny if the article was titled

    "Coxs in Pamala"
  57. Slight exaggeration? by antientropic · · Score: 4, Insightful

    The VFS is a better OO abstraction than anything you will ever come up with in your lifetime.

    Uh, what? The VFS is hardly a brilliant concept, but rather the sort of abstraction that any good designer will come up with. It's also not an original Linux invention (Sun OS has had it since 1985, I think). The kernel developers also seem to have a perpetual problem with defining an interface once and defining it well. It happened to me more than once that FUSE broke during a supposedly minor kernel upgrade. For all its virtues, the Linux kernel is hardly a case study in good software engineering.

    1. Re:Slight exaggeration? by Dahamma · · Score: 1

      I never said the VFS was brilliant or even invented for Linux. I did say it's a good OO abstraction (especially for those who somehow think OO has to imply an OO language...) and I would assume Linus knows it well. Say what you want about the Linux kernel or its software engineering (I agree, stability of interfaces is definitely NOT its strength!), but I think Linus has at least proved he's not "clueless".

      No exaggeration to my comment - I still believe it's a better OO concept than the original poster will ever come up with... you at least seem to have some useful technical argument in your statements, even if it's not really arguing anything I actually said or implied in my post :)

  58. Re:Linus is a hacker by Order+of+the+Penguin · · Score: 2, Funny
    I'm not a groupie who automatically jumps up to defend the Order of the Penguin

    That's good, because I'm perfectly comfortable defending myself.

    That said, groupies (the female kind) are always welcome.

  59. The Developer and his Code ... by foobsr · · Score: 3, Funny

    'Sometimes you see a fix and think "this is perfect, move my fix into the kernel tree." Later you think, "I must have been drunk. Don't apply that patch."'

    Nothing has changed. In 1983 one cause of coding (programming) errors had been described as a misfit of perceived and actual reality (Zemarek in Psychologie des Programmierens, S. 111-129, Hrsg. H. Schauer, M. Tauber, R. Oldenbourg, Wien, 1983).

    CC.

    --
    TaijiQuan (Huang, 5 loosenings)
  60. Re:Engineer, programmer, developer, same thing by flynn_nrg · · Score: 1

    Te han moderado como offtopic, sudaca cabrón.

  61. Re:Linus is a hacker by m50d · · Score: 1

    I think the removal of ide-scsi goes against that though. Don't get me wrong, I like linux and am very glad I have a good free kernel to use. But that was a mistake, plain and simple, with no real justification, and from what I read seems to have been done by executive order from Linus. And it's a real problem for me; it's keeping me from moving to 2.6 (although the instability is such that I wouldn't want to move anyway yet). I'm hoping some distribution's people will keep maintaining 2.4 and adding features (IIRC red hat is doing this, and gentoo where I get my sources from seems to be doing it at the moment), or the kernel.org people keep doing this, because if not I will have to find myself another OS. Or try and maintain my kernel myself.

    --
    I am trolling
  62. Re:Engineer, programmer, developer, same thing by foobsr · · Score: 1

    Who is the one who has social skills. I mean, in a project ?

    CC.

    --
    TaijiQuan (Huang, 5 loosenings)
  63. Re:glad it's funny for you by vistic · · Score: 0, Offtopic

    im gay and the joke didnt bother me at all...

    there are crappy jokes out there that hurt, but i dont think this was a good example of one... this was just silly humor... i didnt read it and see any homophobia in it... if i were in a different mood i might have made the same joke myself (well maybe not, since its dumb, but anyway...) and im pretty sure, as a gay guy, im not very homophobic...

  64. No. by WindBourne · · Score: 1

    Sicko would have been linking to tub girl or goatse. That pix WAS funny AND on-topic.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:No. by weighn · · Score: 1
      That pix WAS funny AND on-topic

      Well its a good thing I didn't misspell it as "bear".

      --
      Mongrel News all the news that fits and froths
    2. Re:No. by Grey+Ninja · · Score: 1

      How would that be misspelling it? This article suggests that you invited me to undress, which I promptly did. :)

      But I'm still very amused at the moderation my post has been getting. I've been keeping an eye on it a little, and it's been up and down since I posted it. Some people just didn't get it I think, others seemed downright offended, and some thought it was funny.

      At any rate, I think it's my most controversial post, and also the silliest. Thus, I am happy. ;)

    3. Re:No. by weighn · · Score: 1
      This article suggests that you invited me to undress

      Oh, I see now. I'm a dolt. Or at least you're convinced that I am.

      Well done, clever trousers.

      --
      Mongrel News all the news that fits and froths
  65. Re:Engineer, programmer, developer, same thing by michaeldot · · Score: 2, Funny
    Who is the one who has social skills. I mean, in a project ?

    I see through your trick question!

    (D) None of the above.

  66. Re:Question - balls in the air? by oo_waratah · · Score: 1

    Theneat question is how do you know when to drill into the code and when to fly at a high level.

    I regularly work on large suites and I work successfully because I don't step through in detail line by line. I overview the lot get a general structure then target where I think problems are more likely.

    In Linux case there are probably clues to what the problem is, only with this driver, only with this option, etc. I have the utmost respect for any kernel developer.

  67. Maintainable? Stable? by Anonymous Coward · · Score: 3, Insightful

    "Linus is very keen to have maintainable code, while to have a stable kernel I'm keen to have code that works."

    And these things are mutually exclusive?

    1. Re:Maintainable? Stable? by Alan+Cox · · Score: 4, Informative

      They get to be in conflict over short time periods - that was the point of that part of the talk. If you need a fix that is provably correct, simple and immediate it tends to be the ugly bandaid type fix. Those go into -ac and expire (in theory) for the next base kernel.

      Linus instead is quite happy to say "ok that is a problem but the real fix is to rewrite the logic behind [randomcomponent] to properly ensure that this cannot occur'. That might take a month and is undoubtedly the right answer but it isn't the immediate answer for people hitting the problem currently.

  68. Re:Engineer, programmer, developer, same thing by flynn_nrg · · Score: 1

    Perdona, no he sido yo el del otro post. Me he dejado abierto el firefox mientra me iba a tomar un cafe y compañero de trabajo, que es un poco gilipollas, se ha puesto a hacer la gracia. Lo siento.

  69. compliment is ying and yang by oo_waratah · · Score: 3, Interesting

    Mathematically compliment is opposite sides of an angle. if one is acute then the other must be obtuse. They compliment each other like the chinese ying and yang.

    They balance one another because they are different or compliment each other. THis is different from the compliment that sings the praise of someone else.

    1. Re:compliment is ying and yang by Johnathon+Walls · · Score: 1, Informative

      Maybe the problem is that it's mispelled?

      Compliment is to give praise.

      Complement (note the e) is to make complete.

      How about that? It turns out spelling *is* important.

    2. Re:compliment is ying and yang by JayJay.br · · Score: 2, Informative

      I'd think that one is complement too.

      But hey, I'm not a spelling nazi.

    3. Re:compliment is ying and yang by Anonymous Coward · · Score: 0

      To the knob who marked the parent redundant:

      Clearly the grandparent did not understand the point. It needed restating, with a link to back up the definition. The great-grandparent post was not clear.

      Note the first definition on the word redundant. If the grandparent had understood the great-grandparent, then the parent post would be unnecessary.

      I leave the rest as an exercise to the reader.

    4. Re:compliment is ying and yang by Anonymous Coward · · Score: 0

      Nazi has a capital 'N'! Dummkopf!!

    5. Re:compliment is ying and yang by Anonymous Coward · · Score: 0

      Mathematically compliment is opposite sides of an angle

      No. Mathematically complement is "oposite sides of an angle". Actually, the angle up to 180 degrees (so you have a lne extending from one side) not 360 (just the outside of the angle). And also some other things

      I guess we can't expect more from someone who actually believes in yin and yang and can't even spell yin correctly

      THis is different from the compliment that sings the praise of someone else.

      Yeah, it's spelled differently :)

    6. Re:compliment is ying and yang by Drakonian · · Score: 1

      No dude, that's complement.

      --
      Random is the New Order.
    7. Re:compliment is ying and yang by menace3society · · Score: 1
      They balance one another because they are different or compliment each other. THis is different from the compliment that sings the praise of someone else.

      Why yes, it is different. In fact, it's so different that it's spelled complementary.

  70. LOL WHAT by Anonymous Coward · · Score: 0

    +10 Funny.

  71. Re:Yeah by rodac · · Score: 1

    Question: "My question is what do they use to manage such a huge complex code base?" Answer: flamefest-fuel

  72. LOL WHAT by Anonymous Coward · · Score: 0

    You know, I woke up the entire neighborhood laughing my flowers off.

  73. Engineers vs. developers by Anonymous Coward · · Score: 0

    To my understanding Linus would be the better engineer. Engineers don't like hacks and they do like maintability. Developers like to hack stuff together to get it to run.

  74. Re:Linus is a hacker by Anonymous Coward · · Score: 0

    You don't have to be an expert to criticise an expert.

    Well, lost me there. Until that point, your argument made sense, but it's glaringly obvious that one does have to be an expert to be able to come up with valid criticism on an expert. You brought up sports commentators, they are experts (or should be, if they want to be worth their salt) in their area, likewise the music critics. You, too, tend to dismiss moronic and/or uninformed criticism as asinine, do you not?

    Posting as an Anonymous Coward, since I am at work and couldn't remember my Slashdot password even at gunpoint.

  75. Most nonsensical statement by Anonymous Coward · · Score: 1, Insightful

    But to get a stable kernel you tend to do small horrible fixes. Linus is very keen to have maintainable code, while to have a stable kernel I'm keen to have code that works.

    I have heard this argument used sooo many times to excuse sloppy coding in production environments. It is bullshit! There is no reason why maintainable code would not be stable. There is every reason to believe (backed by a lot of experience in production) that "small, horrible fixes" would be unstable!

    "One of the hard problems to fix are design errors," said Cox. "These are a pain because they need a lot of refactoring. Linus' approach is to re-write it to a better design."

    From this statement, I know who I'd rather have in charge of kernel development: Linus! There are times when the design shows basic flaws that should be fixed. The correct approach is to redesign and rewrite it NOT to pile fix upon fix on top of a flawed design.

    I think this article shows Cox in a bad light NOT Linus.

  76. free states... by wild_berry · · Score: 2, Interesting

    Mahatma is a title meaning something like Great Soul or conveying a respect for their wisdom.

    Ghandi's first name was Mohandas; the title was later given to him and it is a common slip to think his non-family name was Mahatma.

    1. Re:free states... by KiloByte · · Score: 1

      Ah, I stand corrected.

      However... I have more respect for L. Torvalds than for some hippy politician, so IMHO he deserves such a title. ;-)

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
  77. Re:Bare with me? by bbc · · Score: 1

    Now there's someone who hasn't lost his flower yet.
    (Although he may have misplaced it.)

  78. GPL protection by BinLadenMyHero · · Score: 1

    Without GNU's GPL MS would've openly pirated various free implementations of UNIX.

    What about the ones that are not released under GPL, like *BSD?

  79. Christopher Wren and the Cathedral/Bazaar by kahei · · Score: 4, Interesting


    Actually, the design of St Paul's and the surrounding area was the result of a complex interplay between Wren, the king, the church and the people:

    Wren -- wanted to create baroque-style city center
    King -- wanted to save money
    Church -- gothic all the way, baybee
    People -- wanted convenience and dense business development

    In the end, the group that came closest to getting what they wanted was the people; that's why London has no great big boulevards like those of Paris (the people valued lots of living space above ease of riot control). Wren, the man with the 'brilliant but different idea' used the King's negotiating weight to slip change after change past the Church, but he couldn't change the design completely which is why it's a hybrid gothic/baroque.

    Thus the design evolved by consensus, negotiation, and balancing bright ideas against established needs. Incidentally, I never used to like St. Paul's, but now that they have cleaned it all up and redeveloped the area north of it with some excellent postmodern work, it's looking really good. Weather still bad though.

    Going back to the subject of software, I really don't think this whole Cathedral/Bazaar analogy was well chosen in the first place (especially as gothic cathedrals were striking examples of community efforts, as has been pointed out elsewhere). Major projects and projects that depend on a central authority can be developed in just as fluid a way as small, distributed ones -- if you have the right people. If you don't have people like Wren and the King, if you don't have people who change their minds when they find a brilliant idea, there can be problems.

    --
    Whence? Hence. Whither? Thither.
    1. Re:Christopher Wren and the Cathedral/Bazaar by mmkkbb · · Score: 1

      I really don't think this whole Cathedral/Bazaar analogy was well chosen in the first place

      Could you inform ESR of this please? He hasn't quite gotten the hint.

      --
      -mkb
    2. Re:Christopher Wren and the Cathedral/Bazaar by Pandora's+Vox · · Score: 1

      I don't think that the cathedral vs bazarr analogy so much refers to the building of the cathedral as much as its management and how it's run; a top-down, authoritariam style vs. the distributed one of the bazaar.

      -Leigh

  80. the BSD TCP/IP was exploited by MS by FreeUser · · Score: 5, Informative

    Without GNU's GPL MS would've openly pirated various free implementations of UNIX.

    What about the ones that are not released under GPL, like *BSD?


    The BSD TCP/IP network stack was openly "pirated" by Microsoft, if by "pirated" one means "used while drowning in hypocracy by decrying the very free movement one is exploiting," which is really the only definition of "piracy" I can imagine would apply to using a Free product in compliance with its license. I suspect that is what the original poster meant.

    I wouldn't have chosen the word "pirate" as it implies copyright violation, which is clearly not the case if you're adhering to a license. "Exploited" would have been more appropriate.

    Microsoft openly exploited the BSD TCP/IP network stack because of the liberal BSD license, something the authors of FreeBSD have absolutely no problem with, and in fact encourage. As to whether this is strategicly wise of them or not, well, that is a flamefest reserved for typical GPL/BSD arguments. I personally think the GPL is what has made Linux viable and protected it against many of the worst depridations by Microsoft...though of course it won't hold up to a patent assault once Bill Gates finishes ramming software patents down the Europeans' throats (one may speculate on which appendage Mr. Gates is using to do the ramming), but as Apple, OpenBSD, FreeBSD, ogg-vorbis, and numerous other projects have shown, the BSD license has its strengths as well, and can be quite ideal for other projects.

    --
    The Future of Human Evolution: Autonomy
    1. Re:the BSD TCP/IP was exploited by MS by Anonymous Coward · · Score: 0

      BZZZT!!!! Wrong again!

      Eventually the new, from scratch TCP/IP stack was done and shipped with NT 3.5 (the second version, despite the number) in late 1994. The same stack was also included with Windows 95.

      However, it looks like some of those Unix utilities were never rewritten. If you look at the executables, you can still see the copyright notice from the regents of the University of California (BSD is short for Berkeley Software Distrubution, Berkeley being a branch of the University of California, for some reason referred to as "Berkeley" on the East Coast and "California" on the West Coast...and "Berkeley" is one of those words that starts to look real funny if you stare at it too long - but I digress).

      Keep in mind there is no reason to rewrite that code. If your ftp client works fine (no comments from the peanut gallery!) then why change it? Microsoft has other fish to fry. And the software was licensed perfectly legally, since the inclusion of the copyright notice satisfied the BSD license.

      I won't even swear on a stack of bibles that the "new" TCP/IP now shipping in NT/2000/XP and Windows 95/98/Me is completely free of the old code from Spider. Since I don't work there I don't have access to the source code. Certainly some parts of TCP (the checksum calculation comes to mind) are the same everywhere and once someone has written an optimized version, why rewrite it? And once again, this would be perfectly legitimate for Microsoft to do under the license.

      But it is certainly misleading of the Wall Street Journal to say that BSD code is used "deep inside" the NT networking code, unless they mean the STREAMS wrapper itself, which I believe is still there in case someone wants to write a transport using it (I think there is an OSI TP4 STREAMS transport lurking somewhere out there, if anyone cares - but I just checked, nobody does). But the TCP/IP in NT certainly doesn't use STREAMS.

      And implying that the TCP/IP stack uses BSD code is also false. As I said above there may be small vestiges of it in there, although I doubt it. Anyway the FreeBSD programmers who reported all this to the Wall Street Journal can't see the NT TCP/IP source either, so they can't have been referring to that.

      From here: http://www.kuro5hin.org/?op=displaystory;sid=2001/ 6/19/05641/7357

    2. Re:the BSD TCP/IP was exploited by MS by northcat · · Score: 1

      When Microsoft uses BSD code it's piracy, but when Apple uses BSD code it's contribution? I know that Apple has released some code (Darwin) but it hasn't given back much. It hasn't given its GUI code. It's using BSD code to make profit.

    3. Re:the BSD TCP/IP was exploited by MS by ILikeRed · · Score: 2, Informative

      microsoft exploited Kerberos as well, and it's my understanding that if Ted T'so and the other developers had it to do over again, they would have licensed it under the GPL rather than trusting microsoft to play nice (which they still have not.)

      --
      I have come to a conclusion that one useless man is a shame, two is a law firm, and three or more is a congress -J Adams
    4. Re:the BSD TCP/IP was exploited by MS by Pandora's+Vox · · Score: 1

      The BSD TCP/IP network stack was openly "pirated" by Microsoft, if by "pirated" one means "used while drowning in hypocracy by decrying the very free movement one is exploiting," which is really the only definition of "piracy" I can imagine would apply to using a Free product in compliance with its license. I suspect that is what the original poster meant.

      good job reading the parent there.

      -Leigh

    5. Re:the BSD TCP/IP was exploited by MS by Ectospheno · · Score: 2, Insightful

      Microsoft openly exploited the BSD TCP/IP network stack because of the liberal BSD license, something the authors of FreeBSD have absolutely no problem with, and in fact encourage. As to whether this is strategicly wise of them or not, well, that is a flamefest reserved for typical GPL/BSD arguments.

      People who license their code under a BSD license don't mind people using their work. Its not like Microsoft using the BSD TCP/IP stack way back when caused it to diasppear from all of the BSD distributions on the planet. Its still there free for anyone to use. Microsoft using it doesn't change that.

      You can only "usurp" a piece of BSD licensed code by making it better than it was. If you make a better version then you deserve to be paid for your efforts. If people agree that yours is better then they will purchase your product. If they don't or think your price is to high then they can always use the orginal code that is still free and still available for anyone to use.

      BSD code only ever "goes away" when other people have made better versions (with or without the original code in question) and people migrate to the better code. Who really cares if some company takes BSD code and slaps their name on it? They'll have to make improvements in some way to get people to use their code over the free code that is still freely available.

      So the problem isn't that Microsoft "took" the BSD TCP/IP stack. The problem is that people keep giving Microsoft money for their crap products.

    6. Re:the BSD TCP/IP was exploited by MS by Chris+Burke · · Score: 1

      Microsoft openly exploited the BSD TCP/IP network stack because of the liberal BSD license, something the authors of FreeBSD have absolutely no problem with, and in fact encourage.

      Yep. When dealing with reasonable people who aren't actually proprietary developers who just like BSD over GPL because BSD lets them take stuff, the GPL/BSD schism really comes down to a difference in intent:

      GPL aims to create as much quality free software as possible and in doing so minimize the relevence of non-free code. If this means Windows users can't benefit from some feature in GPL software, that's fine, because the goal is to give them freedom and they can't ever get that from Windows.

      BSD aims to create as much quality software as possible, period. If using the BSD TCP/IP stack improves Windows and gives their users a better OS, that's cool. The Windows user doesn't get any more freedom, but that isn't the goal.

      I first heard this goal expressed by the maintainer of FreeBSD (name slips my mind, pre-coffee) but I've had a lot of respect for the BSD license since. Most flamewars are not started by people with this goal, but rather zealots who won't accept goals different than the GPL or even more commonly clost proprietary types who are really after "free as in ride".

      --

      The enemies of Democracy are
    7. Re:the BSD TCP/IP was exploited by MS by northcat · · Score: 1

      What? Just because you quoted something from grand-parent, you think mods are going to be decieved and mod me down as troll? Oh wait, this is slashdot...

    8. Re:the BSD TCP/IP was exploited by MS by iamacat · · Score: 1

      Well, TCP/IP has been rock stable for 14 years I have been using it. Take any ancient UNIX system, put it on today's ethernet and it will be happily trading packets and using services like telnet, ftp and NFS. Such flawless interoperability can not come from just reading the standard - there will always be something a little unclear. No doubt, the reason is that everyone was free to use as much of BSD sources as they wanted, without any burden on their own software.

      But how many complex standards originally established in GPLed products found such wide acceptance and perfect interoperability between implementations? Why are free projects copying Java and .Net from companies for which the don't have many kind words?

      GPL is good for an isolated product, like a game. If I wrote I free one, I might not want for people to just add a menu launcher and sell the whole thing as their own closed source work. They can talk to me an offer me a share of profits for dual license. But if you are working on something you think should be standartisable - word processor with its own document format, a filesystem, an interpreter for a new programming language - don't be an ass and let everyone play with a BSD-style license.

    9. Re:the BSD TCP/IP was exploited by MS by Anonymous Coward · · Score: 0

      Get people to use buy your code? just tell them it works better than the other even if you didn't do anything, and people will buy it

    10. Re:the BSD TCP/IP was exploited by MS by Anonymous Coward · · Score: 0

      Yes, except for the "deceived part". You're either stupid, or intentionally twisted the meaning of the post you were replying to. The poster very clearly outlined under what circumstances one *could* consider Microsoft a "pirate" (by considering them hypocrites for using code developed under methods that they decry), etc.

      Go back under your bridge, troll.

  81. There is no 'g' Neo by NekSnappa · · Score: 1

    As long as you're getting bashed for your English I'll hit you on your Chinese as well.

    The proper term is Yin and Yang.

    --
    I want to shoot the messenger!
  82. A Great Sage/Soul by Morosoph · · Score: 1
  83. Re:Question - balls in the air? by Anonymous Coward · · Score: 0

    i think it was with suse 6.2 or such. after
    that it started to become impossible to run the
    kernel "in the head" ...

    instead of runing the kernel, one started seeing
    the kernel, so i decided to call it "call it
    adds" ...

  84. Re:Bare with me? by Anonymous Coward · · Score: 0

    Link is NSFW? No kidding? You must be new here. :)

  85. Having read the fine article. by doorbender · · Score: 2, Insightful

    it sounds like Cox words were twisted a bit.

    I don't know because i'm not there BUT. it seems like AC is talking about people in general when he is talking about kernel bugs, not Linus approach.

    earlier in the article he does say they have different approaches. But the article on slashdot splices quotes together to appear to make controversy where none may exist.
    Here is the whole paragraph.

    These early issues can be easy to fix as they are often obvious bugs. "Early problems you get are normally very easy to fix," said Cox. "As soon as the release comes out bug reports say 'You've broken this'. Almost immediately you go, 'Whoops, that's my mistake'. Ten minutes later the fix is in the development tree."


    --
    "He's a real midnight golfer"
  86. Consider the source by duffbeer703 · · Score: 1, Interesting

    A guy who exclusively writes his weblog/homepage in Welsh calls someone difficult to work with...

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
    1. Re:Consider the source by /dev/trash · · Score: 1

      You write your stuff in your native tongue don't ya?

    2. Re:Consider the source by justins · · Score: 1

      English is the native tongue of Wales. Welsh is a historical curiousity. Maybe the Welsh intend for it to be more than that, eventually, I don't know.

      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    3. Re:Consider the source by justins · · Score: 1
      A guy who exclusively writes his weblog/homepage in Welsh calls someone difficult to work with...

      Gnahck!
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    4. Re:Consider the source by /dev/trash · · Score: 1

      English may be the tongue spoken now, but it's surely not what the original inhabitants spoke.

    5. Re:Consider the source by cranos · · Score: 1

      Try saying that in Wales and see how long it takes before someone pops you one.

      My grandfather is welsh and the only reason he doesn't know any welsh is because of a campaign by the poms to eradicate the language.

      Like it or not, Welsh is the native tongue, English is an import brought in during the conquests.

    6. Re:Consider the source by justins · · Score: 1

      Sure, but when you talk about someone's "native tongue" you are ordinarily talking about the language they and their neighbors grew up speaking. In this case, that ain't Welsh. :)

      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    7. Re:Consider the source by justins · · Score: 1
      Like it or not, Welsh is the native tongue, English is an import brought in during the conquests.

      "Native tongue" could mean a lot of things, I guess. If it means "the langauge people spoke in a given place several generations ago," my "native tongue" would probably be Shawnee, maybe Iroquois depending on how far back you want to go.

      Guess I had better hit the books! Before they change the street signs and all.

      Try saying that in Wales and see how long it takes before someone pops you one.

      While Fear Of All That Is Welsh is not a prime motivating factor for the typical American, I should point out that I'm all for Welsh independence, removing Wales from under the boot of English tyranny, and all that. I'm pretty sure Welsh will remain just a curiousity as a language and I'm not clear on what the benefit of bringing it back in a really strong way would be.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  87. Linus ... the man by WoodieR · · Score: 1

    so Linus is actually a common man ... not a mere god ...

    --
    Question Authority before IT questions You ...
  88. Care to elaborate? by hummassa · · Score: 1

    I think, you don't know much about Gandhi. (sic)

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    1. Re:Care to elaborate? by IWannaBeAnAC · · Score: 2, Informative
    2. Re:Care to elaborate? by Anonymous Coward · · Score: 0

      Your original one-line post was annoying, but this is a very interesting link. Thanks.

  89. timothy's comments way out of context by Anonymous Coward · · Score: 1, Interesting


    timothy sensationalized this headline by taking Cox's words way out of context.

    He shows a conflict when none exists, as others have pointed out. please RTFA to stop his apparent FUD/character assination attempt.

    a good example of skewed news.

  90. I love the sponser links... by blahlemon · · Score: 1

    ...on that article

    Sponsored Links

    * Kernel News
    Windows has a lower TCO than Linux. Get all the facts Now!
    www.microsoft.ca
    * Get The Facts On
    Linux and Windows Find Out More Here
    www.microsoft.com
    * Fix Kernel
    Repair kernel errors now! Free Trial & 100% Guaranteed. aff
    fixcomputererrors.com

    --
    It take more faith to believe in evolution than it takes to believe in God
  91. The Linux kernel is snowy white! by Anonymous Coward · · Score: 0
  92. Re:Engineer, programmer, developer, same thing by Anonymous Coward · · Score: 0

    Software Engineer: job title that doesn't actually exist.

  93. Complement and Compliment by plasticsquirrel · · Score: 1
    They balance one another because they are different or compliment each other.

    Complement is the spelling for the mathematical term. A compliment, on the other hand, is an expression of admiration.

    --
    Systemd: the PulseAudio of init systems
  94. Insightful? by Anonymous Coward · · Score: 0

    Insightful? Really? Someone meant funny, I'm sure. I guess I have to finally accept that what they say is true: moderation is broken.

  95. ATTENTION MODERATORS by Anonymous Coward · · Score: 0
    the above poster is a known troll/karma whore/general all around internet abuser

    Anyone modding up the above will be spanked in metamod.

  96. Re:compliment is ying [sic] and yang by WaltFrench · · Score: 0, Redundant

    Makes you wonder whether the Slashdotters above were actually playing MineSweeper when the details of "two's complement arithmetic" (aka, "subtraction") was covered, and were also sleeping thru their HS Geometry when complements of angles were discussed.

    It's long been obvious that the typical slashdot flamethhrower only nominally has English as a first language. Now, it seems he's rather fuzzy about concepts in math, computing and systems, too.

    Hard to imagine somebody who's too asleep to contemplate that "compliment" really means "complement" is somebody who groks the differences between by-ref and by-value, or any of the other zillion details that matter in our "profession."

    --
    "Inquiring Minds Want to Know!"
  97. The GPP by hummassa · · Score: 1

    summarizes the text you referred to with both simplicity and precision: "Gandhi had his moments of pettiness and just plain tom-foolishness, but the sum of his efforts changed the way people gain power back from those who would usurp it for their own."

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  98. "Using" is exploitation. by Anonymous Coward · · Score: 0

    " When Microsoft uses BSD code it's piracy, but when Apple uses BSD code it's contribution? I know that Apple has released some code (Darwin) but it hasn't given back much. It hasn't given its GUI code. It's using BSD code to make profit."

    So by your argument. Anyone running a closed-source program on Linux isn't "Giving Back", and is "using 'Linux' code to make a profit".

    Microsoft doesn't have to "kill linux". The attitudes of some of it's members will do nicely.

  99. Re: Mahatma by Anonymous Coward · · Score: 0

    Mahatma sounds more like RMS (and like ghandi with later perceived errors)

  100. Funny Mods by Anonymous Coward · · Score: 0
    Best reserved for punishing nasty trolls.

    They can then be downmodded that bit further...

  101. One arch, PPC or x86, makes no difference, need 2+ by AHumbleOpinion · · Score: 2, Insightful

    The most probable reason for this might be code portability. If you force yourself to write code on a PPC machine then the odds are much better that you'll end up with portable code (as you already know a bazillion x86 users will be testing your code anyway.)

    No, using only a PPC does not really help you write portable code. It is pretty much the same as using only an x86. To write portable code you have to use more than one architecture during development. If you write on PPC and wait for x86 users to find problems you are not writing portable code, you are fixing the non-portable code that you wrote and distributed.

  102. Re:Bare with me? by Anonymous Coward · · Score: 0

    You bet your ass it is.

  103. Cox ON Torvalds by Anonymous Coward · · Score: 0

    Is that something like TEA BAGGING?

  104. Re:This kind of slander is holding open source bac by Anonymous Coward · · Score: 0

    I assure you, no executive is reading Slashdot!

    Take back your paltry assurances, as I am indeed an executive. Chief Executive Officer, to be exact.

    What do you think we do in our offices all day? :P

  105. Re:glad it's funny for you by Anonymous Coward · · Score: 0

    Let's be clear. Gay sex is only beautiful if it involves two chicks having sex with each other. Anyone who thinks otherwise is a bed wetting nancy boy.

  106. Re:Bare with me? by Just+Some+Guy · · Score: 1

    This isn't Fark. If you randomly click on Slashdot links, you'll probably see a lot worse.

    --
    Dewey, what part of this looks like authorities should be involved?
  107. Re:Bare with me? by rzebram · · Score: 1

    Gah, somebody rate this -1, disturbing. If you'll excuse me, I'm going to go wash my eyes out with soap.

  108. Linux is already forked that's how BitKeeper works by fprog · · Score: 0

    "Each must know they compliment the other and make the whole of the Linux kernel better
    - even if they have the odd disagreement -
    or the kernel would have been truly forked (no pun intended) a long time ago. "

    If you care to read the BitKeeper homepage and technical documentation.
    BitKeeper and similar tools such as Arch, makes it possible to work on diferent forked tree
    while allowing those forks to synchronize/merge more easily via change sets.

    Therefore, the linux kernel is already forked.
    However, BitKeeper makes it easy to merge/share any of the forked tree.

    For instance, at the current moment few Linux forked tree exists in parallel:

    -mm
    -ac
    -bk
    -ck
    -pre
    etc.

    The reasons why they are really forked is that
    they uses different change sets, while some of these change sets are truly incompatible.

    It also explains why some patches "mature" in some non-Linus tree and if found "mature enough",
    Linus can merge them back into his tree.

    The fact is when you say you use Linux 2.6,
    you actually have to specify which tree branch? Vanilla or one of the -mm -ac -pre ... patches ?
    Samething when you submit a bug report.

    The only real difference between Linux and *BSD,
    is that people try to make the number of incompatible change sets as low as possible,
    since the SCM technology used allows this to be done easily.

    So maybe it's not as forked as *BSD, still *BSD still share device drivers and similar.
    But they are still many different trees that exist in parallel.

    The major problem are RedHat, SuSe and similar,
    who apply various patches to their kernel, but doesn't make it back to the Vanilla tree.
    They are lost in the nature... unless people
    try to track them, validate them and apply them.

    So, yes, they could fork dramatically;
    however, if they reconciliate 6 months later,
    it would still be possible to merge them...

    Have a nice day!