Slashdot Mirror


Open Source Acid Test Revisted

Kragen Sitaker has written a brutal reply to the story Sengan posted yesterday on the The Open Source Acid Test. It goes down and point by point shows the factual errors and fud in the story. It pleases me greatly to post this feature. Check it out. The following was written by Slashdot Reader Kragen Sitaker

I read Ted Lewis's article, _The Open Source Acid Test_, on your web pages.

I was appalled that an organ of a prestigious international society like the IEEE would publish such error-riddled, poorly-researched, deliberately deceptive nonsense. It's as if the _New England Journal of Medicine_ had published a case study of a zombie animated by voodoo!

The author did not cite sources for any of his dubious statistics, and they are therefore hard to disprove. Given the remarkable lack of factual accuracy in the article, I doubt that they have any basis in fact.

To begin with the most obvious errors:

  1. Linus Torvalds's name is not Linus Torvold.
  2. Applix, Tower Technology, and NewMonics do not sell open-source software.
  3. There is no such company as "Walnut Creek Stackware". www.cdrom.com belongs to Walnut Creek CDROM. There is no such company as "Tower Tech JVM". www.twr.com belongs to Tower Technology, which sells a (non-open-source) JVM. There is no such web site as www.debian.com.
  4. www.python.org is operated by the Python Software Association, not CNRI, although it is currently hosted on CNRI's network.
  5. Several of the "commercial enterprises" listed in Table 1 are not commercial enterprises at all. www.hungry.com, www.python.org, and www.debian.org are all operated by nonprofit organizations. The Corporation for National Research Initiatives, which was incorrectly listed as operating www.python.org, is actually a not-for-profit research organization.
  6. It is absurd to say that Unix was the foundation for Hewlett-Packard and IBM, as Lewis does in his introductory paragraph. Both companies had been established for more than thirty years when the first line of Unix was written.
  7. On page 126, Lewis claims that the open-source community admits that its organizational structure is weak. The evidence he adduces is a quote from a document published on www.opensource.org. What he doesn't tell you is that the document is *a leaked internal Microsoft memo*. Unless Lewis missed the 115 references to Microsoft in this document and also failed to read the introductory paragraphs, the only reasonable conclusion is that he is being deliberately deceptive.
  8. On page 125, Lewis claims that "Currently, Linux's installed base numbers 7.5 million". As usual, he cites no source. However, the most widely-cited source for such figures is Robert Young's paper, Sizing the Linux Market eight different data sources to obtain an estimate of between five and ten million Linux users. However, this paper has a date of March 1998. If Linux's growth had continued to double yearly in 1998, as it did from roughly 1993 to 1998, the number of Linux users would be between ten and twenty million.
  9. On page 128, Lewis says, "Windows NT market share smothers all Unix dialects combined". According to International Data Corporation's Server Operating Environment report, Unix and Linux together had 34.6% of the server market in 1998, while Windows NT had 36%. See more information. The actual number of server Linux shipments IDC tallied in 1998 was only three-quarters of a million; that suggests that if you include people installing multiple servers from the same CD and installing from Internet downloads, you would find that Linux's server market share is much greater than Windows NT's.
  10. Lewis remarks, "With few exceptions, open source software has never crossed the chasm into the mainstream without first becoming a commercial product sold by a commercial enterprise." Does he think that Linux is not a commercial product sold by commercial enterprises? If not, there are literally dozens of "exceptions" to this statement -- Perl, Apache, sendmail, BIND, Linux, Tcl/Tk, Berkeley DB, Samba, the X Window system, FORTH, GNU Emacs, and trn, for example. Many of these became popular before they were commercially sold at all.
  11. Lewis misstates the business case for Linux and "its open source software cousins". According to Eric Raymond -- whom Lewis quotes extensively elsewhere in this article -- a much more compelling business case is founded on the better quality of the software, choice of suppliers, choice of support and maintenance, freedom from legal exposure and license tracking. More details are available at opensource.org/for-buyers.html.

These minor factual errors, so far, merely indicate that the author knows very little about the topic he writes about and is deliberately trying to mislead his readers; they do not directly undermine his conclusions. However, as I shall show, each of his supporting arguments consist of incorrect facts and lead to faulty conclusions.

One of the author's major contentions is that as Open Source software adds more features and becomes more comparable to proprietary software, it will lose many of its advantages. He cites as examples Linux's supposed lack of video card support, wireless LAN support, and "a good selection of productivity software."; he claims that Unix contains 10 million lines of code, while Linux contains only 1.5 million. On page 126, he says, "Maintenance and support grow more complex, and costs increase due to a scarcity of talented programmers. Success leads to features, and feature creep leads to bloated software."

With regard to video card support, it is true that the Linux kernel does not have video card support in it. That facility is provided by video drivers in other software; nearly all graphical software available for Linux uses X11 for access to those video drivers. Open-source X11 drivers for most video cards are available from www.xfree86.org; the list of supported cards there currently lists 555 different kinds of video cards, many of which include numerous individual models.

For those few cards for which XFree86 support is not available, proprietary X11 drivers are available from Xi Graphics and Metro-Link.

With XFree86, Linux's video card support is better than either Windows 98 or Windows NT, and considerably more extensive than any Unix that does not use XFree86.

To claim that Linux lacks video card support is merely laughable.

With regard to wireless LAN support, it is true that many of the recent wireless LAN products do not currently have support in Linux. However, Linux has had support for packet-radio wireless networking and several kinds of LANs for years, and has supported several wireless LAN products since at least late 1997, including most of the most popular ones:

Lucent Wavelan
DEC RoamAbout DS
Lucent Wavelan IEEE
Netwave Airsurfer
Xircom Netwave
Proxim RangeLan2
Proxim Symphony
DEC RoamAbout FH
Aironet ARLAN
Raytheon Raylink
BreezeCom BreezeNet

This information is readily available on the Web in the Linux Wireless LAN Howto.

With regard to productivity software, there are several office suites available for Linux, and there have been for several years. ApplixWare and StarOffice are the two most common.

With regard to the size of Linux: first, among the utilities tested in the failure-rate study (the latest report on which is entitled "Fuzz Revisited: A Re-examination of the Reliability of Unix Utilities and Services". the quote used on page 125 appears to be from the original paper, which I cannot find on the Web) are the standard set of Unix utilities, awk, grep, wc, and so forth. These utilities have a standard set of functionality common across all Unix systems, except that the GNU utilities tend to have a great deal of extra functionality included. If the GNU utilities really are only one-sixth the size of the corresponding utilities on a Unix system, yet provide much more functionality, and still have one-third to one-sixth of the failure rate, that is not an indictment of the defect rate of free software, but rather a vindication of it -- which is why this study is linked to from the Free Software Foundation's Web pages. The study is unfairly biased in favor of less-featureful proprietary software, and that software still came out way behind.

(From my own experience, I know that frequently, the best workaround for a bug in a Unix utility is to install the GNU version.)

Lewis's claim that this represents "a single-point estimate of defect rate" is incorrect. The paper includes detailed results of the tests on 82 different utilities, along with aggregate statistics by operating system. 63 of these utilities were available either from GNU or from Linux, and were tested in this study.

With regard to the lines-of-code figure: it is not easy to measure the number of lines of code that constitute "Linux", because it is not easy to define what constitutes "Linux" -- or, for that matter, "Unix" either.

If we mean just the kernel, this site has some figures for the sizes of several OS kernels in 1994. SunOS 5.2's kernel is listed as containing 680,000 lines of code, while SunOS 5.0's kernel is listed as containing 560,000 lines of code. If the rate of increase per version remained constant (doubtful, because 5.0 and 5.1 weren't really finished products) then the latest SunOS (the one that's the kernel of just-released Solaris 7) would contain 1,280,000 lines of code.

By comparison, the source code of the 2.2.1 Linux kernel totals 1,676,155 lines of code, including comments and blank lines, counting only .c, .h, and .S (assembly) files.

The Linux project's source code has already reached a level where we would "expect Linux defect densities to get worse". They haven't.

On page 125, Lewis cites Apache as an example of support diminishing when "the hype wears off", saying "it is currently supported by fewer than 20 core members" -- implying that the "cast of thousands" is a thing of the past. The truth is that the core Apache team has never been larger than 20 people, and they *still* receive contributions from many people outside the group. He also says that "Apache is losing the performance battle against Microsoft's IIS." But Apache has never been intended to be the fastest HTTP server around -- it's already more than fast enough to saturate a T1 when running on a puny machine, so its developers have been concentrating on things like adding more features and making it more reliable.

On page 128, Lewis says, "The concept of free software is a frequently practiced strategy of the weak". While free-as-in-price giveaways are common -- Microsoft's Internet Explorer strategy is a perfect example -- they are not related to open-source software, and their patterns of success and failure have little relevance for us here.

