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

216 of 323 comments (clear)

  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 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!
    5. 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.

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

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

      I wonder what distro he runs now.

      Hurd?

      --
      AT&ROFLMAO
    8. 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.
    9. Re:Also for your perusal by Anonymous Coward · · Score: 1, Informative

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

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

      There is Linux for PowerPC also.

    11. 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)
    12. Re:Also for your perusal by ckaminski · · Score: 1

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

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

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

    15. 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!

    16. 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!
    17. 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.

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

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

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

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

    5. 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?

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

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

    8. 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
    9. 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?

    10. 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.
    11. 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.
    12. 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.

    13. 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
    14. 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.

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

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

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

    19. 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!!

    20. 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.
    21. 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.
    22. 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 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.

    4. 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. 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?
  5. Obligatory Peanuts reference... by tktk · · Score: 5, Funny

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

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

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

    than one guy running the show?

    Linus is the linux ruler.

  8. 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 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." ;-)

    3. 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?

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

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

    5. 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.
    6. 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!
    7. 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.
    8. 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."
    9. 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)
    10. 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.
    11. 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.

  9. 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.
  10. 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...

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

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

  12. 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.
  13. 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.

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

  15. Re:Bare with me? by weighn · · Score: 1

    sicko

    --
    Mongrel News all the news that fits and froths
  16. 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.
  17. 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
  18. 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
  19. 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.
  20. 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 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.

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

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

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

    11. 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.
  21. 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).

  22. 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
  23. 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.
  24. Re:Meanwhile by rafael_es_son · · Score: 1

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

    --
    HAD
  25. 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?

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

  27. 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!
  28. 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
  29. 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
  30. 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.

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

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

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

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

    How did this get modded above -1?
    Sadism.

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

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

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

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

    Tastefully done! haha

    --
    “Common sense is not so common.” — Voltaire
  39. 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.

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

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

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

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

  43. 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
  44. 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.

  45. 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
  46. 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.
  47. 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 :)

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

  49. 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)
  50. Re:Engineer, programmer, developer, same thing by flynn_nrg · · Score: 1

    Te han moderado como offtopic, sudaca cabrón.

  51. 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
  52. 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)
  53. 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
  54. 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.

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

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

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

  58. 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 Drakonian · · Score: 1

      No dude, that's complement.

      --
      Random is the New Order.
    4. 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.

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

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

  61. 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.
  62. 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.)

  63. 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?

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

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

    2. 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
    3. 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

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

    5. 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
    6. 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...

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

  66. 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!
  67. A Great Sage/Soul by Morosoph · · Score: 1
  68. 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"
  69. 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
  70. Linus ... the man by WoodieR · · Score: 1

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

    --
    Question Authority before IT questions You ...
  71. 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.
  72. 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
  73. 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.

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

  75. 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
  76. 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!

  77. 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
  78. 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
  79. 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.

  80. 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?
  81. 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.

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