Slashdot Mirror


How Can I Justify Using Red Hat When CentOS Exists?

Bocaj writes "I recently spec'd out a large project for our company that included software from Red Hat. It came back from the CIO with everything approved except I have to use CentOS. Why? Because 'it's free Red Hat.' Personally I really like the CentOS project because it puts enterprise class software in the hands of people who might not otherwise afford it. We are not those people. We have money. In fact, I questioned the decision by asking why the CIO was willing to spend money on another very similar project and not this one. The answer was 'because there is no free alternative.' I know this has come up before and I don't want to beat a dead horse, but this is still a very persistent issue. Our CIO is convinced that technical support for any product is worthless. He's willing to spend money on 'one-time' software purchases, but nothing that is an annual subscription. There is data to support that the Red Hat subscription is cheaper that many other up-front paid software products but not CentOS. The only thing it lacks is support, which the CIO doesn't want. Help?"

87 of 666 comments (clear)

  1. Support them from your own money by SharkLaser · · Score: 4, Insightful

    The only thing it lacks is support, which the CIO doesn't want. Help?

    Then you get CentOS and stop trying to spend other people's money on things they don't want to. If you care about Red Hat getting their support, then donate to them yourself, from your own money. Red Hat sells support service, and that is their product. Otherwise, it's just a compilation of others software, just like CentOS is. It's obvious your company doesn't need the support service so CentOS suits you just fine. Pushing an agenda down others throath doesn't help open source's image either. It should come from their own willingness to help or by providing so fantastic service that people actually want it.

    1. Re:Support them from your own money by genghisjahn · · Score: 4, Insightful

      I think what he's saying is that he thinks they will need the support, and since they can afford it, why not get it?

      --
      Sorry about the mess.
    2. Re:Support them from your own money by mabhatter654 · · Score: 5, Insightful

      The question is not how much support costs. The question is how much is DOWNTIME going to cost the company?

      When you hit a problem your team can't solve what dollar value is that? Granted, for anything using a LAMP stack it is probably just as efficient to spin up a new server and start over versus a lot of money for support that isn't going to figure out all your custom stuff anyway.

      I swear by IBM System i with IBM support. It's outrageously expensive, but they will call support engineers after hours when you have a problem level 2 can't handle. Microsoft's comparible offerings require a thousand seats.. IBM will sell you support for just one server.

      In my case we have three steel mills worth $10k+ per hour of downtime... Even more if downtime causes rework. If we have more than an hour down I have vice presidents in my bosses office!

      I suppose it's up to poster's boss, those C.I.O. Letters make it his decision... and his ass will be on the line when you have to explain why he didn't line up something to cover for things the minions can't handle.

    3. Re:Support them from your own money by Nazlfrag · · Score: 2

      Why get it when CentOS fits the bill perfectly? Apart from the GP's rationale, it's also helping to build the profile and perception of CentOS if a major CIO advocates it. Congratulations are in order to the CentOS team for their great work, the fact it was even considered let alone requested is a testament to their excellence. Bravo.

    4. Re:Support them from your own money by hairyfeet · · Score: 5, Insightful

      How about for one thing its a perfect example of the "free rider problem" and why FOSS companies like Novell and Mandriva slowly bleed to death and simply can't compete with the R&D that Apple and MSFT spend?

      I mean how many here even KNOW where CentOS came from? Because its not a nice story folks, and its a perfect example of why the leeches will bleed FOSS to death. Once upon a time there was a company that sold hardware that ran...you guess it...RHEL on it, but someone at that company said "Hey, if we strip all the copyrighted stuff out we can just take what we want and not have to pay RH shit! We'll save a bundle!" and so CentOS was born. And before anyone says "Well herp derp RH doesn't complain" what do you expect them to save? "Hey community please stop butt fucking us please?"

      It is also a classic example of short sighted thinking shooting yourselves right in the face. Who gives more than any other company when it comes to giving back to the community? Why that would be RH. Now how do they pay for that? Ooops, didn't think of that, did you? Its the same reason I doubt you'll be seeing any companies opening their hardware anytime soon, as AMD bent over backward, even hiring coders to help the FOSS driver guys and opened their specs as wide as they could, and what did they get? every forum filled with guys saying "Herp derp, buy Nvidia".

      Pretty much everyone with a brain is saying the economy will get much worse before it gets better as not only have we hit bottom yet on the two previous bubbles, but we have two MORE bubbles that could burst any time, the student loan bubble and the retirement bubble. Now what do you think is gonna happen to RH if the economy continues to tank and more and more potential and former customers take the same route? I'll tell you, first they'll have to scale back, which will make quality suffer. patches will take longer, new features won't be implemented, things will get worse, this will then cause more to leave as there are OTHER OSes they can have for free, right? Then you end up in a death spiral and if you aren't careful Red hat is another Novell. don't forget once upon a time both Novell and Sun were powerhouses in the industry too.

      This is why I have been saying for ages "free as in beer" needs to die and be replaced by "free as in freedom" only. Hell even RMS says there is nothing wrong with making money from your code as long as others have the freedom to modify. But sadly what we'll see instead is short sighted thinking like in TFA, where they'll expect this poor schmuck to "just Google it" to solve even the most complex problems with ZERO support, hell they might even reward him by cutting his staff! Meanwhile MSFT and Apple get paid year after year after year, they have NO problem spending money on R&D and advertising, they just keep on coming. How are companies like Red Hat that are busting their balls for the community gonna survive if everyone says "Just use CentOS"?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    5. Re:Support them from your own money by Anonymous Coward · · Score: 5, Interesting

      I used to run an AS/400 system. And you're right. IBM's support rocks. One time the keylock was broken on the unit, and we needed it working. My support guy came out, verified the situation, then told me the bad news - "The nearest part we have in stock is in New York." (I was in California.) Then my support guy smiled and said, "The good news is that I've gotten ahold of of one that's on an airplane right now, headed this way. It will be here in 45 minutes."

      Now THAT is support. :-)

    6. Re:Support them from your own money by smash · · Score: 3, Informative

      People still buy red hat for the support. If the pay ware stuff in red hat was worth money, then people would pay money for it. Whining about red hat getting fucked when this is exactly the type of behaviour expected and encouraged by the GPL is disingenuous.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    7. Re:Support them from your own money by LordLimecat · · Score: 4, Insightful

      Im pretty sure if the need arose, there are scores of companies that would love to take your money in return for supporting CentOS, either on an ongoing or onetime basis. A good starting google search might be "CentOS Consultant" or "CentOS support", both of which return promising results.

      To OP:
      An ongoing contract is not always necessary; sometimes it makes more sense to do one-time issues. The CIO's job (and higher executives) is to make decisions like these based on their own experience and based on the recommendations they get from others. You have given your input, and he is deciding that, however good your advice it is, he is willing to take the risk for what he thinks is a better value. I would just accept that.

      As a consultant, I have met smaller clients who, for example, insist on using Norton "business" products. I give my opinion on them, tell them I think it is a bad solution, and if they say "thanks, but we want to use norton", I have done my job, and they are doing theirs. Noone wants an engineer who thinks it is his job to make executive decisions, because it is not.

    8. Re:Support them from your own money by LordLimecat · · Score: 3, Insightful

      The question is not how much support costs. The question is how much is DOWNTIME going to cost the company?

      No, the question is what is OP's job description. Arguing endlessly with his superiors about their executive decisions is not going to change their minds or endear OP to them. Sometimes being an adult and a professional means accepting that your superiors will make decisions that you disagree with, and learning to accept that.

    9. Re:Support them from your own money by CRCulver · · Score: 2

      This isn't a matter of freedom. He's not encouraging that the OP be locked up or that the license terms change. He's only recommending prudence to ensure that the Free Software ecosystem remains what he considers healthy.

    10. Re:Support them from your own money by buddyglass · · Score: 3, Insightful

      You make an excellent case against Red Hat's business model. A company that has to survive on charity isn't so much a company as it is...a charity. Personally, I would never fault anyone for choosing CentOS (and thereby choosing not to pay Red Hat) if CentOS meets their needs. They are in no way obligated to Red Hat as a corporate entity. If Red Hat can't hack it in the presence of competition from CentOS then Red Hat needs to die, because it's not providing a service anyone values enough to actually pay for.

    11. Re:Support them from your own money by ghjm · · Score: 3, Informative

      Red Hat's share price is at a 5 year high, and I believe their revenues are at an all-time high. If they are being crushed, it is in some wierdly subtle way that shows up on the balance sheet as strong revenue and profitability.

    12. Re:Support them from your own money by buddyglass · · Score: 4, Insightful

      Again, everything you've said argues against Red Hat's business model. They're contributing to the linux kernel and not getting paid for it. They're trying to eke revenue out of providing support for something that, apparently, many people feel they don't need support for, as evidenced by the popularity of CentOS. If Red Hat's kernel contributions aren't adding to the company's bottom line then they owe it to their shareholders to stop spending money paying developers to contribute. If it is adding to their bottom line then you shouldn't feel as if you "owe it to them" to buy their support services as a means of subsidizing their kernel work.

    13. Re:Support them from your own money by afabbro · · Score: 4, Insightful

      Don't let the fact that RedHat loves CentOS, supports it, and is happy to have enormous free testing of their flagdhip product interrupt your ALL CAPS EMPHASIS rant.

      --
      Advice: on VPS providers
    14. Re:Support them from your own money by turbidostato · · Score: 3, Insightful

      "Hey, if we strip all the copyrighted stuff out we can just take what we want and not have to pay RH shit! We'll save a bundle!"

      Well, and the "no so nice" part is?

      Red Hat decided on their own way to do business. Such a way included not developing an OS from start but instead using an OS with a license that allowed them to package it and throw a brand, a marketing campaign and a support business but it has a cost Red Hat was willing to accept: that others could do the same.

      The end result is that Red Hat pushes money at it because it works for them, CentOS rebrands the software because it works for them, and I as a user have a choice that fits me. The day each respective choice works for the given agent no more is the day they'll change boats to look for greener coasts.

      But that's the basis of free market, now, isn't it?

    15. Re:Support them from your own money by mlts · · Score: 4, Informative

      There are two reasons why I am speccing RedHat over CentOS, and neither have to do with support:

      1: Application support for production systems. Yes, it shouldn't make a difference, but if I call in for support on an application that specifies the list of supported operating systems, and its not RedHat, there is a good chance I'll get laughed off the phone with "sorry, no app support until you have a supported OS".

      2: FIPS, Common Criteria, and other certifications. These can mean the difference between "due diligence" in IT versus bad faith when it comes to an audit. Yes, this is pure legal eagle stuff, just like the requirement that the 64 CPU POWER7 box in the rack has to run McAfee, but it means the difference between passing an audit, or perhaps getting a contract terminated.

      This doesn't mean CentOS is bad. It just means that having the certificates that come with the commercial version of RedHat may mean success or failure when the CPAs and the JDs are done extracting their pounds of flesh.

    16. Re:Support them from your own money by epine · · Score: 2

      If Red Hat can't hack it in the presence of competition from CentOS then Red Hat needs to die, because it's not providing a service anyone values enough to actually pay for.

      There's a big difference between price as determined by market dynamics and willingness to pay. Red Hat is doing work people are willing to pay for, but parasitic market dynamics create a condition where people don't have to. It's a parameter in the Red Hat business model whether enough people can tell the difference.

      The same dynamic exists with second hand bike parts. Let's suppose a pawn shop has a bit of both. If I make a point of purchasing only those parts where I have fair confidence that the parts aren't stolen property, other scumbags will show up and buy whatever remains asking fewer questions. The few bucks I saved will soon need to be invested in even larger and more pointless bike locks.

      I know that Canada used to sell (and might continue to do so) tritium for non-weapons use only. This only makes it easier for the entire supply of American produced tritium to be consumed internally. Net effect: more tritium available for warheads.

      Mother Nature seems to have pointed the species toward figuring out where your bread is buttered, at least some of the time.

      The Evolution of Cooperation

      It's pretty sad with the size of the human brain that the best most people can manage is asshole calculus. Mother nature doesn't cluck half so approvingly as you wish to believe.

    17. Re:Support them from your own money by Anthony+Mouse · · Score: 2

      Not only this, but the more effort Red Hat puts in to make their software better, the less support people need and so the less money they get (From people not buying their support).

      This is wrong twice: First, lowering support costs lowers the operating costs of their support business. Then for cost conscious customers, they can pass part of that savings onto the customer to make it so that the value of the support services still exceed their price, while still making similar profits. And if they can price discriminate then for less price-sensitive customers it means the same revenues at a lower cost, so more profit.

      Second, lowering support costs makes their platform more attractive to customers. If more people switch to it because of relatively lower support costs, the customer base of prospective support customers is larger and they can sell more support contracts.

      The failure mode would theoretically be that they improved the product so much that it no longer requires any support at all, but that seems highly unlikely. And to the extent that it did happen, why is that a bad outcome? Are we so focused on profits and growth that it should be seen as undesirable that a company set out to fix a problem, and actually fix it once and for all? Or is rent-seeking the only way to do business now?

    18. Re:Support them from your own money by leenks · · Score: 3, Informative

      Where I am working at the moment runs Centos on many of their servers. Why? Because they are a consultancy and many clients are using RedHat. Centos allows them to develop against it with relatively high confidence it will work the same on RedHat (as well as you could expect developing against RedHat on a development network and then shipping a product to be deployed in a different environment at least). I don't see the client base changing to Centos for deployment - they need / want the support blanket.

    19. Re:Support them from your own money by ScrewMaster · · Score: 2

      The boss is always right, because he pays you. That means you get to do whatever dumb thing he wants you to do, because it's his ass on the line.

      It's your ass too, in many cases. That's why you make sure that his decision is properly documented as not being yours.

      --
      The higher the technology, the sharper that two-edged sword.
    20. Re:Support them from your own money by bsDaemon · · Score: 2

      CentOS has really fallen behind the mark. It took them forever to get. out the door and by then rhel had already made a new release. The servers I put rhel on get base updates much sooner than the centos boxes and with epel and rpm fusion, im not for want of anything on those boxes. Then again I have an ungodly number of rhel licenses available and my company partners with red hat. I used to like CentOS but for a while it was looking like I would see mass deployment of IPv6 sooner than CenOS 6.

      Support doesnt just mean getting a number to call. It means getting your security and bg fixes in a timely manner. If the OP communicates that sentiment and is still shut down then I hope this system isn't public facinbecause that's just going to be asking for it.

    21. Re:Support them from your own money by Courageous · · Score: 2

      If those are important to you, spec Oracle Linux instead. It's like CentOS, in that it derives from RHEL, but you can get the Internet only support contract for the server OS at 1/10th the price of RHEL's annual charge.

    22. Re:Support them from your own money by kandresen · · Score: 2

      I agree with parent here. There are good reasons when to use Redhat and other good reasons to use CentOS. I think you do a major mistake if the reason you want to choose Redhat in a job is in order to support Open Source. You must make a real business case to justify investing in Redhat here - to support Open Source is not a business decision!

      You must for example focus on the potential cost of downtime from one solution over the other. Maybe the solution you build have critical components to the company, where quick patches are essential. Redhat will for sure patch much quicker than CentOS issues like Apache, DNS, and other forward facing applications, and you might be able to make a business case of the value of those days with vs without protection. Of course - if you for example only have an informational site it would be a tough sale... But if your site have thousands of daily users its something else.

      Another issue is code review. Redhat has a major QA process, so in most cases you might not need to manually review their patches for your solution. For CentOS you are on your own, so you got to test everything much more thoroughly before doing large scale deployments company wide.

      Then you have an entirely different aspect of this all - I did once convince management to use Redhat ES above alternative solutions due to support and our solution did have major exposure from all over the world. But, we started quickly to find that our needs where NOT met with what was certified!!! We suddenly had to have custom installations of Sendmail due to the one included in Redhat at the time did not support keeping copies of all outgoing mail, now we had no longer Redhat support for Sendmail... Then we had to use PHP modules that were not built into Redhat's PHP build... We ended up needing a custom build of Apache, PHP, Sendmail, and much more, and the next thing management would ask of course was:
      Why are we using Redhat now? None of our critical solutions have support anymore... Only MySQL and other minor things...

      I got a great lessen to learn from that incident and I will not do the same mistake again. I do see when I should recommend Redhat and when I should recommend CentOS for a project today. There are many factors - going Redhat servers are usually for things that must stay reliable - that run quite stable software - and you hardly should touch. It might also be when a good sales argument to your client is that you run on fully certified solutions. Dynamic servers where you are expected to upgrade to the latest and greatest constantly are for sure solutions where you should suggest Redhat to management.

      Sit back and review why it is you think Redhat is better than CentOS for this project. If you can't manage to justify it with benefits to the company you work for, then CentOS is most certainly the correct solution for you!

    23. Re:Support them from your own money by Score+Whore · · Score: 2

      Who gives more than any other company when it comes to giving back to the community?

      Shaft? No, wait. That's wrong. The right answer was Sun. The community totally shit on them in return.

    24. Re:Support them from your own money by wrook · · Score: 2

      It's not my responsibility as a customer to compensate for a supplier's bad business model. But having said that, Red Hat is far from hurting with their "bad" business decisions. A quick google shows me that last year their revenue grew about 15% and topped $1 billion. http://www.newsobserver.com/2011/03/24/1076990/software-company-says-revenue.html They make a lot of money from support, but they also make a lot of money from contract work.

      If their support is not worth the money, then it deserves to die (although from their success, I gather that a lot of customers value the support). If we're talking about aggregating software, Red Hat is also not the only players in the market. There's this bunch of volunteers that go by the name "Debian" which have been doing a great job of aggregating software without Red Hat's help. I can get any number of distros that Red Hat did not originally compile.

      True enough, Red Hat does a lot of work on the kernel, on Gnome, on LibreOffice and any number of other worthy projects. But they don't do it out of altruism. They obviously think that their activities provide a return (and looking at their steady growth over the years, I'm inclined to agree with them). This is especially true as they increase their custom development operations. If you need a problem solved, Red Hat would be a pretty likely place to find the solution. This is how they make money.

      The OP seems to want to give money to Red Hat based on altruistic rather than business reasons. Red Hat did a lot of work and the OP seems to think they they deserve a reward. But Red Hat didn't go into business with an expectation of entitlement for working hard. They went into it with the expectation of receiving compensation for value. If the company in question doesn't value the support, they don't have to buy it. It doesn't hurt Red Hat that the company profits from Red Hat's hard work. Rather it continues to provide opportunities where Red Hat can get in and provide custom services (or even support if the company later decides that they actually need it).

    25. Re:Support them from your own money by BitZtream · · Score: 3, Insightful

      Except that Red Hat does provide services people value, they're they top contributor [cnet.com] to the Linux kernel.

      They're the leading contributor because the people paying for support need those features/bugfixes they are contributing.

      Support contracts aren't just for helping clueless admins do their job because they're too lazy to Google.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    26. Re:Support them from your own money by DrgnDancer · · Score: 2

      I'm a Linux support guy. I consider myself good at my job, and many bosses have agreed. That said, I'm one guy. Red Hat has dozens, maybe hundreds of engineers with in depth specialty knowledge of all levels of their OS. Need help with tuning kernel parameters or drivers to improve performance on a particular revision of some obscure SATA chipset? There's a good chance that the guy who wrote that module works for Red Hat. Having trouble tweaking your Apache config for some specialty web server? They have several Apache experts. Red Hat doesn't sell support like Microsoft sells support; where you get to talk to a Hell Desk guy and hope. They'll put you in touch with the guy that wrote the bit of code you're fiddling with, and they'll do it happily.

      I've called Red hat Support four times in my career. Once I made a boneheaded error. Once I encountered what amounted to silly documentation error in the RHN docs. The other two times I wound up talking with software engineers who wrote either the actual code I was having trouble with, or worked directly on the project. No matter how good I am, I'll never be a subject matter expert on every variation of every piece of the stack that makes up a Linux web server, or mail server, or database server. I have a broad knowledge of how it all works together, I might be an expert in parts of it, but unlike the entire Red Hat team I can't be an expert in all of it.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    27. Re:Support them from your own money by theweatherelectric · · Score: 2

      Its the same reason I doubt you'll be seeing any companies opening their hardware anytime soon, as AMD bent over backward, even hiring coders to help the FOSS driver guys and opened their specs as wide as they could, and what did they get? every forum filled with guys saying "Herp derp, buy Nvidia"

      With regard to GPUs, I currently have a (aged) Nvidia GPU but my next GPU will be the top end Intel Ivy Bridge. I'll be going Intel because I want a newer and faster CPU, the Ivy Bridge GPU will be fast enough for me, and most of all because the open source Sandy Bridge and Ivy Bridge support from Intel is strong now and improving. Intel seem like they'll hit the ground running for Linux support when Ivy Bridge is released. I want strong, out-of-the-box, open source GPU drivers for Linux and that's what Intel will deliver.

      Here's a recent article from Phoronix which bencmarks Intel's progress with its Sandy Bridge\Ivy Bridge drivers for Linux: http://www.phoronix.com/scan.php?page=article&item=intel_sna_maturing

    28. Re:Support them from your own money by Ritchie70 · · Score: 4, Insightful

      My philosophy is that I'm not paid what still seems like a somewhat shocking amount of money to just do what I'm told. You can get some kid to do that.

      I'm paid to do my best to understand all the issues, make a clear recommendation, and to make sure that the boss clearly understands my recommendation. If the boss disagrees with my recommendation, it's my job to make sure they understand why I think what I think.

      At that point it's on them if they want to decide against my recommendation. Sometimes it works out, sometimes it doesn't. And it becomes my job to do what they decided should be done, and to do my best to make it work, even if I think it's stupid.

      It seems to me that the OP is still in the "make sure they understand" phase.

      --
      The preferred solution is to not have a problem.
    29. Re:Support them from your own money by SomePgmr · · Score: 2

      I think maybe we're overestimating damage to RH from CentOS. Red Hat doesn't really sell software (with exceptions of course), they sell service.

      A good, free implementation gets people using a platform. Just like with SugarCRM. The clients with money (the people RH cares about) can then, and quite possibly will, end up using various RH products, support contracts and equipment that comes from suppliers with both.

      I think they've had a good, long time to figure out how to best run their business... and it seems as though they've got a reasonably successful grasp on how to really contribute and make money.

      http://www.google.com//finance?chdnp=1&chdd=1&chds=1&chdv=1&chvs=maximized&chdeh=0&chfdeh=0&chdet=1320041040820&chddm=493833&chls=IntervalBasedLine&q=NYSE:RHT&ntsp=0

      As for the guy that submitted... if everyone has told the CIO you don't need support from Red Hat, and he's certain they won't need any additional RH products, then it's not going to kill 'em. I mean, I doubt they see themselves as an entity that deserves financial tribute. They're a business that sells things you may or may not need.

      And who knows... perhaps it'll turn out later that you really do need Red Hat for something they sell, and then everyone can feel like dollars were paid for a proper business reason.

    30. Re:Support them from your own money by catmistake · · Score: 3, Informative

      Odd that everyone seems to miss the fact that you can indeed run RHEL free without paying for their excellent support. I point this out to everyone who tells me CentOS is free. RHEL is free, too. If you want support you must pay.

    31. Re:Support them from your own money by mwvdlee · · Score: 2

      Except that Red Hat does provide services people value, they're they top contributor [cnet.com] to the Linux kernel.

      They're the leading contributor because the people paying for support need those features/bugfixes they are contributing.

      Support contracts aren't just for helping clueless admins do their job because they're too lazy to Google.

      Agreed, support contracts are also for small companies for whom a support contract is a lot cheaper than hiring a full-time highly skilled admin.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    32. Re:Support them from your own money by nobodie · · Score: 2

      Whoa, jump back Jack and STFU. I am a Red Hat Shareholder, have been for a number of years. Before any of the FUDdite fools get too excited and feel a feeding frenzy coming on go look at Red Hat stock on NASDAQ: it is rock solid AND climbing fast. Like it gained $4/share (about 8%) last week. Historic highs for the company. And, before everyone wastes their electrons saying more about Red Hat when they obviously know dog about it let me add that Red Hat is completely and totally dedicated to FOSS as a vehicle to that shareholder bottom line. They have backed up their philosophy with their actions over and over again. Quality stands in the forefront of what they do, they don't put out the closed source stuff they purchase until it is good software, not the garbage cludge that hides behind closed code. They take heat for this approach, but they have never shafted the community, the shareholders or the FOSS philosophy. Unlike some other companies that fail to keep their promises.

      So everybody needs to stop shooting from the lip and move along.

      --
      Subversion of spatial scale luxury decoration ideas.
    33. Re:Support them from your own money by the_B0fh · · Score: 2

      Pretty good points. From my personal experience, redhat's support is worthless. We had documented issues and the support people agreed that they see the problems, but keep asking me to test it. I told them flat out - you agree it's a problem, you are able to recreate the problem, then *YOU NEED TO TEST THE SOLUTION OUT BEFORE ASKING ME TO TRY IT, DAMNIT*

      Somehow, they don't seem to understand that last part.

  2. Update & security responsiveness by dodocaptain · · Score: 5, Insightful

    By and large the CentOS team do an excellent job with the distribution - but it's a volunteer effort and there have been some notable times lately when important or security updates which have been shipped by Red Hat run late with CentOS, sometimes by a considerable amount of time.

    If the CIO wants CentOS over Red Hat, he also needs to be prepared to accept the risk of delayed updates, no guarantees to updates or bug fixes and that one annoying time a particular server suffers an obscure bug, there won't be a vendor to go back to for obtaining a resolution.

    1. Re:Update & security responsiveness by gazbo · · Score: 4, Insightful

      I think maybe you're missing the point? If they offered continuous upgrades for non security reasons, they could hardly claim to offer a stable platform. If you want up-to-date packages, why not just use Fedora in the first place rather than backporting packages?

    2. Re:Update & security responsiveness by Lennie · · Score: 2

      I'm not sure, but I think I read somewhere RedHat will even support a CentOS install if you ask them to.

      --
      New things are always on the horizon
    3. Re:Update & security responsiveness by poptix · · Score: 2, Insightful

      You're doing it wrong.

      Red Hat is a stable server platform.

      Ubuntu is *not* a server distribution.

      Stop letting your developers (or yourself) think think that you need MongoDB/NoSQL/Sphinx/Ruby On Rails/whatever the latest trash is this week. They're all reinventing the wheel, once they mature and actually have safety/error checking they'll be just as slow as whatever they were intended to replace and the kids will be talking about the next wheel..

      --
      Just because you disagree doesn't mean it's not true.
    4. Re:Update & security responsiveness by JWSmythe · · Score: 3, Insightful

          I seem to recall something about that also.

          I worked for a place, that was sworn to use RedHat.. Well, RedHat 6.0 through 6.2. The logic was "Our application worked on it then, we'll keep using it forever". Damned the remote exploits. Damned patching it, ever. We'll use it the way it came off the disk.

          {sigh}

          I showed them that their application ran fine on the current Slackware, and even Slackware64. They had 64 bit servers, but refused to consider using a 64 bit operating system. Again, "it's the way we've always done it."

          A few remote exploits later, and new hardware that simply wasn't recognized (damned if they'll let me build a kernel). I had to sneak a few newer kernels on, to support hardware that they wanted. (shh, that's still a secret).

          They did decide to start using newer hardware, with a modern operating system. They wanted RedHat, they wanted support, but didn't want to pay for RHEL. I asked them "how many times have you asked for support in the last few years?" The answer was, "zero". Actually, they did ask for support. The folks over at RedHat laughed at them. Well, very politely. It was something like "You're using an ancient unpatched patform. Go download something resembling modern, and we'll help you."

          There was a running theme there too. They used the version of Postgresql that came on the CD. They used the version of Apache that came on the CD. Regardless of what improvements or security fixes showed up in future versions, they didn't come on the original CD, so they weren't trustworthy. I was really surprised that we didn't have a higher suicide rate. I found that talking to a brick wall while on long smoke breaks was far more rational than trying to argue with them.

          The ended up going with CentOS, because it was modern, it did have pay support available, and they could get the OS for free.

          I have a serious problem with RedHat and all derivatives. They patch known stable code to make it theirs. On so many developer sites, I've seen statements saying that they can't support known bugs in the RedHat tainted versions, because the changes destabilized it. Basically, if you want help from the author, go get a fresh copy, compile it, and install it. If you're allergic to compiling (sadly, so many people are), most authors have a RPM version available.

          It's not just a few authors who complain. It's not just some edge cases that become troublesome. I ran into them all the damned time. In quite a few cases, I had to go compile static binaries from original author sources, on my Slackware machine, and copy them over, so basic things would "just work". They refused to accept that anything with "Slack" in the name could possibly work, regardless of the fact that I ran an enterprise network for years, fully automated, without any problems.

          The fully automated part was the reason I wasn't there any more. My babies (the servers) were self sufficient. I was just a babysitter, in case something went wrong. Failed hard drive, CPU fan failure, the occasional bad network cable. You get the idea. I didn't spend every day logging into well over 100 servers, fixing things. And we were always patched up to current. If Slack didn't have a package, or if we wanted something different, we managed that ourselves. As I recall, that list was 3 things. Apache, Sendmail, and OpenSSH. Those three were customized for our purposes.

      --
      Serious? Seriousness is well above my pay grade.
    5. Re:Update & security responsiveness by Red+Storm · · Score: 4, Informative

      Before I came to Red Hat I had a similar opinion. When I worked in Silicon Valley I thought "Why would anyone want to pay for Red Hat, I can't afford it so that means it's expensive." However after being at Red Hat for over a year my opinion has changed, and that has been because of some things I have witnessed.

      Support is one of the first things people think about, however there is a little more than meets the eye here. Let's start with the packages. Let's say there's a major exploit in SSHd, you will likely see a fix from Red Hat within a few days, which will then be available via RHN. The source to the rpm will also be available at ftp.redhat.com due to the GPL obligations. (More on the GPL and RH later.) At this point in time RH customers have the patch available, in this fictitious scenario let's say it took RH 3 days to release the patch from time of exploit publication. CentOS users still don't have the fix, plus CentOS operates somewhat as a "Black Box." You will get the fix when they get around to it, let's say that takes two weeks before it's released (Could be more could be less). That means your systems are vulnerable for about two weeks, in some shops that's an acceptable risk, in other places it's not.
      * Support from people is the other thing that people think about. Have you ever had to call RH support? If yes have you ever talked with an idiot? In the many times I have called RH support I have not dealt with anyone who I felt was sub-standard. Most often the problem I have seen is when the clients I'm working with do not present RH support with the information required in a timely manner. When the answers come back they often link to other knowledge base articles and have clear steps to either solve the problem or to better understand some of the complexities. When a solution is found and there is not a KBase article I understand (I may have heard wrong here) that there is an obligation to write a KBase article. I know that tickets are reviewed after they are closed. One ticket I opened regarding Satellite for a customer is getting discussion amongst the Satellite developers about how to best handle the same scenario in the future.
      * Support from Articles, this I feel is a real hidden Gem of RH. Nobody knows about it until you have a subscription, and then everyone is so used to using Google for their answers they forget to start here first. The KBase articles from RH are phenomenal! I had a customer ask me how to rebuild the RH ISO image to include their own KS script. I could Google and find 10 articles talking about much of what I'm looking for or search the KBase and find one article that has every step needed for modifying a RHEL disk to have the KS script on the disk.
      * Training. Having been through a few RH training classes I can say they are all very good. Yes there are some areas where I have questioned the need to know some things, but that is normal, but I'm never left feeling like the class was a waste. I have always walked out having learned many things which I can use later.
      * Consulting. Yes there are many open source consultants who can come onsite and help implement a solution or fix something, however how many of them have access to the people who wrote the Distro or maintain the upstream project? RH has an internal list just for technical questions, many of the engineers are on this list and very technical answers are delieverd. Often SAs (Solutions Architects) and Consultants will post questions their clients have asked. I have yet to see a response of "Why would you want to do that?" or "RTFM."
      * Additional products. Red Hat takes upstream projects and repackages them to integrate tightly with RH. Satellite is one example, it comes from Spacewalk and is designed to help keep internal systems up to date and patched according to their channel assignment. Could you use Spacewalk to manage your CentOS machines, yes you can! However let's say you have a problem getting Spacewlak to work right, or there's a bug, what kind of support

      --
      ---- Fight to protect your right to keep and arm bears! ummmm... ya I think that's right....
    6. Re:Update & security responsiveness by innocent_white_lamb · · Score: 2

      If you're allergic to compiling (sadly, so many people are), most authors have a RPM version available.
       
      If you're talking about compiling a tarball and installing it (configure;make;make install) that's generally a bad idea on something like Red Hat, Fedora, or Centos. You're almost always better off to create a rpm or compile a srpm if it's available. A lot of srpms for Fedora can be compiled for Centos with little or no modification.
       
      Of course, if you're talking about compiling one single executable that can live in your own personal ~/bin directory, that's a horse of a different colour.

      --
      If you're a zombie and you know it, bite your friend!
    7. Re:Update & security responsiveness by rwa2 · · Score: 3, Informative

      By and large the CentOS team do an excellent job with the distribution - but it's a volunteer effort and there have been some notable times lately when important or security updates which have been shipped by Red Hat run late with CentOS, sometimes by a considerable amount of time.

      You could also use Scientific Linux instead of CentOS. SL has the backing of CERN behind it, and as a result it has been much more responsive to that sort of thing. SL 6.0 and 6.1 came out much sooner than the CentOS team could port (hell, I think we're still waiting for CentOS 6.1). SL is pretty much otherwise identical in spirit to CentOS... pretty much a white-box clone of RHEL. Sure there are a few minor improvements. And there's a LiveCD!

      CentOS itself was apparently launched by a diskless clustering company, which has since started primarily developing on Debian. So I kinda anticipate SL becoming the premier RHEL clone.

      Most places I've worked for would develop on CentOS, then swing for the RHEL license when they deploy to clients (probably so they can bill it and markup a "handling fee").

      There is a movement to migrate everything to RHEL for security reasons (mainly so you have someone else to blame if your server gets hacked for any reason, I suppose if you're running CentOS you basically might have to suck up the blame).

      I would like to support Redhat financially, but I'm more of a Debian guy, and the RHN is more or less broken on the RHEL6 licensed VM that work bought for me due to some certificate error :-P

    8. Re:Update & security responsiveness by metamatic · · Score: 2

      I worked for a place, that was sworn to use RedHat.. Well, RedHat 6.0 through 6.2. The logic was "Our application worked on it then, we'll keep using it forever". Damned the remote exploits. Damned patching it, ever.

      [...]

      If I'm compiling for system-wide use, I remove any distribution installed packages first. For example, Sendmail.

      You ridicule people for using obsolete code that's full of security holes just because it's what they know... and you still use sendmail? Do you not see the irony there?

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  3. Still not Windows by Anonymous Coward · · Score: 4, Insightful

    You are lucky your CIO is not wedded to Windows. Stop complaining.

  4. Linux is free if your time is worthless. by Anonymous Coward · · Score: 2, Insightful

    If your CIO believes his bench is strong enough to support CentOS without formal support (or using CentOS consultants instead of prepaying for RHEL), then he's making the right call.

    Incidentally, I have very rarely gotten paid support for any software product that was anywhere near worth the price paid; support calls would typically devolve into blame games and shit would not get done until I got out strace or ethereal and could call folks out on their shit.

    If your org does not have a strong linux bench or the linux stuff is not a core infrastructure component, or if your CIO manages via powerpoint and bullet points, then outsourcing linux skills to RH could make sense.

    1. Re:Linux is free if your time is worthless. by chrb · · Score: 4, Insightful

      "Linux is free if your time is worthless".

      This is possibly one of the most useless quotes ever. Does it take zero time to build and deploy a solution on Windows? No. Does it take zero time to build and deploy a solution on any other platform? No. Building and deploying a solution on any platform takes time. So what is the point of this quote? If it is to state that building and deploying software takes time, then it is stating the obvious, and needlessly singles out one platform, when the principle applies to all. If the point of the quote is to suggest that Linux based solutions require more time than those of other systems, then the evidence suggests otherwise, as studies have shown that the average Linux admin is able to support a greater number of servers than a similarly qualified Windows admin.

      Linux is free. You can download it for free. You can run it on as many servers, with as many CPUs and users as you want, and you don't have to pay anything to anybody. That is what free (in this context) means: "Free: Without cost or payment." Nobody ever claimed that by choosing Linux you would have no work to do - that somehow, amazingly, your servers and systems would get built and deployed by magical Linux elves, who do your job for free. It's an absolute strawman argument.

    2. Re:Linux is free if your time is worthless. by MattW · · Score: 3, Informative

      His point is that the cost of a RHEL license is only a tiny component of the TCO of a server. After that, if anything goes wrong, then the question is: is the price you pay for RHEL support less than the time it would take you to handle it yourself? Also, as someone else pointed out, RHN adds configuration management and faster patches. Time to set up some other system to management system configs; time to repair or replace hacked boxes because a centos patch was too slow... In the grand scheme of things, those may not be worth it. For example, in a fully-loaded 12-core system being used for virtualization hosting with a 4:1 cpu overcommit, RHEL only costs $.0019 per vm-hour.

      Also, long term support is a big deal in enterprises. A lot of times large enterprise projects are built over the course of years. Having Red Hat means that when some change to a piece of hardware firmware causes some inexplicable OS crash 5 years after deploying. It may be very specific to your environment and your hardware and software. You can call up Red Hat, and if it hasn't been fixed, they will go in and fix the source code in order to fix it for you. There are cases where the systems and their function is worth hundreds of thousands or millions of dollars; having Red Hat able to "stand behind" Linux is worth paying for, for some people.

    3. Re:Linux is free if your time is worthless. by im_thatoneguy · · Score: 2

      We had a large free solution deployed for several years. It was kind of aggravating to manage and finally invested in a commercial payed solution.

      I just calculated that the commercial solution saved us the full price of the software and its support contract every 2 years on electricity. And that's ignoring the hundreds of hours gained from efficiency.

      All operating systems are effectively free. If $120 every 3 years for Windows is a sizable expense per employee... your'e doing something horribly wrong at your company. That's probably 1/3rd of their coffee expenses.

      If you payed me $40 a year to use linux I would say no. I've setup both linux and windows pipelines before. The setup and maintenance time I had to invest in finding esoteric software incompatibilities with XYZ build of linux were double or quadruple on Windows. Software says "supports Win7" and it probably supports Win7. If software says "Supports RedHat" it... usually, sometimes kind of maybe supports it depending on what version of graphics drivers you're running and what version of OpenGL you have installed and whether or not you're running on Intel... etc etc..

      My time is billable at $100+ an hour. If I have to spend 20 minutes a year dealing with Linux incompatibility bullshit or how to get two monitors to work... it's costing me money.

  5. Give Em A Call by Frosty+Piss · · Score: 5, Insightful

    Give Red Hat a call. Seriously, if their sales department can't justify it for you, it's not justified.

    --
    If you want news from today, you have to come back tomorrow.
    1. Re:Give Em A Call by CuriousGeorge113 · · Score: 2

      This is really good advice. Not only will they give you some bullet points for making your case, but there's a good chance the account trip can give you a few discount points to try and win the business.

      --
      No man is an island, But if you take a bunch of dead guys and tie them together, they make a pretty good raft.
    2. Re:Give Em A Call by King_TJ · · Score: 4, Insightful

      Fair answer... but I'd say truthfully, the SALES department isn't really the group you want to rely on if you need an honest answer. It's their job to maximize sales, so you can expect them to sugar-coat a lot of things and exaggerate the usefulness and capabilities of whatever they're hawking.

      They're not bad if YOU already know you want the product and want some more ideas to make a good case for it. But what I'm seeing here is a guy who seems concerned that businesses the size of the one he's in are "supposed" to be buying Red Hat to help support the project, yet they're opting out because they feel they can get by fine with a free alternative that wasn't necessarily made available with intentions of companies like his using it to bypass paying for Red Hat.

      To that, I'd say -- no, Red Hat is a commercial business like any other. They're not a charity. The CIO may be the smart one here. I haven't had to work with Red Hat support before, but my workplace pays a lot of money out in support contracts that generally get very little real use. I think they pay for them primarily as a form of insurance, out of FEAR of what might go wrong in the future. Regardless, if I looked back for the last 5-6 years at all the maintenance/support agreements we own and tried to actually cost justify them based on incidents where we used them? Wow ... that would easily average out to several thousands dollars for each hour of time spent on the phone for support!

    3. Re:Give Em A Call by Foolomon · · Score: 2

      I call bullshit on the first statement. I work in a sales related capacity (after spending 18 years in IT) and I don't exaggerate to make a sale.

      Ask for financial metrics or calculate them yourself: what is the percentage reduction based on historical data of determining root cause of problems with Red Hat support vs. without? Multiply that by the going FTE for your industry / geographical region and you have hard dollar cost savings. Use a 20% discount rate (aggressive) to calculate future discounted cash flows (and determine Net Present Value). Solve for n% discount such that NPV = 0 and you have the Internal Rate of Return (IRR).

      Then ask the CFO / Controller what the Hurdle Rate is and see if the IRR > Hurdle Rate. If so the investment is sound assuming the data on % savings for root cause analysis is sound.

    4. Re:Give Em A Call by k8to · · Score: 3, Informative

      A salesperson who does not bend the truth is far and away the exception. Good on you. But more good on your employer who doesn't structure your pay to essentially require you to compete with your colleagues (on a quarter by quarter basis, not over time) who all DO bend it. Because if they did, you'd get let go if you fell behind, so you'd be similarly dishonest or let go. That's how the vast majority of sales organizations are structured.

      --
      -josh
  6. Support and Release Schedule by bragr · · Score: 2

    The only 2 reasons I can really think of are Redhat support (which, at the place were I work, barely gets used. In fact I believe we are migrating to CentOS because we can't justify the cost of support with how often we use it), and the release schedule, because it seems like CentOS is run by the seat of their pants, and they'll release when they feel like it.

    1. Re:Support and Release Schedule by innocent_white_lamb · · Score: 3, Interesting

      There are good and valid reasons why Centos is currently falling behind RHEL in doing updates. Red Hat is making it more difficult for Centos to keep up. This may not be intended to target Centos, but rather Oracle who has been using Red Hat's own work to sell a competing tech support service.

      However, Centos gets caught in the crossfire. This email from Johnny Hughes lays out some of the issues that Centos now has to deal with that were never an issue before.

      Here is what he has to say:

      QUOTE:
      Yes, and NOW the release process is MUCH harder.

      Red Hat used to have an AS release that contained everything ... we build that and we get everything. Nice and simple. Build all the packages, look at it against the AS iso set ... done. Two weeks was about as long as it took.

      Now, for version 6, they have:

      Red Hat Enterprise Linux Server (v. 6)
      Red Hat Enterprise Linux Workstation (v. 6)
      Red Hat Enterprise Linux Desktop (v. 6)
      Red Hat Enterprise Linux HPC Node (v. 6)
      Red Hat Enterprise Linux Workstation FasTrack (v. 6)
      Red Hat Enterprise Linux Server FasTrack (v. 6)
      Red Hat Enterprise Linux Desktop FasTrack (v. 6)
      Red Hat Enterprise Linux Scalable File System (v. 6)
      Red Hat Enterprise Linux Resilient Storage (v. 6)
      Red Hat Enterprise Linux Load Balancer (v. 6)
      Red Hat Enterprise Linux HPC Node FasTrack (v. 6)
      Red Hat Enterprise Linux High Performance Network (v. 6)
      Red Hat Enterprise Virtualization

      They have the same install groups with different packages based on the above groupings, so we have to do some kind of custom generation of the comps files to things work.

      They have created an optional channel in several of those groupings that is only accessible via RHN and they do not put those RPMS on any ISOs ... and they have completely changed their "Authorized Use Policy" so that we can NOT login to RHN and use anything that is not on a public
      FTP server or on an ISO set ... effectively cutting us off from the ability to check anything on the optional channel.

      Now we have to engineer a compilation of all those groupings, we have to figure out what parts of the optional channels go at the point release and which ones do not (the ones that are upgrades). Sometimes the only way to tell is when something does not build correctly and you have reverse an optional package to a previous version for the build, etc.

      We have to use anaconda to build our ISOs and upstream is using "something else" to build theirs .. so anaconda NEVER works anymore out of the box. We get ISOs (or usb images) that do not work and have to basically redesign anaconda.

      We can't look at upstream build logs, we can't get all the binary RPMs for testing and be within the Terms of Service.

      And with the new release, it seems that they have purposely broken the rpmmacros, and do not care to fix it:

      https://bugzilla.redhat.com/show_bug.cgi?id=743229

      So, trust me, it is MUCH more complicated now than it was with previous releases to build.

      With the 5.7 release, there were several SRPMS that did not make it to the public FTP server without much prompting from us. And with the Authorized Use Policy, I can not just go to RHN and grab that SRPM and use it. If it is not public, we can no longer release it.

      So, the short answer is, it now takes longer.
      END OF QUOTE

      --
      If you're a zombie and you know it, bite your friend!
  7. What does support mean? by TheRaven64 · · Score: 5, Insightful

    If you can't answer the question 'what does the support buy you?', then you can't answer this. Most of the time, when people talk about support at the enterprise level they mean adding features and fixing bugs that are important to the company paying the bills. Do you have the expertise in-house to do this? If so, then there is no advantage in Red Hat over CentOS (unless it means you can make some of your in-house people redundant). If not, then it has some value. If you can do it all in house, then do: that's the main economic advantage of Free Software, that you always have competition when it comes to providing support, you never have one vendor that is the only one that can fix the bugs that you care about.

    If you can do it in house, then don't try to persuade your boss to let you pay Red Hat, persuade him to let you send any fixes or enhancements that your team makes to the relevant upstream projects. This is likely to be much more valuable to those projects than your handing over a pile of money to a third party.

    --
    I am TheRaven on Soylent News
    1. Re:What does support mean? by Kjella · · Score: 3, Insightful

      If you can't answer the question 'what does the support buy you?', then you can't answer this. Most of the time, when people talk about support at the enterprise level they mean adding features and fixing bugs that are important to the company paying the bills. Do you have the expertise in-house to do this? If so, then there is no advantage in Red Hat over CentOS (unless it means you can make some of your in-house people redundant).

      The real question is: Have you ever used your fire insurance? If no, do you think it would be a good idea to drop it? I'd call it excessive if you used it even once a decade. Most companies I know really have support because they can't afford to have a big staff waiting around for shit to hit the fan, but if shit hits the fan they can't afford extended downtime. What if your main man is on vacation or hospitalized or just left the company? The minor features and bugs that get fixed might be perks but that's not really why they're paying. And that's why the CIO's suggestion might work fine this year. And next year. And the year after that. But when your production server just keeps crashing and the backups just keep crashing because it's hit some ugly condition and you need people that really know the system and you need them right now, that's when you want support. But it's rather hard to argue with a man that think lightning never strikes.

      --
      Live today, because you never know what tomorrow brings
  8. Depends.... by larien · · Score: 2
    This very much depends on the organisation and the risk appetite.

    If you have a technically skilled support team who are willing and able to get into a bit of C coding, the "free" linux distros are viable. If your support staff are pure admins and don't do C coding much/at all, they'll struggle to maintain Linux without someone like Redhat backing them up.

    Also, it depends on the app - if it can fall over for 2 days at a time without much of an issue, who cares about support? If an hour of downtime is a big issue, you need someone who is able to fix it Right Now (TM). If your local team is good enough, that's fine, but mailing list/forum support of free software is down to the goodwill of the community. They don't care if your app is down, they have day jobs and social lives as well. With Redhat, you can get someone on the end of the phone 24x7.

  9. What do you want? by 0123456 · · Score: 2

    CentOS is good but slow; AFAIR Red Hat are working on 6.2 whereas CentOS 6.1 isn't even out yet. I use CentOS on my telecommuting system but considered paying for Red Hat last year when security patches got weeks behind.

    So CentOS will save you some cash, but if you want to keep the OS up to date with fixes then you'll need to spend some money and buy Red Hat.

  10. Go with CentOS plus one action by mbkennel · · Score: 2

    Go with CentOS as the CIO asks, and suggest one additional action: a modest donation to the CentOS team (less than RedHat support of course).

    The real motivation is to get on the good graces of the primary CentOS developers/packagers, and develop a relationship so that if the company runs into something very difficult that they can't solve at once, they will pay for some direct one-on-one consulting from these developers as needed, and not as an ongoing expense.

    1. Re:Go with CentOS plus one action by sgt+scrub · · Score: 2

      Agreed. In addition. Businesses, and people, should toss distro_of_choice $25 per installed copy just to keep distro_of_choice around. If they like it enough to run a business on it, they should contribute in one way or another.

      --
      Having to work for a living is the root of all evil.
  11. We use Centos at work... by djsmiley · · Score: 2

    And while sometimes the community is great, other times they make me want to stab myself in the eyes.

    It really depends how deep into system your getting. If its the kind of thing that could run on ANY linux distro, you'll be fine as there is such a large community that can help. However if you find issues which crop up perticuallry with _centos_ and nothing else, and you require something which isn't "normal" in centos.... i.e.. not in the repos and your not happy building software yourself (which is kind of silly in linux but wouldn't surprise me these days) then you could be well and truely out of lucjk.

    So...

    If you can admin yourself, build your own software and fix it yourself - centos works fine
    If you can't, you need that levle of extra support red hat offers.

    Disclaimer ( I've never used red hat technical support, but have worked with random other companies who do technical support as my roles in IT work places and I think I know what to expect.

    --
    - http://www.milkme.co.uk
    1. Re:We use Centos at work... by billcopc · · Score: 2

      This is what pushed me away from CentOS after about a year or two. It makes it rather frustrating to compile your own stuff, due to the RPM hell that hasn't changed all that much since the early RH days (I'm talking 1990's). If a tarball doesn't come with a Spec file, you're fucked and will be spending an extra couple of hours figuring it out on your own - either that, or you install the CentOS-maintained version and install the source-built on over top, fingers crossed hoping you don't break some critical lib.

      As suicidal as it may sound, I got frustrated enough with RPMs that I switched for Gentoo. Yes, I would rather build _everything_ from source, than fuss with binary packages that almost never provide what I want. While Gentoo's quality has slipped in recent years, it's still quite pleasant to maintain, especially if you set up a private Portage mirror to ensure consistency across all your hosts. Sync the master only when you want/need it, and network-wide maintenance becomes a simple matter of testing the update once, and rolling your own binary packages out to the nodes.

      --
      -Billco, Fnarg.com
  12. Liability by Yo+Grark · · Score: 2

    The only thing I can add is Liability. RedHat assumes some liability in the day to day operations of your company. Liability which if you sell to customers (aduh) they require for certain forms and certifications. Insurance is not enough. We're talking SOX, we're talking HIPAA etc. At the end of the day though, just remember that these are just tools. No different than someone saying "I want a stanley hammer" and you getting a black and decker.

    I've written a few whitepapers on Support and Maintenance, and in my surveying of customers, liability or the ability to checkmark that their supplier/vendor has liability for the code they use to produce their goods has been a very GOOD thing in a few cases like government and lawfirms.

    Yo Grark

    --
    Canadian Bred with American Buttering
  13. Why? Simple, lack of security updates by Anonymous Coward · · Score: 2, Informative

    CentOS went three months without a single security update earlier this year, who in their right mind would touch it given that history?

  14. Re:Why? Simple, lack of security updates by VenomousGecko · · Score: 2

    I agree with this. I have had customers running RHEL and CentOS and there have been a few times where CentOS does not keep pace with RHEL (most notably with the RHEL 6.x release). Support for issues is one thing but if the OS is not patched because the vendor, in this case CentOS, does not push them out then what recourse do you have as a CentOS user? You didn't pay for it so, to be blunt, "Sucks to be you." You take your chances when you choose CentOS for production environments.

  15. CIO may be reasonably well informed by perpenso · · Score: 3, Interesting

    You are lucky your CIO is not wedded to Windows. Stop complaining.

    Not only that the CIO seems to know that Linux has various distributions serving different needs and knows of CentOS' relationship to RHEL. Not being a Windows only guy is great, but knowing that Linux is not a singular unix-like operating system is even better. There is actually no real evidence that the CIO is making an ill informed decision. He may be of the opinion that it is, or should be, within the IT department's capabilities to support these systems. More so if the systems are for internal use, less so if they are accessible by the public.

    1. Re:CIO may be reasonably well informed by JWSmythe · · Score: 2

          I'd be willing to bet that his behavior isn't exclusively on the weekends. He probably sits in his cube researching why the CIO should change his mind, and complaining to other employees that he's right and his boss is wrong. I've seen it happen so many times, it isn't even funny.

      --
      Serious? Seriousness is well above my pay grade.
  16. Linux is free if you have a brain. by khasim · · Score: 5, Insightful

    Since ANY system you use will require that you learn SOMETHING about it your title is misleading.

    The scenarios are:
    1. Your people can already handle the task
    2. Your people need to learn more and do so without additional expenses
    3. Your people need to learn more and do so with additional expenses
    4. Your people need to learn more and do NOT do so
    5. You outsource the project and dump the scenarios onto the outsourcing company.

    It doesn't matter which platform you choose. So Linux is still free (and Free like speech) as long as you have a brain and can learn.

  17. Support = you by vlm · · Score: 3, Interesting

    The only thing it lacks is support

    That's you, right?

    Its a whole different ballgame if the boss is willing to hire someone who happens to be a dev for the OS.

    That is roughly the position I operate in since 1997, but in a Debian world.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  18. Why we stopped buying RHEL by digipres · · Score: 2

    Some years ago we set up all of our systems using RHEL with a paid support subscription. As a government agency we considered this the proper risk averse thing to do. When we had an actual issue that required technical support, we discovered that the people tasked with delivering the support were clueless and once the query was laboriously escalated up the chain, we found that we were met with apathy, not much more clue and no effort to dig into the issue.

    So we changed to another distro, stopped paying for support, and on the occasions where we do run into something strange, a few minutes of web searching usually uncovers an answer.

    It would be *very* hard to make a compelling case to us for paid support these days.

  19. It's all about horses for courses. by prowler1 · · Score: 2

    One company I worked at would _only_ let us use RHEL because it was an Enterprise level OS which meant if there was a problem with it, then we could get support if it was beyond the SysAdmins but mainly because it meant they had accountability.

    Most of the other companies I have worked at have used CentOS because it is free.

    If you need the support, accountability and the stability with release cycles and patches etc then go RHEL. If cost is a factor and you don't mind not having the backup there if things go really bad with support, go CentOS. Just weigh up the pros and cons and go in batting for the more appropriate solution.

    I have to admit that the place where we used RHEL, management changed and the new manager in charge of signing off my PO's was a bit of a Microsoft fanboy and wouldn't approve the renewal of our RHEL support agreement because 'I don't see why I should pay for support for a free Open Source solution' which I got told after he spent a decent amount of money for an Exchange+Blackberry solution. Due to his attitude, we lost a sale to a bank after they did an external security audit on us and needless to say, he only kept his job for a few months after that. It didn't stop him trying to blame me for the servers not being under support, thankfully I kept all the correspondence about the situation :P

    Now I am currently stuck with our preferred vendor for Linux being OEL (Oracle Enterprise Linux).

  20. One word CVE Support by JTW · · Score: 2

    If you need to explain why you were hacked with a common exploit that's been in the wild .. say 12 hours after Defcon.. you need real support, even if it appears passive and monitors your vulnerability and sends you a little reminder to "patch". One of the realy nice things about Red Hat Network is it "proactively" monitors the status of your machines and "suggests" patching for specific vulnerabilities by CVE.

    I can't imagine "anyone" with experience suggesting such a thing.

    CentOS is great.. and has stated goals.. but no one is paid on the CentOS project to create patches and update systems using CentOS.. its best effort only. At times its only porting of a patch released by Red Hat with no testing. And it almost always, by definition "lags" behind RHEL. CentOS does not port forward, patches originate upstream and port downstream.

    While some third party software that you buy will state "should work with CentOS" that rarely extends to "supported" since they would be on the hook to support the OS as well.. or defend their position its an incompatibility with CentOS.

    The more binary capability you need the worse the situation gets, for example with Tape Libraries and Backup Software, Antivirus software, SarBox software.

    You might get away with it for a very short time, but as the subrelease numbers increase the differences begin to appear.

    The most sensitive point is CentOS cannot be recomplied to be identical to RHEL, they have to use different kernels and or compilers since they only have access to source.. so its not a true clone. It strives to be that, but its still not the real thing. And with recent changes in packaging greater differences are going to appear.

    Its such an obviously, strange suggestion, its almost not really worth discussing.

    People who arrive at a conclusion "irrationally" without all the facts can rarely be "reasoned" out of the conclusion.

    Bottom line, it is not Red Hat Linux.. it strives to be as much as possible and that is its charter.. but there are differences.

    Paying for support is a whole other issue.

    Support can be defined to be "community forum support", "email support", "phone call support", "remote login and fix my problem support", "custom software development support", "patch support" which can be broken down into "security patch support" and "bug fix support".

    At a bare minimum you want "security and bug fix" support that's the real reason for signing up for Red Hat Network. You get proactive monitoring and timely patches for known documented CVE exploits that are retroactively tested and easy to apply. You get access to a bug tracking and resolution system which lets you log a bug, and see it progress throughout the system. You get access to incremental subrelease media so that you can deploy new systems without rolling all of the patches released since the initial release across the new system.. it keeps the install system up to date and concise.

    I mentioned before, but really like that the agent you run on the system notifies Red Hat of the patches installed, they diff those between what they know is available and proactively send you an email to remind you if one of your systems is "exploitable" by a known CVE. Red Hat documents or converts bugs into CVEs that are industry wide that can be referenced and tracked across distributions, even across different Operating Systems. That is "Hugely" important, it becoming the gold standard for stating "yes we are test and verified and safe from that exploit" to a co-worker, a boss, or a judge.

  21. CentOS have been lagging on updates lately ... by Paska · · Score: 5, Interesting

    CentOS's release schedule has been really struggling recently. Release 6 was almost edging a 250 day delay over Red Hat.

    CentOS have still to announce an official date for 6.1 to be released, which Red Hat released back on May 19th. There is a lot of uncertainty regarding CentOS releases and as such in my opinion makes CentOS not the ideal choice for the enterprise.

    Other advantages are Red Hat's support services and the Red Hat Network (RHN) are second to none. RHN alone is what convinced us to pony up money for licenses.

    The gist of the advantages are: better support, quicker updates/security fixes, easier and centralised management of multiple servers with the only disadvantage being a price tag.

  22. Re:Have it put into writing. by Slashdot+Parent · · Score: 2

    you don't want to be pulling your hair out at 2am in the morning... or worse yet, at 2pm in the afternoon, during a deployment/conference/expo/etc.

    If you're deploying anything straight to production without testing that exact thing somewhere else first, you deserve whatever you get. RHEL can't cure that level of stupidity.

    --
    They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
  23. The answer depends on the company size by br00tus · · Score: 2

    The answer depends on the size of a company. If you are at a small, cash-strapped company, where more possible server downtime is an OK risk because the company really doesn't have any money, then CentOS may be the best route to take from a business standpoint.

    We can get a rough idea of the size of your company from what you said. You said they can afford Red Hat, which would tend it toward a larger company. The company also has a CIO, which also tends it toward the larger. That you have input into the discussion of Red Hat or CentOS, and the CIO is involved in this kind of discussion, and he goes for free over supported as he isn't high on support would be something that would show you are probably not at the largest company.

    Shit rolls downhill. There is a tendency of the higher-ups to not want to pay for support, not want to pay for new machines and software updates and the like. Why have 100% patched, supported software and hardware when they can have you running around all weekend trying to fix things and plug leaks when this old, unsupported infrastructure goes down. And then that it went down is your fault - you're supposed to keep the systems running and they did not run.

    A CEO or CFO pushing against a CIO and saying lets not buy supported OS software is normal. A CIO should be pushing back and saying, except in extenuating circumstances, every server, every server OS, and certain types of software (Oracle or whatever) running on those servers need to have support. A CIO should be looking out for his infrastructure, his team etc. Weak, incompetent CIOs are the ones who never argue with the CEO and upper management - they say yes to everything top management says, and then run to their team in a panic telling everyone they have to implement the top managements crazy demands. Competent, smart CIOs have a little more backbone, and know when to say yes and when to say no. I have been at many companies over the years, and honestly, the entire company is much better served by a competent CIO who says no to the CEO once in a while, then a weak, incompetent CIO who says yes to the CEO for everything, even when he can't deliver.

    A CIO who says something like yours did about OS support is either weak or stupid, or both. Honestly I'd polish my resume, spend more time professionally networking, start going on interviews, and seeing if I could find somewhere better. A CIO who says we just don't have the budget or there's extenuating circumstances or whatever for no OS support might be understandable. What he said is a sign of him/her being weak and incompetent, and you can probably do better. It's also a potential sign of bad times for the company - if your CIO is weak, who else in top/middle management is weak? Why does the CEO allow a weak CIO?

  24. ...the whistle you don't blow by rbrander · · Score: 4, Interesting

    Are you kidding? This is *perfect*. Complain three times in meetings with as many witnesses as possible that "this exposes us to risk of downtime and high support costs", and be sure to end with "...this is your call, but its against my professional advice". Have that minuted.

    Then, if the "train jumps the track", it won' be you who catches hell. You'll get your RH soon enough.

    And it's *perfect*, because, like a military man asking for $800B next year instead of $700B, you come across as money-hungry, but honestly so, in service of doing your job well. No special approbation will attach. So, you don't lose significantly in the event that all goes swimmingly for many years on end, and you look prescient and wise if anything goes bad.

    1. Re:...the whistle you don't blow by swillden · · Score: 2

      Are you kidding? This is *perfect*. Complain three times in meetings with as many witnesses as possible that "this exposes us to risk of downtime and high support costs", and be sure to end with "...this is your call, but its against my professional advice". Have that minuted.

      That's a great approach if you are interested in competing with your boss, and taking his job. But you'd better be sure you can do it before you get that aggressive, because if he's politically savvy -- and it's not likely he got to be CIO if he's not -- he'll recognize that you're setting yourself against him. Depending on his character and his level of confidence, he may do nothing, he may just put a mental black mark against you to be remembered during next year's performance reviews, or he may set out to force you out.

      Saying it once in front of witnesses, before he's already made the decision clear, is fine. That's not making a play, that's just doing your job and pointing out options and issues. But three times? In front of lots of people? And especially if you ask to have it written into the minutes... that's going on the offensive and he's very unlikely to miss it, or to take kindly to it.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  25. Not just support by quantaman · · Score: 2

    Just compare the release histories

    Cent OS has a lag of anywhere from around a month, to 9 months in the case of 6.0, and 5 months and counting for 6.1. I have no idea of the delay for bug fixes, particularly security bugs, but I wouldn't be surprised if there was a decent delay there as well.

    For the support angle, it's not so much the case that you're going to call them up and ask how to configure apache. But if you do encounter a bug that a real issue they're going to take it a lot more seriously if you're paying them some money.

    Also note that 3rd party packages are generally packaged for RHEL, I recently tried to set up a Cent OS virtual server for my own use and ended up switching to Fedora since the LDAP package I wanted couldn't be installed on Cent OS. And that's not just the first example, I remember a previous co-worker who convinced his manager to get RHEL after screwing around with another 3rd party app that didn't like Cent OS.

    Cent OS is great for some uses, but it can also be an extra hassle, and if you've got the cash to avoid the potential complications I'd go for it.

    --
    I stole this Sig
  26. Re:How will your sysadmin organisation look like? by tftp · · Score: 2

    Be prepared to seek employment should you decide to let the "CIO" read this story.

    It's very likely that a CIO who knows the difference between CentOS and RH and can take a risk of skipping support reads Slashdot on his own.

  27. Re:He's unlucky his CIO's a fool then by AdamWill · · Score: 3, Insightful

    Just a very short refutation:

    counting numbers of security advisories issued for a product is an entirely useless metric when it's up to the creator of the product under what circumstances to issue an advisory. Red Hat could stop issuing security advisories for anything tomorrow, and by your metric, it would then be the Most Secure Thing Ever.

    By counting advisories and then ranking on the basis that more advisories = less security you're essentially punishing good behaviour. It's not a _good_ thing to encourage companies to stop telling you about security issues.

  28. you didn't think that through at all by rubycodez · · Score: 2

    Red Hat is the free rider, most of what you get in their distro didn't come from them. Debian gives more than Red Hat. Red Hat could die, and GNU/LInux will go on.

  29. HOW CAN YOUR CIO JUSTIFY KEEPING HIS JOB by Jeremiah+Cornelius · · Score: 2

    When he's unable to to transfer his liability and diligence vis a reasonable commitment of support for business critical functions?

    For god sake! Nothing against CentOS - but it's three guys with Rsync and a listserv. One of them went missing at a key moment, a couple years back!

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  30. CentOS is F5 Networks by IBitOBear · · Score: 2

    CentOS's release schedule and priorities are centered around F5 Networks need to rev their Big IP product. It's not "seat of their pants" it's "do enough to keep our product happy, and then, well, whatever."

    Or at least that's how it was when I worked at F5.

    And Red Hat then, more recently, started making things hard for CentOS because they know the above is true. They stopped shpping "stock source plus patch files" and started shipping patched sources.

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
  31. Businesses look at Total Cost of Ownership by Travoltus · · Score: 2

    If we are talking about end users or hobbyists, your point would be fairly unassailable.

    However, "Linux is free if your time is worthless".is aimed at business situations. It based on the fact that time is money. So it is not a useless quote when talking about Linux and businesses.

    The quote refers to the concept known as "Total Cost of Ownership" (TCO). This is a 3-Dimensional concept that includes the cost of downtime, system maintenance, and future costs for adapting to software upgrades and industry changes; in the universe of TCO, the price to purchase and install an OS is practically meaningless. And I mean meaningless: numerically speaking, when you have a company where downtime costs $10,000 an hour, exactly how significant is the cost of actually purchasing and installing the OS? Absolutely zip.

    TCO dictates that such a business would be better off paying $100,000 to install and support an OS that will provide you 10 seconds per year of downtime, rather than paying $0 for an operating system that results in one day of downtime (which would set you back at least $240,000). *

    The point is not that Windows is not free, everyone knows that; nor is the quote you're contesting denying the fact that Linux has zero cost to purchase. Linux may have zero cost to purchase but when you are paying someone to install it and you are sacrificing hours of productivity to switch to it, it is not free.

    The fact that your servers and systems will not get built and magically deployed by Linux elves, says it is not free. From a TCO perspective.

    Please don't get hung up over the 1-Dimensional concept of "purchase price" when talking about whether Linux is Free[tm], at least not when talking to a competent business. Businesses look at this issue from a 3-Dimensional perspective - as in, TCO. Of course, you can ignore TCO and stick with judging an OS by a 1-Dimensional concept like "purchase price"; but if depending on your mission imperatives, this may bite you on the rear.

    Your argument only shows that the masses do not yet understand that competent businesses barely even look at the purchase price of an operating system. They look at TCO.

    All of this basically means that you may think the quote is useless, but in fact it is the basis of any competent business's IT strategy.

    * It just so happens that Linux's installation price IS free, and studies suggest that its down time less than Windows. Plus, now Linux applications have largely caught up with Windows. Linux is definitely more secure-able. But from a TCO perspective, Linux is not free.

    Now I'd like to wrap two responses in one - this part going to the OP. The question of "can independent Cent OS support guarantee us downtime equal or less than going with Enterprise Linux?" is absolutely critical to the credibility of their decision to go with Cent OS. Allow me to distill that into an equation:

    E= (I1+S1+D1 * C) - (I2+S2+D2 * C). The magnitude of folly in choosing CentOS over RHEL is represented by E. It is folly if E is greater than zero. It is epic fail if E is really really greater than zero. Do note, from my arguments above, that C is by far the biggest number in this equation.

    I1 = cost of deploying CentOS (including labor)
    I2 = cost of deploying RHEL (including labor)
    D1 = downtime in hours (CentOS)
    D2 = downtime in hours (RHEL)
    C = cost of downtime per hour (applies to both scenarios)
    S1 = cost per hour of CentOS independent support (this includes maintenance, upgrades, deploying software)
    S2 = cost per hour of RHEL official support

    --
    --- Grow a pair, liberals... stop letting the Republicans bully you!
  32. EULA by rjbrown99 · · Score: 2

    OK start with the Red Hat License agreement. Have any of you read it? In a nutshell, it says that anywhere you run Red Hat on a server it requires purchase of a subscription. And you can't buy a workstation subscription for a server, it has to be a server subscription. Subscriptions are based on 'sockets', which means CPU in real terms.

    A 2 socket RHEL license costs $349/year on the 'self-support' model, and a 4 socket license costs $1,598 per year for standard subscription. Compare that to Windows Server 2008. The cost is $722.99 on CDW right now for W2K8R2 Standard. BUT, that's a one-time cost. And you get patches for free, regardless if you have a support contract or not. Figure that a Windows Server version may be supported for 10 years or more (2003 will run through 2015.)

    Red Hat: $350 per year for 12 years = $4,200
    Windows Server: $722 total, for 12 years = $722

    That ends up costing you six times as much in license and support to run RHEL. Extrapolate that across hundreds of servers, and it becomes a monstrous expense. 500 servers = $174,500 per year. And yes, I assume you are going to re-buy a license for the new Windows Server one or two revs into the future.

    THIS is exactly why we are not using RHEL in a highly compliance-oriented industry, and why we elected to go with CentOS. In the end we're going to be doing the support ourselves anyway, and Red Hat's cost structure is outrageous for what you get.

  33. No one-time issue by dutchwhizzman · · Score: 2

    There is no such thing as a "one-time issue" with RHEL. You have to pay for a yearly minimum support contract, for the right to use software that has their trade marked brand name and logo's embedded. Once that runs out, you should either renew, or remove the offending binaries, documentation and logos off your systems. You do get update binaries in this minimal contract, which is what you really want anyway. Waiting for CentOS to come up with those may be the difference in having your systems compromised or not. There's nothing wrong with CentOS, but it's always behind RHEL, because of the mere concept of it.

    OP: make sure you make the CIO sign for the fact that he's running software that's not supported on enterprise level, or certified to run on the hardware infrastructure, or approved as a supported platform by any of the applications running on the OS. Any and all extra expenses and damages resulting from that, are a risk he has to willingly take, and just to cover your own behind, I would recommend you have him sign for that.

    --
    I was promised a flying car. Where is my flying car?