129 comments

  1. Sources, please? by Anonymous Coward · · Score: 0

    Could you post references to those benchmarks? I looked for them, having heard that Apache was faster than IIS, but I couldn't find them at all.

    I know there are proprietary servers (e.g. Zeus) that are faster than Apache.

    By the way, if Apache really is faster than IIS on comparable hardware, that's a tremendous indictment of IIS's quality. IIS is a multithreaded, single-process server; such servers tend to be roughly three times faster than multi-process pre-forking servers like Apache, when they're both running on Unix, anyway.

  2. I've SEEN it by Anonymous Coward · · Score: 0

    On an early IE4 CD. Before they released the first Service Pack to IE4. Our group had to order IE4 on CD because we didn't have decent Systems management capabilities for our predominately NT shop. It's printed neatly on the CD, and on the little paper coverslip.

    "One World, One Web, One program"

    Of course, somebody in the Marketing dept. must have made the obvious comparison and quietly yanked it.

    --spoot

  3. Apache Support by Anonymous Coward · · Score: 0

    Regarding his Claim that Apache is only supported by the 20 core team memebers:

    IBM offers support for Apache as part of its WebSphere solution if i am not mistaken.

    QED

  4. Fine Article, but still, where are the real apps? by Anonymous Coward · · Score: 0

    The only thing an average person knows how to
    use on a computer is a word processor, a browser,
    minesweeper and solitare!

  5. Fuzz, What's the difference between a GNU? by Anonymous Coward · · Score: 0

    The Fuzz paper cited in this rebuttal tests standard system utilities from various operating systems for fatal bugs and finds that GNU comes in first, followed closely by Linux, and then a ways behind by commercial apps. My question is how did GNU and Linux score differently? The standard system utilities on my Linux boxes are all GNU utilities, so what are Linux utilities if they aren't GNU?

  6. Oops...Wow FLAMEFLAMEFLAME!!!!!!! by Anonymous Coward · · Score: 0

    Brackets did not work wery well...


    HAHA! You mentioned PC in conjunction to Mac
    I smell smoke...FLAMEWAR! Lets get to it shall we:

    Macs are so much better than PCs because
    *fill in favorite "Mac" argument here*

    No Way! PCs are better than Macs because
    *!favorite "Mac" argument here*

    For example:

    Macs are so much better than PCs because
    *PC users are always dis the Mac users but Mac users never really yell to the PC users..*

    No Way! PCs are better than Macs because
    *Mac users are always dis the PC users but PC users never really yell to the Mac users..*

    /Pat

  7. Fine Article, but still, where are the real apps? by Anonymous Coward · · Score: 0

    I'm not the author of the original message, but what I believe he means is where are the applications that are comparable to the things that we usually take for granted under windows?
    I'd love to find a good C/C++ IDE. To be honest, emacs doesn't cut it. It does what I'd imagine it's supposed to do very well - edit text. I prefer more out of an IDE though. I know a number of unix programmers that use windows based development environments with NFS or SMB. To me this indicates that the effort of setting up this method, and the cost of the commercial IDE is less of a loss than that which would be taken by coding with whatever is available under unix.
    Word processors - Linux has a few, but I don't know many people (besides the anti-MS people that automaticly argue anything regardless of how outlandish as long as it's against MS) that would call them up to par with Windows word processors. Maybe it's the X Windows interface. I haven't tried any word processors since I've switched to KDE (and just a note here, KDE - and Windowmaker from the screenshots I've seen - go a VERY VERY VERY long way in making an acceptable linux GUI.)
    3D modeling. POVRay just doesn't cut it. Softimage, 3d studio, maya. I'm sure there are others, but I'm not a modeler or even an artist for that matter. I'm a programmer and do associate with modelers on occasion - this is basicly my interpretation of their answer to "why don't you use linux?"
    Linux tends to be designed for power users. I haven't seen any of the recent "easy" distributions myself, so these may be much better. However, if you want to attract a lot of basicly non-technical people (People that just want to get something done quick without a steep learning curve) it would be very advisable to eliminate ALL text file editing - ALL command prompt interface. Of course leaving it available is fine, but if you have to type a command at a prompt, it's probably going to discourage people right off. And editing a formatted file for configuration is just going to outright confuse these people.
    It would probably be a welcome addition if someoene created something like a graphical installation wrapper. If there were an InstallShield for linux, it would make things easier.
    Which indirectly brings up another issue. Windows basicly has Windows NT and Windows 95/98. I believe the other versions of Windows are now unsupported. When you ask for help with windows, you can say "I'm running Windows 95 and.." etc.
    Linux has a whole table of "current" configurations which all have their differences.
    At least when you pay for help from MS you get help (even if it costs an arm and a leg). In addition there are numerous web pages around the world that have common problems posted on them and solutions found by various people. Linux has some limited tech support (I know RedHat offers support, but I don't know of any other groups that do offhand). If you're about to point towards the open projects net linux help channel (linpeople), it's gone downhill recently. As an example, change your nick to something that people wont recognize you as, enter the channel, and ask a question. Of course you should specify your kernel version, distribution (including version), hardware, and anything else relevant. Ignoring that it would be hard for an end user to gather this information in the first place. (It's not typing "uname -a" that's hard, it's knowing what you have to type.) You might get lucky and get a reply immediately, but chances are you wont. Instead you will be informed that you should switch to X distribution instead. Or maybe "You shouldn't be doing X on linux." (this was popular when quake came along) After you eventually do get an answer, it will likely be something that an end user wouldn't understand.

  8. How to contact IEEE Computer Society by Anonymous Coward · · Score: 0

    Address Changes

    Membership or subscription address changes:
    Web: http://www.ieee.org/mem_serv/changeaddr.html
    E-mail: address.change@ieee.org

    Advertising

    Location: Publications office.
    E-mail: advertising@computer.org

    Awards

    Location: Headquarters office.
    E-mail: awards@computer.org

    Book Acquisitions

    Location: Publications office.
    FAX: (714) 761-1784
    E-mail: books@computer.org

    Catalog Orders

    Location: Publications office.

    Web: http://computer.org/cspress/
    E-mail: cs.books@computer.org
    U.S. & Canada: 800-272-6657
    Outside the U.S. & Canada: 714-821-8380
    FAX: 714-821-4641

    Catalog Information

    Location: Publications office.
    E-mail: cs.books@computer.org

    Chapter directory

    Web: http://computer.org/chapter/chapters.txt

    Chapters

    Location: Headquarters office.
    E-mail: chapters@computer.org

    Computer Society Offices


    Conference Calendar

    To submit your Computer Society conference for inclusion on our calendar, send the name of the conference, location, dates, and URL to:
    Location: Headquarters office.
    E-mail: conferences@computer.org

    Educational Activities

    Location: Headquarters office.
    E-mail: education@computer.org

    IEEE

    The Institute of Electrical and Electronics Engineers, Inc. main offices.

    Library Plans

    Computer Society Library plans:
    Location: Publications office.
    E-mail: libraries@computer.org
    Web: http://computer.org/library/library.htm

    IEEE library plans:

    Christine Albe at the IEEE office.
    E-mail: c.albe@ieee.org

    looking.forward

    Location: Publications office.
    E-mail: looking.forward@computer.org

    Membership Information

    Web: http://computer.org/member/mmbrshp.htm
    E-mail: membership@computer.org

    Magazine Editorial Boards and Staff

    Annals of the History of Computing
    E-mail: annals@computer.org

    Computational Science & Engineering
    E-mail: cse@computer.org

    Computer
    E-mail: computer@computer.org

    Computer Graphics & Applications
    E-mail: cga@computer.org

    Design & Test of Computers
    E-mail: dt@computer.org

    Concurrency
    E-mail: concurrency@computer.org

    Intelligent Systems
    E-mail: expert@computer.org

    Internet Computing
    E-mail: internet-computing@computer.org

    Micro
    E-mail: micro@computer.org

    Multimedia
    E-mail: multimedia@computer.org

    Software
    E-mail: software@computer.org


    Mailing Lists

    Computer Society mailing lists for conference or other promotional purposes, please contact:
    Location: Headquarters office.
    E-mail: mail.list@computer.org

    Press Contact and Information

    Location: Pam Lohof at the Headquarters office.

    Web: http://computer.org/pr
    E-mail: plohof@computer.org

    Reprints

    Single copy reprints contact: ASK*IEEE
    Web: http://ieee.uncoverco.com/ieeehome.htm
    E-mail: askieee@mail.uncoverco.com
    U.S. & Canada: 800-949-4333
    Outside the U.S. & Canada: 303-759-2226
    FAX: 303-758-1138

    Multiple copy reprints:
    Web: http://computer.org/author/reprint.htm


    Scholarships and Student Awards

    Location: Headquarters office.
    E-mail: scholarships@computer.org

    Staff Directory

    Web: http://computer.org/csinfo/stafforg/toporg.htm

    Standards

    Location: Headquarters office.
    E-mail: standards@computer.org

    Student Chapter Support

    Location: Headquarters office
    E-mail: chapters@computer.org

    Technical Activities

    Location: Headquarters office
    E-mail: technical@computer.org

    Technical Committees

    Web: http://computer.org/tab/tab.htm#tabalph

    Technical Meeting Schedule

    Location: Headquarters office
    E-mail: meeting.schedule@computer.org

    Transactions

    Location: Publications office.
    Editors-in-Chief for Transactions
    E-mail: transactions@computer.org

    Volunteer Directory

    Web: http://computer.org/direct/direct.htm

    IEEE COMPUTER SOCIETY OFFICES
    Headquarters Office
    1730 Massachusetts Avenue, N.W.
    Washington, DC 20036-1992
    Phone: +1-202-371-0101
    FAX: +1-202-728-9614
    Conference Department Phone: +1-202-371-1013
    Conference FAX: +1-202-728-0884
    Membership Information: +1-202-371-0101




    Publications Office
    10662 Los Vaqueros Circle
    P. O. Box 3014
    Los Alamitos, CA 90720-1264
    Phone: +1-714-821-8380
    FAX: +1-714-821-4010
    Publications Orders: +1-800-272-6657




    European Office
    13, Avenue de l'Aquilon
    B-1200 Brussels, Belgium
    Phone: +32-2-770-2198
    FAX: +32-2-770-8505




    Asia/Pacific Office
    Watanabe Bldg.
    1-4-2 Minami-Aoyama
    Minato-ku, Tokyo 107-0062, JAPAN
    Phone: +81-3-3408-3118
    FAX: +81-3-3408-3553




    IEEE Offices
    Headquarters (New York): +1-212-705-7900
    Membership and Information: +1-800-678-4333
    Service Center (New Jersey): +1-732-981-0060
    Transnational Office: +1-212-705-7887
    Washington Office: +1-202-785-0017

  9. Fine Article, but still, where are the real apps? by Anonymous Coward · · Score: 0

    If, for every 100 people who read this rebuttal and posted a note to register their approval of it, just 1 would step forward and write an application that the average person can use, the whole world would be better off. Office Apps are fine, Web Server Apps are fine, Window Managers are fine, but where oh where are the apps that the average person can use which will make life better? Take all the satisfaction and validation you need from this fine article, then go do something with it that will make a difference. Otherwise you ought not to get so excited by such a good piece of writing.

  10. Tell IEEE what you think by Anonymous Coward · · Score: 0

    And those that advertise in their mag. There is a great post up above with all contact information.

  11. Why not have this published in the 'COMPUTER' mag? by Anonymous Coward · · Score: 0

    The author of the original article isn't a member of the IEEE's staff, he's just a contributor.
    Maybe it is possible to get a rebuttal like this one into the mag, either as a letter to the editor, or, in a more polite (and polished) form as a response article.

    Neutralizing the Acid

    for example.
    They might be interested, as all of Kragen's arguments are of interest to the average IEEE 'customer'.

    Possible extensions of the article:
    * "only 20 apache members": explaining the concept of the Apache group
    * History of HP, IBM and their current attitude towards Linux.
    * Strategies how Linus handles the growing amount of code (preselection of patches etc.)
    * An updated version of "Sizing the Linux market"

    etc.

    Avus

  12. Re: Apache performance by Anonymous Coward · · Score: 0


    All of the benchmarks that I have seen show Apache to be as fast or faster than IIS unless it is performing reverse lookups on IP addresses.

    The latest benchmarks I saw showed Apache on Linux to be almost twice as fast as IIS on NT using identical hardware.

  13. One correction that was missed by Anonymous Coward · · Score: 0

    One of the claims made in the article by Lewis was that after the initial wave of support for a new OSS project, interest dies down. The example he used was the decline of postings on the Mozilla project's mailing list. This statement is misleading because the decline in mailing list traffic occured because most of the discussion was moved to Usenet newsgroups.

    I don't have a reference for this fact, but you could find it on Mozillazine or Mozilla.org if you looked hard enough.

  14. excellent! by Anonymous Coward · · Score: 0

    I couldn't read the "Acid Test" itself, it seemed
    to be password-protected. But from what I gathered from this rebuttal, I'm sure the original sucked.
    This counter-post represents a small but great victory for open source. Yet again, we have shown that when confronted with FUD, we come out on top.

    great article!

    MoNsTeR (forgot my password :)

  15. Lewis not stupid, just crooked by Anonymous Coward · · Score: 0

    At Oregon State University, Ted Lewis was known
    particularly for giving better grades to the girls
    in his classes who would sleep with him.

    He was a huckster then, and is a huckster still.
    But he was never stupid. Opportunism is a vice
    not incompatible with cleverness.

    What this essay means is that MS's dirty-tricks
    campaign going full-tilt, because Ted never did
    *anything* without getting paid for it.

  16. Speaking of benchmarks by Anonymous Coward · · Score: 0

    PC Week Labs this week published benchmarks of Linux vs NT. See Linux Is The Web Server's Choice.

  17. You are confusing video cards with graphics cards by Anonymous Coward · · Score: 0

    Linux' capabilities of supporting video cards are indeed scarce. Of course, so are Windows', but at least the video card manufacturers provide drivers for it, and there are some hooks in Windows where you can attach those drivers to.

    Video conferencing with Linux is largely not possible.

    OTOH, it would probably be the best idea, if such needs arise, to use a Be computer for augmenting a Linux setup WRT video functionality, instead of using the unreliable Windows variants.

  18. Developer size by Anonymous Coward · · Score: 0

    I loved the section on page 125 where he says the developer base is puny compared to Microsoft's. He compares Microsoft's 400 core programmers to 1000 people who contributed to Linux (in the kernel sense). And that their betas frequently go to 60000 users. That's pitiful. Let alone the fact that Microsoft's 400 full time programmers are coding all kinds of different projects, not necessarily the core kernel. I would like to see how many people are devoted to the NT kernel alone, versus the number of people reviewing the Linux kernel.

  19. How Sweet It Is by Anonymous Coward · · Score: 0

    I have to add my voice to the chorus -- *excellent* job with the rebuttal. The only problem is that many who read the original article won't read the rebuttal.

    Kick ass!

  20. RMS! by Anonymous Coward · · Score: 0

    Go GNUlix!!

  21. I Think Lewis flunk by Anonymous Coward · · Score: 0

    I sure hope this Lewis dude wasn't writeing or presenting his academic thesis for graduation, or else he be really in trouble failing.

    what institution is he representing anyway? gawd....must be a really sucky place.

  22. Whoo HOOO!! by Anonymous Coward · · Score: 0

    Kragen Sitaker, you are my new Ghod! Excellent work, man!

  23. ok but by Anonymous Coward · · Score: 0

    In depends what you mean by "Linux". If you mean the kernel, then the reason it's becoming so large is that nearly all the device drivers are distributed with the kernel, in source form no less. If Windows were to do this for all their device drivers, the size of Windows would be astronomical.
    If you mean utilities, etc., then I'd have to agree. I've seen a fairly substantial increase in the size of some of the most popular Linux software.

  24. Heaps of FUD, fresh from the FUD factory by Anonymous Coward · · Score: 0

    Excellent follow-up. This makes me proud to be a Linux user. Facts are facts, people who write for a living should stick to them. Obviously the original author did not and he got burnt (rightly) for it.

    AC because passwords suck!

  25. Microsoft's Market Dominance Down to Open Source by Anonymous Coward · · Score: 0

    No I am not talking about Microsoft's buggy operating system offerings. I am talking about the PC clone open source hardware standard. Microsoft only took off with the appearance of the PC clone. The Apple Mac was superior technically and in terms of usability however it was a closed system and overpriced. Buyers were offered a wide choice in hardware at a competitive price, and it outsold everything else. Unfortunately the only OS available for the platform was MSDOS. By the time that Windows 3.1 and later Windows 95 arrived the PC hardware standard was already dominant and people had no choice but to load MS Windows. That an limited and obviously inferior OS can be sold on the back of an open source hardware in competition with a far superior closed source system and manage to achieve such total market domination, is to me a demonstration of the incredible power of open source development. Now that the OS has also gone open standard, I am convinced that Microsoft and other closed OSes are effectively dead although this may not be apparent for three or four years. If anyone out there has Microsoft shares, it would probably be very wise to get rid of them now. In five or six years Microsoft's market share will be worse than where Apple's market share is now. Don't forget this time round, Linux has open source, free cost and technical superiority on it's side.

  26. Let Ted Lewis know what you think! by Anonymous Coward · · Score: 0
    The website for Ted Lewis's last book is http://www.friction-free-economy.com/ and he receives mail for that at tedglewis@mainstreaming.com

    His email address at the Naval Postgraduate School: tlewis@nps.navy.mil

    Although please try to contain at least most of your rage... : )

  27. from the horses mouth: zdnet praises linux by Anonymous Coward · · Score: 0

    read all about; zd-net finds linux beats nt at it's own game. so much for anti-opensource FUD.

    http://www.zdnet.com/sr/stories/issue/0,4537,387 506,00.html

    http://www.zdnet.com/sr/stories/issue/0,4537,219 6115,00.html

  28. Bravo by Anonymous Coward · · Score: 0

    (First time poster and Linux newbie here)

    A truly masterful expose of the inaccuracies in the original article.

    Just a quickie: is there on /. an archive where articles such as this could be stored for posterity and the education of the masses? I'm still at the early stages of being a Linux user (weaning myself off of NT gradually :) and I make the odd comment about how good it is to other MS-oids. It would be great if I could point some of them to articles such as this one. (Might not work since they have all been loboNTomised, but one lives in hope!)

    Richard
    (currently an Anonymous Coward but aspiring to greater things)

  29. No Subject Given by Anonymous Coward · · Score: 0

    Yes. And BTW instead of speculating with out solid numbers that the server market share is larger the article really only has to make a point that NT doesn't 'smother' everything else.

    On a side note. It might be more interesting to know what % of the net traffic is controlled by a particular server software/OS. I serve web-pages locally off my P133 Linux Box - only when I want to share data. Should it be weighted the same as some Sun box servering a million pages a day?

    Furthermore does Apache run on NT? Would this be an NT server or an OSS server by this guys logic (if logic is a good word)?

    -pete

  30. ok but by Anonymous Coward · · Score: 0

    Modularization. If software keeps growing in size at a high rate, it's because the authors have failed to plan and are, usually due to a marketing department, integrating completely useless features into a product where they have no place. A Certain Companys products suffer heavily from this, hence they are unstable and quality goes down the drain. Throughly modularized software doesnt suffer the same problem, since it relies on well defined interfaces to separate the different parts, and for free software there is no driving force to merge features into the wrong place. Each part is small and does it's job in the correct way.

  31. an appreciation, and an addition by Anonymous Coward · · Score: 0

    I couldn't read the original article, since I've let my membership lapse in the IEEE computer affiliate years ago. However, if it is the case that the author actually claimed IBM and HP were based on UNIX, this is so laughable that the fact that this article was even published justifies my dropping my membership. Until fairly recently (that is, the last decade or so) IBM=[MVS || DOS/VSE/SP/etc].

    Furthermore, the comment of NT "smothering" the competition does not even *begin* to consider all the companies (Ameritech, for example, where I used to work) going from Win 3.1 directly to NT w/s, instead of the dead-end trojan horse of beta software that was Lose95.

    I have *also* read that *half* the Web runs on Apache, and only a third on IIS.

    mark roth-whitworth (whitroth@wwa.com)

  32. Re: Apache performance > IIS on NT by Anonymous Coward · · Score: 0
    I would totally agree here, I use NT, 98, Linux and IIS and Apache. The gut feel is that Apache blows away IIS for speed.

    I've noticed that too, but all the articles I've read say IIS is faster. I've never actually tested to see if they're accurate or not. When an article says that IIS is faster, are they talking about the number of hits per minute it can serve, or average turn-around time (which the user sees.)

    It should matter very little if IIS can serve a couple more pages per minute if Apache beats it in responsiveness.

    KN

  33. Bitten by buzzwords... by Anonymous Coward · · Score: 0

    It's time to start shooting people who use the phrase "thinking out of the box" - especially when it's used as an excuse to knowingly pass off crap as gold with the intention of provoking people.

  34. I think that we should invite Ted Lewis to respond by Anonymous Coward · · Score: 0

    Surely he is not afraid to stand behind his paper..

  35. The press still doesn't know what Linux is by Anonymous Coward · · Score: 0

    Really we should be saying that 'the Linux kernel'
    is an OS kernel, and Linux itself is just an
    umbrella heading for anything related to it.

  36. One negative comment by Anonymous Coward · · Score: 0

    The "Crossing the Chasm" reference was to Geoffrey Moore's book, by the same name, on high technology marketing at Regis-McKenna.

    It's true that Linux has not "crossed the chasm"; neither have any other free UNIX clones, nor, for that matter, has every commercial UNIX implementation.

    To "cross the chasm", a product has to make it past the stage where it is used only by visionaries, innovators, or early adopters.
    Linux has not done this.

    In point of fact, "the Internet" hasn't "crossed the chasm" yet; it may not do so.

  37. Excellent Rebuttal! by Anonymous Coward · · Score: 0

    I still find it hard to believe that the IEEE actually allowed that article to be published. That had to be the worst article that I have ever read in COMPUTER. Their standards are usually much higher than that.

    Nighthawk

  38. one more point by Anonymous Coward · · Score: 0

    The article didn't mention the most ridiculous claim of "acid test": that OSS developers prefer
    working over interface fancies rather than on
    "nuts and bolts". If the author had any clue,
    he would have known that one of main problems
    of OSS is exactly opposite (although such
    projects as KDE and GNOME aim at solving it)

  39. Good job, Kragen by Anonymous Coward · · Score: 0

    Thanks for the editorial, Kragen. More people need to write things like this.

    Paul
    paul@ebb.org

  40. check out other papers Ted has written by Anonymous Coward · · Score: 0

    http://www.friction-free-economy.com/archives/dose index.html

  41. stupid (no) lazy (yep) cynical bastard (nope) by Anonymous Coward · · Score: 0

    Your suggestions are good, but are they average user? I merely pointed out that Linux already has the apps most people use in Windows. You think people go into CompUSA looking for "collaborative historical research" apps? Not to say they shouldn't, but do they?

    "How about an app that teachers can create homework on, and that children can do their
    homework on?"

    Doable on a web site. Why code an app for it?

    "How about an app that allows children to collaboratively and interactively do historical
    research, gain insights, pose questions and examine topics?"

    Sounds like the Internet to me. Or those multimedia encyclopedias (tho they aren't collaborative as far as I know).

    BTW, since you take great interest in childhood education, do you also teach kids to respond to criticism by calling people stupid lazy bastards?

  42. Forgot one thing by Anonymous Coward · · Score: 0

    Great article but he forgot to mention the benchmarking recently done which proves that Apache on Linux is signifigantly faster than M$'s IIS

    :D

  43. No Subject Given by Anonymous Coward · · Score: 0

    million; that suggests that if you include people installing
    multiple servers from the same CD and installing from Internet
    downloads, you would find that Linux's server market share is much
    greater than Windows NT's.
    I hope the author meant unix, and not liunx. To think that linux's installed base is greater than NT's is laughable. Except for this, and one other minor error I found (so minor, I can't find it again...) the author's assertions are sound.



    Lynx again... sKroz

  44. Slashdot is the problemm, not FUD by Anonymous Coward · · Score: 0

    Clearly the original article was FUD, but it was not identified as such in Sengan's original editorial leadin, which suggested that the analysis was correct - that he couldn't find anything to counter it. I see that Sengan has again submitted FUD in the form as fact in the form of a Gartner Group report - today.

    Responding to this FUD on a point-by-point basis is not almost never worthwhile or productive.

    Slashdot is visited by a large number of Windows users interested in Linux and Open Source and technical issues, including related political and social issues. In fact, more Windows users than Linux users. Check out the about link to left.

    When such a high percentage of features submitted at Slashdot are FUD, which generate needless controversy and give the impression that the FUD is valid, then something is very wrong. Of course there are legitimate issues and dissatisfactions we have with Linux as Linux users, but not these issues. This gives persons who may want to try Linux or use it at work a sense that the FUD is to be seriously considered.

    Linux is the focus of the Open Source movement and will be for some time. Slashdot is BETRAYING us in clamoring more for controversy and more hits from the "let's visit Slashdot and watch the geeks make fools of themselves" department. This has a much more devastating effect on Linux than any amount of FUD coming from MS and its partners in deception. All, I fear, for more hits AT LEAST and perhaps more advertising dollars as well.

    Sounds cynical. How can one come to any other conclusion? I don't give jack squat what Slashdot has done for people in the past, the amount of damage being done by such controversy seeking is very great, because it is being done by people who should know better.

    In particular, Sengan is being used the "bad geek" who submits pro-FUD articles, but he is only part of your team, TACO. Then, the "good geeks" follow up and respond to the bait, but others are also drawn, including those who see it as an opportunity to generate more confusion with pro-Fud posts. This practice by Slashdot itself is infinitely worse than trolling by posters, and has a far more devasting effect. I ask you, please consider what you are now doing in persisting in this unwholesome method of getting even more activity at this site.

    Again, there might be times to address the issue of FUD and point to stories which demonstrate it, but not in this manner.

    I do not want to either paint an overly rosy picture of Linux for the curious, or to go back to the "old" days, because I also am a relative newcomer to Linux and I despise many of the elitist posts I see here from people who pride themselves on which version of Linux was their first but who can't code their way out of kindergarten.

    If Slashdot cannot refrain from such tactics as it is now indulging in, I say that it's time for people who do want the kinds of things Slashdot has offered but who are being betrayed to move on. At the very least, a little more judgement in how these articles are presented is called for. I've seen no evidence that Shashdot cares, though.


    Slashdot, you have totally lost my respect. If you want it back, you will have to earn it.

    John Califf







  45. Fine Article, but still, where are the real apps? by Anonymous Coward · · Score: 0

    I'm still looking for software that will help me get laid more often; that would certainly make my life better! Linus, are you listening? Why waste all your time working on a stupid kernel when you could be doing something _really_ useful? And if you're so smart, why aren't you rich, anyway?

    ;-)

  46. As a member of the ACM and IEEE CS I am dismayed by Anonymous Coward · · Score: 0

    As a member of the ACM and IEEE CS I am dismayed by the content of the article in question. Usually IEEE magazines are fully of well researched and factually acurate information. It appears that the editorial standards of that particualr issue were somewhat sub standard. I recommend all IEEE CS members to email the editor with their views on the subject.

    Ciao

  47. Don't mix Server and Workstation by Anonymous Coward · · Score: 0

    I don't doubt for a minute that Linux's installed base is greater than NT Server's.

    Now, the MS droids will immediately pipe up to complain about leaving all those copies of NT Workstation out of the count.

    Well, to them I say, come back when Workstation provides the same server support that Linux does.
    (Oh, I know it's the same codebase, just some registry setting tweaks make the difference. But Microsoft charges a hell of a lot for those tweaks, and without them the functionality isn't there. Lets compare servers to servers, whether or not the hardware is actually being used that way (no way of knowing).

  48. Fine Article, but still, where are the real apps? by Anonymous Coward · · Score: 0

    What are you looking for? Web browsers? Web page authoring apps? 3-D authoring apps? Sound and video players? Graphics? Fax? Chat? Checkbook/personal finance apps? It's all available. Your crying about a dearth of apps reminds me of the people who claim Linux doesn't have a GUI. Have you even looked for apps? They aren't all pre-installed on your distro, btw.

    "where oh where are the apps that the average person can use which will make life better?"

    Well, not even Microsoft has come up with an app that spits $20 bills out of the computer...that certainly would make my life better.

    Just exactly what kind of software would make your life better?

  49. Ted Lewis? by Anonymous Coward · · Score: 0


    His email address is on the Computer magazine web page:

    t.lewis@computer.org

  50. Take another hit... by Anonymous Coward · · Score: 0

    ..off the keg full of whoop@ss. Excellent rebuttal! It makes me *sniff* proud... :~)

    -lAmeDuck

  51. Can you say FUD? by Anonymous Coward · · Score: 0

    Hmmm, I wonder how much MS paid for that article? It's obvious he didn't even bother to research his facts...

  52. This article is good, by Anonymous Coward · · Score: 0

    but not as effective if the mainstream doesn't see it. We really should find a way to get this posted somewhere where the non-technical manager types will read it.

  53. RMS is an egotistical lunatic by Anonymous Coward · · Score: 0


    I think it was RMS who suggested (or rather demanded) that what the press commonly refers to as "Linux" is really "a common collection of GNU utilities and the Linux kernel" thus "GNU/Linux"...

    And this is one of the many reasons I dislike the guy.

    I have a SunOS machine sitting on my desk with a bunch of GNU utilities running on it. Why doesn't he insist that I call this a "GNU/SunOS" system?

    RMS is simply jealous of all the publicity that Linux is getting. That publicity should have been his, if he had been able to finish the HURD. He's as egotistical as they come. So now he wants to do all he can to make sure everyone knows that Linux would not have been possible if it weren't for the GNU project.

    He's right about that, and everyone who worked on GNU software has my gratitude. But it's best to call it a "Linux" system, and then have people find out that all those programs came from the GNU project.

    Otherwise, to be fare, we'd have to call it s GNU/BSD/X.org/Netscape/etc./Linux system. And that's just ridiculous.

  54. A response from Ted Lewis by dwmw2 · · Score: 1
    I don't think that quoting this reply is too inappropriate...
    Date: Fri, 12 Feb 1999 10:25:45 -0800
    To: David Woodhouse <David.Woodhouse@mvhi.com>,
    ombudsman@computer.org, software@computer.org
    From: Ted Lewis <tedglewis@friction-free-economy.com>
    Subject: Re: Complaint re: 'Computer' magazine.
    Cc: aburgess@computer.org

    David,

    The April issue of Computer will reply to many of the issues raised by the open source community.
    Grrr. When I hit 'preview', /. removed all the bloody &gt; escapes, and replaced them with the real characters, which then didn't bloody work next time.
  55. Only thirty years? by bsa3 · · Score: 1

    >Both companies had been established for more than thirty years...

    That's somewhat of an understatement.

    IBM was established in 1888, and incorporated in its present form in 1911. Hewlett-Packard was established in 1938.

    In other words, IBM was founded long before the authours of Unix -- and probably even their parents -- were born.

  56. How to read the original article. by Brett+Viren · · Score: 1

    The usual `cypherpunks' user and password is valid.

    -Brett.

  57. Shipments, not units, grew 212% by KMSelf · · Score: 1
    The 212% growth for Linux cited in various places refers I believe to unit sales, not unit installations. Actual unit growth appears to be about 100% (7.5 million to 15 million), according to the Red Hat survey numbers. See this article for more details.

    This is the problem when looking at growth rates: you have to keep track of what it is that's growing (and what the percentage basis is).

    --

    What part of "gestalt" don't you understand?

  58. i agree by drwiii · · Score: 1

    I wouldn't mind seeing more of this guy's stuff..

  59. No Subject Given by drwiii · · Score: 1

    Nice writeup, I enjoyed reading it.

  60. Very Good Post by Aaron+M.+Renn · · Score: 1
    I must say, after the very low quality of most slashdot "editorials" these days, this one was very refreshing. Very high quality.


    The only thing I should mention is that the New England Journal of Medicine is a purveyor of all too much junk science. Check out one of the best sites on the web http://www.junkscience.com to find out more.

  61. Anti-FUD Bomb by CrusadeR · · Score: 1

    This is easily the best editorial published by Slashdot in recent memory... Rob, get this guy to be a regular contributor... Congratulations Kragen for your logical and well thought out rebuttal.

    --
    :wq
  62. You took the words right outta my mouth... by Codifex+Maximus · · Score: 1

    litteraly! That is exactly what I said yesterday though you stated it a bit more eloquently. :)

    Bottom line: If you don't evaluate and investigate your subjects both objectively and thoroughly, you don't have anything worth saying.

    The author of the origional article should take the Bottom line fact to heart.

    --
    Codifex Maximus ~ In search of... a shorter sig.
  63. Ted Lewis is a moron by gavinhall · · Score: 1

    Posted by neuralfraud:

    That was an excellent summary of that article i beleive. Only an absolute idiot would write something like that, or he is (as you suggest) deliberatley trying to deveice the OSS community.
    in which case, has not done a good job of!

  64. Simply beautifull!!!!! by Wisdom+Seeker · · Score: 1


    I really enjoyed reading this. I'm glad there are some people who can retalliate without having to flame.

    Nice piece of work!


    - Jesper Juhl -

    --
    .oOo. Don't underestimate the power of Linux .oOo.
  65. You can't see me, by Tim+Doran · · Score: 1

    but I'm standing on my chair applauding.

    I'm getting funny looks from my coworkers.

  66. The press still doesn't know what Linux is by Kurt+Gray · · Score: 1

    I think it was RMS who suggested (or rather
    demanded) that what the press commonly refers
    to as "Linux" is really "a common collection
    of GNU utilities and the Linux kernel" thus
    "GNU/Linux", so comparing the Linux kernel
    to the entire UNIX OS is apples and oranges
    and also discredits all the thousands who have
    ported GNU utilities to Linux while the press
    assumes that Linus commands the kernel and
    the common utilities. In fact we should really
    annoy the press and insist what they think is
    Linus is really "XFree + GNU + Linux"

    Also I am highly skeptical of any claim that
    IIS outperforms Apache. Can I see some benchmarks
    to that effect anyone? Perhaps on a Windows
    box Apache is not so great compared to IIS but
    I am confident that Apache + UNIX kicks the crap
    out of IIS + NT.

  67. Get This Out by sterwill · · Score: 1

    An excellent rebuttal, but you're only preaching to the converted if you don't find a way to get this read. Submit this to Computer suggesting that Ted Lewis needs to defend his previous statements, else Computer magazine itself might be held liable (at least in its readership's eyes) for the inaccuracies, deceptions, and borderline slander in an article they published.

  68. Amen Brother by Don+Negro · · Score: 1

    This is what I love about /. If BS exists, Rob, Hemos, Sengan, ect. finds it, and /.ers tear it to shreds.

    God, think what we could do if we were experts on the law, or public policy. 'Course, if we were, we wouldn't be cool enough to visit /.

    Oh well, keeping MS in check is enough for now.

    Don Negro

    --

    Don Negro
    Perl 6 will give you the big knob. -- Larry Wall

  69. "then they fight you" by tjones · · Score: 1

    I ignored Mr. Lewis' article at first, I figured it was just more FUD for the heap. Reading Kragen's reply caused me to read the "article" in question.

    Mr. Lewis, it seems, it not as much interested in researching facts as he is in promoting his book. His inattention to detail is obvious. Misdirection, assumption, and outright misrepresentation are no way to present an analysis of anything. Mr. Lewis has just destroyed whatever credibility he may have had.

  70. Excellent article, damn it all. by joss · · Score: 1

    I was really happy when I saw the original article. It was full of crap and deliberately misleading ("MS is written by hard-working 60hr a week professionals and Linux is written by part time hackers....etc etc") but I was happy to see it.

    Why was I happy - simple: I'm looking to buy one year Put Options on MS and as people start to believe Linux really is a threat, this diminishes the amount of money I can make. The more FUD I see, the happier I am. It won't help them in the long run.

    MS is powerful, smart, unscrupulous and rich, but they are just one company. How can they compete against the rest of the world ? Why do people use MS at all - because most people care more about the applications than the OS. Yes, there are far more applications for MS at the moment, but that will change. Running a small ISV, which do I prefer: a sensible, reliable OS with free development tools where if I succeed I can keep my market - or a crappy OS where success will just result in being squished like a bug when MS incorporates a poor clone of my product into the OS or into Office ?

    --
    http://rareformnewmedia.com/
  71. Ouch... Nice article. by Troy+Baer · · Score: 1

    This is what we need to do when we see FUD, folks: refute it as completely, as acturately, and (most importantly) as unemotionally as possible. Going off the deep end every time an author makes a boo-boo will make us look like a bunch of raving loonies. On the other hand, I think articles like this one present the case for Open Source in the best possible way -- by presenting the *FACTS*.

    --Troy

    --
    "My life's work has been to prompt others... and be forgotten." --Cyrano de Bergerac
  72. Here is a useful Ted Lewis link by Kaz+Kylheku · · Score: 1

    click here.

    Looks like Teddy got his Ph. D. back in the days when all you had to do was spell the word COMPUTER correctly. :)

  73. Just a couple of points... by jd · · Score: 1

    The Linux kernel has video support for framebuffer devices, and Apache is miles faster than IIS. From what I understand, IBM have even joined in to make it even faster -and- more feature-complete. (The two are not contradictions, if done properly.)

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  74. Modular by BadlandZ · · Score: 1

    Sorry if this posts twice, I waited about 5 minutes for it to load in the static pages, but didn't see it, so I thought I would try again

    For lack of a better word, I think "modular" covers it. As "Linux*" grows bigger, the modularity of it also grows. Which, in fact improves support.

    Commercial OS's grow bigger and rely on "in house" support. The more features they add to the code base, the more support they have to provide.

    Where as, development "teams" in the Linux commnuity actually provide specific nitch code and support for the code completely independantly of each other... Well, at least more independantly than commercial shops.

    XFree86 and Linux is only one of thousands of examples. Both could stand independantly, Linux with commercial X support, XFree86 on other OS's. Both have thier own development team, thier own specific tasks, and thier own support base and style. Same goes for almost every linux application down to the basics... vim, bash, tcsh, etc.. these aren't written and supported by kernel coders. So the support base branches out as rapidly as the code base.

    Where as, shops like Microsoft use in house "support centers" and in house "development centers." This leads to the "support center" haveing to deal with Windows, Word, WordPad, DOS, on and on and on, each with more features every release. But all just the same support center.

    So, the case of "more Linux* features" creating bloat and failing maintaince and support doesn't hold to the commercial model it would fail in.

    This is how GPL/GNU evolved, little seperate teams, on little seprate projects, functioning independantly, but knowing what thier place in the "big picture" was, because they are carving that place out for themselfs. Thus, the "modularity" of Linux*, and the reason to keep that modularity, and the reason support will scale up efficently with the features in GNU/GPL.

    Linux* -- * denotes, in a generic sence, because Linux to me is the kernel, but what were really talking about here is the whole ball of wax, from kernel up through the highest level applications.

  75. Wow by ChiefArcher · · Score: 1

    That comeback was very good and to the point. It's amazing how many stupid people there are in the world... If people would just do research before they release something, this kind of article would never be published in the first place.

    It's just like the PC vs Mac thing... PC users are always dis the Mac users but Mac users never really yell to the PC users..

    O well.. my $cents = 2;
    ChiefArcher

  76. Solaris lines of code by ChrisRijk · · Score: 1
    This is not in any way to an attempt to disagree about the accuracy of the excellent rebuttal article. Anyway, according to this Sun white paper Solaris 7 has 400,000 lines of code in the kernel, and 12 million for 'Solaris'.

    Look for "lines of code" in the text - it'll be the 2nd match. the white paper also suggests NT might have some trouble with it's 40 million lines of code, most of which is very recent.

  77. Damn! Beat me to it! by Jeff+Licquia · · Score: 1

    I wrote up a several-page treatise on the flaws and errors in his paper, but it appears Kragen beat me to the punch.

    (Good job, BTW: you caught some I missed.)

    For the sake of completeness, here are some he missed:

    On page one, Linux has already failed the acid test of crossing from early adoption to mainstream acceptance, but on page two, Linux is still considered to be in the "free-growth" stage. Which is it?

    He compares the entire Windows NT development group and the code they manage to the Linux kernel team only, attributing to it the task of managing all of Linux. By extrapolating his numbers to all the projects represented by a typical Linux distro, you get as many as 160,000 developers represented.

    Did you know Linux was losing market share? "Linux is still Unix, and Unix is losing market share, therefore Linux is losing market share, and Microsoft would never support a shrinking market." That gem is on page 4. Someone needs to go tell IDC.

    If anyone's interested, I can post the paper somewhere.

  78. send a link by diakka · · Score: 1

    Did someone make sure and send a linke to the author of the original inflamatory article?
    --

    --
    -- Knowledge shared is power lost. -- Aleister Crowley
  79. Here Here, Well Spoken Bruce! by Phoenix · · Score: 1

    (sorry...quoting Monty Python)

    I have been debating if it was worth my renewing my membership with the IEEE. If they keep allowing poorly researched, glaringly inaccurate articles such as that then I will not renew...ever. I used to have a lot of respect in their opinions and facts but that article sucked aol startup disks. I wand to see that chap in an IRC room where we can have a little discussion about his work and to see if he will stand behind his paper.

    Personally I dinnae think he has the balls.

    --
    -- Wiccan Army, 13th Airborne Division "We will not fly silently into the night"
  80. My take on server market share by sphealey · · Score: 1

    I find it interesting that in blasting this article (which I agree is full of poor arguements and _very_ poor statistics), /.'ers have chosen to totally ignore Netware. In another context that might be considered FUD, don't you think?

    Here is my totally unscientific guess on server market share:

    Boxes installed
    1 - Netware
    2 - *nix (including Linux)
    2a - Sun
    2b - Linux
    3 - NT
    4 - AS/400
    5 - IBM mainframe

    Bits served - internal networks
    1 - IBM mainframe
    2 - Netware
    3 - AS/400
    4 - *nix (Sun probably first)
    3 vs. 4 could certainly be argued
    5 - NT

    Bits served - external networks (Internet)
    1 - *nix
    1a - Sun (by far)
    1b - other *nix including Linux
    2 - unknown? Could be NT, IBM mainframe, or other.

    Server market share
    This one is tricky. By boxes, by bits served, by $$ value of systems sold? If I take out 5 Netware servers and replace them with 20 NT boxes, what does that do to the market share of each? If I replace the 20 NT boxes with 2 Linux machines, again what does that do to market share?

    By installed base or growth rate? I would guess that Novell has by far the largest installed base, but the lowest current growth rate. Linux - high growth rate, but that doesn't mean much if your initial installed base is small.

    Finally, 1997, 1998, or 1999 base/growth rate? Novell lost market share and installed base in 1997, bleeding like a stuck pig. I don't think that process continued at the same rate in 1998, or will continue in 1999 based on discussions with peers.

    No answers here, just some observations and questions. But don't forget other platforms, most notably Netware and AS/400.

    sPh

  81. Let's call it TuX by matomira · · Score: 1

    Given that the media/drones/masses are so remarkably inept at establishing the difference between a kernel and an OS, how about if we start calling the Linux/GNU/X combination..

    TuX

    ?

  82. Original article please? by 3lixyqueue · · Score: 1
    Because I nor anyone really reads the past postings/replies, did someone make a copy of the original article to which this rebukes?

    If so, location?

    Thanks...

    --
    3lixyqueue
  83. Indeed! by YogSothoth · · Score: 1
    When I read something like that original article the first thing that comes to my mind is "Hmm, I wonder how much actual, personal experience this person has with using open-source software?"


    It is often the case that a question so obvious as that isn't even posed - people just accept a person's statements and credentials without examination. As an example, I've heard people
    extolling the superiority of NT's scheduling
    vs. linux's but these same people nearly inevitably respond with a sheepish "no" when
    I ask: "Ok, since you're so obviously an expert in computer science - could you sit down right now and code even a bubble sort in any programming language?".


    Too many people are just parrots - repeating some spiffy-sounding fact-byte they've been fed with having anywhere near the knowledge to objectively analyze the statement for themselves.


    Anyone can sound technically competent in the broad sense - I've interviewed probably 100+ developers in the last 4 years and it is
    astounding how wide the gap sometimes is between the level of experience/knowledge professed on their resume and their actual competency when it comes down to specific questions.


    I suppose (for the author of the original article) that's the downside of spewing out a rant like he did that's likely to be read by
    the programming community - we don't tend to be easily impressed
    by hand waving, just boring old facts for us, thanks.

    --
    there are two kinds of people in this world - those who divide people into two groups and those who don't
  84. thanks by hany · · Score: 1

    thanks to Kragen Sitaker

    --
    hany
  85. ok but by Frederic54 · · Score: 1

    "Maintenance and support grow more complex, and costs increase due to a scarcity of talented programmers. Success leads to features, and feature creep leads to bloated software."


    Kragen is right on his analysis (sp?), in the original article this was (above) the sentence that made me thing Ted was right, and this sentence still worries me... sure linux becomes big, "too" big?
    --

    --
    "Science will win because it works." - Stephen Hawking
  86. Excellent--Expand and Publish by Monkius · · Score: 1

    The facts are in. Talk to your CS prof, and get the momentum to see this tripe rebutted in the pages of the original journal.

    --
    Matt
  87. Yeah! by Puff · · Score: 1

    Preach it, Brother!

  88. wow! by law · · Score: 1

    This is the reason I keep coming back to Slashdot.

    --
    "Think of it as evolution in action."
  89. RMS has no right to "demand" anything... by Stick+Boy · · Score: 1


    He really has no right to demand anything. All he is concerned about is his piece of the spotlight.

    --
    --- "The problem is not that the world is full of fools, it's that lightning isn't being distributed correctly." -- Mar
  90. I second that by eGabriel · · Score: 1

    I'd love to read more articles from Kragen.

    -gabriel

  91. How to read the original article by morven2 · · Score: 1

    The normal cypherpunks/cypherpunks user/passwd works on this site, like everywhere else. I've seen lots of people saying 'I couldn'd read the original article, but ...' so I thought I'd post this reminder!

  92. Yahoo! (don't let em sue me :-) by Journey · · Score: 1

    I've had this edition of Computer magazine for a week now and have been seriously planning to write the editors regarding this article. Now I've got someplace to point them in addition to my own gripes.

    Way to go.

    -Chris

  93. Congratulations by markster · · Score: 1

    Excellent work. I was suspicious of what kind of a rebuttal there was going to be, but this was remarkably well done and well thought out.

  94. Well Written! by suds · · Score: 1

    Excellent response. We should make sure that
    the 'Computer' editors read this and make
    sure Mr.Lewis's writings are ignored in the
    future.

  95. Excellent article by martian · · Score: 1

    Thank you

    --
    "There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence."
  96. Benchmarking Apache by malx · · Score: 1

    IIS on NT can be faster than Apache on *nix under certain unrealistic circumstances, but not under anything you'd call "realistic conditions".

    With a fairly high-powered box (dual P-Pro and up) that is not heavily loaded, that only servers static files and never CGIs, database lookups, SSIs or any other dynamic content then yes, IIS is a bit faster. But as Apache Performance Tuning says,

    Most sites have less than 10Mbits of outgoing bandwidth, which Apache can fill using only a low end Pentium-based webserver. In practice sites with more bandwidth require more than one machine to fill the bandwidth due to other constraints (such as CGI or database transaction overhead).

    If you add anything like CGI, mod_perl, PHP, SSI or whatever, Apache quickly takes the lead. I can offer a rough performance comparison between Apache + PHP + MySQL on FreeBSD and IIS + Cold Fusion + Access on WinNT. The former was maxing out a K6/2-350 with 256Mb RAM at 200,000 page views per day. The latter was maxing out identical hardware at under 5,000 page views per day. Admittedly they weren't identical sites (actually the Apache site had much more complex db work). More importantly, to compare IIS with Apache accurately we should have had them both connecting to a database on a separate machine (and not use Access!), but nonetheless it makes clear that the IIS on NT option is technically less preferable.

  97. IEEE's been infiltrated by the MIB by Mike+Cornall · · Score: 1

    Sometime ago (I think it was last September) I read that IEEE had selected Microsoft as the Most Innovative Company of the Year(**). Since I couldn't think of anything MS had innovated in the preceding year, and since this was the same year when huge strides were being made elsewhere (Linux, Java, Real Media, cable modems, you name it), I concluded that MS had managed to stack the board of IEEE, and that the award was a show put on for the DOJ.

    It appears that IEEE is no longer objective, which makes them irrelevant as a standards body.

    ** - Hearsay Warning: Although I read this in a major publication (one of the major weekly PC-industry papers), I was never able to corroborate it on IEEE's website.

  98. Good show! by Tide · · Score: 1

    Great rebuttal.
    I have hard time believing that IIS is supposedly faster. Didnt ZDnet run some tests that proved linux 2x faster? Im too lazy to look up the article.

    chad

    --

    People think Microsoft is the answer. Microsoft is just the question, "No" is the answer.
  99. I hope Katz read this article and the comments by JB · · Score: 1

    *This* is what editorials should be like, not the meandering, semi-amateurish prose we get from JK.

    It's a pleasure to read something clearly laid out and thought out. Good job Kragen.

    JB

  100. AMEN! by Pym · · Score: 1

    It goes to show that if anyone says the *INX people are fighting some religious war against the infidels, they need to be pointed to articles like the load of FUD blasted in this excellent reply. In the workplace, I'm fairly constantly dealing with arguments of this type, when my questions expect technical answers about the viability of NT server as a reliable enterprise solution. I'm treated as a zealot hyping some hacker kiddie OS, yet...the examples against the NT server 'solution' are many and factual and the arguments in favor of NT are often FUD. I work both sides, like 'em, but this is -not- a 'juvenile and doomed religious' war, this is a war for technical truth and clear facts. This is a war against implimentation based on ignorance, informed or uninformed. Given this, We Will Always Win as long as we have people like Kragen and countless others to stand up and tell it like it is, -even if- we do not agree. Just the Facts.

    Question the dominant paradigm.

    Pym

  101. Ted's amazing response .... by llywrch · · Score: 1

    >A few hours later I received this reply:

    > Craig,

    > Thanks for the kind words. I try to get my readers to think out of the box once in
    > awhile. Sometimes it isn't possible.

    > --ted

    >Yeah, I found it unbelievable, too.

    Maybe what he meant by the phrase ``to think out of the box" was ``I just took some LSD for the first time & it was so kewl that I think you ought to do it to."

    Geoff
    A Computer Society member

    --
    I think I see a trend here. Maybe for them it really would be easier to muzzle the entire internet than to produce p
  102. Linux beats the pants off IIS by elflord · · Score: 1

    Linux trounces NT as a server platform. "Apache is losing the performence battle" ? hmmm ...

  103. Excellent job. by MuyJuan · · Score: 1

    Mr. Lewis is more full of himself than the average "expert", and neglected to check the facts. I found it odd that he failed to chart the rate of increase of Windows LOC as he did with Linux. Also odd was that he extrapolated Linux LOC THREE WHOLE YEARS into the future from the last "measured" data point. The claim that Linux LOC will continue to grow exponentially (and at the rate he has selected...ever wonder if he chose the most pessimistic curve that could fit the data?) is a bit silly. Just think...in another decade we could be running operating systems that boast over 10 billion LOC. It also looks as if he is claiming that Linux will be bigger than Windows 2000 when it comes out in 2002 (*chuckle*).

    I also absolutely disagree with his issue about support. Usenet support is far superior to MS's online (or telephone...who bothers to try THAT these days?) support, and far more responsive. Additionally, online HOWTOs and included man pages are much better than anything Win98 has to offer. Just the other day, I swapped out my modem for a USR internal (non-Win) modem so that I could maybe connect up to my ISP after rebooting in Linux. After tiring of this, I removed it and reinstalled my original modem. Ohmigod...endless headaches. There's nothing in any MS docs or help files that addresses anything that I ran into. (PortDriver busy or missing on COM4? Nothing is even USING COM4!) My lesson out of all this? Don't even think about fscking with your modem. Plug'n'Play...doesn't. His assertion that Linux advocates are inherent microsoft-bashers is partially true...to the extent that people are sick and tired of crap like I just described, and want software that is written for them, not dumped on them.

  104. Well said! by malkavian · · Score: 1

    Well said that man!!!
    An excellent piece of debating.
    Skillful demolition of the spurious bluff from the original author.
    In the true spirit of debate, I'd love to have the original author come back for a 'summing up', and a chance to re-state his point of view in light of the researched figures, then allow one more posting in rebuttal..
    That, I think, would be entertainment.. :)

    Malk.

  105. Good Rebuttal by Mr.+Ascii · · Score: 1

    Maybe I'll read the original article now that I have some perspective.

  106. Lines of code by dadams · · Score: 1

    It's silly compareing the number of lines of code in Linux to the number of lines of code in Windows or any other single platform operating system. Linux runs on x86, PPC, ARM, Sparc, MIPS, 68000, Alpha, and many other processors. I've never seen Windows (NT) running on anything but x86 and Alpha. We're talking apples and oranges.

    --
    --"In dreams begin responsibilities" - Delmore Schwartz
  107. Thanks for the anti-FUD by Oogie-Bogie · · Score: 1

    This response was an excellent counter (to the FUD that should never have been published by IEEE) -- well written and very informative (for me anyway).

    --
    "I control the Mouse, the Mouse controls me."
  108. Yeah! by afniv · · Score: 1

    I wish I've seen the quote in a Micro$oft add as well. 'til I see it, I don't believe it.

    ~afniv
    "Man könnte froh sein, wenn die Luft so rein wäre wie das Bier"
    "We could be happy if the air was as pure as the beer"

    --
    ~afniv
    "Man könnte froh sein, wenn die Luft so rein wäre wie das Bier"
    Richard von Weizs
  109. OSS Evolves counters to bloat automaticaly by Ice+Tiger · · Score: 1

    What I have noticed is that due to the underlying drive of OSS, that of "scratching an itch" and the availability of time and resource vs deadlines and budgets of commercial software, when software bloats, that too becomes an itch.

    For example the previous posters comment about modular drivers vs drivers in the kernel comes to mind. Another is the CVS tree's as it became harder to write the Kernel and Utilities.

    Protocol and Interface Standards are another weopen against the complexity of projects.

    As OSS Software evolves and becomes more complex, solutions to complexity evolve along with it.

    With OSS it is viable to say, ok we will have to rethink this and derive a better, more scalable approach. With Commercial software it is a lot harder to say "Damn we need to scrap this approach and rethink it, BTW this adds another 6 months to the dealine". What percentage of project managers are going to have the force of will to push through this change at the sacrafice of a deadline, not many. There is also the preassure of those higher in the hierachy, who never seem to like a predictor of doom.

    That is why I feel that OSS will prevail over commercial software in he long term.

    IceTiger
    PS Yeah I can code a bubble sort :)

    --
    "Because we are not employing at entry level, offshoring will kill our industry stone dead."
  110. Was this sent to the author? by Lupus+Rufus · · Score: 1

    (see subject)

    Methinks this eloquence is wasted on the choir...

    --

    Aren't you dead?

  111. Feature creep by jms · · Score: 1

    Feature creep is not likely to become a problem with free software. Feature creep is mostly a function of the commercial software business model.

    At a certain point, given enough time and support, most software reaches a point where it is fairly polished, and does a good job at what it is intended to do.

    In the free software development model, at this point, the software developers, having done their work and satisfied themselves, move on to new projects, and except for bug fixes and polishing, the software becomes stable and complete.

    In the commercial software development model, there is no time to be wasted ... more features MUST be added in order to produce a new version, because the way a commercial software company makes money is by bringing version n+1 to market, and charging its users for the upgrade.

    I could name a number of software products that were much better two or more versions ago. None of them are free or open source software.

    - John

  112. The 'net on a silver platter. by jabber · · Score: 1

    I've got the whole Internet on a CD, AOL sent it to me for free.. J. Dvorak said so, so it must be true.

    The original article, I'm afraid, is another in a continuing trend. A little knowledge is dangerous, and tight deadlines, coupled with a desire to grand-stand, in addition to 'incentives' from corporate 'sponsors'; ultimately lead to irresponsible reporting.

    CNN, and the grand-daddy of FUD ZDNET, have always thrown buzzwords and fuel on the fire, without really checking their facts and sources. Their (ZDNET) authors and editors probably get a beta and free support for the latest M$ product - and so journalistic ethics get swept under the rug.

    What is shameful, is that the original article appeared in an off-shoot of the IEEE. (!?!?!) If we can't trust the IEEE to lead by example, maybe journalism should also become a grass-roots, open-source effort.

    As for the reply to the drivvel.. Well done! Way to burn down the 'straw-man'. But it'd be even better to cram it down the author's throat by submitting it to a trade journal.

    --

    -- What you do today will cost you a day of your life.
  113. I will contact IEEE by cmoss · · Score: 1

    Excellent response. I am trying to decide which email addresses at IEEE to send my complaints about the original article to. I am a member and have been for 10 years.

    I wonder if this kind of shoddy journalism would be tolerated if the victim was a company that would sue? I hope they get a lot of responses from members.

    Chuck

  114. Walnut Creek by YeOldeGnurd · · Score: 1

    The "Slackware" distribution of Linux (http://www.slackware.org) is distributed by Walnut Creek, I believe. The Slackware CD does mention Walnut Creek, and Walnut Creek is also mentioned on Slackware.org.

    Ain't no such thing as Stackware, though.

    --
    ...Nothing interesting here. Just move along...
  115. zdnet & Re: Apache performance by MattJ · · Score: 1

    Wasn't it PCWeek that just published benchmarks on identical machines, showing Apache outserve IIS by 50%?

    By the way, that doesn't even include a 2.2 kernel.

  116. Excellent work, Kragen by phred · · Score: 1

    COMPUTER is not peer-reviewed, so this is a matter of the editor choosing to print an article by someone who is well known and perhaps a friend in old-time military computing circles. That world, like the corporate glass house mainframe one, works quite differently than ours. For example, most people don't know that Ada is still a key language in military computing. (Actually, Ada is pretty cool in a lot of ways.)

    But the spec-driven project development and management perspective of the military is drilled deep down into the ethos there, as well as a certain type of "analysis" that Lewis' piece typifies, which manages to miss both the forest and the trees.

    The outrage here is not misplaced, but I see no need to flame the guy. He's just lording it over us in the good old fashioned way.

    --------

    --
    Bill Gates Is My Evil Twin.
  117. Ted's amazing response .... by phred · · Score: 1

    I got a similar reply. Let me quote Phil Lesh and Robert Hunter, whose words zero in on the heart of the issue in cases like this:

    "You ain't gonna learn what you don't wanna know."

    --------

    --
    Bill Gates Is My Evil Twin.
  118. Let's get a response from Ted Lewis by Gerv · · Score: 1

    I would have thought that Computer magazine and the IEEE would be interested to know, if they don't already, about the factual inaccuracies in this article - how much pressure would need to be exerted to get them to print a correction or six?

    If someone big in the GNU/Linux/Open Source world, or the author of this well argued piece, were to make official representations to Computer, we might well get a result :-)

    Linus, are you listening?

    (Er... no ;-)

    Gerv

  119. Apache winning performance battle against IIS by SoftwareJanitor · · Score: 1

    Actually, according to ZDNET, noted Microsoft apologist, their WebBench tests show Apache running under the three most popular commercial Linux distributions to significantly outperform IIS 4.0 running under NT 4.0 with SP 4. In fact they "ate NT's lunch", performing between 16 and 50 percent faster. So the original article is just plain wrong about Apache losing the performance battle.

  120. Bravo by Bombcar · · Score: 1

    Try www.unix-vs-nt.org

  121. Well said... by Superluser · · Score: 1

    ...Kragen. This is exactly the way to handle FUD: With the facts, and just the facts, Jack.

    --
    "One World, One Web, One Program" - Microsoft Promotional Ad "Ein Volk, Ein Reich, Ein Führer" - Adolf Hitler
  122. ok but by Tekmage · · Score: 1

    I'd counter that sentence with a little annecdotal evidence. (That sentence bothered me too)

    Once, if I wanted to install a new device+driver, I had to compile it into the kernel (=bloat). Now all I have too do is load the driver-module (=counter-bloat), as is done in RH.

    I can still compile the features into the kernel if I want to, but I don't have to. The driver can be modified, recompiled and integrated in future developments; the hardware hasn't been rendered unusable.

    Sure, the modular version is going to be "bloated" because of the interface overhead, but at least it's not static.

    I guess what I'm getting at is, there is a BIG difference between closed-source (static) bloat and open-source (dynamic) bloat. Change.
    Also, cost rises exponentially if you can't understand the code; opensource encourages readability. Scarce talent today != scarce talent tomorrow.

    And last, but certainly not least, Linux+GNU has a secret weapon. You know all those old/used computers that have been and are being shipped to developing nations? Which software+tools do you think they'll learn, use, and develop.?. :-)

    --
    --The more you know, the less you know.
  123. Bravo!! by CodeShark · · Score: 1

    This is one of the best anti-FUD articles I have ever read. CmdrTaco -- Sign this guy up!!

    --
    ...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
  124. Well, I finally got the original article by Psychofreak · · Score: 1

    Thanks to someone who is quicker than I with HTML the original article is avalible.
    Well, I am probably rather biased, but the article had a rather sarcastic flavor to it. I guess reading /. will do that. It is almost a joke!
    I have gathered from the other replies I have read that the author of teh original article, one Ted Lewis, has in teh past been considered respectable. I agree that that article is a piece of garbage that is not even worth being used as toilet paper, even if printed on something nice and soft!
    But I see only one alid point, the Linux kernel is getting rather large and the inflow of patches and code dose make it difficult for one person to organize everything.
    But if you read patch summaries, easily found through http://www.linuxhq.com/ you will note that Linus isn't without help. Collecting of patches and source is done by other people, one being Alan Cox, who passes this on to Linus.
    I belive that Linux will thrive, probably not take over, but thrive. The internet is becoming almost an ecosystem in itself and the fit will survive, and those with open source will evolve stronger than beasts that release only biniaries.
    But this is only my opinion
    PsychoFreak

    --
    Laugh, it's good for you!
  125. Vigilance by Yasha · · Score: 1

    I have no words for the praise I have for this poster. He rebutted the article clearly, concisely, and with more facts and analysis that you can shake a stick at. More users should take this example, and respond to such articles with this sort of rebuttal. Even more, they should be emailed to the appropriate news agencies to get their appetites whetted. We all know that many of the agencies lick the boots of those in power, however something like this, which refutes all of the basic premises the article was founded on, cannot be challenged in any substantive way. He is right. The article was wrong. Mail it away to someone who might publish it elsewhere.

    We need to raise our voices high when something like this happens. 8-)

    ---

    --
    "Eternal vigilance is the price of Freedom."
  126. Apache performance by esme · · Score: 1

    One more point about the Apache performance claim: Remember that article a few weeks ago by noted MS partisan Ziff-Davis that showed that Apache kicked NT's butt for web throughput, and for Samba, NT's native language? Guess this guy couldn't be bothered to actually check to see which product was better before spouting off about it.

  127. Apache performance by esme · · Score: 1
    One more point about the Apache performance claim:

    Remember that article a few weeks ago by noted MS partisan Ziff-Davis that showed that Apache kicked NT's butt for web throughput, and for Samba, NT's native language?

    Guess this guy couldn't be bothered to actually check to see which product was better before spouting off about it.

  128. Excellent idea. by gsc · · Score: 1

    I'm certainly going to be sending email. And snail mail. I thought Ted was off base about java, but I didn't say anything about it. This latest round is just too much.

    --
    Guy Cole (KQ6J) * "Expert Plain And Fancy Bit Twiddling" * gsc@acm.org
  129. Ted's amazing response .... by Fnkmaster · · Score: 1

    "I try to get my readers to think out of the box once in awhile"... I read that to mean that he knew his article was whacked and incorrect, but he decided to troll with it. Great, what a service to humanity.