Businesses Choosing "Community" Linux Distros
An anonymous reader sends along a PCWorld recap of a new study by the 451 Group, which claims that business use of 'community' Linux distributions is on the rise — distros like Ubuntu, CentOS, and Debian, as opposed to "corporate" packages like RHEL and Suse. The trend is most evident in Europe. The article points out examples in Sweden and Germany, and cites growing in-house expertise with Linux as one factor helping enterprises get comfortable choosing Linux distros without commercial support. Interestingly, the Swedish company mentioned, Blocket.se, has made a one-off support arrangement with their hardware vendor HP: "HP is really providing device driver and utility support it uses for customers running RHEL, but because the two distributions are binary-compatible, that support approach works just fine for CentOS. Blocket relies on its own engineers, systems administration, and software development to get its applications running on Linux. "
In Brazil, some times companies use Debian as their main SO, and hire their own support.
Grey's Law: Any sufficiently advanced incompetence is indistinguishable from malice.
At the ISP I worked for, we used a mixture of Debian, OpenBSD and Windows. This was mainly for network tools. Generally there's little point in the "enterprise" distros since anyone who chooses their hardware wisely shouldn't really need that.
Why UNIX?
How is Ubuntu not a corporate distribution? There is a
corporation developing and releasing that
product, even if it is loosely based on Debian.
This is how things are supposed to work with linux, isn't it? You support your local economy by using local people, instead of sending money away to whereever the HQ happens to be.
I thought this was one of the strengths with linux. Let's see if RH or SUSE has a business model that works according to this reality.
You are not entitled to your opinion. You are entitled to your informed opinion. -- Harlan Ellison
What I'm seeing across Europe is a growing use of not ABW (Anything but Windows) but WIW (What I Want). So developers are using Linux, and supporting it themselves, and execs are using Macs. A very common pattern is to see the "standard" corporate image run inside a virtual machine which gives access to the corporate email and other MS apps while the user spends lots of their time in the native machine doing their work. As a way to do "home working" this also works well as it means the corporate contamination of your home machine is limited to just the virtual image.
With more and more things being browser surfaced the need to have an MS box is reducing and people are choosing to use what they want and support it themselves. The corporate desktop therefore becomes virtual.
Personally I've a Linux laptop for Dev and a Mac OSX for the rest of my work, the Mac runs a windows VM for my corporate access.
This isn't a big religious thing its just that it works.
An Eye for an Eye will make the whole world blind - Gandhi
Ubuntu support contracts are available, same as Redhat, which is the reason we use ubuntu as our standard server, not debian. The other reason being our in house engineers are more likely to have ubuntu experience than redhat, as it's free and ubiquitous.
What about the Red Hat business model? (A little arm chair CEOing here - clearly I'm not CEO material, but this is Slashdot.) Hopefully, it can continue to support a steady stream of businesses migrating away from Microsoft for some time. But what about when that runs out?
The self supported businesses will still need to obtain their in-house expertise somehow. So training and certification would be one profit center. Contract work like IBM does would likely become the core business. Having an inside track as the distro maintainers is a valuable selling point, so continuing RHEL is vital - but must now be subsidized by training and contract work.
isn't that better for the economy overall than paying private company x for a complete solution. At least doing it this way keeps money and jobs nearby.
Jonathanjk.com
openSUSE is also a community distro where Novell is part of that community (as well as the sponsor).
Don't fight for your country, if your country does not fight for you.
The point is that businesses don't buy an "enterprise" version of Ubuntu for $800/yr to get support. The Canonical company sells professional support services and training a la carte.
I use CentOS because it's less of a hassle. No RH's braindead subscription management.
'Once scientists, even the dim-witted social scientists, get muzzled, the Western Civilization is finished.' - oldhack
Well, SuSE's distribution was always aggravating to those who wanted it for free (no free ISO downloads back in the day meant it was hard to install for free). RH was amenable to first-party free distribution until RH9, after which they decided this was their way.
Namely, both SuSE and RHEL have a 'commercial-only' distribution with those enterprise sensibilities and a free 'first-party' offering that is ostensibly an enthusiast endeavor which really translates to recruiting enthusiasts as testers. They bank on trademark/copyright of text and images to keep clones from looking *too* much like their first-party offerings. CentOS is from a technical standpoint, a clone (plus some other stuff, but the clone-only behavior is default), but distinguishable enough to preclude Vendor and ISV support (both don't want to go the linux support path alone generally).
Meanwhile, here comes Canonical. They truly keep the distribution and support model independent. They have rapid release cycles, but denote a more 'enterprise-friendly' LTS cycle underscoring things. Regardless, the distribution is free to download and distribute. So clients can prototype and train and even do production as they feel comfortable with doing so without support, and then when they do need support, the contract is available without reinstall or other drastic measures. Suddenly, the mark of whether another party will support it or not is not keyed on the distribution, instead requiring a Canonical support contract to be in place.
I think SuSE/RH's approach is botching the market. I know of a *lot* of CentOS installs going in to places that might feel more comfortable with the option of purchasing a support contract. Knowing the strict distinction between RH and CentOS, Ubuntu will be very appealing to those places. The absolute identical nature of free training/development/prototyping systems with low support requirements and production use is also appealing.
XML is like violence. If it doesn't solve the problem, use more.
We use CentOS on pretty much all our 150-odd Linux servers, except for those that require RHEL to be in a supported configuration (Oracle DB, Oracle Appserver, Oracle Financials).
Of course, while we mainly do this to save money, out of the million-plus we pay Oracle, the few thousand in RHEL licenses doesn't even count as a rounding error (hell, compared to Oracle licensing, even the cost of the hardware is irrelevant).
Does this present a problem in terms of one of the models of open source? One of the things often discussed on /. is the question of profiting from working in open source.
What's often been suggested is that there's money in support, and that if you create some software, and have experience then supporting it, that you gain a competitive advantage. That the likes of RedHat, MySQL etc will be customer's most likely first port of call.
If companies are simply going to go to someone else, that then suggests that investment in open source software could go down...
One of the contributing factors IMO is the degree to which Red Hat have
dropped the ball with their service.
Our company has used RHEL for a long time, but there is honestly
little reason to continue the subscriptions. The reasons are:
1) Red Hat Network:
- The speed is pathetically slow. It took me 39 seconds to login yesterday.
- See first point. Really REALLY slow.
- Large number of outages. Their scheduled outage windows are very large
and IMO not necessary. If they need windows that large, then someone isn't
doing their job properly with change management at RH.
- Scheduled outages hit us often (as they are based on North American after
hours time and we are not located there).
- To work around speed required a ridiculous cost for RHN satellite
(and it requires Oracle. Yuck.)
- Poor integration between subscription management and RHN. Trying to
see subscription numbers is a PITA.
2) Subscription costs
- Subscription costs are still charged yearly. Even MS does monthly
through SPLA.
- Cost is higher than MS Windows
- Only way for discounted subscriptions is to go through
third party reseller. WTF would I want to deliberately put
a middle person in when I was previously dealing direct ?
3) Support
- Their online support tool is horrible. The support response we
get is usually pretty poor.
4) Other rant:
- WTF is the deal with installation numbers!??
We use SuSE Linux Enterprise Server (SLES) from Novell for many of our servers, and are very happy with how easy it is to maintain (a lease cycle for the hardware eliminates the need for upgrades). I would be extremely hard-pressed to even consider using a community edition for production servers - that corporate-level support is extremely important.
However, when it comes to the desktop, the community editions offer more modern features - Novell's SuSE Linux Enterprise Desktop (SLED), is several years behind the current Open Source SuSE.
If the linux desktop ever comes of age for the average user, SLED may offer a very stable, easy to use environment (at least for supported hardware). However, since Linux Desktop is still primarily a developer's game, the OSS version offers the bleeding edge developers like, and know how to cope with.
"The large print giveth, and the small print taketh away" -- "Step Right Up", Tom Waits
I could see this happening for smaller companies, but for the larger companies, I can't see them switching over. Large companies *hate* change. And I'd imagine that it's the larger companies who are using the corporate editions, while the smaller ones feel comfortable with the community editions.
the study was discussed earlier at http://linux.slashdot.org/article.pl?sid=08/08/09/0121210
I thought SuSE used to be download available, but only piecewise. In other words, you could do a live internet install or download packages individually, but from SuSE you would not have gotten a simple set of ISOs.
Anyway, now there is SLES and OpenSuSE, with the same relationship as RHEL and Fedora.
But you are right, both RH and SuSE can be downloaded for free with registration, with cutoff on updates. I wasn't even aware of this. It does ease some of the problems, but the simpler Ubuntu approach still seems more straightforward. A large chunk of commercial software pain is tracking entitlement, and coping with limited-period 'evaluations' don't exactly make that easier.
XML is like violence. If it doesn't solve the problem, use more.
Most of the businesses I've worked for I've pushed Debian as the distribution of choice. The biggest problem I see in mixed shops with Linux is often times there is no standardization on a single distribution. The one company I worked for had: Slackware, Gentoo, Redhat, SuSE, and some custom homebrew... I spent 3 months standardizing everything over to Debian. I built a standardized install manual, made sure we had a repository up to date with the latest drivers for special hardware, and setup all kinds of custom system status tracking with cacti and snmp. Management liked the new system setup so well that they eventually got rid of all the windows servers except two who ran custom software that our company's programmers wrote years ago and we lost the source code for.
Debian's free, the support is spectacular, it's package management is *excellent*, it's upgradable, it's easy to manage, and it doesn't install a lot of junk that is unneeded.
I *hate* rpm. It makes me crazy.
Shadus
I wonder, how does one observe the subtle difference between these?
It's not a subtle difference, it's an obvious difference. Compare:
"That's it, I've had with this piece of sh@t! Get something that works better than this!"
vs.
"Boss? If you want me to be productive, I need to be able to use an OS that I'm comfortable with, makes me efficient, and has a ton of already packaged useful software ready to go."
and
Boss:"Hey Joe, I'm not too good with the technical computer stuff. Can you give me some advice on what kind of computer I should use? I want Something That Just Works."
Joe: "Well, if you want something that just works and you don't mind a little extra for something with class, get a mac laptop."
See the difference? One person is pissed off and fed up with the failure of an OS and wants to find something that works better. The other folks either already know what they want or are asking advice from their technical staff to get something suitable for them.
For some of the older IBM laptops we're experimenting with PuppyLinux. Seeing if we can get some more mileage out of them. But Ubuntu is getting a warm reception. Even caught one of the staff borging the Windows box in the flex work area with a live CD. Hiring hasn't been any problem. ...
Once the top staff notice that they using the computer for work rather than spending all their time fighting Windows, you can probably zap that last box, too.
PuppyLinux is good. There's also "Damn Small Linux" and "SliTaz" to try. Fluxbox on ubuntu (see also Fluxbuntu) is not too bad. I had it for a while on an old PII w/128MB RAM. It was fine except swapping between applications could take a second or three.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
If you're running a large compute cluster or server farm, it only makes sense to use one of the community distributions. Even with volume discounts, licensing and purchasing support for an enterprise release such as RHEL or SLES is prohibitively expensive. This is one reason why the Rocks clustering distro is well-accepted, as it's based on CentOS and uses unencumbered packages for just about everything.
As we are constantly reminded by the GPL zealots, the only "moral" way to make money from your software is to release it under the GPL for free and then charge for support. The article gives a fine example, IMO, why this business plan will fail and if anyone makes money from your GPL software, it would not be you.
Several years ago we here at NASA replaced Solaris X86 with Red Hat Linux as the operating system for our PCS systems (Thinkpad laptops used as the crew interface in the Space Station's command and control systems) We are currently in the process of rehosting again, this time to Scientific Linux, a CentOS-like rebuild of RHEL done by the good folks up at the Fermi National Accelerator Laboratory. Certainly cost was a factor, but not the deciding one. From our perspective it is golden not to have to track how many laptops each of the various development groups (many of which are international) have it loaded on.
That is a good point. No in house team can expect to be expert on every application out there, so there will always be a market for application specific support. The trick is to see it coming an be ready with competitive offerings (as opposed to whining about the good old days like RIAA).
Once again Linus is right and I completely agree.
This is the endgame of Linux and Open Source being played out. People and companies like Open Source because it is Free - free as in $$ - not because of some ideological philosophy.
Now that companies are moving off commercial Open Source which costs some $$ to completely free Open Source it will lead to the death of commercial Open Source companies.
With a bit more time companies like RedHat and Novell will figure out - or rather Wall Street will figure out - that there is no money to be made in Open Source and there would be no commercial enterprise of any repute left that would support these free Open Source software packages.
Once that happens businesses will find that no one will guarantee a timely fix for the problems they encounter on Open Source software since there is no company of repute left supporting it.
That's the endgame of this all - free software would be back to its status as hobby software meant for hackers and not meant for corporate environments.
And really that's fine and just.
In the end, free - as in $$, doesn't scale as no one gets paid and no one makes any money off that - it would be good to learn that lesson again. It has been 15+ years since death of communist USSR - time to relearn that lesson in economics again.
In fact, once Open Source is dead, jobs and salaries for software developers will rise as commercial software picks up again - so in the end, no one will really lose, other than communist, Open Source touting hippies, masquerading as software developers.
What the hell, Ubuntu is a corporate distro just like OpenSUSE or Freespire.
It seems like several companies are still trying the tactic of software exclusivity, the same tactic the console companies are waging on one another. (In that arena, it's pretty unfortunate, too, as a lot of it just comes down to how much money you're willing to pay for exclusives, and Microsoft has the deepest pockets, or so their accountants claim.) This is something that cannot and should not occur in Linux as it hurts everyone. Part of software freedom is software accessibility, so when a new driver is created for example, it needs to be modular and easily pluggable into any Linux or Linux-like kernel, quickly and without hassle (the point of modules). Some companies are going to have to face the fact that they cannot get away with attracting everyone to their platform just because they have a certain software title, or just because they have large repositories.
Linux should be Linux, period. You should be able to use the entire Internet as your Linux repository. If package managers want to keep these so-called "third-party" packages separate from the ones they officially support for support contract reasons, so be it, but do not take away my freedom to install any piece of Linux software I want easily on any Linux distro. Cross-distro Linux packaging is more than possible and should become a reality soon.
So, without these "exclusive" distro-specific software packages, what remains to define a "distro"? Well, of course it's what it was from the start, a simple bundle of software for the convenience of being able to find all the basics, or simply the software you want, in one place. Linux distros should never be anything more than software bundles.
Help with Linux defragmentation. Support more standard APIs for desktop and general Linux interoperability to give everyone more choice and thus more freedom.
Promote true freedom - support standards and interoperability.
... isn't the sysadmin hired for supporting your company's digital infrastructure?
Support contracts? We are past the closed source era...
Here be signatures
"What I Want" is just as much a "religion" as is pursuing software freedom for its own sake (a position often, and erroneously, called religious). Software freedom just works for me (and apparently millions of others).
Digital Citizen
OMG... Gasp! no... no... Distro holywars again, RUN FOR YOUR LIVES!!!! AHHHHHHHHH!!!
Religion: The greatest weapon of mass destruction of all time
I can only say that my company, a Cisco software partner is using CentOS servers for Cisco's video distribution systems.
American business's with M$ malware assurance contracts are not installing Vista on their network? Say it aint so!
By a lot of the OSS advocacy. One of the biggest things I see pushed is that OSS costs so much less because you aren't paying for licenses. Ok, cool, and true enough at the fundamental level. However, if you sell a company on Linux by saying "It doesn't cost anything," you are then going to have trouble telling them that you want $80-180/desktop/year to run RHEL (which is what it costs). Now it doesn't look so favorable against a Windows license. Even at retail prices ($270 for Vista Business), you break even in a couple of years and at OEM prices, or volume license prices (which is probably what most companies pay) after a year RHEL can be more expensive.
Now there are other arguments as to shy to pay for RHEL like the support you get, however the fundamental problems comes back to the "Linux is free," idea. If you sell the OS as being the low cost alternative, people are going to expect it to be the low cost alternative.
We've had this problem at work. In the past we've supported Windows and Solaris. We are now doing Linux support. However, the idea most students (this is a university) and professors have is that Linux doesn't cost anything, and you get to run any distro you want. This doesn't work in an enterprise environment. So we get people complaining about the fact that we want them to buy RHEL, even though we get a steep educational discount.
Maybe there would be more usefullness in using RHEL if the support was worth a damn. We've only had one time we've relied on RHEL support, and that was to fix their damn buggy cluster suite. All other times, we'll raise a service call, then figure it out ourselves before the tier 2 support guys get back to us.
If I remember correctly, the governments in Rotterdam and Den Haag, two cities in the Netherlands, have switched to Linux a few months ago too. Reason: Windows wasn't stable enough. Heh.
I am not devoid of humor.
1) Create a support contract you don't intend on supporting. 2) ????? 3) profit!!! I see where RH and Novell are coming from.. They must be slashdotters!
Go go Gadget Nailgun!
Reboot your computer. Now uninstall conflicting applications. Now reinstall the OS from scratch to isolate the problem. Replace all the hardware. Oh! It's clearly the other vendor's fault.
Because of the content of your post I'm guessing at that you've had a "support" call go differently than this at least once in your life. I have to ask: what are you doing that I'm not? No matter what HW+OS+App I have problems with, that's the inevitable response from the "support" if I can even get somebody that speaks English as their first or second language.
If you haven't had a helpful support person at least once in a long life of experience, why are you paying for support? You know it's a marketing myth.
If you need support for your HW/OS/Apps, hire people who really know what they're doing.
Help stamp out iliturcy.
Inquire at the placement office of your local junior college the next time your office has an opening of any kind.
You'll find that there are a number or folks with a serious nerd factor who also are good at office admin, driving trucks, or warehouse work who BTW also can admin your Windows server, organize a solid backup regimen and build you a good corporate Golden Image with reasonable security. They'd be glad to dig whatever ditch you've got to dig as long as their title was "IT Administrator," or if you're generous, "Director of IT".
Geekiness is well worth the extra two bucks an hour. That's $4k/yr and you'll easily save that in external services. You'll probably need a new one every few years if your work environment isn't pure bliss (you did mention a PHB) but them's the breaks. If they mention Linux in the interview, that's a slam dunk. Linux geeks can do the Windows thing too (who can't?), but they know their fundamentals better than the rest.
They're also willing to take part time gigs while they're still finishing their educations, in case you haven't got room even for a full-time anything.
It's potentially evil to point out that they'll also work part time for free while they're still in school if you'll offer an adequate "intern" reference. Don't abuse that. That would be bad, and fishing for the bottom end gets you in a lot of trouble. Your IT admin has more effect on your operations than you would think possible. Your local laws may differ from mine so consult your attorney.
Help stamp out iliturcy.
The 451 Group is a doing a free webinar on the topic tomorrow. Register here: https://www1.gotomeeting.com/register/831680436