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

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

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

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

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

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

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

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

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

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

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

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

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

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

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