Much has been made in the press and on community sites about Red Hat's ambivalence in the "desktop" space. If you're reading this, you may have written an article or two on it yourself. Or at least flamed us in your blog.
The most vocal detractors seem to agree that when Red Hat dropped Red Hat Linux and retail boxed sets, we were in effect reneging on our consumer desktop. I say "consumer" desktop, because the world has varying definitions for desktop; it's a commodity term needing qualifiers such as "corporate" or "consumer." We don't expect those to be the same class of users any more than you'd expect to find NT running as your gaming and entertainment platform. Desktop also means KDE v. GNOME, or the beige thing on your desk's top.
Hence the first seed of the dilemma. We have conflicting terminology.
The second part of the dilemma is that we had one product line, drawn from common bits that moved too slow for some and not fast enough for others.
Retail schedules were pressuring our release dates. ISVs and IHVs were asking for the brakes to be put on, and high-dollar customers wanted multi-year deployments they could count on to not change drastically. Others wanted the new stuff. Now or sooner if possible.
We dropped the revenue stream that was Red Hat Linux in retail and created the enterprise line and started the Red Hat Linux project, now known as the Fedora project. We wanted to merge with the existing Fedora project for a few reasons.
We tried to position it as best we could without telling it what to be. For example, we called it "for hobbyists and developers," but Fedora is what you make of it. It's the proving ground for our next level technology (e.g. Core), but also enables its own community ecosystem in FedoraNews, FedoraLegacy, FedoraForum, FedoraChat, and FedoraLegacy. People run it in production. It's had its own growing pains, but so far it has been positively received and has become the most publicly tested version of Linux Red Hat ever released.
But since many folks saw retail equaling desktop, the questions still came. Was Fedora the replacement for this retail desktop? Was Fedora even related to Red Hat? What do you do if you can't afford the new line?
Then the end-of-life announcements, and stuff hitting the proverbial fan ensues.
That people were using this retail boxed set for a general-purpose desktop conflicts with Red Hat's positioning it as a server, or SME solution. We never dropped the D-word. Because the D-word means Microsoft in 90 percent of the world's mind. And that opens up a whole other level of expectations.
Fast forward, and we start talking about the corporate or enterprise desktop. We launch a product called Advanced Server (now AS), another called Advanced Workstation (now WS), and began to attack the gaps. ES is launched for the edge of network. Mind you, we'd used the terms "enterprise desktop" and "workstation" for a reason, and that is simply to keep the expectations of our products and services in line with what we can deliver.
Not surprisingly, the enterprise line sells well in its target settings: Unix-to-Linux migrations. Many folks think Red Hat goes only where the money is. Well, as a public company we have to find money, but the reality is, we beat Microsoft to where they were trying to go. Redmond wants the Unix space. This was more strategically cognizant than we are generally given credit for.
Then Red Hat's Chairman/CEO/President, Matt Szulik, is quoted as saying something about the role legacy Windows desktops were still playing.
The proverbial fan is set to oscillate. Headlines read "Red Hat Abandons Desktop!" and "Red Hat CEO Recommends Windows."
And here we are. We've just launched the first Red Hat product with "desktop" in its name (albeit with the silent "corporate" in front of it). This move is alleged to be in response to Sun's Java Desktop System. In actuality, it is in line with our market's demand, and the strategy we articulate in our Open Source Architecture. It is also just the first phase, because we aren't ready to give (or exceed) the single system consumer desktop experience currently available.
Now, I have been running Linux exclusively a home and at work. My 8-year- old daughter uses it (mostly because she never had a chance to get used to another suite of tools, apps, and games). But I'm a geek. And I work with bigger geeks all day. That does not mean Red Hat is ready for a million phone calls on getting a million peripherals to work. Does that mean we're ready to wrestle the convicted monopolist head on, replete with their new partners in crime at Sun?
The fact is that Linux has the functionality needed for most anything you can do on end-user Windows, but the world is already used to what it has, warts and all. So it takes not only recreating the experience, but the massive network of providers (systems integrators, techs, pre-loads, OEMs), and the peace of mind that they have with a known entity. How many people won't even talk about migrating without Quicken? And that's one app.
So it takes a more disruptive enabler to shake them loose. Massive downtime due to a virus? Every million machine infestation makes people willing to jump. Better game support? Try WineX. Support for plug-ins and Office apps? Try CodeWeavers. Want a preload? Go to WalMart.com.
The beginning of the support infrastructure is there. A competent admin or savvy user can get all those apps together and create one-on-one relationships, but it takes longer for a corporate entity to do likewise and guarantee any level of user experience.
As to our future intent, I said the Red Hat Desktop v.3 is just the first phase. We are focusing on things like usability, interoperability with MS servers, directory access, legacy document support, security, hardware, and peripheral support for subsequent releases. Look to Fedora to see these things early.
There are matters of focus, time, and resources to consider as to when we'll get to the point where we meet all the definitions of desktop. None of which means Red Hat is not interested in a consumer desktop. Even if you accept the bleakest portraits of Red Hat as money-grubbing Microsoft of Linux, you'd have to concede that being the Microsoft of anything means being in the consumer and corporate desktop space.
We've had communication and terminology issues, but the march in this direction has been pretty steady on our part, and there's an ever-increasing window before Longhorn to get there.
Jeremy Hogan is Red Hat's Community Relations Manager.
Note: Comments are owned by the poster. We are not responsible for their content.
It's nice to see RedHat respond, but the response seems to be trying to shift the blame onto the computing public. Before RedHat can hope to address the image and stability problems, they need to start by accepting responsibility for their mistakes and changing to prevent them from recurring.
The only truth I see is "We've had communication... issues". Any confusion of terminology is due to obfuscation by RedHat's own marketing and media management.
In the corporate world, the goal has always been to minimize the number of third party products and releases to be coordinated. This is the same market that demanded RedHat provide a stable release instead of churn. Acceptance and regression testing must be done on the same server software combination that will be running in production.
The problem is other distros have consistently delivered stable, current releases with a single core that serves both desktop and server. RedHat made it abundantly clear to the developer community that even the Enterprise server and desktop/developer installations are not identical.
Running and testing software on Fedora provides no valid regression test results for server software. Running and testing RH Enterprise desktop does not provide a valid regression-test environment for the server because RedHat makes it abundantly clear that they're not identical builds.
The only way to get a valid regression test environment with RedHat is to drop several thousand dollars worth of "Enterprise" server licenses on developer and tester desktops, which leaves them woefully outdated on the actual desktop facilities.
RedHat, please stop blaming the market and the public for your mistakes. Someone in your marketing or management team dropped the ball when they dropped RHL. Do you really think any of us in the community believe for a second that RedHat didn't drop RHL to try to force everyone to buy into the more expensive Enterprise line?
No wonder RedHat is in trouble -- their marketing department seems to think the tech community is full of gullible fools with infinite budget.
$DIETY let me be an that kind of trouble. I'd gladly suffer with massive income and long term stability. Hell, I'm lucky if I can pay the rent each month.
Side rant:
I have been involved with Linux longer than almost anyone out there. I started in November of 1991. I'm not a kernel hacker or community personality. I'm just a schlub trying to make it from one day to the next. Linux, and open source, have given me the chance to make a meager living. Over the years I've seen all kinds of thing come and go. I've seen paths taken that ended up being brilliant and others that resulted in spectacular crash-and-burns. As such I just don't understand why some people are getting so bent over such little things. Red Hat as a company is working their way through the proverbial forest and so far they haven't done that bad. But in the end they will either survive and prosper or they won't. All of the things they have contributed to Linux will still be there and Linux itself will continue to go on. Why make everything so personal?
They give the impression that Linux can be subject to the same abandonware problems as any commercial product. That's a feeling that many of us thought we'd never have to experience again.
So now the truth comes out at last. You are letting your feelings, your emotions, stand in the way of reason.
Reason says that all of Red Hat's software is GPLed, so by definition it cannot be abandonware. If Red Hat drops something, anyone else can pick it up, dust it off, and keep going.
Reason says that RHL7.2-9 customers have not been abandoned. The <A HREF="http://www.fedoralegacy.org/" TITLE="fedoralegacy.org">Fedora Legacy Project</a fedoralegacy.org> serves them very well with painless errata updates. In fact, much of the support for Fedora Legacy comes (unofficially) from Red Hat.
Reason says that Red Hat never abandoned the market they had served with RHL. While not officially recommended for production use, Fedora Core fills the low-end support-it-yourself market quite ably. Yes, I do run certain production servers on Fedora and yes, I am satisfied with its quality.
I am in no way affiliated with Red Hat, other than that I use their products; I am merely tired of reading all of these assinine, emotion-based arguments disparaging an otherwise fine company.
hmmm.....'too slow for some' and 'not fast enough for others' seem like the same thing to me?!?
If you take your head out of your ass you would realize that was a typo. Anyone who uses their brain at all realizes from the context in the article that the author meant to say "too fast for some and not fast enough for others".
What makes you so god-like that you _know_ this was a typo? He could actually have meant what he said...
Well, the easy answer to your question is that the author responded to this thread after I did and stated that it was a typo. However, that ex post facto answer probably won't satisfy you.<nobr> <wbr></nobr>;-)
The harder answer is that I have reading comprehension and logical reasoning skills. Anyone even remotely familiar with Linux distributions is aware that there is a constant tension between those who want stability (don't want the distribution to change fast) and those who want features (want the distribution to improve fast). Therefore, when I read that statement and noted the ridiculous tautology, my gut instinct told me that there was about a 99.99% chance that this was a typo.
Perhaps your reading comprehension and logic skills are not as well developed as mine. Perhaps you just haven't been involved with Linux long enough to know about the stability-feature tension. Or perhaps you are so paranoid that you will (sub?)consciously ignore an obvious typo in order to reinforce a predetermined conclusion about a corporation.
This quote in the article is in reference to "Fedora". It constantly annoys me to see Red Hat appropriate the name of another project (as I mentioned before, by Cornell University and the University of Virginia), and pretend the other guys don't exist.
If they want to avoid confusion, they should rename what they call "Fedora" to something else. If it is intended to be for the consumer, they should call it "Red Hat Consumer Linux (RHCL), and clarify the matter completely.
For the time being, however, I think that referring to it as "Fedora Core", while a bit geeky for most, would be an acceptable reference, instead of just "Fedora".
"If they want to avoid confusion"<nobr> <wbr></nobr>... "they should call it 'Red Hat Consumer Linux' (RHCL)"
But calling it Red Hat Consumer Linux implies a couple of things that are untrue:
Use of the term "Consumer" implies that the release is intended for the mass computing populace. Red Hat has gone on the record repeatedly with their belief that Linux is not ready for the mass market computing.
It is vitally important for you to understand that Red Hat does not believe that Linux is unready for technical reasons, but that it is unready for want of political and business infrastructure. (ie: getting drivers for all mass market devices shipped in the box with those devices.) It is unacceptable from a consumer standpoint that a consumer can walk into a retail store, pick any random peripheral device, and not have it work intuitively, out of the box, with Linux. This is not a matter of Linux technology, as it is unreasonable to ask open source developers to reverse engineer every device the instant that device hits the market. It is more a political or business relationship which needs to, but does not currently, exist with device manufacturers.
Like it or not, to have a true "consumer" grade operating system you must have the support of the majority of hardware manufacturers. I am certain that when such relationships exist with the majority of manufacturers, then Red Hat will indeed feel confident in marketing a "consumer" Linux distribution.
As for your complaint about the name Fedora, Red Hat did not "appropriate" the name of the Cornell/UVirginia FEDORA project. Red Hat merged their development with another Linux distribution project that just so happened to have the name Fedora also. If FEDORA the Cornell/UVirginia project had been a Linux distribution, that would be another story, but as they are in a totally unrelated niche of computing, these complaints are assinine. Naming conflicts arise all the time in human languages. Learn to deal with it and quit whining.
Not misquoted. Misconstrued would be more accurate.
Linux can do anything that MS WinXX can, as good or even better. But it's not yet ready to go head-to-head with WinXX. It's getting there. Much faster than one could reasonable expect, but it's not quite there yet. If you reread the quote you'll see that is exactly the point.
The only bummer I see is the fedora up2date network is slow. I also seem to get bad rpm's from the main site that up2date uses but not the mirrors. I wouldn't mind having the same deal for up2date for fedora that I had for RH-9.
The enterprise versions do seem very expensive, especially for just 1 year's subscription (yea, I know you get 2 for 1 but that is right now). I can sell $100 subscriptions to my customers with little problem, however when it is $300 or more they shy away and want the free version. Sort of like anti-spam software, unless the $300 software promises to find the spammer (or Nigerian scam artist), torture (2 weeks mininum) and skin them alive.
Let me, err, relay how things are looking from outside of RH in the
format everyone will understand...
<TT>--- BEGIN IRC LOG ---
<rh_pr> We are announcing Red Hat Project! A community-based
distribution!
<oss_crowd> rh_pr: Neat.
<rh_dev> rh_pr: Uh... I'm not ready.
* rh_pr is away: promoting rhel
<oss_crowd> rh_dev: what do we do?
<rh_dev> oss_crowd: I'm not sure.
<rh_legal> rh_dev: don't do anything until I say it's ok.
<oss_crowd> rh_dev: what can we do to help with Red Hat Project?
<rh_dev> oss_crowd: uh... file bugs and help test things.
<oss_crowd> rh_dev: didn't we always do that?
<rh_sales> hey, all, if you really want a stable system, don't use
fedora project. It will eat your brane. Buy RHEL instead.
<rh_dev> rh_sales: stfu
--- rh_pr removes voice from rh_sales
<fedora_us> hey, all, check out our neat community-driven system for
red hat development
<oss_crowd> fedora_us: ooooh!
<rh_pr> fedora_us: I like your name
--- fedora_rh joined the channel
<rh_legal> much better
<rh_pr> We are announcing Fedora Project! A community-driven
distribution!
<oss_crowd> rh_pr: Neat!
* fedora_rh waves
<fedora_us> I'm not dead yet.
<fedora_rh> fedora_us: don't confuse things.
<fedora_us> fedora_rh: does this mean we're merging?
<fedora_rh> fedora_us: maybe
<rh_legal> fedora_rh: don't do anything until I say it's ok.
--- fedora_us joined #limbo
<oss_crowd> fedora_rh: so, what can we do to help?
<fedora_rh> oss_crowd: uh... file bugs and help test things.
<oss_crowd> sigh... didn't we always do that?
<fedora_rh> oss_crowd: I know, let's all go in the circle and say our
names.
* oss_crowd goes in the circle and says their names. This
lasts several months.
<fedora_rh> So, there will be the following features in the next
release of Fedora Core.
<oss_crowd> Uh... Hold on. Who gets to decide?
<rh_sales> We do. That stuff will be neato for RHEL-4.
<oss_crowd> MMkay, then. When do _we_ get to suggest things?
<fedora_rh> oss_crowd: feel free to talk among yourselves.
* oss_crowd talks among themselves about new features.
<fedora_rh> btw, feature X will be disabled in the release.
* oss_crowd glares at fedora_rh
<oss_crowd> fedora_rh: nice of you to tell us while we were sitting
here talking.
<rh_dev> oss_crowd: sorry, it's just not happening.
<oss_crowd> rh_dev: when do we get to decide what's happening?
<rh_dev> oss_crowd: Dunno, I'll ask rh_legal
<rh_legal> rh_dev: ugh,<nobr> <wbr></nobr>/msg me
<rh_sales> rh_dev: let's not do anything rash here.
* fedora_us gets tired of sitting in #limbo
<oss_crowd> fedora_rh: I want to see more of the "community" part of
the whole "community-based" thing
<oss_crowd> rh_dev: how about at least a publicly accessible CVS/SVN
tree?
<rh_dev> oss_crowd: Yeah, that would be cool.
<oss_crowd> rh_dev: finally, some movement. When is that going to be
up?
* rh_dev is away: talking to rh_legal
* oss_crowd tries to occupy themselves and do things like
fedoranews and fedorapeople.
<oss_crowd> Uh... ping?
<fedora_uh> oss_crowd: what's up?
<oss_crowd> fedora_rh: We're feeling kinda useless. What exactly is our
role, again?
<fedora_rh> oss_crowd: well, it would be really helpful if you could
test some things and file the bugs.
<oss_crowd> fedora_rh: ugh. We ALWAYS did that.
* oss_crowd begins to wonder what exactly is the purpose of
fedora_rh
<fedora_rh> oss_crowd: it's the open-development, proving-grounds for
new technology component of Red Hat, as opposed to RHEL.
<rh_sales> Told ya it'll eat your brane.
--- rh_pr kicks rh_sales from the channel (you're a dolt)
<oss_crowd> fedora_rh: so, let me get this straight. Effectively, you
want us to download the packages you release, test things,
file bugs, and submit patches.
<fedora_rh> oss_crowd: Sure, why not?
<oss_crowd><nobr> <wbr></nobr>...but when it comes to things like features, direction of
the project, and which software to include in the
distribution, it's the decision of Red Hat?
* fedora_rh is away: I AM RH
<fedora_us> I'm still not dead.
<oss_crowd> fedora_rh: How is that different from how things were
before the whole "publicly-supported distribution" thing?
<oss_crowd> rh_dev: where is that long-promised public CVS/SVN repo?
<rh_dev> dunno, talk to fedora_rh
<fedora_rh> oss_crowd: look, such things don't happen in a week, ok?
<oss_crowd> IT'S BEEN A YEAR!
--- rh_sales joined the channel
<rh_sales> EAT YOUR BRAAAAAANE.
<oss_crowd><nobr> <wbr></nobr>/mode +b rh_sales
--- You're not ops in here.
<oss_crowd> figures
--- END IRC LOG ---</TT>
The statement, "Hence the first seed of the dilemma. We have conflicting terminology.", summarizes several paragraphs of defensive armwaving. Instead of attempting to provide understanding, you obfuscate. Weasel-working about semantics means you're aware that you have already lost the main argument.
You state: "We tried to position it as best we could without telling it what to be." Why was that not also an adequate "positioning" for RHL? Those of us who found it useful (home office, small business, consulting, etc) bought it. We didn't need you to "position" it in any particular way.
Further, you state: "That people were using this retail boxed set for a general-purpose desktop conflicts with Red Hat's positioning it as a server, or SME solution." Now, this is a little more honest, if by this you mean that enterprises were running RHL--a less-expensive product compared with RHEL--on their servers to RH's annoyance.
Bottom line: RH switched business models in order to become more profitable. I think it's pretty clear that RedHat dropped RHL in order to force the folks with money, namely enterprises, to fork over more of it. Nobody who used RHL wanted RH to lose money, so why prevaricate about it?
Meanwhile, back on the ol' homestead: where do we turn for a respectably shrink-wrapped distro, with name recognition and priced, licensed and supported suitably for home office and introductory use in small-businesses and impoverished government agencies? News flash: Fedora doesn't cut it.
In dropping RHL, RedHat has jettisoned a sizeable user and developer community, and has thwarted our efforts to evangelize Linux to small businesses and government agencies. In doing so, RedHat has not only turned its back on this developer community, but also on the sizeable potential market for which we were developing.
The truest thing you said...
Posted by: Anonymous Coward on May 06, 2004 11:13 PMThat is the truest thing you said. The problem is, in making changes, Redhat positioned it as if the Linux desktop ITSELF is not ready, capable, competent, thrilling, enjoyable, etc. for desktop users.
Had Redhat said:
"We think the Linux desktop is ready for most users, but for people at home for whom Linux is new, those folks will need a level of support which we as a company cannot financially commit to right now"
I think everyone would greatly respect the statement and its reasoning.
PS: I really can't believe that the notion I got when I first tried Linux through Redhat that somehow it would be useful for me on a desktop came to me out of thin air in the clear face of what was strongly characterized by Redhat as only a server OS. I am not the type of person to read, "This is a server OS" and ignore it and say to myself, "Oh, then I think I'll go use it on a desktop."
I have lots of manuals and other material from earlier releases where I plan to check out this statement. Heck, doesn't the installer itself give you workstation/desktop options?
#