Slashdot Mirror


Linux in the Enterprise: Fact vs. FUD

Kelly McNeill writes "When I first started touting Linux as a soon-to-be superior alternative to Microsoft Windows, almost no one at my company had even heard of the product. Nearly two years later, it's difficult to find a computer magazine that does not extoll the virtues of Linux. However, these praises are often laced with caveats: Linux is a "server OS", that it's difficult for novices, that it's "not ready for the desktop". To some extent these concerns are simply due to a reasonable fear of the unknown. "

12 of 372 comments (clear)

  1. I agree by jd · · Score: 4
    A lot of non-techies, when asked about Linux, aren't even aware it has a GUI. I think many would be pleasently surprised by X, when using KDE, Enlightenment or XFCE.

    Also, many believe there are no GUI tools for doing anything (for much the same reason). Again, there are many, as anyone who browses Freshmeat - or even the menu options of many X11 window managers knows.

    Many believe it doesn't support current hardware, unaware of just how much Linux 2.2 and 2.3 support.

    Many believe that Linux doesn't have any software. Star Office, Applixware and KOffice all testify otherwise. But people won't know about these, if they never hear of them!

    This, I think is the key to it. People have no real, reliable information on Linux. There are no ads on TV, no ads in the papers or the magazines, no posters in the major stores, no demo machines in the windows... These are major sources of information for a lot of people, and Linux doesn't have any of them. Instead, people only hear how Microsoft doesn't make it, how Microsoft doesn't write anything for it, how MS Office won't run on it, etc. All they hear is the negative.

    If you get told often enough that the glass is half-empty, you will never see that it's also half-full.

    --
    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)
  2. I think we're forgetting... by The+Wing+Lover · · Score: 3

    I think we're forgetting something. A large portion of us have been using computers since we were 5 or 6. To us, everything seems obvious -- how to install new software, the difference between root and the rest of the users, why sometimes we have to use the keyboard to do things instead of the mouse...

    But Linux simply isn't ready for non-computer-geeks to be using all the time. It's propbably okay for smart non-computer-geeks, as long as they have a bit of support once in a while. But it's still not ready for Aunt Helga who wants to check her email once in a while and run a word processor.


    - Drew

    --

    - In Capitalist America, law violates YOU!

  3. in all fairness... by tuffy · · Score: 3
    The article quotes explicitly: "somebody else set this up for me and I never have to touch it again because it never breaks" which is the mentality at work. Nobody expects Joe User to set up a Linux box, but the auther does believe Joe User can use one fine once it's set up properly - much like an average user can use properly installed Windows.

    And if a Linux GUI is the user's first experience, there won't be any Windows training to undo. It seems reasonable to me...

    --

    Ita erat quando hic adveni.

  4. #11 is incorrect by |DaBuzz| · · Score: 3

    Microsoft also claims that Linux has no journaling file system, ignoring the fact that the SGI's XFS is a journaling file system(10). They also ignore the fact that NT 4.0 itself lacks a journaling file system!!(11)

    #11 Try this: go to http://www.microsoft.com, select Search, and search the Microsoft web site for NT Journaling File System. You'll get three hits, and the first of these in order of relevance is the "Linux Myths" page! One is a false hit in that it simply links to the "Linux Myths" page, and the third is the Server Operating Systems Newsflash, Volume 5, Issue 40, that quotes from the "Linux Myths" page.


    A search for the exact phrase "NT Journaling File System" gives ZERO hits while a match on all words gives 62 hits.

    In both cases, footnote #11 is completely incorrect no matter how you search.

    It's this sort of thing which makes the analysis no better than MS's Linux myths page.

    FUD by any other person is still FUD.

  5. osOpinion : overrated by ~k.lee · · Score: 3
    I don't mean this to be a flame, but when are we going to stop posting links to osOpinion? The general quality of osOpinion articles seems to be very low: I have yet to read a single piece that does not contain vague handwaving generalizations and even factual errors. For example, in the above piece by Dave Leigh, he writes:

    1. Microsoft also claims that Linux has no journaling file system, ignoring the fact that the SGI's XFS is a journaling file system. They also ignore the fact that NT 4.0 itself lacks a journaling file system!!

      First of all, wasn't there a thread a couple of weeks ago in which we discussed the journalling abilities of NTFS? Second, XFS has not been released for Linux yet. Third, there is a journalling filesystem for Linux, but it's not XFS: it's ReiserFS.
    2. I've got Doom, Quake, and other multiple player games for entertainment (although I'm personally a board game fan).

      This is just silly. Game support under Linux is extremely sparse right now. In a world where even Macintosh doesn't get ports of even the most popular games (witness the recent Half-Life debacle), we'd be really foolish to claim that Linux has enough games for the average home consumer.
    3. Thirdly, even if other Unixes were cannibalized, what would it matter? Linux would remain, and the point I made in the above paragraph works in reverse. Those Unix developers that now exist will move to Linux with no effort, and there will be no discernible effect in the workplace.

      Clearly, this was written by somebody who doesn't know much about Unix. Linux is like Unix, and the transition would likely be easier for commercial Unix developers to make, but it's hardly going to be a transparent, effortless transition.
    4. An entertaining footnote (#40): Again, the Gartner Group plays tug-of-war with themselves. The same short report recognizes that SCO and SGI are competitors and supporters of Linux, but the Gartner Group never bothers to answer the question as so why this may be the case. Clearly, the study in question is severely flawed and displays a shocking lack of understanding.

      No, clearly Dave Leigh displays a shocking lack of understanding about the technology industry, where relationships of simultaneous competition and support are incredibly common. Sun, for example, supports Linux by releasing StarOffice under the GPL; on the other hand, it would be entirely happy cannibalizing the Linux market to grow Solaris/Java if it could. In fact, most astute observers believe this is exactly where Sun wants to lead us.
    And the above list is just a quick sampling of Leigh's errors and misunderstandings. The mistakes are all the more annoying since they appear to be direct regurgitations of things that have been repeated countless time by the less-iformed zealots [0] here on /.

    If I want to hear things like this, I'll read an old /. thread with my threshold down to 0. There's no good reason to link it as an article. Most osOpinion articles seem pretty much the same: they may be flattering to Linux, but they don't elevate the level of discourse, and they don't belong here.

    ~k.lee

    [0] As opposed to the well-informed zealots, who are (unfortunately) all too rare.
    --
    (remove nospam for email)
  6. Re: Aunt Helga by Parity · · Score: 4


    But Linux simply isn't ready for on-computer-geeks to be using all the time. It's propbably okay for
    smart non-computer-geeks, as long as they have a bit of support once in a while. But it's still not ready for Aunt Helga who wants to check her email once in a while and run a word processor.


    Actually, I think that's -exactly- who it's ready for, if she can get it preinstalled. If Aunt Helga has a preinstalled Netscape and WordPerfect and either has KPPP set up or has step-by-step instructions like are handed out by ISPs for setting up windows... she's all set. The system won't crash, won't get viruses, won't re-mail worms to her friends via outlook... Okay, okay, I'm spreading FUD against MS now, I'm bad.


    I think who it's -not- ready for is non-geeks who want to do a lot of advanced stuff. It's when you start doing Advanced Stuff(TM) that you start needing the command line. It's also true that Linux -doesn't- have all of the software that Windows does, and the more esoteric the application the more likely that Linux doesn't have it. (Though, we have some pretty esoteric stuff.) The print-seperations advantage of Photoshop over The Gimp comes to mind, and I don't think we have a professional CAD program yet.
    But a friendly word procesing/web/e-mail environment? Sure. No prob.


    --Parity

    --
    --Parity
    'Card carrying' member of the EFF.
  7. Why I cannot use Linux for desktop by rjh3 · · Score: 3

    To be fair, I can and do use Linux as my primary desktop. And a mix of Linux and Solaris on production servers. But my "business desktop" remains NT. Because:

    1.) Corporate file format requirements. I must be able to read, write, and modify documents that are shared activities. These documents are in MSWord format, MS Excell, MS Powerpoint, Visio, and PDF formats. I know and sometimes use Star Office. But it cannot modify MS documents without loss of formatting. There is no Visio. There is only PDF reader, not a full function PDF creator.

    2.) Corporate communications requirements. I am required to have dial in and LAN access to Lotus Notes. No client support yet.

    3.) Hardware variation support. Linux cannot support some of the highly integrated devices found in laptops and low-cost PC's. In my particular case it is a laptop. I don't get to pick the model. I have to take what the corporation provides. It is good quality, but has Linux problems. In general Linux support trails hardware availability by 6-12 months.

    You can point in each case to a truthful "we are working on it". But working on it is not the same as available and robust today. These are reasons why I anticipate that within a few years Linux (and probably also *BSD) will be viable on the desktop. But viable in a few years is not the same as viable now.

    Other people will have other particular problems, but the general categories of mandated file formats, mandated corporate communications, and hardware variations will keep coming up.

  8. Deeply discreditable article by Jon+Peterson · · Score: 5

    Here we have someone talking about NT, Linux and the Enterprise, who obviously knows very little about either NT or the Enterprise.

    "How many "common customers" use 4-way NT boxes? Very few, in my experience"

    We are talking about the Enterprise. We are talking about 1000+ users on systems - in these circumstances such servers would be common. Just because lots of Linux people work with single CPU linux boxen in small companies doesn't mean that multi CPU machines are at all uncommon in larger companies.

    "(Linux supports many file systems6; NT supports far fewer). Among the file systems Linux supports is SGI's XFS, recently released to Open Source, with a max file size of nearly one million terabytes7. "

    I was not aware that XFS was part of linux - perhaps it has been rolled into the latest kernel version. Or perhaps we are counting third party file systems that can be used with each OS. XFS is brand new to Linux, and I am aware of very few applications that make use of it - maybe Oracle 8 does?? NTFS has been around for years, and is well supported.

    ". Also, Windows NT clustering is limited to failover ONLY. Linux is capable of distributed clustering ("Beowulf" technology 12), which can enhance system performance dramatically. "

    I'm not at all sure I see the relevance of Beowulf clusters in the Enterprise. We are talking about large corporate IT systems, not scientific type systems.

    And do you _really_ believe that Linux failover clustering is as well tested as NT's? And have you administered both kinds of cluster? Or are you infact merely re-iterating a TurboLinux press release?


    ". While your support options for Windows are limited, your support options for Linux are not"

    I see. So you are discounting the many many 3rd party Windows support operations? Are you really saying that HP's windows support is no good? Or that the many large resellers have no idea what they are doing? Are you saying that ICL doesn't support Windows when it uses it in projects?
    There are far, far more people able to support NT than Linux, especially when 'support' means support of large, complex developments, rather than simply supporting a distribution, or providing general Unix Q and A style help.

    "Although you can purchase local support for Microsoft products, such support is strictly limited to training and workarounds. "

    This is utterly untrue.

    ". Microsoft Windows support is simply not in the same league.
    "

    Rubbish. Microsoft may be no good at supporing Windows, but there are plenty of 3rd parties who are.

    --
    ----- .sig: file not found
    1. Re:Deeply discreditable article by Anonymous Coward · · Score: 4

      I find it interesting that right after you berate the original poster for claiming that quad-processors are uncommon, you turn around and claim that large scale Beowulf clusters are irrelevant. If the enterprise has such an enormous need for quad processors and up, then surely they would also benefit from rock solid, NASA tested, distributed clustering technology. BTW, if you insist on having real power in a single box, why don't you examine Sun's E10k server line...those boxes go up to 64 processors and support gigabytes/sec bandwidth on the backplane. NT can handle that, right?

      Has it occured to you that NT needs a quad processor to support 1000s of users because NT is an ineffeciant resource hog? I'm not saying thats the case, but I regularly see stripped down linux boxes with yesterday's technology outperforming new NT boxes. Just my personal experience though...

      It seems you don't understand the concept of a file system. Once you set up a particular file system on a disk partition, its completely transparent to your applications. You setup a partition as xfs, put your data/apps on it and gain the benefits immediately. Big RDBMSs like Oracle aren't really relevant to the discussion since they often run using raw disk access to the partition directly without making use of an intervening file system.

      What exactly do you mean when you say NTFS is well supported? Could you please name some other vendors who support NTFS? Filesystems are transparent to most applications, so this statement makes no sense to me. In addition, while xfs is being integrated into linux, I've heard of no plans from Redmond to integrate it into NT.

      The article is not discounting support options for windows. The author is merely pointing out that because NT is a closed source product, third party support vendors can only issue workarounds and training. 3rd party support cannot fix bugs because they don't have the code. In that sense, if you need a problem in windows actually fixed, the only one who can help you is microsoft. If you discover a bug in your OpenSource linux code, anyone, including your in house IT staff can diagnose and fix it. You're not dependant on one and only one supplier. No matter how good HP's NT support is, I seriously doubt that they can patch the source for any microsoft application/componant and rerelease it. HP can look for ways around core bugs, but they simply can't fix them since they don't have the source. The result is an endless supply of kludges that further destabilize the system and limit users. This what happens when people aren't allowed to actually solve problems.

    2. Re:Deeply discreditable article by hey! · · Score: 4

      I have to agree. The person who wrote the article inadvertantly commited the same errors that MS does when promoting NT: FUD, vaporware and plain misinformation.

      I think Linux advocates should get out of the dichotomy game. When you do you're playing Microsoft's game; Sun Tzu would disapprove of letting your enemy choose the battleground.

      MS plays this game because they have to. They only have one product with any kind of future: NT (maybe two if you count WinCE). Consequently, they have a one size fits all approach on everything larger than a breadbox.

      The opposite of NT is not Linux, it's using the right tool for the job. This means perhaps some proprietary Unix on the very high end, Linux for desktop and an astonishingly wide range of server missions, some OpenBSD where a little paranoia would be healthy; etc. What you end up with is a family of tools that are right for specific jobs, but share a number of common features and utilities so that it is relatively easy to move betwen them.

      Looked at this way, it is remarkable that NT works as well as it does in so many different roles. It's like having a Swiss Army knife with twenty or thirty blades. You can drive screws with it, but if you're doing a lot of screws you want a real screwdriver, or even a power screw driver. Unfortunately, NT lacks two of the Swiss Army knife's great virtues: it is neither cheap nor compact.



      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  9. No... by Parity · · Score: 3

    There are a few things that can be meant by a journaling filesystem. What NTFS has is -not- what xfs or reiserfs have.

    What people mean by a journaling filesystem in this context is a filesystem that has a scheme whereby changes are written to the journal, then, in idle moments, marked 'in progress' in the journal, written to the filesystem, and then marked 'done' in the journal.

    With this scheme, if you go down in mid-write, you simply scan the journal for the 'in progress' notation and re-do the right. Ta-da, stable filesystem. You -can- lose data, if a write doesn't get into the journal, of course, but you won't get filesystem damage. As a result there is virtually no fsck time on reboot.

    Take an SGI/xfs machine, and a Windows NTFS machine. Start them doing some stuff, and then pull the plugs. Now reboot. NTFS needs to scandisk, because NT is not a true journaling FS. SGI checks its journal, and is up and running in no time.

    I expect true journaling in NTFS-2K. If it isn't there, well... then MS will lose the server market completely in no time.




    --Parity

    --
    --Parity
    'Card carrying' member of the EFF.
  10. Don't quit your day job... by Loge · · Score: 3

    If the point of this document is to show that the Linux community is just as capable of generating FUD as Microsoft, then it has succeeded. As a tool for realistically positioning Linux's capabilities, though, it is quite useless.

    This is some of the most half-baked blathering I have seen in a very long while, and it is really quite sad: every fool who goes in making claims like these and is promptly shot out of the saddle will set the movement back in the eyes of those who watch it happen. If the Linux community is going to get serious about taking on Windows NT, it will have to do a lot better than this.

    How many "common customers" use 4-way NT boxes? Very few, in my experience.

    This statement is a brilliant testimonial to the sheer naivite of Linux advocates, showing a very deep misunderstanding of how servers are deployed and used. This kind of comment strongly supports the view that many Linux developers are holed up in a bedroom somewhere, tweaking code on a home PC in their spare time.

    NT loses these same benchmarks when comparing single-to-single processor and dual-to-dual processor machines.

    And which benchmarks are these? I didn't see a footnote here.

    Microsoft also claims that NT performs better than Linux when serving static web pages. However, e-business is not powered by static pages. It's powered by Active Server Pages and CGI5. Windows doesn't fare nearly so well in these comparisons.

    Again, where is the evidence for this claim?

    As for the technical specs quoted by Microsoft... they are out of date. The Linux kernel addresses 4 GB RAM, not two.

    The 4 GB function is a kernel patch to the 2.3 kernel, which means that it is non-production, beta code until 2.4 ships. If I buy Red Hat 6.1 or some other 2.2-based kernel today, it will support no more than 2 GB...period.

    Among the file systems Linux supports is SGI's XFS, recently released to Open Source, with a max file size of nearly one million terabytes

    Again, this is not production code...it is a statement of intention by SGI to release its XFS code to the Linux development community.

    Note that not all of the features supported by Linux are included by default in every distribution, but they all can be added if missing.

    OK, and who will support these functions when they are added? The distribution suppliers? Not if it isn't in their product. The hordes of volunteer help-desk personnel idling on USENET groups? Only if it's a K00l question, dude. The profusion of promising startups dedicated to supporting commercial Linux sites? Better check that fine print again...!

    The fact that this can be compiled into the OS kernel or not, depending on the needs of the users allows every installation to tailor the smallest, fastest, most stable custom kernels to their specific needs.

    Assuming they know how to compile a kernel...

    Linux's stability is only based on anecdotes. Microsoft seems unable to differentiate anecdotes from testimonials.

    OK, and where are these "testimonials" again (and I'm not counting USENET or Slashdot postings)?

    Be that as it may, there are a lot of these anecdotes. Many of them are include documented uptimes ranging from months to years. Footnote: I myself experienced an eight-month uptime between kernel upgrades, and I do not mean scheduled uptime.

    See above.

    Microsoft also claims that Linux has no journaling file system, ignoring the fact that the SGI's XFS is a journaling file system

    Again, this is not production code.

    They also ignore the fact that NT 4.0 itself lacks a journaling file system!!

    This is just wrong, and you are not doing the Linux community any favors by essentially lying about Windows NT's capabilities. Here's a simple test for you: put two identical systems next to each other, one running Windows NT 4.0 and the other Linux. Boot each of them up. Then pull both power plugs out, and reinsert them at the same time. Which system will be up and running faster?

    Also, Windows NT clustering is limited to failover ONLY.

    This is also wrong. Windows NT 4.0 has Web-server load balancing functions built in as part of its Convoy clustering technology. Oracle Parallel Server is widely deployed on Windows NT to create scalable database clusters.

    Linux clustering was developed in association with NASA, an agency having a far stricter definition of "mission criticality" than any commercial entity. NT has no equivalent technology.

    This is wrong again. The PVM and MPI technologies on which Beowulf is based have been running -- and have been widely deployed -- on NT for years.

    Free doesn't mean low TCO. Actually, it does. Microsoft's TCO calculations are based against other commercially marketed Unixes, which have very expensive initial acquisition and support contract costs and traditionally high education costs.

    And Linux support contracts are free? There won't be any education costs to move users to Linux?

    Support costs can be very low, as purchased support can be supplemented with award-winning Usenet support.

    I'm sorry, I am picking myself up off the floor from laughing so hard. I have submitted many, many questions to various Linux discussion groups over the years and the quality of answers is *wildly* uneven, with the majority of answer ranging from irrelevant to plain old wrong. Any IT professional who depends solely on USENET for Linux support should be fired.

    Microsoft itself charges for support for a product that they licensed (not sold!) you at considerable cost without warranty.

    And Linux support programs *do* come with a warranty? Please, show me these programs!

    However, with Linux you're not required to purchase support at all.

    With Windows, you're not required to purchase support either. What's your point?

    The Linux User community, operating at no charge, garnered the 1996 InfoWorld Product of the Year award for Best Technical Support.

    InfoWorld has a long history of anti-MS sloganeering, and seems to give out its awards simply based on the fact that they aren't MS products. After all, this is the magazine that for the previous five years had given OS/2 their product-of-the-year award. If I as an IT professional had made a purchasing decision based on InfoWorld's recommendations in 1994, I would be in fairly deep trouble right now.

    Microsoft claims that your security administrator must be an expert to properly configure security. My own knee-jerk reaction to this is, "When do you NOT want an expert supporting your systems? If you can't afford one full-time you hire a consultant"

    OK, and you just got through going on about how low Linux cost-of-ownership was?

    In point of fact, NT's security is ... not too difficult to crack.

    OK, this is is just plain FUD (meaning you have made a claim that is supported by nothing more than the fact that you made the claim).

    Properly configuring Linux security is mostly a matter of removing those services that are not needed and religiously applying security patches as they appear. This should be standard operating procedure for any, regardless of the platforms used.

    Correct, so why should it be any different for NT?

    Microsoft claims that existing Linux GUIs are cumbersome and difficult to use. In fact, my mother sat down and began using the KDE desktop with no training, no prior experience, and not one single problem.

    OK, now let's put her in front of a GNOME desktop with a stopwatch, and see how long it takes her how to figure out how to do things there.

    For business use, the major general purpose tool Linux lacks at the moment is a Lotus Notes client.

    And an Exchange client (although that is hardly surprising). So now we have taken about 90% of the messaging users off the table.

    And the Windows Notes client can be run if you simply install WINE (Windows emulator for Linux).

    And just how long will the program run before a segmentation fault?

    The Future.....

    In the future, we'll all be flying around in air cars! Nuff' said.