Slashdot Mirror


Unreliable Linux Dumped from Crest Electronics

nri writes "The Age writes, Linux misses Windows of opportunity. Crest Electronics chose a Linux operating system, then seven months on, the company chose to abandon it for Windows. Mr Horton says. ".. the machine would basically, putting it in Windows terms, core dump or blue screen at random. It would run for weeks or so and then just bang, it would stop....I fully support Linux but if I had to make the decision again I'd pick Windows. A big reason is the fact Windows was up and running in two hours at all the right patch levels. The installation of SAP took two days on Windows, the installation on Linux Red Hat took two weeks. The total cost of ownership is actually lower in this case than with Linux because of the hidden costs of the support.""

71 of 960 comments (clear)

  1. Lets see in seven months by LittLe3Lue · · Score: 3, Insightful

    ...we will see what you have to say about hidden costs and core dumps.

    1. Re:Lets see in seven months by Anonymous Coward · · Score: 5, Insightful

      It may be true in some cases that Windows runs more stable than linux. I have seen some flakeyness on more bleeding edge distros, X11 crashing, apps crashing. One of my boxes, I have troubled hardware support for my Promise SATA controller and large data transfers would cause system lockups all the time. Supposedly this is fixed in kernel 2.6.12. But I'm running Windows XP on that machine so I don't really know. But really, XP stablity isn't all it's cracked up to be. I have to reboot often (~once a week). Things just slow down and get really sluggish after ~ 2 weeks, or less.

      But hardware/driver issues aside, I don't believe Windows can be more stable than linux. If you don't have to run Windows for some specific compatibility/software requirement. Linux can be a far superior experience.

    2. Re:Lets see in seven months by Anonymous Coward · · Score: 5, Funny
      they just laugh in your face.


      That's if you're lucky, normally they'd throw a chair at you.
    3. Re:Lets see in seven months by drsmithy · · Score: 4, Insightful
      Reading between the lines, I reckon this guy came in, didn't like the Linux install, and wanted an excuse to move back to his beloved Microsoft.
      "Having previously run SAP on AIX - IBM's version of Unix - Horton was comfortable with deploying such a mission-critical application on Linux."

      Yep, he sure sounds like someone who would go running back to "beloved Microsoft".

      And who in their right minds lets any mission critical server auto-patch itself, regardless of operating system. That's just utter madness!

      No, it's efficiency and good systems management.

      Of course, what they mean here by "automatic updates" are updates distributed from an internal updates service (WSUS) after being approved, not "automatic updates" from windowsupdate.com.

      My other friend (yes, I have two!) put it best I think, when he said "I hope the guy got a major payout from Microsoft, because such a public display of incompetence makes him unemployable.".

      The numbers say he's saved his company money and made their systems more reliable. That usually makes you *more* employable, not less - at least with the people who actually do the hiring that don't care about Operating System holy wars, at any rate.

    4. Re:Lets see in seven months by shortscruffydave · · Score: 3, Insightful

      I've seen systems get slow on Windows machines over and over because of memory leaks

      Hmmmm....so where does the problem actually lie - the operating system or the apps? I was having a conversation with a non-very-technically-minded friend a while ago who was saying how often "Windows crashed" when what he actually meant was that he was running a piece of badly written shareware which was throwing an exception which was being caught and reported by Windows.

      Try telling Micrsoft to fix the memory leak in IIS

      Valid point - there may be a memory leak in IIS, but that's not a "Windows" problem, although it does come from the same vendor. If you replaced IIS with Apache would that make Windows itself more stable.

    5. Re:Lets see in seven months by NickFortune · · Score: 3, Insightful
      The big difference being that you are not tied to your distro for support. If RedHat grow to the point where they become unresponsive, you can always ditch them in favour of a smaller third party support outfit.

      Hell, if you have the expertese, you can even fix it in-house.

      Try doing either of those with Windows :)

      --
      Don't let THEM immanentize the Eschaton!
    6. Re:Lets see in seven months by Xaria · · Score: 5, Informative

      I'm a *nix (FreeBSD & Solaris preferred, but Linux too) admin, but in this circumstance I would have switched to Windows too. TCO is really more important than ephemeral "but you can fix it yourself" claims. Especially since, if you RTFM, they can't - they can't get support unless they are running a certified operating system. So they can't tweak it, they can't just automate their patches - it's an admin's nightmare! Good on him for switching to the OS that works. Sorry, RedHat.

      Right tool for the right job. Most of the time I think Unix is the better tool, but sometimes you don't need a swiss army knife. Sometimes you need a hammer. Windows is a very effective hammer ;)

    7. Re:Lets see in seven months by Frnknstn · · Score: 3, Funny

      ".. the machine would basically, putting it in Windows terms, core dump or blue screen at random."

      Heard inside Crest Electronics:

      "I told you it was a bad idea to install that BSOD screensaver! Now what will we tell the PHB?"

      --
      If it's in you sig, it's in your post.
    8. Re:Lets see in seven months by NineNine · · Score: 3, Insightful

      So then, because this company's IT philosophy differs from your your personal, religious philosophy about operating systems on personal computers, they must be either lying or incompetent? Boy, that's open minded.

    9. Re:Lets see in seven months by Dan_Bercell · · Score: 3, Insightful

      Reboot once a week??? Oh no, an entire 1 min wasted! Linux is similar to Windows, both are stable when first installed, but after installing additional apps, most are free and downloaded from the Internet, either machines will slow down, often will crash. Windows has to put up with Spyware/Adaware, which in my experience can totally f**k a machine up, while Linux deals with alot of open source softwars, where the 'frequently' released updates of its packages can result in odd behaviours.. basically your a beta tester the majority of the time. I know people who have Windows XP installed and it runs perfect since the day they got it, mind you they have clean systems and just use it to type/chat/print pictures. Most IT people will mess up any system within a matter of months simply because we have the need to install everything that looks cool. Norton Ghost is your friend ;)

    10. Re:Lets see in seven months by CastrTroy · · Score: 3, Informative

      I like to experiment with software a lot. I end up installing lots and lots of software on my machine. I find that windows always ends up getting slower and slower with the amount of software that gets installed. The registry ends up getting really bloated when you start to install lots of applications, and is just about impossible to clean. Linux on the other hand, doesn't slow down that much from installing other apps. The config for each app is kept in its own space, and is easily removed. I can even install apps in my own user space, without affecting the core system whatsoever. There are a lot of linux apps that make it act weird, but they are a lot easier to get rid of than windows apps, which fill up the registry, and insist on putting files in system directories.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  2. Windows vs Linux by mboverload · · Score: 4, Insightful

    Anyone that says that Linux will beat out Windows in every situation is a fool.

    Choose the product that best suits your needs. If Linux doesn't cut it, get Windows. If Windows doesn't cut it, get Linux.

    1. Re:Windows vs Linux by rleesBSD · · Score: 5, Insightful

      If neither one cuts it, get FreeBSD. (Hey, don't forget about us!)

    2. Re:Windows vs Linux by Overly+Critical+Guy · · Score: 3, Insightful

      Better tell the army.

      --
      "Sufferin' succotash."
    3. Re:Windows vs Linux by u-235-sentinel · · Score: 5, Interesting

      What amazes me is that they had IBM hardware and RedHat Engineers working on this and it still didn't work. I've installed Linux servers for 10 years and rarely have experienced such problems. Usually it was the hardware or my screw up at the center of it all.

      Besides the reference they were running IBM hardware, I wonder what their configuration was. That's the tough part of these kind of articles. Very little information and a conclusion. Sure it was IBM certified hardware and it was ruled out as the problem. Perhaps the RedHat engineers simply screwed up. Not like that couldn't happen :-D

      "We asked the customer to do a diagnostic test and the customer never responded, so it was impossible for us to address the issue," Mr McLaren says.

      I wonder why they never bothered to respond to RedHat. If it was important then they would have worked with the Vendor. I'd like to see someone work with ANY Operating System and ignore their vendors help. With these tidbits of information, it's difficult to take such a conclusion seriously.

      --
      Has Comcast disconnected your Internet account? Same here. You can read about it at http://comcastissue.blogspot.com
    4. Re:Windows vs Linux by menkhaura · · Score: 5, Insightful

      Yeah, please don't hurt the feelings of both of us!

      But, seriously, BSD > any Linux flavor > Microsoft's sorry-excuse-for-an-OS.

      The BSDs don't have the fragmentation that Linux has. If anyone asks me what is my OS, I say simply "FreeBSD". By that I qualify my package management, my system boot scripts, where my conf files are, how the system works. "Linux", on the other hand, can mean a bunch of things: maybe the kernel, maybe one of those hundreds of distros, each with its own idea of package management, file placement, system configuration, or boot method. Of course, they are all Linux, they all run roughly the same software (Apache is Apache no matter in which Linux distro you run it), but the details, the little differences, do hurt Linux (okay, Stallman, GNU/Linux, as you wish) by making it into a moving target for support and maintenance.

      Back on topic, that Linux machine must have had some hardware flaw. Bad memory comes to mind...

      --
      Stupidity is an equal opportunity striker.
      Fellow slashdotter Bill Dog
    5. Re:Windows vs Linux by al_broccoli · · Score: 5, Informative

      Wow, this is just so uninformed. SAP is just as easy to install on Linux (for those that know Linux) as it is to install on Windows (for those that know Windows). SAP development started on Unix. It is more mature there - always has been. SAP's Linux product comes from the same codebase as it's Unix product. Windows is not the same codebase. You tell me which you think is more "mature". I've been running SAP on Unix for 10 years now, and on Linux for over 3 years now. Never a single issue that wasn't already documented somewhere.

    6. Re:Windows vs Linux by Nailer · · Score: 3, Informative

      And the Red Hat engineers asked the customer to run a diagnostic, and didn't hear anything further. Can any engineer fix a problem on a machine they don't have access to without someone to follow their instructions?

    7. Re:Windows vs Linux by Anonymous Coward · · Score: 3, Interesting

      Putting SAP on Linux has been around for over 6 years and is usually very reliable. I was not involved in the consulting process here but when it takes two weeks to put SAP on Linux and 2 days for windows then I know something is very wrong. To install Linux plus patches (3 to 5 hours). Installing SAP (3 to 5 hours) - done. Most of the time you are waiting for the CD's to load and MS windows won't be any quicker. In addition you can build your Application servers at the same time.

      What I cannot understand here is why did they not go for a cluster. After-all SAP is not cheap and if you want reliability and availability then a cluster is the only way to go. If you try to do things on cheap (the MS way) then you are going to get bitten.

      If the two weeks included the physical hardware installation and network setup then that is most likely acceptable, MS Windows would not make it any faster. If this was the case then what we have here is pure FUD.

      SAP certification of hardware - has to be done for all hardware platforms and all OS's so that part is pure FUD. Evidently he must have got a bad hardware platform and the vendor should have come to the party quickly. The Intel platform requires alot more certification than the other major vendors hardware. It would be interesting to know if they used the same hardware platform.

      Patch updates - can be done automatically by MS Windows and also Linux. If you do this for MS windows you will most likely have to reboot, with Linux (unless you change the kernel) you don't need to do this.

      All I can really say to this that for every failure (or perceived failure) of Linux there are many successful ones.

    8. Re:Windows vs Linux by TheLink · · Score: 4, Insightful

      Nah. Doesn't have to be a hardware problem.

      More than a few Linux kernels have had some memory management issues. If he was using RedHat 9 he'd be having the same problems we had - had to reboot every few days.

      Just do a google search on kswapd and cpu for some examples. If you bother to look around I'm sure you can find other stability problems with Linux.

      I use FreeBSD, SuSE Linux and Windows 2000 at home. They all have their uses. They have their strengths and weaknesses.

      Unlike what the fanatics believe, Linux isn't that much better than Windows. Even in terms of security and stability.

      That said, I'd still prefer to use FreeBSD/Linux for most server stuff.

      --
    9. Re:Windows vs Linux by harves · · Score: 5, Insightful

      Sorry but that's one of the dumbest things I've read in a while.

      You're noting that the name "Linux" covers a broad range of things, and comparing it to the name "FreeBSD" which refers to one thing. You're then trying to say that "the BSDs don't have the fragmentation that Linux has". I call bullshit. Your example proves nothing remotely near that. It proves that FreeBSD isn't fragment, but then neither is the Debian project's distribution.

      If I say "I run BSD" then there at least 3 different systems I could be running. Would you then say that "the BSDs have fragmentation just like Linux does"?

      Inversely, if I say "I run Debian" then "I qualify my package management, my system boot scripts, where my conf files are, how the system works".

      Sorry, I'm not normally this harsh, but what was your point again? If you try to compare Linux to FreeBSD then yes Linux will appear more fragmented. But how about we compare FreeBSD to Debian shall we? Apples to apples? Does your argument that it "damages" Debian still hold?

    10. Re:Windows vs Linux by dougmc · · Score: 4, Informative
      The BSDs don't have the fragmentation that Linux has.
      They don't? Then why is there FreeBSD, OpenBSD and NetBSD? (And 386BSD, but it's dead, probably mutated into one (or all three) of the ones I just mentioned.) And then there's the sub-flavors, like Dragonfly BSD.

      I say simply "FreeBSD"
      Sort of like somebody might say `RedHat'. Or `Debian'. You get the idea.

      By that I qualify my package management, my system boot scripts, where my conf files are, how the system works
      Yes. And saying Redhat, or Debian or whatever else would qualify it as well.
      "Linux", on the other hand, can mean a bunch of things:
      Saying "BSD" is almost as imprecise. Really, it's hard to fault an OS just because people don't qualify it very well.

      Do the same applications run on each of the *BSDs without recompliation? I tend to doubt it, but I haven't tried it ...

      Apache is Apache no matter in which Linux distro you run it
      No, it's not. Is it Apache 1 or Apache 2? The two are very different. Which modules are configured? Default configurations vary wildly. Yes, if you know what you're doing you can easily bring them under control, but for an amateur who's just using the Apache that came with his installation, things can be VERY different from distribution to distribution. (Personally, I find myself installing my own Apache and similar daemons, even if one is provided for me, on *BSD, whatever Linux, Solaris, etc. -- it just makes things easier, starting from a known quantity. And more secure.)
      okay, Stallman, GNU/Linux, as you wish
      It's not up to Stallman. Call it whatever you want. Your *BSD box has a lot of GNU stuff on it too ... call it GNU/BSD if you wish.
      Back on topic, that Linux machine must have had some hardware flaw. Bad memory comes to mind...
      That is a possiblity, but Windows hasn't really been more immune to bad memory than Linux since NT came out. Linux even has the ability to map-out known bad blocks of memory (so you can use those iffy DIMMS in the closet), though I doubt many people use it.

      In any event, certain hardware devices have buggy drivers, even in the latest versions of whatever Linux kernels and distributions you prefer. The vendors generally make Windows drivers, where the Linux drivers are often reverse engineered, and it often shows in the quality.

      For the *BSDs, the drivers you get are generally more reliable than those in Linux, but if you've got some new device, where Linux would support it (and the driver might have some issues), *BSD is likely to not support it at all.

      But I do agree with you too -- FreeBSD does make a better server than any of the Linux distributions. However, the commercial application support is very spotty. However, I've heard that the Linux emulation is quite good, and it can run most Linux applications with little trouble. Though that just sounds so ... wrong ... to use it for a production server. But if it works ...

    11. Re:Windows vs Linux by irw · · Score: 4, Interesting

      I'll second al broccoli's response - the parent post is talking absolute crap.

      I, we - the team I work in, have recently finished a migration of SAP4.6 on windows to SAP4.7 on solaris. The windows installation was formerly the largest single installation of SAP on windows in western europe, and it had severe scaling and support problems.

      I also know from some years back, this having been discussed in an interview I attended, that Unilever, who before they switched held the crown for the largest installation of SAP on windows, switched to Digital UNIX (before it was Tru64) for exactly the same reason.

      SAP on any OS has a hefty hardware requirement list. In addition, to my mind, they make some stupid recommendations about memory. Viz - for our setup we have multiple V440 and V490 suns with 16GB memory, and SAP want (and, on some servers, having hit this problem, *need*) THREE or FOUR TIMES that in swap. I would have suggested either less databases on each machine, or more memory (not sure if 16GB is the physical limit for V440/490) or just bigger machines, but then it's not my job to spec these things.

      Anyway, having vast quantities of swap actively used as working memory may have contributed to the instability of a SAP system on linux, if as someone suggested that VM on linux is currently not as good as it could be.

    12. Re:Windows vs Linux by Anonymous Coward · · Score: 3, Funny

      It's not up to Stallman. Call it whatever you want. Your *BSD box has a lot of GNU stuff on it too ... call it GNU/BSD if you wish.

      A potato by any other name would be just as potato-esque but if you insist on calling it a rose you confuse both cooks and florists.

      GNU/BSD exists. GNU's opinion on that.

  3. There's no debate. by amarodeeps · · Score: 4, Insightful

    It costs money to hire qualified admins, Windows or Linux.

    1. Re:There's no debate. by detritus` · · Score: 4, Insightful

      Yes, but windows admins come a lot cheaper... at least up here where everyone and their dog has an MCSE

    2. Re:There's no debate. by Grax · · Score: 5, Funny

      Qualified admins are never cheap.

      I've never hired a dog that was an MCSE.

      I did hire an elephant once. He remembered everything and worked for peanuts. We never had a second problem with a computer if he troubleshot the first one. Amazing what a good stomp will do to a system.

    3. Re:There's no debate. by Greyfox · · Score: 4, Insightful
      Admins are cheap. Admins who can get a dead system up and running with an angry customer, manager or both breathing down their necks are a lot more expensive. You can take any will work for food guy off the street, give him a cheeseburger and show him how to install your operating system. If that's the kind of guy you want to trust your company to, more power to you. Chance are he wrote his will work for food sign on the back of his MCSE certificate.

      Problem of course is that most hiring managers can't tell the difference between the will work for food guy and the guy who can actually save your company when its systems are down and millions of dollars are on the line.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  4. your admins are not qualified by little+alfalfa · · Score: 3, Insightful

    Obviously, your admins were not qualified to administer a Linux server like this. If it took them two weeks to get software installed and running like that, I'd fire them right away. Even if it is SAP, a complex piece of software. Just because you got it up and running in 2 days on Windows doesn't mean it was done right, or done securely.

    1. Re:your admins are not qualified by bblazer · · Score: 4, Informative

      A good friend works as an SAP and Retek consultant for Accenture. His installs and integrations have lasted almost 2 years (Nordstrom took 3).

      --
      My .bashrc can beat up your .bashrc!
    2. Re:your admins are not qualified by George+Beech · · Score: 5, Informative
      Or maybe it's because they didn't run a diagnostic tool red hat's support asked them to run

      from TFA: "We asked the customer to do a diagnostic test and the customer never responded, so it was impossible for us to address the issue," Mr McLaren says.

    3. Re:your admins are not qualified by taterbeau · · Score: 5, Interesting

      That's very true. SAP is a very complicated application and it takes an extreme amount of patience both to install it and to keep it working correctly. In other words it takes an administrator who knows how to interpret the SAP documentation and then follow that documentation in a very, very precise manner. I've installed SAP Enterprise on RedHat 2.1 more than a couple of times. The RedHat portion of the installation is so easy that I cannot imagine how anyone could screw it up. It's really the steps following the RedHat installation where an administrator can get into trouble. This includes memory settings and some really crucial environment variable additions in the system profile. Get one of these wrong and a SAP installation will quickly turn into a major headache. But if the instructions from SAP are followed step by step, then the whole process can be done in about 6 to 12 hours (depending on the speed of the machine). We currently have 5 SAP systems running on RedHat Advanced server 2.1 and I cannot ever remember an outtage that was related to an issue at the OS level. It has been a rock-solid stable set of systems that require little intervention. The SAP documentation is so stupidly complicated that one literally has to spend days reading it before attempting an installation. If these admins tried to shortcut that process, then obviously made a mistake. Thanks, - J. Haynes Helena, MT

    4. Re:your admins are not qualified by techno-vampire · · Score: 4, Insightful

      So, what you're saying is that the people at your customer's site would rather work 12-16 hour days for an indefinite length of time than spend 10 minutes getting you the information you need to get the problem solved right away? No wonder they're getting yelled at by their managers.

      --
      Good, inexpensive web hosting
    5. Re:your admins are not qualified by PitaBred · · Score: 4, Insightful

      Yes, throw random bodies, rather than someone who has specific experience. I know many things my co-workers don't, and they likewise. When we get a tech support question, it goes to the main list and then whoever is most qualified answers it. Or digs for more info.
      I wouldn't put it past RedHat to have some kind of filtering like that for their muckity-muck engineers so that they make sure they send the right guy for the job.
      But if you ask for help, someone asks for clarification or a bit more info THAT THEY DON'T HAVE TO BE ON SITE FOR, it's your fault if you refuse their assistance.

  5. windows code dumps by digitalderbs · · Score: 5, Funny

    "the machine would basically, putting it in Windows terms, core dump or blue screen at random"

    whereas you can expect windows to core dump periodically and predictably.

    1. Re:windows code dumps by ScentCone · · Score: 5, Insightful

      whereas you can expect windows to core dump periodically and predictably

      You know, I've had that happen enough to care about - years ago, with older copies of NT, running on flaky/overheated/bad-sectored hardware. But I run things like SQL, or file services, or IIS under 2000/2003... and have machines that cook along without me doing anything month after month after month. No BSDs, etc. Yes, patch = boot, and that's a few moments of taking a machine out of a cluster for a minute... but not because the machine hangs while doing anything routine. For that matter, not even when I'm doing something non-routine.

      This whole "Windows just crashes all the time" stuff, especially on the server side, is pretty much FUD. Bad RAM and drives can piss off Linux, too. Flaky commercial third-party apps can gum up any OS. But I sure don't have anything like the problems that so many people love to rant about - and even though I only have a running sample of a few dozen specific machines that I actually consistently lay hands on every week, you'd think that the mythical "predictably, always crashing" Windows server would rear its ugly head at some point. But it doesn't. The FUD's an anachronism.

      --
      Don't disappoint your bird dog. Go to the range.
    2. Re:windows code dumps by bedroll · · Score: 5, Insightful
      Perhaps you're one of the few decent administrators that runs an all MS network. The FUD is slung both ways, in large part because no one wants to blame the administration. Everyone wants to think that the OS is the end of line when it comes to reliability and productivity. Obviously you have to figure in hardware, third-party software, and, most importantly, administration.

      *nix usually gets a better reputation because corporations haven't had much opportunity to hire the off-the-street administrator with a degree in law and a certificate saying they can setup a server. That's changing and, as such, you'll start to hear more and more stories about *nix migrations gone bad and the like.

      Of course, the major difference is that MS is just now learning to try and lock down their machines by default and force the user to unlock what they want to use. This makes the bad Windows admin have a higher likelihood of failure because they start with a bad setup and have try to fix things, instead of starting with good setup and trying to make things work with it.

  6. Wndows BSOD by QuietLagoon · · Score: 5, Interesting
    the machine would basically, putting it in Windows terms, core dump or blue screen at random.

    Odd that the Windows terminology for the blue screen of death now seems to be the standard term for a computer crashing. Or maybe that's not so odd.

    (please don't mod this as funny, I am very serious here.)

  7. I wish he would have given us more info. by CyricZ · · Score: 4, Insightful

    I wish he would have given us more information regarding the problems he ran into. I'm talking about system specs, the name and version of the Linux distro used, and more information regarding the software they apparently had so much trouble installing.

    When problems do happen, the open source community is notorious for getting them fixed very quickly. If he were to provide us, the community, with more details about the problems he encountered, I just know they could be solved for him and potentially for many other users in a similar boat.

    --
    Cyric Zndovzny at your service.
    1. Re:I wish he would have given us more info. by Doug+Lim · · Score: 3, Informative
      I wish he would have given us more information regarding the problems he ran into. I'm talking about system specs, the name and version of the Linux distro used, and more information regarding the software they apparently had so much trouble installing.
      RTFA. SAP install on RHEL 3.0 on SAP-certified IBM servers. Also in the article:
      • IBM confirmed that the issues were not hardware related.
      • Red Hat Australia was contacted and did try to help
      • Red Hat requested that Crest perform some diagnostic tests, but apparently Crest didn't respond, making it impossible for Red Hat to address the issue.
    2. Re:I wish he would have given us more info. by BiggerIsBetter · · Score: 4, Interesting

      RTFA. Redhat EL 3. IBM servers (OK, but which kind?) The whole article smells fishy to me.

      * 2 weeks to install to SAP standards? Hmm. How about 1 day to install Linux, and the rest is setting up SAP and testing? 2 days to install on Windows? How much testing was included there, eh?
      * "Software updates had to be manually installed to ensure SAP certification." So that's like, rpm -Uvh the_update.rpm. The HORROR!
      * "We asked the customer to do a diagnostic test and the customer never responded, so it was impossible for us to address the issue," Mr McLaren says. Most folks who are serious about making it work would probably get back to them when having these problems. Almost sounds like some geek personalities were the problem, not Linux.

      RedHat, IBM and SAP are all cool about running this setup - but the IT department of this consumer electronics distribution company can't handle it effectively? I think I can see where the problem is...

      The cynic in me suspects they got a VERY good deal from MS for publicising this move.

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
    3. Re:I wish he would have given us more info. by Anonymous Coward · · Score: 3, Interesting

      The cynic in me suspects they got a VERY good deal from MS for publicising this move.

      I have a good hunch you're right. I think I'll post anonymously and let you know that at one point I've worked for EV1Servers. When they first offered Windows servers, I saw the press release that we were releasing. It was full of quotes about how we love our Windows servers, and how easy it is to install and set up Windows. It included graphs comparing Windows and Linux setup times, and how we can push out Windows servers quicker and how it costs less.

      The article was complete bullshit. From what I heard, Microsoft wrote the article and sent it to EV1 to sign off on it so they could publish it. How much do you want to bet that EV1 got a discount for that?

      Look at these quotes from the article:

      "Mr Horton also found the total cost of ownership included soft costs such as the hard work required to keep Linux up and running"

      "The total cost of ownership is actually lower in this case than with Linux because of the hidden costs of the support."

      Does anyone have any doubt that this isnt straight out of the mouth of Microsoft's anti-Linux "Get-The-Facts" press department? This is Microsoft's current anti-Linux slogan that they're hammering into everyone's heads.

      Check it out:
      http://www.microsoft.com/windowsserversystem/facts /topics/tco.mspx

  8. What is SAP? by Rinisari · · Score: 3, Interesting

    What is SAP? A Google search yields a company that sells business products, but there doesn't seem to be anything related to a point-of-sale system or workstation software. Is it an electronics design software?

    1. Re:What is SAP? by Nefarious+Wheel · · Score: 5, Informative

      It's a German company that sells quite rather a lot of software. Whole large businesses run on it, and a cheap installation starts in seven figures and goes up from there. It's a serious suite of software. Check "SAP Specialist" in your favourite job search engine and check the rates they're getting for clue 2. They're big, as in first-page-of-Hitchhiker's-Guide big.

      --
      Do not mock my vision of impractical footwear
    2. Re:What is SAP? by ScentCone · · Score: 4, Informative

      SAP is one of the biggest software companies in the world. Very, very heavy duty business apps for large companies. Factories. Big retailers, etc. All sorts of "vertical" apps in everything from apparel to insurance.

      One doesn't usually run anything from SAP without a small army from SAP (or one of their annointed consulting firms) completely stroking the install. They don't usually tolerate failed installs. And there's usually a LOT of money involved in these installations, and a lot at stake. SAP products are rarely used with modifications and customization to both the infrastructure and the apps themselves.

      --
      Don't disappoint your bird dog. Go to the range.
  9. Smells fishy. by SynapseLapse · · Score: 4, Insightful

    This whole article is useless without really saying what the crash was. You could have the most rock solid stable server in the world, and it won't mean much if the applications you're hosting are buggy and badly implemented. It would be nice to know to EXACTLY what crashes he was getting and why. Not just "Uhh, there were core dumps and blue screens, but with a linux blue instead of microsoft blue." I think this would be a great opportunity for an Ask Slashdot poll. Maybe he'd even post some of the core dumps.

  10. The key point to note in TFA is..... by The+Famous+Druid · · Score: 4, Insightful

    That the decision to go Linux was made by his predecessor.

    Looks like 'new manager' syndrome to me...

    --
    Quidquid Latine dictum sit, altum videtur (anything said in Latin sounds important)
    1. Re:The key point to note in TFA is..... by SubtleNuance · · Score: 3, Funny

      we have a winner.

      a joke:

      The old manager, on his way out of his old office, with his possessions in a box hands Three Envelopes to his successor.

      Old Manager says "here, this is all you need to know. When you get in a jam, just open these envelopes in order; #1,#2,#3."

      New Manager moves in chugs along for a few months and then runs into a jam with his superiors. They are upset about performance/output whatever.

      He thinks, "AHAH! I'll open one of the Envelopes!". He opens #1, in it a paper says "Re-organize".

      He says "AHAH!" and proceeds to shuffle staff for 12 months. Make org charts and take synergy meetings.

      New Manager chugs along for a few months and then runs into a jam with his superiors. They are upset about performance/output whatever.

      He thinks, "AHAH! I'll open one of the Envelopes!". He opens #2, in it a paper says "Re-organize".

      He says "AHAH!" and proceeds to shuffle staff for 12 months. Make org charts and take synergy meetings.

      New Manager chugs along for a few months and then runs into a jam with his superiors. They are upset about performance/output whatever.

      He thinks, "AHAH! I'll open one of the Envelopes!".

      He opens #3, in it a paper says "Get three envelopes...".

  11. Re:"A" Linux Operating System? by danheskett · · Score: 5, Insightful

    I've known many, many, many people who swear by Linux's reliability and uptime. When I look at their load usage, it's alway like "0.01, 0.01, 0.02" or some such low usage box. Chances are, if they are running SAP, that box is loaded. Or overloaded. And then, things can sometimes get more dicey. A device driver that works okay under low-load is fine, but then when the commands are stacking up it barfs. Or some hardware that's been only marginally fast enough is exposed as underperforming (especailly hard drives and FSB). Performance degrades quicker than expected very often, and resources can easily become exhausted. I love Linux, but often people who swear by it have never seen the pain of a truly heavily loaded Linux box. It's much better now that a lot of sweat has gone into the scheduler.

  12. core dump != blue screen by Anthony+Liguori · · Score: 5, Insightful

    When a program dumps core, it means that the program did something that it wasn't supposed to do (like try to read memory that isn't valid) and the operating system has (correctly), stop the program's execution, and to make life easier on developers, copied the program state into a handy file so that the problem can be debugged. No other programs on your system will be harmed by this one malfunctioning program.

    When Windows blue screens, it means *the operating system* has done something it wasn't supposed to do (like try to read memory that isn't valid) and the operating system bails. Often, it will return execution to the next instruction and hope things will be okay. It almost certainly isn't. You're basically screwed.

    The equivalent in Linux is an Oops. They don't happen that often on production systems. A crappy properitary program doing things it's not supposed to is *not* a Linux problem nor an Open Source problem. It's SAP's problem.

    This is a testimonal about the crappiness of SAP and nothing more. They obviously didn't do enough testing on Linux.

  13. Real Story - SAP implementation fails miserably by AndrewSchaefer · · Score: 5, Informative

    "The Best Run Businesses Run SAP" is a true statement... SAP says it over and over again. What they're really stating is that only the best run businesses can survive a SAP implementation, the rest run out of money or patience, or worse, end up being driven out of business by the enormous cost and disruption it causes. SAP has a HORRIBLE track record on linux. They claim support for linux and other non-MS platforms, but that's only for their core products. Everything outside of CRM and R3 is riddled with technotes and disclaimers about needing MSSQL and WINDOWS. They don't really write cross-platform systems, they just make claims and back them up with fine-print disclaimers.

    I just left a company that was $10M and 2 years behind on their "$2M" SAP implementation. It's a joke. Once SAP gets their foot in the door, they flood your company with incompetent consultants and rebuild your business around SAP-approved procedures and architecture. At the end of this clusterfuck you end up WAY over budget and desperately looking for a scape goat. Clearly Crest Electronics chose Linux.

    SAP products require patch after patch, and take MONTHS to really install. We had a team of engineers working around the clock (literally) for 5 months to get our base systems set up to SAP specs. Even then we would receive "mystery" patches, frequently resulting in system crashes as they weren't designed to work with other patches. Bottom line - SAP is the problem. They churn out highly unstable software and have armies of consultants who will sweep problems like this under the carpet or find something else to blame.

    1. Re:Real Story - SAP implementation fails miserably by al_broccoli · · Score: 4, Insightful
      SAP products require patch after patch, and take MONTHS to really install. We had a team of engineers working around the clock (literally) for 5 months to get our base systems set up to SAP specs. Even then we would receive "mystery" patches, frequently resulting in system crashes as they weren't designed to work with other patches. Bottom line - SAP is the problem. They churn out highly unstable software and have armies of consultants who will sweep problems like this under the carpet or find something else to blame.
      This is a load of crap. Everyone hires consultants that are idiots, but the interactions you describe with SAP just don't happen. I've been administering SAP systems for 10 years now, and I've never had anything like what you describe.
      They claim support for linux and other non-MS platforms, but that's only for their core products. Everything outside of CRM and R3 is riddled with technotes and disclaimers about needing MSSQL and WINDOWS.
      What a joke. MS SQL/Windows were among the last platforms supported by SAP. In all my years of supporting SAP systems, I have NEVER run across a note saying that something was only supported on SQL Server/Windows.
      SAP has a HORRIBLE track record on linux.
      Bottom line, I've been running SAP products on Linux for over 3 years now, with not a single complaint. You obviously don't know jack about what you're talking about.
    2. Re:Real Story - SAP implementation fails miserably by syousef · · Score: 5, Insightful

      This argument is brilliant.

      User A: I used SAP and had lots of problems and it didn't work and the consultants took lots of money and re-engineered everything around their system. SAP is always crap.
      User B: I've used SAP for years and had no problems. You must be the problem. Never mind that I know nothing about your situation or your dealings with SAP I'm going to call you a liar and say SAP is wonderful.

      Neither of you are being reasonable, but man, pass the popcorn! This is entertaining! Just like Jerry Springer.

      --
      These posts express my own personal views, not those of my employer
  14. I Have My Doubts About the Guy by Comatose51 · · Score: 5, Informative
    the machine would basically, putting it in Windows terms, core dump or blue screen at random.

    Blue screen is a Windows thing but core dump is not.

    Crest Electronics is trialling Microsoft's Windows Server Update Service, which allows automatic patching for the operating system and other Microsoft software on servers and desktop machines across a corporate network. Its benefits are one of the key reasons why Mr Horton stands by his decision to switch from Linux to Windows.

    "We run Linux on our web server and for an accounting package with great success and we do use the auto-patching in those environments,"

    I work in a Windows shop but we don't do automatic patching. We don't patch until we've done extensive testing on our own to make sure it works in our environment first. SUS/WUSS/whatever is great in the sense that it allows you to control how patches to your Windows workstations are distributed. You can change the workstations' auto-update behavior so they only update from your SUS servers, etc. But the automatic update thing, from what I've heard, is rarely used in a production environment. In fact, Microsoft gives you a considerable amount of control over its behavior, probably because in recognition of the dangers of auto updating in a production environment.

    Mr Horton disagrees: "It might be fine for things like security patches, which don't impact SAP certification rules but with some patches you still actually have to check the release levels and then check against the SAP site. Otherwise SAP might ask you to roll back to the previous version before they will support it."

    Give me a break! The same thing happens in the Windows environment. It took Bloomberg and our other vendors a while before they supported Windows XP SP2. When SP2 first came out, a lot of vendors blamed SP2 for problems that may or may not have been SP2's fault. It took Windows vendors a while to adpot SP2 as well.

    In any case, the whole patching issue he takes with Linux seems absurd. Just a few days ago, I think our server guys patched their cluster with a Microsoft service pack. Now the cluster refuses to fail over properly. Patching in a production environment is ALWAYS a big headache if you want to do it right. Unfortunately for our server guys, we don't have a spare cluster sitting around for them to test patches on like they normally do with other servers.

    --
    EvilCON - Made Famous by /.
  15. I see. Tell me more! by Sj0 · · Score: 4, Funny

    Yes, because we totally believe that you came up with that arguement on your own. "Total cost of ownership" is a natural concept which simply develops in natural language, like swear words based around bodily functions.

    --
    It's been a long time.
  16. Re:blue screens? by TheNetAvenger · · Score: 3, Interesting

    what a load of crap.in all my years admining linux systems i have never seen ANYTHING even remotely close to a windows blue screen style crash. a user land process cannot blow away the system like that under linux

    A) You are admitting you truly know nothing about the NT architecture.
    B) And it is normally called Kernel Panic, or a Random Reboot in your world.
    C) If you never saw any OS fail in ALL YOUR YEARS ADMINING, are you sure they are really years?

  17. Unix experience? by geoskd · · Score: 3, Interesting

    The person giving the references in this article did not seem to be the long time UNIX user he claims to be.
    first: He put his experience with Linux into a windows context, suggesting that he is in fact an experienced windows administrator.
    second: he did not understand automatic updates. A feature which is and has been available on many linux distro's for quite some time, and a feature which is quite prevalent in UNIX especially from IBM
    third: Red Hat Linux (even enterprise class) does not have a very restrictive hardware requirement, and the odds are pretty good that they would have needed to do the same hardware upgrades to run whatever windows system they eventually moved to.
    fourth: Anyone who is an experienced administrator knows that the core operating systems are tremendously stable, be it windows or Linux, or UNIX, and that the instabilities in any system will be introduced by drivers needed for operation of application specific hardware (for example a custom cash register based peripheral or some such). This tells me that they had just such a piece of equipment in their systems, and that the vendor of this hardware did not supply working drivers. Further, I would conjecture that said supplier probably had a long standing windows driver, and had ported the drivers to the linux platform specifically at the request of this client. The result is what you would expect: a first generation driver which fails intermittently.

    -=Geoskd
    www.geoskd.com

    --
    I wish I had a good sig, but all the good ones are copyrighted
  18. Re:Flamewars! Begin! by dotgain · · Score: 3, Insightful
    Exactly. Great write-up, taco! Do you expect anything other than a flamewar between people boasting more than 400 days of uptime on opposing OS's?

    You're the troll, not the trolls.

  19. Times are changing! by at_slashdot · · Score: 4, Insightful

    Do you observe that lately if someone puts Windows instead of Linux is news.

    Just like: a dog bites a man is not news, but a man bites a dog is. That's telling.

    --
    "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
  20. Two Weeks! by Perl-Pusher · · Score: 4, Informative
    the installation on Linux Red Hat took two weeks

    Only an absolute moron would admit to that. You have idiots working for you fire them immediately! With absolutely no experience with any unix/linux system and very little windows experience, I setup a mail server, webserver and started creating a website for a company. I did that back in 1996 with RedHat 5 & a Linux for Dummies Book. Linux has come a long way since then. If they can't figure out how to install a modern linux distro in less than 4 hours, you should not be let near any computer ever! I could build a PC clone system from parts and install Fedora Core 4 configure it with apache, mysql, ftp and secure it before lunch. I've done it several times at work.

    1. Re:Two Weeks! by Malor · · Score: 5, Insightful

      At one job, a few years ago, I installed a small, simple SAP program, SAPRouter. It was basically a program that would route net connections over a modem into a foreign network. I don't remember the details very well, because it has been six or seven years, but some of the stuff I definitely do recall. My memory of cursing, intensely, for DAYS is clear and bright. SAPRouter was among the stupidest pieces of software I've ever been forced to work with.

      It was just bizarre. Out in left field.... way, way out. They implemented an entire routing protocol, kind of like IP, but very poorly. It was completely unrelated to any other form of routing I've seen.

      From what I remember, you had to install the router software on a PC that had a modem. That was going to do the call out. (VPN wasn't common at the time, you had to use a modem for a network backdoor.) But then you had to configure the client to talk to that PC over the network... and you also, if I remember correctly, had to tell it about every hop it had to take in the foreign system.

      In other words, it would be like having to manually configure your PC with every hop between you and Slashdot before you could read web pages. And if one of the hops changed, well, too bad. No Web for you.

      There was more, too, lots more, but I have lost the details. All I remember is that it was problem after problem after problem for DAYS. And this is relatively simple software.

      The documentation was horrible too. It made no sense at all. (which shouldn't be that surprising, really, since the program made no sense either.) SAP was kind of bleeding edge in one regard, and provided fairly complete Web documentation. Sadly, instant access helped clarity not a whit. I ended up taking three or four days and making repeated calls to SAP to get the stupid thing working. It felt like I was trying to push my head through a cheese grater. I'm not an idiot... I was learning IP routing at the time, and I can assure you, it was _trivial_ in comparison.

      In some ways(the bad ones), SAPRouter reminded me of learning Netware for the first time. Netware was full of weirdnesses that didn't make sense at first. But after you'd been working with a given feature for awhile, nearly always there was an 'aha!' Netware had a payoff for the struggle... you'd finally see why they had modeled a given problem the way they had, and it was inevitably elegant, powerful, and aesthetic all at once. It was hard to figure out their context, but once you did, their solutions made beautiful sense. They thought out problems incredibly thoroughly, and solved them completely.

      SAPRouter wasn't like that. It felt like, well... like a bureaucracy that's very sure of its own brilliance. They reimplemented, badly, what IP was already doing. It was grossly inferior, complex when it didn't need to be. Once I understood their context, and why they solved the problem how they did, my conclusion was that they were idiots. It felt like something designed by people who had *no idea* what routing is or how it should work.

      To be fair, it was nicely stable once it was up. I didn't have to fool with it anymore after it was (finally) running.

      Basically.... don't be so serenely certain these admins are idiots. The reason you're good at figuring this stuff out is because smarter people than you (or me) took the time to make it (relatively) easy. They chose good models and clean implementations, so the programs are fairly easy to configure and use. You being good at building solutions from open source stuff is partially your brainpower, but the lion's share of the credit goes to the original designers. You had an easy time of it because, for the most part, the software is fairly easy. It could have been far, far worse.

      It could have been SAP.

  21. Re:Sometimes this doesn't suprise me by croddy · · Score: 4, Insightful
    the problem today with gazillions of copies of the same library isn't that they waste disk space -- it's that they each present an independent pathway for security failure.

    for example, if you only have one copy of zlib on your system, and it's managed by the OS vendor (up2date, apt, or similar), then you only have one copy of zlib that can be exploited, and you only have to worry about applying your vendor's updates to keep all of your zlib activity patched.

    if you have 80 copies of zlib, each one shipped by a different application that uses the library, you've got a frigging mess on your hands, and you've probably got no hope of patching them all if there's a security bug.

    what we need is more centralization of libraries, not the wild-west free-for-all that would result from what you're advocating.

  22. Re:"A" Linux Operating System? by mcrbids · · Score: 4, Interesting

    Chances are, if they are running SAP, that box is loaded. Or overloaded. And then, things can sometimes get more dicey.

    I've run busy mail servers hosting about 6,000 email addresses. I've seen a server run with a load average between 2.0 and 20.0, 24x7 for WEEKS ON END without any complaints. A full megabit of traffic, 24x7, just for EMAIL...

    I've seen millions of website hits per month, month after month, year after year. No complaints, reliability simply excellent. And, I've seen this using Linux kernel 2.2, 2.4, and 2.6.

    Sorry, pal. Maybe it's true for some other slashweenies, but in my experience, the reliability of Linux IS truly legendary, and is why I've standardized on Linux anywhere I can possibly use it.

    Heck, when I'm putting together a new, high-capacity system, one of the first things I do is load a series of "torture tests" and run them. I put the server through its paces, running with a load average between 5.0 and 10.0, compiling the kernel or PHP in a loop, copying files, reading large files into memory and clearing memory out, while stressing whatever service the server will be using. (EG: if it's a mail server, while all the above is running, I have a script sending 10,000-20,000 emails per hour to 25 pseudo-accounts, while another script POPs them all to the bit bucket. If it's a web server, I have 10-20 wget shell scripts beating the webserver continuously)

    Hour after hour, for a week or so.

    A few disclaimers:

    1) I make sure all the components for a high-capacity server (esp. the chipset & NIC) are on the RedHat compatability list.

    2) When I'm buying hardware for a cheapie embedded server, I try to buy hardware that's been on the market for at least 6 months or so.

    With this formula, I've had nothing but stellar results!

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  23. Obviously not the best distribution by Benwick · · Score: 5, Funny

    Who would choose to use a distribution called "Unreliable Linux"?

    1. Re:Obviously not the best distribution by elgatozorbas · · Score: 5, Funny
      Who would choose to use a distribution called "Unreliable Linux"?

      Windows users looking for a smooth transition...

  24. AHA - I know whats was wrong by Queenslander · · Score: 5, Interesting

    I live in Brisbane, and the area where Crest is situated is renowned for power supply problems - only the best UPS's will help. I'll bet that the guys who "fixed" the problems with WINDOWS supplied a new UPS with their gear.

  25. blue screen at random - costs more for most by dindi · · Score: 3, Interesting

    when you have your servers up in 2 weeks instead of two might cost some dough .... but stability costs less at the end ...

    when your servers on windows will blue screen at the middle of the production day that wiwill most likely cost a lot more on the long term in productivity loss and people sitting in their offices not being able to access resources ...

    yes i can install windows box in 30 minutes with webserver, however i have bsd boxes running 365days+ with dns/apache restart and having a good sleep while my non windows machines run is just cheaper me than having a blue screened server for 8 hours and loose customers or receive pages to "fix that crap" in the middle of the night ...

    of course your mileage might vary .. if you have 24hr support sitting on a reset button windows might be OK, if a reboot costs you heavy dollars and long distance calls and several minutes of services down you should choose 2 weeks install and no reboots..

    just a note: how can an installation of a software last 2 weeks vs 2days ? Same software ? I know sometimes clicking a defult config together takes less time than building a config file (text) from a bad template/example but 2 weeks ?

    God created all that in 1 week! (including basics for SAP and Linux in a way) -OK He knows more than us I guess

  26. he never really attempted to fix it by timmarhy · · Score: 4, Funny
    "We asked the customer to do a diagnostic test and the customer never responded, so it was impossible for us to address the issue," Mr McLaren says.

    thats says it all in a nutshell i think. he's a retard.

    --
    If you mod me down, I will become more powerful than you can imagine....
  27. Subject by Legion303 · · Score: 4, Interesting

    Is it just me, or does this sound like an ad?

    "I fully support Linux but if I had to make the decision again I'd pick Windows. A big reason is the fact Windows was up and running in two hours at all the right patch levels. The installation of SAP took two days on Windows, the installation on Linux Red Hat took two weeks. The total cost of ownership is actually lower in this case than with Linux because of the hidden costs of the support."

    I feel like I'm reading a Microsoft brochure. And keep in mind that I *like* Windows as a desktop OS, for the most part.

  28. Re:We asked them to do a diagnostic test... by Darkling-MHCN · · Score: 3, Insightful

    I'm definitely a windows boffin but have tinkered with Linux. My experience with both are the same, the kernel's are rock solid in both products these days and with the RIGHT device drivers. The only time you see kernel level crashes is when there are hardware issues usually as a result of buggy device drivers, or faulty hardware.

    The thing I find with linux is that you invariably find hardware vendors drag their feet on the linux drivers as it's far more important to get the windows drivers to market (due to the market's size). I'm no expert but I have found unless your machine's config is pretty vanilla Linux can be really hard to work with. Rate me a troll, maybe I don't know what I'm talking about, but I just find windows with it's hardware auto-detection and out of the box support really kicks ass over linux.

    Of course these problems aren't an issue with Apple and OS X as things are shipped as one complete package ready to work. If they wanted unix, maybe they should have gone apple....

  29. Wouldn't be suprised by porkThreeWays · · Score: 3, Interesting

    It seems like the admin never really wanted to be on Linux in the first place and his knowledge of Linux is highly lacking. The fact that he knew nothing more to describe his problem than "blue screen of death" shows which OS he wanted in the begining.

    I've had ongoing issues like that before of random crashes spaced weeks apart (userland software problem, not OS problem). I worked with the vendor very hard and we got the issue resolved over the period of a few months. Some suggested we switch to windows. Myself and my contact at the software vendor didn't think it was a good idea. In fact, it wouldn't have been a good idea, because there was a corruption in the data itself that was crashing it. An OS switch would have been loads of time and effort, just to have the problem still be there.

    The fact that he never even returned Red Hat's calls leads me to believe he really didn't want the problem fixed. He wanted to make Linux look as bad as possible to his superiors so he could switch to what he really wanted. I doubt the whole operating system crashed. A misconfigured SAP was probably crashing and he was too incompetant to be able to tell the difference.

    Also, what lameass autopatches on a mission critical server? That's such an incredibly bad idea. I'm sure all Red Hat's patches are of the highest quality, but if downtime could be a problem at all, take 20 minutes out of your day to look over the patches and make sure none will conflict with your particular setup. There's no replacement for human intervention if it's that important.

    Ultimately I highly doubt the problems are rooted in Red Hat or SAP. They are rooted in a stubborn admin who didn't know what he's doing on Linux and found it easier to blame everyone else.

    --
    If an officer ever threatens to taze you, say you have a pacemaker.