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

49 of 960 comments (clear)

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

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

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

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

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

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

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

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

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

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

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

  11. 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
  12. 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 /.
  13. 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!
  14. 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.
  15. 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
  16. 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.
  17. 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.

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

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

  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: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.
  23. 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.
  24. 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...

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

  26. 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
  27. 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.

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

  29. 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....
  30. 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.

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