Slashdot Mirror


Number of People Involved in Your Linux Distro?

MerlinTheGreen asks: "I read a recent interview with Microsoft's Nick McGrath in which he claimed, 'There a myth in the market that there are hundreds of thousands of people writing code for the Linux kernel. This is not the case; the number is hundreds, not thousands.' This annoyed me a little as it perpetuates the idea it is Linux rather than the distribution that, in Microsoft-speak, would represent the value proposition. Recognizing that it's the distro that really counts, I wondered how many people were involved in mine. My answer is that, for FC3, I found 16921 unique e-mail address just by running a simple script over /usr/share/doc. What other estimates are there for the number of people who are involved in your distribution, and what method did you use to come up with that number?"

76 comments

  1. You can count me out by titaniam · · Score: 4, Funny

    I haven't contibuted at all, if that helps with your calculations.

    1. Re:You can count me out by Anonymous Coward · · Score: 0, Troll

      Since when counts software with documentation in /usr/share/doc as kernel?

      Fucking fagot.

  2. One by haplo21112 · · Score: 1

    His name is Patrick...he's all I need...if something is wrong, he's the one I bitch too and get gets it fixed on my behalf...

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
    1. Re:One by Al+Dimond · · Score: 1

      The juxtaposition of comment and signature is excellent.

  3. These emails by yogikoudou · · Score: 2, Funny

    D'you sell'em ? Send proposal to buying@penispillz.com

  4. Who cares? by Anonymous Coward · · Score: 1, Interesting

    Look, I added one of the command-line options to Konsole. Maybe I'm in your list for that, maybe I'm not. (I should be in there for other reasons, but let that slide.) Does it affect McGrath's point in the slightest whether or not you count me for that work? Especially if you use rxvt or eterm?

  5. My favorite distribution by Chemisor · · Score: 1

    > it perpetuates the idea it is Linux rather than the
    > distribution that would represent the value proposition.

    Well then, if Linux doesn't really count, then my favorite distribution is FreeBSD!

    1. Re:My favorite distribution by Anonymous Coward · · Score: 0

      Which one? HellBSD? the never ending compiling OS?
      Regards,

  6. Thanks to the wodner that is the GPL... by Anonymous Coward · · Score: 3, Insightful

    ... in a manner of speaking, shouldn't it be everyone who has ever worked on any linxu distro ever?

    1. Re:Thanks to the wodner that is the GPL... by Gherald · · Score: 1

      Only if their code has been inlcuded.

      And if it has, there should be an email in the CREDITS file in /usr/share/doc...

  7. hmm by geoffspear · · Score: 4, Funny
    What other estimates are there for the number of people who are involved in your distribution,

    1.

    and what method did you use to come up with that number?

    Just created a new fork for a distro that will REALLY succeed on the desktop this time, and haven't told anyone else about it until right now.

    --
    Don't blame me; I'm never given mod points.
    1. Re:hmm by damiam · · Score: 1

      I know you're joking, but the author was asking how many people, total, were involved in the creation of your Linux distro. So if you forked a distro that included the work of n people, your new distro would be n+1, not just 1.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    2. Re:hmm by satanami69 · · Score: 1

      No dude. What you're saying is that anyone that touched anything that went into the distro he touched would count towards n. I think his 1 answer for his distro is correct.

      Jokes are less funny when explained.

      --
      I really hate Dan Patrick.
    3. Re:hmm by damiam · · Score: 1
      What you're saying is that anyone that touched anything that went into the distro he touched would count towards n.

      Pretty much. The point is to compare the number of people working on Windows to the number working on Linux.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  8. Not all make the docs by Anonymous Coward · · Score: 3, Interesting

    There are many people who seriously help in opensource development yet are too low profile to show up in the docs or help feed information to the actual developers (like for example the people in help channels). I think this would account for another 2 or 3 persons per developer you found.

  9. Gentoo Forums by Apreche · · Score: 3, Informative

    Our users have posted a total of 2039777 articles
    We have 76292 registered users

    If you look at the official developer list there seem to have been about 100+ developers ever. But so many people who aren't developers work on it.

    --
    The GeekNights podcast is going strong. Listen!
    1. Re:Gentoo Forums by the+quick+brown+fox · · Score: 1
      The article was specifically talking about developers.
      McGrath went on to claim that another Linux myth centres on the number of open source developers who work to create the operating system.

      "There a myth in the market that there are hundreds of thousands of people writing code for the Linux kernel. This is not the case; the number is hundreds, not thousands," he said.

      "If you look at the number of people who contribute to the kernel tree, you see that a significant amount of the work is just done by a handful.

      "There are very few of the improvements that come through the wider community. There are more skilled developers writing for the Microsoft platform than for open source.

    2. Re:Gentoo Forums by sbennett · · Score: 2, Informative

      If you look at the official developer list there seem to have been about 100+ developers ever. But so many people who aren't developers work on it.

      Probably a better estimate is the number of user accounts on dev.gentoo.org, which is currently 374. Once you discount system accounts and retired devs, that's still in excess of 300 AFAICT.

    3. Re:Gentoo Forums by MrResistor · · Score: 1

      That's actually as I would expect, but IMO not really that relevant. As any of us who've spent time in the real world can probably agree, having more people involved in a project is not necessarily a good thing.

      Anyway, having only a few people with that level of kernel expertise is just fine, as long as they are able to spend their time on development and not QA. The comparison probably gets a lot more interesting at that level. How big is MS' Windows QA department? If we compare the numbers of people submitting bug reports, then how do things look? What about the quality of the bug reports? (I don't have any answers here, I just think these are more important questions when looking at reasonably mature projects.)

      That said, I think McGrath is making an apples to oranges comparison. "Windows", due to MS' integration philosophy, is really an umbrella term which covers a lot of stuff, and the actual Windows kernel is a relatively small part of that. Linux, on the other hand, follows the Unix philosophy, and so there's much more seperation of components. CMD is part of Windows, bash is not part of the Linux kernel.

      How many of those Windows developers are actually working on the Windows kernel? Or, more interestingly, if we look at what it takes to make a Linux distribution that's functionally equivalent, what does that look like? I mean, when you start adding in stuff like the shell, graphical environment, basic text editing, system/admin tools, installer, browser, multimedia apps, and all the rest, then what do the dev numbers look like?

      The big problem I have with that quote is this:

      There are more skilled developers writing for the Microsoft platform than for open source.

      What the hell does that mean? Does it mean there are more developers in the world targeting the Windows platform, and how is that at all relevant to the number of developers working on just the Linux kernel? Is he implying that Windows devs have a higher skill level than Linux devs?

      The statement seems intentionally vague to me, and I suspect it's because if he made a real comparison his point wouldn't hold up.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    4. Re:Gentoo Forums by Anonymous Coward · · Score: 0

      Yes, we're at least 250 active devs strong. And yes, since many of us have lives/school/work/girlfriends, we do sometimes rely on users and other contributors on Bugzilla to submit non-critical patches, new packages, test reports, etc. Good contributors usually become devs, though.

    5. Re:Gentoo Forums by Anonymous Coward · · Score: 0

      As any of us who've spent time in the real world can probably agree, having more people involved in a project is not necessarily a good thing.
      There are lies, damn lies, and then there's statistics -Mark Twain

  10. Users vs Developers vs Admins by KingBahamut · · Score: 1

    There are thousands of each. Microsoft is more than likely pointing the KEY players involved in development. Go on Gates, leave Linus alone and let him work. Geeze. I wonder if Bill Gates actually dares to read sources like Slashdot , Newsforge, and so forth. If he knew what people "really" thought (Ballmer and even McGrath for that matter as well ), would he say the things he does or campaign as much as he does to defeat us. Of course, who would really dare admit they work for M$ and post in here, surely theyd get eaten up alive.

    --
    "God of Rock, thank you for this chance to kick ass. "
    1. Re:Users vs Developers vs Admins by GoofyBoy · · Score: 3, Insightful

      >I wonder if Bill Gates actually dares to read sources like Slashdot , Newsforge, and so forth. If he knew what people "really" thought

      Um... slashdot, newsforge don't represent what the people "really" think. Its just a small subset of people and the people who posts comments are an even smaller subset of that.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    2. Re:Users vs Developers vs Admins by Anonymous Coward · · Score: 0, Troll
      Of course, who would really dare admit they work for M$ and post in here, surely theyd get eaten up alive.

      A number of MS developers used to post (openly) here years ago, before rabid dummies like you took over.

    3. Re:Users vs Developers vs Admins by KingBahamut · · Score: 1

      Still it seems feasible that they would care about all opinions, not just the small subset of opinions they develop internally. Windows is great and other bull!@#$ like that. Of course there have been on occasion Micro$oft developers that have admitted the product is vulnerable or that they admit they took shortcuts and so forth....so really what does their opinion matter....

      --
      "God of Rock, thank you for this chance to kick ass. "
    4. Re:Users vs Developers vs Admins by KingBahamut · · Score: 1

      Spoken like a true coward.

      Of course, opnions are like assholes, every human being on the face of this planet has one and is entitled to it. So, Brother, I shall fight for your right to have opinions. (No, I was going to say babies, but I doubt his name is Stan).

      --
      "God of Rock, thank you for this chance to kick ass. "
    5. Re:Users vs Developers vs Admins by superpulpsicle · · Score: 1

      Every technical person has at least heard of slashdot. It's not exactly google yet, but it's not that far off.

    6. Re:Users vs Developers vs Admins by Anonymous Coward · · Score: 0

      I work for MS. :-)

  11. statistics. by leuk_he · · Score: 2, Funny

    And don't forget :
    57.3 % of all numbers are meaningless. They are just made up.

    1. Re:statistics. by bruunb · · Score: 1

      I heard that it was 63% ! But then, if we don't know the real made up number I'll go with Churchill's statictics "I never trust a statistics that I havn't made my self" (or something like that) :-)

      --
      Vegetarians eat Vegetables, Humanitarians frighten me...
  12. Microsoft should be more embarassed by realnowhereman · · Score: 5, Insightful

    If (and that's a huge if) Microsoft were right that it's only a few hundred people working on Linux / distribution / favourite app of your choice, then they should be thoroughly ashamed of themselves. Linux is serious competition to Windows in every space. They are having their lunch eaten for them.

    If they want to say that there multi-thousand employee empire is being kicked about by a few geeks with spare time at the weekend, then who are we to argue?

    --
    Carpe Daemon
    1. Re:Microsoft should be more embarassed by Anonymous Coward · · Score: 0

      Well, I doubt Microsoft has many people working on the windows kernel, unless you could office as part of the kernel. Sorry, I had to be as silly as this article.

    2. Re:Microsoft should be more embarassed by realkiwi · · Score: 1

      Microsoft? Isn't that the company with a huge number of employees with large IQs and no common sense?

      --
      realkiwi
  13. There goes my Karma. :-( by LePrince · · Score: 5, Insightful
    I'm sorry, this'll sound like a troll, or flamebait, but it is not...

    My question is : WHO CARES ? I mean, what the hell, why would I want to know how many people were involved in the fabrication of my fridge ?

    As I said this is not intended as a flame, but I fail to see the interest.

    1. Re:There goes my Karma. :-( by Alpha27 · · Score: 4, Insightful

      I agree with the parent. To me, it's not about the number of people involved, or how talented they may be, it's about whether the product works, and if it works well.

      I don't go and buy a product based on the number of people. For example, I've purchased a game recently, that I found out was developed by a single person. That game gave me the same amount of enjoyment that a game developed by 20+ developers.

      Does it mean he is 20x the developer? No.
      Does it mean the 20+ developers suck? No.

      As for the main comment by the MS person about those who contribute to the kernel, so what if it's 100 or so developers, with a handful or more doing the major contributions. The other developers who may not do "major contributions" are making other contributions to the kernel. Writing improved code, remove security issues, commenting it to make it better for others, testing the code to ensure it works on their system, and on and on.

      To me, it sounds more like the MS person is just trying to state some facts to the people who have migrated away from MS products in an attempt to reclaim them. By any FUD necessary, would seem to be MS's motto of the day.

    2. Re:There goes my Karma. :-( by david+duncan+scott · · Score: 1
      Well, it wouldn't be an issue except that OSS people have raised the point themselves, with maxims like, "With many eyes, all bugs are shallow." If "many" turns out to be ~100, that's not so impressive.

      Of course, the number of people who have examined the code isn't equivalent to the number of people who have contributed to the code, but the latter isn't wholly irrelevant either.

      --

      This next song is very sad. Please clap along. -- Robin Zander

    3. Re:There goes my Karma. :-( by dn15 · · Score: 1

      No, that didn't sound like a troll or flamebait. I was going to post the same thing! Why should it matter? As long as they get the job done, I don't care if an OS was made by one person in a basement of a team of thousands.

    4. Re:There goes my Karma. :-( by Curtman · · Score: 1

      the number of people who have examined the code isn't equivalent to the number of people who have contributed to the code

      And the number of people listed in MAINTAINERS isn't equivalent to the number of people who contributed code either. If the MS shill had given some source for his data, we could probably make better speculations.

      It would be very hard to count even by looking at the changelog. Most of the IBM patches for example are submitted by a couple of people, but were developed by other people in or around IBM.

    5. Re:There goes my Karma. :-( by dubl-u · · Score: 2, Insightful

      My question is : WHO CARES ? I mean, what the hell, why would I want to know how many people were involved in the fabrication of my fridge ?

      I care.

      I care about the people who have contributed to the open source projects I use because they have given me a fabulous gift, because they're doing something good for the world. They rule.

      I only wish more of them lived in my neighborhood, so I could buy 'em a beer. Any of you open-source developers who live near San Francisco's Zeitgeist, drop me a line and I'll pour you a glass of Racer 5.

    6. Re:There goes my Karma. :-( by Jonboy+X · · Score: 1

      You new here?

      To continue your analogy, it's true that most people don't give a flying fsck about their fridge, but you've got to expect to see a slightly different take at the Maytag fanboy web site.

      --

      "In a 32-bit world, you're a 2-bit user. You've got your own newsgroup, alt.total.loser." -Weird Al
  14. SourceForge claims 95k projects and 1M members by DanielJH · · Score: 3, Interesting

    Registered Projects: 95,460
    Registered Users: 1,011,412

    While not all projects are included in Linux distributions, they could all claim to be R+D for future inclusion. Lets guess an average of 1 developer per project. (Some projects have more, some developers have more then one project.) That gives us almost 100,000 developers just at SourceForge.

    1. Re:SourceForge claims 95k projects and 1M members by Anonymous Coward · · Score: 0

      Well SourceForge is a bad source of information. As few as 10% of those projects and accounts could be active (maybe even lower). However even using the most dismal assumptions it still counters his point.

      His core argument is that the number of developers of the Linux kernel itself is far fewer than many people are lead to believe. However at the same time the number of kernel developers is probably vaguely comparable to the size of the NT kernel development team (much larger if your definition of developer is loose and probably much smaller if your definition of developer is strict). His assertion that there are more people working on Windows than those working on Linux in some capacity is plainly false.

      However, we should not dismiss this argument entirely. There are certainly some open source projects that are lacking for contributors. Linux distro makers must be able to show that they can make up for this should any problems arise from these projects. I think they can, but the problem is convincing everyone else.

    2. Re:SourceForge claims 95k projects and 1M members by chochos · · Score: 1

      That information is useless for this. There are many projects on SourceForge that only work on Windows, some only are for Mac, others are java-based or even for the .NET platform. I think the java-based ones will be excluded (there is no point in including java-based projects in a linux distro if the runtime itself is out) - and the .NET ones might only be included if they run on Mono.

    3. Re:SourceForge claims 95k projects and 1M members by legirons · · Score: 1

      I'm not an expert at sourceforge, but it would seem rather pointless to register an account there if you're not involved in a project. Ok, there are expired accounts, and disinterested accounts and whatnot...

      But 1 million sourceforge users. You'd have to assume a lot of inactive accounts to even approach the "tens of thousands" figure, let along "hundreds". You'd have to assume that 10,000 people registered sourceforge accounts, for every person who contributed code, to even get near.

      Just taking the current project of the month (ClamAV if you're interested), they mention 14 developers. And there are 29 projects of the month, and 95,000 other projects in various stages of development, (1110 Mature, 12375 Production/Stable, 14777 Beta etc.) with at least one person per project on anything that's "release quality"

      That's just utilities mainly. Applications tend to have their own domains. KDE lists 501 people. OpenOffice have 3000 posts per week on their mailing list. Gnome list 84 people per year who donate money to the project (and can we forget the 10,000 who paid to promote Mozilla?) Linux itself of course, listed 369 people in the credits file at one time. Did you ever see a 'commercial' project with so many people working on it?

      Okay, maybe you could look at the people preparing all this for shipping, the Mandrake people, the Debian people (Debbie and Ian?), the Gentoo people. But you don't just count the "packaging and shipping" group when you ask how many people programmed Windows do you? Maybe the person who wrote this article is getting very confused between writing software and distributing it...

    4. Re:SourceForge claims 95k projects and 1M members by DerekLyons · · Score: 1

      Sure. Sourceforge *claims* that many projects and members.

      But the bald truth is that most of the projects are either a) dead, or b) minor forks of another project. The same is true of the claims about the number of members.

  15. Debian by ggeens · · Score: 1

    I looked at Debian's people page, and I counted 1506 entries. These people are actively maintaining a part of Debian.

    How? I grepped for "<a name=", which seems to match the correct lines. There are several "group" entries, so this number is only a rough estimate. (A group implies at least one member, but some people belong to more than one group.)

    --
    WWTTD?
    1. Re:Debian by damiam · · Score: 1

      For each Debian package, there is at least one author, and many more in some cases. I don't know the number, but Debian sid contains at least 15000 packages. Say those packages average three contributors (most might have only one, but the kernel, X, and many major apps have hundreds). That's 45000 developers, in addition to the 1500 Debian maintainers.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  16. 7 persons (directly) by mirabilos · · Score: 1

    ... it's because I'm writing the OS myself
    (and with the other six lads).

    Ok, there's code in from OpenBSD, NetBSD(TM),
    FreeBSD(TM), MicroBSD, the FSF, the ASF,
    the XFree86 Project, Thomas Dickey (Lynx, cdk),
    Jörg Schilling (mkisofs), Perl and Sendmail.
    But that's only the indirect contributors.

    --
    My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
  17. How about Windows? by justforaday · · Score: 1

    And how many active developers do they currently have chugging away on the Windows source? IE? WMP?

    --
    I'll turn into a supernova and burn up everything. Well I'll turn into a black little hole and you'll turn into string.
    1. Re:How about Windows? by bruunb · · Score: 1
      Answer: none.

      The origianl developer left the company and the code is so obscure that the rest of the developers at M$ can't continue the work on IE.

      --
      Vegetarians eat Vegetables, Humanitarians frighten me...
  18. One load of BS deserves another by Curtman · · Score: 1

    The article was specifically talking about developers.

    Its hard to tell what the hell the article was talking about. One minute its kernel developers, next it's developers of all open source software.

  19. there can't be only one by ajrs · · Score: 3, Insightful

    Patrick is my man too. But you need to count all of the people who wrote the software and other files that Patrick packages.

    And in the case of Slackware, you also need to count the people that maintain Patrick. :)

  20. Support people are not developers by Chemisor · · Score: 2, Funny

    > There are many people who seriously help in
    > opensource development yet are too low profile to
    > show up in the docs or help feed information to
    > the actual developers (like for example the
    > people in help channels)

    If we are going to count all people who help open source developers, why stop with help channels? Shouldn't we also include the fine people at AMD and Intel who provide the computers that we use? Tyan for making my motherboard, Samsung for making my monitor, Logitech for making my mouse, and gasp even Microsoft who made my ergonomic keyboard. Then there are the book authors (you didn't think you could accomplish anything without them, did you?) like Knuth, Fowler, Abrash, Carmack, and many others.

    Then you need to include the contractors who built your house (try coding on the sidewalk!), the electricians who ran the power wiring through the walls (computers don't run on air), the HVAC technicians that installed your heating furnace (hard to code when you're shivering). Also, don't forget to include your employer, since without him you'd have no money to buy the house in which you live, the computer on which you work, or the food to keep you alive. Speaking of food, don't forget to include farmers and supermarkets, without whom you'd not be able to write a single line of code due to being dead.

    Gosh, that pretty much includes everybody in the world! I'm so glad that OpenSource development is so darn popular.

    1. Re:Support people are not developers by Anonymous Coward · · Score: 0

      Microsoft who made my ergonomic keyboard.
      Quit kidding yourself, Microsoft doesn't make any hardware other than stickers and decals with their name on em.

  21. It's not just Open Source projects... by chiphart · · Score: 0, Offtopic

    ...you need to count. There are tons of people developing apps for Linux that aren't open. My company has developed medical software for 20+ years in UNIX (with Linux being the focus over the last 6?). And we're hardly alone.

    And what about all the known commercial developers? ID Software, driver development (nVidia/ATI), etc.?

    --

    ...if I wanted to read garbage like that, I'd go to \.
  22. funny thing by justins · · Score: 2, Funny

    I only skimmed the article but it's funny to see Linux kiddies criticizing a Microsoft guy for making true statements that would serve to clarify the distinction between "linux the kernel" and "linux the distribution".

    Bad Microsoft guy! Start up the FUD again, this truth thing is horrible! Bad bad!

    --
    Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    1. Re:funny thing by Curtman · · Score: 1

      making true statements that would serve to clarify the distinction between "linux the kernel" and "linux the distribution".

      Did we read the same article? This guy talks about "the number of people who contribute to the kernel tree", then infers that it is equal to the number of skilled developers who are "writing for" open source (whatever the hell that means).

  23. What MS is really saying .... by gus+goose · · Score: 2, Interesting

    My initial reaction to the quote (remember, I am a Linux bigot), is that Microsoft needs thousands more active developers just to maintain the convoluted code, and to fix bugs. The Linux code is that much cleaner, and has fewer requirements for keeping legacy backward-compatible code.

    i.e. Microsoft is burdened by compatibility and legacy issues. Linux shrugs off the bad habits, and moves on.

    The result is that Linux has comparable "active" functionality, but a miniscule amount of "legacy" functionality, and thus there is simply less work to do for the developers. Also, the code is simpler, and, frankly, the intellectual demands on a Linux developer are less.... so, an intelligent linux developer can spend more of their brain cycles conceptualising improvements instead of finding work-arounds.

    I have lots of work experience in environments where logacy code abounds, and I have spent lots of time working on new and emerging systems as well. My experience indicates that most of the issues in legacy systems involves regression, but the baggage-free new tools are unencumbered, and thus have more scope for "fun" enhancements.

    If Linux (and open source in general) were to make commitments to backward compatibility I am sure that the developers would quickly become entangled in maintenance, rather than development.

    Bottom line is that the OP Quote is accurate in the sense that Microsoft has an encumbered product, Linux is free of those restrictions, and is thus leaner (code wie, and developer wise).

    Linus himself is recently quoted as saying that the major push in linux is no longer in the kernel, it is user-space... implying that there is no more real "sexy" stuff to do there.

    Food for thought

    gus

    --
    .. if only.
    1. Re:What MS is really saying .... by chris_mahan · · Score: 2, Interesting

      I think that if microsoft was making a gun, it would be a bad, all-purpose gun that takes all the types of bullets ever made, misfired once in a while, and you'd have to disassemble and reassemble the fireing mechanism (reboot) once in a while.

      It shoots ok, and you only need that one.

      Unix on the other hand, makes lots of different types of guns, each with a different purpose and different caliber. But the unix guns would each be exceptional, never misfire, and be more accurate, reliable, and cheaper.

      The downside is that you need more, so you need to know all the different types of guns in order to be effective.

      But once you have, you would be much more effective that the windows guy with his windows gun that still misfires.

      Sorry for the bad analogy.

      As far as the sexy stuff: I can tell you there's plenty more to do.

      For example: Please create a distributed, heterogenous, fault-tolerant system that will take data in and out of databases, automatically deploy consumable generators from metadata, and be clusterable, load-balancing, and self-deploying. Also, it should not repy on the jvm, be language-independent, os-independent, and employ network self-discovery for automated scaling. Furthermore, it should support multiple protocols and be able to self-optimize traffic, handle disconnected latency, and have no single point of failure. Also it should implement non-dns communication, have built-in security, encryption, ssl, and man-in-the-middle foiling.
      It needs to be robust enough to run on 50,000,000 computers without using more than 3% of network or cpu, and be simple enough to run on just one.
      Oh, and it needs to be able to handle data primitives (dates, int, etc) as well as files, and unicode.

      Get to work...

      --

      "Piter, too, is dead."

    2. Re:What MS is really saying .... by hey! · · Score: 1

      So you're saying Linux doesn't have cruft? Then what do you call the Unix file permission system?

      I think of it more this way. The great advantage of open source is that by forking, bad ideas have their own branch of the evoloutionary tree to die on. Looked at in hindsight, it doesn't look like a fork at all: the good ideas become seen as the "trunk" of the tree and the bad ones the dead end offshoots.

      The cruft that is left is relatively benign or still serves a useful purpose well enough in their antique fashion that nobody bothers to do anything about them.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    3. Re:What MS is really saying .... by Anonymous Coward · · Score: 0

      Why guns? Have you been reading esr?

    4. Re:What MS is really saying .... by chris_mahan · · Score: 1

      lol!

      Oh shit I can't be laughing out loud in my cube...

      --

      "Piter, too, is dead."

    5. Re:What MS is really saying .... by ratboy666 · · Score: 1

      gus goose:

      The "legacy" that Linux supports is:

      BSD 4+ and SVR4

      Get a copy of "UNIX Systems Programming for SVR4" from O'Reilly (ISBN 1-5659-163-1); that will describe the system that Linux is compatible with.

      The same reference will cover "BSD"isms as well. "UNIX Network Programming" by W. Richard Stevens is also a good reference for "legacy" code.

      Please note that the BEHAVIOUR of this legacy code is well known; making it easier to support. Not much question on what to do. Whereas, with Windows, there is /considerable/ wiggle-room (which is why "WINE" isn't finished yet, and may never be).

      Yes, legacy code abounds in the Linux world; far more than in the Windows world. Open programs tend to live a long time. For example, "troff" is /still/ supported in Linux. Hey, its only 30ish years old! Same with "make", "ed" &etc. Most people don't want to rewrite or port these tools, so source compatibility is a very important thing.

      The important thing is that the "legacy" bits are well-defined, which is a HUGE advantage for UNIX and UNIX-like systems. After all, program functions of the OS and even common utilities are /standardized/ (POSIX, SUS, et. al).

      When the Windows API comes up for certification by a standards body; and Microsoft agrees (its been proposed in the past), let me know. That would be the beginning of a "Windows Standard" and proper "legacy" support.

      Ratboy.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
  24. Stupid typos by dn15 · · Score: 1

    I mean "OR a team of thousands". Duh.

  25. How do you count? by davidwr · · Score: 2, Insightful

    It's nearly impossible to "count" everyone.

    If I'm at a trade show and have a conversation with you and you give me insight on how to solve a difficult problem, that makes you a contributor. It's unlikely this will ever be documented though.

    A more useful number is:
    "For each project or sub-project, how many people contributed 99% of the effort."

    This removes from the count most of the one-off contributions, one-line kernel patches by people who never contribute again, people who tested a prerelease project once and made one status report, etc. etc. Granted, these are very important people, but getting a precise headcount is harder than counting tsunami victims, in part because the numbers are of similar size.

    Another useful number is "how many people have contributed LATELY," for example, in the last two years. You can attempt to count 100% of the people, but that may not be realistic.

    Just an off-the-cuff guess says that if you look back 24 months and count the "99%" contributors for each new or non-trivially-changed system and subsystem, the number will be in the thousands or very low tens of thousands. This is just a guess based on code size; I have no real data to back this up.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  26. How many doesn't count. by Atzanteol · · Score: 1

    How many people work on it? The correct answer is "As many who want to." That's the big difference. Does number of people actually doing the work matter so much?

    --
    "Ignorance more frequently begets confidence than does knowledge"

    - Charles Darwin
  27. Don't forget about the testers by deanpole · · Score: 1

    Software companies have more testers than developers or they create crap software. Reproducing a problem is half the work of fixing it, or you can never know what caused it and if you fixed it. Don't discount them.

  28. Not sure what your beef really is about by BigLinuxGuy · · Score: 2, Interesting

    So there are hundreds of developers working on the Linux kernel? Given the non-monolithic nature of the kernel that's hardly a surprising number. The value add of the Linux kernel is that it forms the basis of an operating system, not a distro. Of course, most folks don't really understand that Linux is the kernel, not a distro.

    How are you defining a contributor in the distro sense? Someone who writes an apt-get GUI for a Debian-based distro (for example)? Someone who tests the installation and operation of the distro? Someone who compiles and publishes the distro?

    If you're counting the authors of the various packages (such as ethereal, ls, vim, etc.) that comprise a distro as "contributors", then your premise is invalid. That sort of fuzzy math only serves to confuse the issue rather than demonstrate any real substance and is easily debunked.

    Is the distro added value that supports a value proposition? No question, but it's a different value proposition than the one offered by the Linux kernel. I'll observe that you'll have a difficult time quantifying the number of "contributors" to a distro given that distros are collections of software packages that were written without a particular distro in mind (for the most part, there are obviously exceptions). Also, creating a distro should not require hundreds of thousands of contributors given the nature of the task.

    But your mileage may vary....

  29. Those e-mail addressess. by antdude · · Score: 1

    Are all of those old e-mail addresses still valid?

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    1. Re:Those e-mail addressess. by rkcallaghan · · Score: 2, Informative

      I'd venture a higher percentage are than in most other places.

      * Developers actually want to be able to be contacted by other developers.

      * Spammers don't generally parse source code for email addresses. Not only is the hit count relatively low, but developers almost surely have spam filtering and/or the smarts not to buy v! a5 r(\.

      ~Rebecca

  30. How do you count it? by antikristian · · Score: 1

    a developer for red-hat or novell might work fulltime, but the developers who work on projects for free might work one hour a day or even just a couple of hours a month. to count this you need statistical material of how much a developer works, how many developers there are and then turn this into "fulltime developers" Also, there are developer working for the distros, developers working on individual projects (kde gnome, linux, gnu tools, kanjii translation and whatnot) It would be really interesting to find out many people work on an individual distro, but as far as distro developers are concerned, I've allways thought that they do some program developing, but mostly do what a volountery developer does not want to do (bug hunting, polishing, incorporating security patches) also they brand and compile programs (this is only what i think happens) beta-testers should also be counted in, not only the beta testers for the distro, but also for the individual programs. My oppinion towards developers who work for companys like microsoft; I think they probably are not as motivated (let's face it, it's not like they love it so much that they do it for free) and you probably need more "propritary" developers for every "oss" developer who work the same amount of time...

    --
    A computer is a tool, but I am not. I use Linux
    1. Re:How do you count it? by lachlan76 · · Score: 1

      Why can't a propretary developer love to code? Isn't it possible that they've been coding for years and haven't been releasing their code?

  31. He he .... by gstoddart · · Score: 1
    if something is wrong, he's the one I bitch too

    Well, not to be a grammar Nazi, but the difference between "the one I bitch to" and "the one I bitch too" is just too damned funny.
    --
    Lost at C:>. Found at C.
  32. Don't forget by antikristian · · Score: 1

    that since most of it is gpl you have to count developers of all distributions, since the code they work on gets incorporated into the original projects, and then get incorporated into all distros eventually...

    --
    A computer is a tool, but I am not. I use Linux
  33. Google knows the answer by Black+Perl · · Score: 1

    This is all that's needed to answer such a silly question: Googlefight!

    --
    bp
  34. Microsoft research by gilesjuk · · Score: 1

    You have to ask yourself how come Microsoft seem to know so much about Linux. Either they release a lot of FUD and propaganda or they really are spending a lot of time analysis the Linux market.

    Given some of the tripe they come out with I believe it's a bit of both.

    I do wonder what point they are trying to make, are they trying to say that having a small number of people working on a component is good? or that there's not enough people working on the kernel.