MySQL Quietly Drops Support For Debian Linux [UPDATED]
volts writes "MySQL quietly deprecated support for most Linux distributions on October 16, when its 'MySQL Network' support plan was replaced by 'MySQL Enterprise.' MySQL now supports only two Linux distributions — Red Hat Enterprise Linux and SUSE Linux Enterprise Server. We learned of this when MySQL declined to sell us support for some new Debian-based servers. Our sales rep 'found out from engineering that the current Enterprise offering is no longer supported on Debian OS.' We were told that 'Generic Linux' in MySQL's list of supported platforms means 'generic versions of the implementations listed above'; not support for Linux in general." Update: 12/13 20:52 GMT by J : MySQL AB's Director of Architecture (and former Slash programmer) Brian Aker corrects an apparent miscommunication in a blog post: "we are just starting to roll out [Enterprise] binaries... We don't build binaries for Debian in part because the Debian community does a good job themselves... If you call MySQL and you have support we support you if you are running Debian (the same with Suse, RHEL, Fedora, Ubuntu and others)... someone in Sales was left with the wrong information"
Guys, it's time to fork MySQL. I am ready [and willing] to contribute. What do you think?
Is it really a problem? If you worried about support wouldn't you be using a distro that also offers support contracts?
"I use a Mac because I'm just better than you are."
Clearly we need to get some tough mother forkin programmers on this...
MySQL (the database) still works with Debian, but MySQL (the support company) no longer sells support for Debian.
I guess it time to dig in and learn another tool to replace it.
Agile Artisans
Loudly drop support for MySQL. Here are two excellent alternatives:
PostgreSQL
Firebird
Still, Debian provides good MySQL packages. Use them instead. If you need support, I'm sure you could find someone to provide it for you.
"It ain't a war against drugs.it's a war against personal freedom" --Bill Hicks
So, Debian users can't COUNT() on MySql because they DROP support...
SQL can be funny.
-- Rastignac was here.
I guess that's fair - my company migrated to supporting only "generic Red Hat Database", aka PostgreSQL.
Seriously, except in cases where you have no choice about database availability, I can't see a single reason to use MySQL these days. All of their cool features are owned by their competitors, and they're starting to pull desperate financing tricks like whittling away tech support and partnering with SCO. Are people still using it for new deployments, and if so, why?
Dewey, what part of this looks like authorities should be involved?
I can't say for sure whether it's the same level of support, but there's always Canonical for Ubuntu and Progeny for Debian support.
I Browse at +4 Flamebait
Open Source Sysadmin
They're more than happy to be a SCO/Canopy partner.
I know where I'll not be spending my IT budget next year.
It's true no man is an island, but if you take a bunch of dead guys and tie 'em together, they make a good raft.
MySQL only lets me spoon it.
But Postgre lets me fork it all night long.
I see that a definite split of "Premium Linux" vs. "Unsupported Linux" is coming soon to a vendor near you. That doesn't mean that Linux will die, it's just going to smell funny (possibly like pee).
-"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
I see there's already a few comments that the code should be forked. The thing is, what is forking going to do for it? They are dropping support for Linux distros, but that's not saying it won't run on other distros, just that it's not supported. The only way a fork would do anything is if the forked version had it's own support as well.
While I don't currently have or need a support contract from MySQL, I wouldn't transition away from Debian within our machine room just for their sake. I can't say this is a mistake for them, as I don't know what sales numbers they see, but here's one potential customer that's gone as a result.
I don't see this as a technical deficiency of the software. This is a business issue.
Do you have Debian and MySQL expertise? Find yourself someone business-savvy (hint: it's probably not you) and sell support for MySQL on Debian. Be your own boss (hint: make sure your business-savvy person isn't a PHB). I think MySQL AB has been pretty clear in the past that they are but a small (if central) part of the MySQL ecosystem, and they clearly want to focus on their high-margin customers. Might be a smart move, might not, but it sure opens the door to players who want to seize the other niches.
Simple Unexpected Concrete Credible Emotional Stories
How to commit corporate suicide if you're an OSS vendor:
1. Kill support for Linux
2. DieDieDie
I suppose you could still compile it on any platform, and get support somehow. Maybe this is just their way of cutting costs, I mean, if I had some piece of software, I truly do not believe I could support it on EVERY Distro out there. MySQL is good software, I don't think they should be based for this...until we at least find out the truth why they did it.
"My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
MySQL just said, 'We don't think that your business is profitable to us,' for whatever reason they might have. Well, I'm willing to bet that MySQL support for Debian in the enterprise setting is plenty profitable for some other people.
The only thing that really happened is that MySQL cleaved off a part of their business and gave it away for free to anyone who wants it. And I'll bet plenty of people do.
"Generic Linux"???
Isn't "Linux" "generic" almost by definition. The only differences between packages are choices and package manager and usually only a few homegrown eye candy pieces.
No really, I'm not trolling. I'm serious. I've used all sorts of different "distros", Redhat, SuSE, Debian, Slackware etc and I am able to quickly move between them because at the core of it, its all but the same. And I'm not a Linux expert by any stretch of the imagination, so if I can manage, why can't the big boys who do nothing but Linux?
Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
Why is this such a sore spot for so many people? Just because MySql no longer supports the flavor of the month distro of Linux, you all throw up your hands crying 'I never liked you anyway'.
The vast majority of mysql users will never buy a support contract, and those few who do, will probably be RedHat or Suse. (When was the last time a Debian user admitted he needed help for anything?)
Instead of having to support dozens of distros, Mysql is supporting the main two. It may be Open Source, but it's still a business.
D
The first, last, and only tech news site on the net
So now they just have to drop RedHat and SUSE and we are finally done? Great!
I've been getting kinda tired of the whole cult surrounding MySQL's substandard "RDBMS".
sic transit gloria mundi
Who is actually running MySQL Enterprise?
Chances are that if you need the support they offer, then you are not just running some little fan site using MySQL to store what avatar's people choose. Most likely if you have support for the db, chances are you probably have some sort of support contract in place for the OS as well and the rest of your critical infrastructure. You are probably already playing by their rules using certain OS releases, etc...
That would be my guess at least.
This looks liike an opportunity for Postgres to come out with some better documentation on installation and configuration of Postgres and attract some new users.
"Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
SUSE and RedHat are also the only IBM supported distros. Is IBM going for MySQL, ala Oracle grabbing Innobase and Sleepycat?
-BA
MySQL (the support company) no longer sells support for Debian.
It seems to me that this decision must be driven by sales or market research indicated there is no market for support contracts on Debian based systems. So, does this challenge the notion that OSS can work in a capitalist world when the real "product" is support?
Debian based distros are a significant chunck of the Linux market|mindshare. This decision essentially means the combination of Debian + MySQL is doomed in the business setting.
On the other hand, this does seem to show that there IS a market for support on RH based distros.
In fact, as I think about it, I think what this is really saying is that they want to support MySQL, NOT the underlying OS. Perhaps they have some data that shows that many of their support calls are really for the OS or other parts of the system. In making this decision, they don't rope themselves into having to support anything but MySQL. They can answer a non-relevant (to them) call with "oh, that's an OS issue - call your OS support provider." I'd say that's fair.
It also helps them when there is a problem with MySQL on a client system...THEY can call RH (or whomever) support to make sure everybody gets things 'right.' No, the more I think about it, the more I think this actually strengthens the "give away the software, sell support" model.
Computational Chemistry products and services.
MySQL has varying levels of support for different versions and architectures.
The linked support list was to the Enterprise version, but check out Cluster and MaxDB versions.
Oddly enough, they claim FS - full support for Debian 3.0 on the PowerPC architecture.
I only look human.
My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
The real problem?
"MySQL Quietly Drops Support..." ?
Ok - so what should they do? Place posters all around your city saying "WE DROP SUPPORT FOR DEBIAN USERS!!!"? Yeah - that would be a great marketing move. Get real - they don't want to go on with Debian support dept., then it's their choice. They're creating a place for a new company, that will do support for those who want it.
There are a lot of calls here to fork the code. I'm a bit wary of calls to fork a project by people who lack the reading comprehension to understand the project. These may not be the best people to direct a project :)
Just to clarify the crappy summary, MySQL are not saying that their software won't run on Debian or Ubuntu or whatever... It will still run on most OSs and distros, but if you are using Linux, MySQL AB will only sell you a support contract for MySQL if you are running on Dead Rat Enterprise Linux (RHEL) or Novhell (SLES?).
Get it? Got it? Good!
Do many mid-size to large (read shopping for juicy support contracts) enterprises use Debian?
SO, essentially they are giving you no Linux distros that are totally known for their freedom. Only Red Hat and SuSE for Linux flavors and Solaris, AIX and Windows for the others. Really dumb guys, but not really that much of a concern. Someone else can step up and support MySQL. No big deal in the long run I guess except it gives people less choice initially if their job requires them to have a support contract and believe me alot of companies require this as silly as it sounds. What I see happening is some other Linux company will step up and support MySQL as well as their OS.
Gorkman
The "who do you sue" line's as old as the hills and, largely speaking, irrelevant because you're never
going to get to first base unless it's a screw-up of epic proportions. Even then, it's more likely to
be a colossal waste of your time and merely an exercise of fattening your lawyer's wallet.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
Wow, i am very happy about this!
:)
As a Database Programmer (and erstwhile DBA) i am saddened by the haphazard mySQL being called a database. For a while it didn't even support transactions. It's actually more of a storage system with a quai-SQL front end.
By dropping that facade from Debian people might be more inclined to use a real database such as PostgreSQL, which has been in the background for much too long.
For the quality that Debian stands for, from my PoV, this is a very good thing.
I would talk of progress here, but Progress is by far the absolute worst database system i have worked with.
Have you read my journal today?
Deleted
For example, when I was a kid a local pizza delivery chain started delivering breakfast pizzas. They made money hand over fist. But after a few months, the calculated that the additional cost of maintaining a third shift of workers and an expanded breakfast menu would bring in more money if put into opening additiona stores serving the traditional lunch, dinner, late night crowd with the normal pizzaria menu.
Most likely what is happening is that the MySQL corporation finds that if it spends the same number of dollars training a support tech, those dollars bring in more money if the tech is dedicated to Redhat and/or SuSE than if the tech is also trained on Debian. This doesn't mean that there is no market for Debian support. It means only that MySQL has a higher relative profit from supporting just two databases. The calculation may be different for another company that has a different resource pool. For example a company that already supports Debian Linux, may have a very low marginal cost for adding MySQL on Debian support and, consequently, have a far higher ROI for supporting MySQL on Debian.
It makes sense though when you think about it. How many companies are out there looking for a support contract for MySQL but aren't using RedHat, etc? Considering that supporting Debian could entail supporting several different specific flavors, it doesn't really seem like the revenue for it would be worth the complications.
Presumably if there's enough of a business for such support, somebody will come in and fill the gap. That's the beauty of open source, non? You can actually get support from somebody other than the originaly developer. If it was Microsoft refusing to support some old version of their software, you'd be up a creek.
This sig has been temporarily disconnected or is no longer in service
UBUNTU ! Why Hath Thou Foresaken Me ? Have I no creed ? Have I no substance ? Am I not a ...woman ?
It may not be an ACID compliant transactional DBMS. It certainly isn't a fully relational DBMS. But the definition of a database is pretty much a system for storing data which MySQL certainly qualifies as. And if we're going to start being pedantic, we also have to consider that none of the mainstream enterprise databases are truly relational. While they may have many relational features, none can consistently enforce proper relational behavior. In fact, any database that fully supports SQL cannot be a fully relational database. The only difference between Oracle, SQL Server, DB/2 and MySQL is one of extent, not of kind.
Besides the obvious Suse and Red Hat who's the third "premium" linux? I'd say Debian is not it, but Ubuntu sure has the resources to be #3.
Who do you think will be the top 3?
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
http://www.realmeme.com/roller/page/realmeme/?ent
My interpretation? In the United States, Linux is being marginalized as a specialty niche server. I didn't include the worldwide graphs, but Linux appears to have only a slightly better future. Predictably, Vista is ramping up and gaining mindshare and buzz.
I've been using Mysql for many years, through several companies, small and large. Never once has mysql support ever been requested / needed -- it's rock solid. What does support conist of anyway, help with sql syntax?
I doubt most Debian users will care.
From the Netcraft's GNU/Linux distribution share stats:
RH - 34%,
Debian - 25%
Suse - 11%
--
In any case, our company runs Postgresql so we are not likely to loose any sleep over this decision.
As opposed to.... what? Windows? VMS? Solaris? Your Mother?
I'm pretty sure that all operating systems, at some point, are hacked together by collections of individuals. How "craptastic" they are may have some variation, but I'd guess that, out of the hundreds of people who worked on Linux, some were "craptastic." Same for Windows. Same for VMS, the BSDs, etc.
I can't tell you if, by and large, the people who worked on any particular OS are "craptastic."
But you sure are!
Ba-ZING!
I know of one company who will suffer from not having MySQL on Debian support.
A rather large ISP that is a Debian shop.
The guy who designed the email system is a friend of mine and told me that he is using Debian for licencing reasons. (something about the GPL)
I think that it's because it keeps costs down.
When I hear from him about new things he is doing, I always ask, did you send at least a donation to the project?
I think it is money that will keep companies like MySQL supporting many flavors of Linux.
I am a Debian user myself and I use MySQL
I'd Tell you all my secrets but I lie about my past
I don't really blame them for focussing on enterprise level versions. It fits the "Do one thing, and do it well" philosophy. However, I also can't help feeling that they're shooting themselves in the foot.
When our name is on the back of your car, we're behind you all the way!
*sigh* Could the lack of vision of MySQL prompt for the birth of my dream DB?
That would be a merge of PostgreSQL and Firebird, two excellent projects that are actually, hmm, real databases, and maybe, pooling the efforts of both communities, could actually make a big splash... c'mon peolple... merge!!! (* crosses fingers *)
Thinking of MySQL? Don't.
Debian has quietly lost all its users to Gentoo and Ubuntu.
I'm going back to flat text files.
j/k
Only in WoW...
Yes, I know, there goes my Karma.
Huzzah! Let me rephrase the question: "Besides the obvious Microsoft, who is the second or third premium Windows vendor"? There is no law or rule that says there must be three or even two premium Linux vendors used by the IT industry. In the end, Novell Linux will likely get more help from MS to be the number one leader. RedHat might die off or just become so irrelevant that it won't matter. Whatever the case, the last thing Microsoft really wants to see is a strong and unified Linux community. The way I see this playing out is that businesses begin to tepidly embrace Novell Linux which increases their market share. The developers who work on high profile projects (like Gnome, KDE, MySQL, etc...) are more and more driven by the business needs than the original "itch" that needed scratching. So there are some forks on major projects... However, the non-premium versions that come out of these forks have a lot of difficulty in attracting talented developers as they are mostly busy working on the premium versions that were part of the old guard Linux camp. There are good developers who would work on some of the forks, but not as many as there were previously. Therefore the forks are buggier, more prone to security holes, and in general don't work as well as the MS blessed versions from Novell.
This is part of Microsoft's campaign against what they term "hobbiests". I use Linux both at work and at home and although I find the term hobbiest insulting, that is what people would probably consider me. I find the uses that I apply Linux to at home to be quite serious. Calling a professional IT guy who uses Linux at home for day-to-day stuff a hobbiest is akin to calling an electrician or plumber who does work on his house an amateur. The fallout that I see is that potentially in another four or five years, I may find it very hard to use Linux at home unless I want to buy into the commercially blessed versions. And if I do buy into them, I'll have a second rate Linux that makes Windows look good. (You know that MS won't allow any MS blessed Linux to outperform or outdo Windows in certain key arenas) If I continue to try and use the non-premium Linux distros I'll probably find that support for new hardware and functionality is just as bad as it was in the early days because the developer mindshare will not be there. At least that's what I'd term a worst case scenario.
In reality it probably won't be THAT bad, but it will hurt. Even though the code is free/open for many of these projects, I've seen what a lack or very low count of talented developers can do to slow down or kill an otherwise decent project. We all have. It's likely that I'll be able to use non-premium Linux at home in the future, but not without even more headaches and hassles than I experience today. The premium versions will likely offer a better experience but always at the expense of being a step or two behind Windows (which is not the current situation). MS is likely doing this because they see that Linux has already surpassed Windows on many fronts. It's more clever maneuvering from MS. If only the FOSS world could think that way sometimes...
-"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
I think it fair to say that Debian is the second most popular Linux distribution for web servers surveyed by Netcraft. It's also probably fair to extrapolate this to mean that Debian is the second most popular Linux distribution among all web servers. But I think it it quite the unwarranted stretch to take that to mean that Debian is the second most popular Linux in any market segment. I have no reason to believe that use of Linux in the business desktop, development database, database server, or application server follow the same trends. They may very well follow the same trends, but until someone studies the question and offers a cogent analysis that question has to remain unanswered.
Not sure what the big deal is. The Linuxscape has always been a fragmented land-of-a-thousand-distros, and contrary to received wisdom, they're not all compatible.
Having just wasted a few days trying to get one bit of "Linux-compatible" software to work on another subtly different flavour Linux (thankyou RedHat for your borked gcc 2.96), I have some sympathy for saying "we only support flavour X".
Is there such a thing as one Linux distro to suit all users? Probably not. Could there maybe be 2 or 3 that would suit virtually all users? I think so. This move from MySQL seems like a step towards that.
The way Linux is currently going simply leaves no other options for companies. Its nearly impossible to support Linux as a whole the way it is now. That is; if you also wish to make some money out of the process and still maintain reasonable fee's.
The whole problem I see (which is only a small portion) is the continously incompatibilty which keeps popping up. Compiling a driver for a Debian sarge kernel on your current Ubuntu distribution may very well turn out to be completely impossible, since the 2.6.8 kernel source depends on things like binutils 2.12. The current distributions ship with 2.16 which isn't fully backwards compatible with its ancestor. Since this is a basic component you can't simply install the other version next to it or above it, not without much effort that is (which is also a key element). So this leaves you with some major problems.
Your best bet is to setup a whole new environment (vmware for example) which you can then use to do this kind of development. All nice and well, but now realize the amount of linux distributions out there! And since most Linux components are simply not backwards compatible you might very well need to maintain a dozen versions only to keep your product running on Linux, IMVHO this is an insane development when looking at it from a professional (or perhaps 'Enterprise') point of view.
And things get worse every time. The same can be seen with the 2.6 kernel tree. New updates only make it into new releases, so if you wish to maintain a stable version (say 2.6.15 for example) you'll have to backport all the patches there are. Most vendors and distributors don't work this way, so they'll simply implement the new updates in the form of new versions. Now check up my previous point about backwards compatibility and you see the same problem surfacing again.
This development doesn't surprise me one bit. This way MySQL support doesn't have to worry about all this massive overhead which makes their lives miserable and only focus on the things which really matter: their product and making or keeping it working. And the only way to achieve this is using the product of a distributor which will make sure that its functionality will remain the same over a massive period of time and won't change after every new update.
As a side note; this is also exactly why I dumped Linux over Solaris on my servers. I don't have the financial resources to pay for a distribution which can keep things stable and compatible in a way both SLES and RHEL do, CentOS might be an option but is by no means one on one the same as RHEL. And as such I went for Solaris. Drivers / software build for Solaris 10 3/5 (first release) still work on Solaris 10 11/06 (current release). I can't say the same for SuSE 10.0 vs. SuSE 10.2.
well - interesting news. i have an existing support contract and they answered my support request today. having said that, i've never had a support issue with (the excellent) mysql support guys that was at all related to the OS.
fyi: if you run anything like a large site (we sustain 4000qps most of the day), i would highly recommend a support contract with them. it's very cheap for 24/7/365 access to the devs.
Mandriva is probably the next largest distro to offer an enterprise distribution with a long support cycle. I had heard that the next version will be based on Debian, though their current ones are not (Mandrake Corporate Server).
Ubuntu's dapper also has an enterprise worthy product lifetime. Isn't it something like 5 years of updates being offered? Quite impressive for a free download.
Seems a Debian based distro will indeed be #3 one way or another. However, it may continue to be a distant 3rd.
Solaris is probably where it is at as far as having another choice of open source UNIX with enterprise support.
Since everyone seems to have forgotten the spat over the trademark dilution the Web Browser "Firebird" would have over the Database "Firebird". Y'know, people phoning up FirebirdDB support and asking "how do I open the interweb on this program of yours"...
Pah.
While it wouldn't be suitable for something like slashdot with a lot of concurrent reads and writes, a lot of little things for which mysql is really overkill could use sqlite. It's built into php5.
Loose lips lose spit.
Why bother with RDBMSes at all?
;-)
Skip a generation and go with a good XML DBMS. Something like eXist perhaps?
Chaeron Corporation
...to join the list of supported distros. I hope it happens soon...
Regarding SCO: Here's what Marten Mickos said.
Take with as much or as little salt as you desire.
Fascism starts when the efficiency of the government becomes more important than the rights of the people.
works on almost every Ubuntu system
Haha...that's the best one ever!
But if you start out spooning and things heat up a bit, it can quickly turn into a good "sporking"!
I only look human.
My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
Gentoo is a trap for the overly technically zealous...
Gentoo was created to keep them out of the "proper" distributions. They will spend the vast majority of their time compling and recompiling their software hoping for that mythical extra 1% of performance that they never get to take advantage of before the next time they recompile.
I only look human.
My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
Well the OS vendor could offer support for MySQL, if they don't already. Debian isn't a company so you couldn't get it there, but Canonical could offer support for MySQL on Ubuntu. They could charge more for the extra service.
I've used Progress for the last eleven years (started with 6.x, don't quite remember) and I just love the way it just keeps working. No need for a DBA to keep the database happy. And the 4GL, oh, the wonderful 4GL. It really doesn't get the credits it deserves.
That said, I'm available for freelance Progress work... ;-)
!ERR: Signature not found.
I got a feeling it's exactly the same every time Debian Legal and trademarks meet:
"We want to put trademarked software $foo in Debian"
DL: "Cool, we'll package it up and apply any patches we need"
"Umm, what patches?"
DL: "Well, whatever we feel like, security patches for example"
"You'll have to run them by us"
DL: "No, we won't or at least we won't accept that as a requirement. DFSG."
"Look we got to control our trademark, but what if we gave Debian a license"
DL: "No, it has to be free for everyone. DFSG."
"Look we can't let everyone do whatever they want, because then there'd be no trademark."
DL: "DFSG violation. We need to rip out everything about $foo and rename it $bar."
"..."
Of course, if they really followed through on that they'd miss a few things, like a kernel etc. but it seems that's how they'd *really* like it to be.
Live today, because you never know what tomorrow brings
That's the name of the distro, not Debian Linux.
Penny - plain text accounting
Install RedHat on a spare machine / vmware.
Move your database to the temporary system.
Reproduce the problem.
Contact their support team.
Since when debugging things your going to be using the offline system anyway ?
MySQL is an Open Source project, correct? Yes.
that being said, is it the "Open Source" project which is only supporting these distributions?
The link takes us to a link for MySQL Enterprise. Since MySQL AB provides contract based service for MySQL, this is one way MySQL generates corporate cashflow which allows them to continue to work on MySQL.
Unfortunately, corporations have limited resources called humans who aren't always as zealous or passionate as people involved in an Open Source project. Therefore, they pick and choose which path to follow the money trail not their passion.
The concept of Open Source is not the same as the traditional monetary based business model.
Scientia et Potentia
That reads something like: "We proudly support Redhat, Suse, and Scox."
It would reasonably assumed that they don't support anything else.
The real question is what this will mean down the road. While the support contracts are soley for paying customers (who as it has been noted would probably be on supported enterprises anyway) that still directs the future of the DB.
The Mysql support staff are still a major force in the open-source aspects of the Database submitting bugs, patches, etc. If they cease doing Q&A on other distros then either the rest of the community will have to pick up testing their patches. Over tim I expect that this will, at least, bias the systems patchsets in favor of the "supported" distros.
The real issues won't show up today but 2 to 3 years down the road.
I personally do not agree with the 'Support Licensing Scheme' business model or services offered by these vendors trying to capitalize from the open source software development model.
However, some Managers do (generally those who talk more affectively than they manage IT), and most of those Managers will be using SuSE and/or Red Hat, as they would much rather pay some vendor for support, rather than face accountability issues when the ish hits the fan.
I had a similar debate w/ our CTO regarding the matter, and of coarse, he chose RHEL over Debian. Most of it came down to the issue of vendor support, whereas I felt that I am paid to be the support tech, so why pay them as well.
I guess the real question here should be: Why would a debian admin need to pay for support when he/she is (usually) experienced enough to find most of the answers on their own??
the only permanence in existence, is the impermanence of existence.
MySQL began supporting Unbreakable Linux.
Check out my lame java blog at www.javachopshop.com
> haha
Apparently fewer and fewer people are actually giving a shit about linux. It's called thinning the herd. Natural Selection. Get over it.
Terrible karma and aiming lower, which in this environment of one-sided reason, is higher.
I suspect that MySQL (the support company) took a look at the number of customers they had and compared that to the number of customers using various distributions, then made a business decision to offer support to the customers that made up the lion's share of their business. If they see that 90% of their customers use RHEL or Suse, then perhaps it simply cost them more money than it was worth to continue offering support for the small fraction of their (support) customers who run MySQL on Debian, Slackware, Gentoo, Ubuntu, etc.
IMHO, it isn't really a problem because, even though I've used MySQL personally and professionally for something like six years, I've *never* needed support on it. Let's face it, my Slack and Gentoo servers aren't "supported" either, nor is my Apache installation, my Postfix installation, my Bind installation, etc., etc., etc.--except by me, and so far, that's been good enough.
MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
I guess the REAL question is why would a business rely on one person to support their entire network? What would happen if you got into a car accident on the way to work tomorrow? The next admin may not be as knowledgable as you, are they suppose to start all over again with a different distro? One the new admin knows? By using a product with support included they are assuring that if anything happens to you they can still get the support they need. It's better to have a support contract and not need it than to need a support contract and not have it.
However, I really like 4GL for business logic. I really hate PL/SQL for that. I just finished a project building a large data warehouse in PL/SQL and that's something I'm never going to do ever again.
Next project will be Perl + Postgresql, quite look forward to that! ;-)
!ERR: Signature not found.
Further, your post reveals an astonishing arrogance combined with a complete lack of comprehension. I'm just not certain whether it was a complete lack of comprehension of my earlier post or a complete lack of comprehension of what a database actually is. My guess is that it's the former.
A database is no more (and no less) than a container for the storage of data. MySQL is no less of a ``real'' database than latest and greatest from Oracle and IBM. The variation lies only in the features needed for a given application. You're basically arguing that supporting certain types of enterprise class features makes databases from the big vendors more of a database than other databases. That simply isn't true. That's like saying that a Cray supercomputer is more of a computer than my venerable old Palm Pilot. The truth is that both are equally computers but that they were engineered to meet entirely different sets of needs. They vary in complexity and capacity but they don't vary in their computerness. The same is true of MySQL and Oracle.
My company has a MySQL Network Platinum support contract on 2 Debian servers (which I guess is now called MySQL Enterprise). I contacted MySQL today, and they told me that they are NOT dropping support for Debian. All this means is that they do not have .deb packages MySQL Pro on Debian or Ubuntu -YET-. Their generic Linux tarballs will still install with no problem in Debian, and they will still continue to support users on the Debian/Ubuntu platform.
.deb packages for Debian AND Ubuntu.
.debs, until then you can simply use
But here's the best part...
He also indicated that MySQL is in the process of creating Pro
So not only is this article inaccurate, it's actually 180 degress opposite of accurate. They're not dropping support, they're increasing it.
Here it is straight from the MySQL reps email:
"It is not yet fully supported which simply means that we do not yet have official
enterprise binaries for this platform. We will continue to provide the same level
of support and we hope to have both Debian and Ubuntu packages in the near future.
I will let you know when we have enterprise
the 5.0.30-enterprise generic linux tarball package."
I tend to believe MySQL.
I know IBM and other vendors have clusters available for developers to do test ports.
Is there any sort of facility for mapping a project source tree to multiple distribution builds? Sort of a meta-ant for the different vendor packagings. If the efforts to standardize the Linux distributions was effective, the build and bundle should be the only real difference anymore. Especially if you were sticking to POSIX APIs for the core OS services.
DRM can be turned on it's head. Each developer in charge of an OSS project could use such a build cluster, maybe hosted or supported by various vendors or a .org. The build manager for the project would effectively sign the source and binaries, then the various distros would be responsible for integration test and rollout.
I do not fail; I succeed at finding out what does not work.
Let this be a lesson regarding the GPL and the dual-licensing trap some companies set up, such as MySQL. What we see is the unfolding of another development of the loophole that the GPL license creates.
It just proves there is no dual-licensing choice. This is effectively a proprietary licensing scheme (or scam). It's just another form of making the customer fall prey to the vendor. Now we see yet another facet of this loophole: the company ties support to vendors that charge per-seat licenses. A perfect scheme, a +/+ game for the vendors, both of the software and the OS. You loose, sucker.
The BSD license does not have this loophole, and leverages the playing field for everyone. You want to "close" the BSD solution, and package it as a proprietary solution? Do it. You want it as free software? It's there. The GPL, on the other hand, by a flaw in design is used for the type of maneuvering we see in this case.
Is it any wonder Google has chosen non-GPL licenses for a lot of their released open-source code?
Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
first, people say forking is good, then they complain that vendors won't support unlimited forks. YOu can't have it both ways.
This was one of the same arguments used back in the mid/late-90's by Sun. Didn't go far then, won't now.
What you're forgetting is that there will always be more developers than "premium" Linux distro development companies, meaning not all of them will work for "premium" companies. Add to this the urge to create and solve problems, and I don't think you'll see things change all that much. If things go too commercial for a package, some other one will come along and replace it.
The other side of the coin is that Microsoft may not have long anyway. The reports I'm receiving (both net-based and private) are of no-joy for Vista.
They are simply trying to make a balance in the industry to Oracle Linux + DB by concentrating on partnering with RedHat & Novell as those are the only two other businesses that are competing with Oracle Linux. Together they are forming a united front so as to force a balance of power in the DB market (including OS for DB).
-eof
Huh? [devShell.org]
> Except that Red Hat and Suse are not entirely open source.
Suse has had a spotty history, having several closed components for most of its history, becoming mostly Free after being bought by Novell and now with the Novell-Microsoft deal who the hell knows where they are going next.
RedHat on the other hand has always had a Free core distribution. In the past they have experimented with selling closed addons (Motif, Applixware, etc) and even had a couple of closed things in their boxed distros (a browser called Red Baron and a commercial X server) but long since dropped all that nonsense. No version of RHEL has any dependencies on closed source components. Paid media sets do include an "Extras" CD with the usual suspects (JDK, Flash, Acroread, etc) and there are a fair number of vendor supplied closed device drivers for RHEL, but nothing closed is required to install unless you have one of the pieces of hardware that require a driver, such as a SCSI controller.
There isn't anything with a RedHat copyright that isn't released under a license that passes the DFSG. They don't officially make binary packages for RHEL available but every SRPM is up on the mirrors and full installable binary rebuilds are available from a variety of 3rd parties. What more are they expected to do to avoid the "Microsoft of Linux" moniker?
Bitch about their engineering decisions, the quality of their support, etc vs other vendors. Reasonable people can disagree on any of those subjects, but the non-free rumors need to be put to pasture.
Democrat delenda est
I can feel my karma taking another bruising here, but what the hell.
Debian want to fork all and sundry, or at the very least create internal patchsets for pretty much everything they get their hands on, and then people don't understand why they don't get support from upstream vendors?
Said people might support their own applications, but they are under no obligation to support Debian's own non-standard, patched versions of their apps.
On a related note, I had my last negative compiling experience with Ubuntu the other night, and as a single individual at least am hereby boycotting Debian and its' derivatives entirely. The reasons are too numerous to count, but are both technical and political.
As a positive alternative, I advocate a rennaisance of Slackware. It's a clean, sane, non-fragmented distribution. It doesn't use any seriously concrete form of package management by default, meaning you're free to choose your own...and it also by extension doesn't use a particular, unholy form of perverted evil known as subpackaging. It also doesn't see Linux's heritage as a UNIX clone as something to be ashamed of, or a hindrance to the goal of creating a perfect imitation of Windows.
Going back to the parent topic, Slackware would also likely be great to use as a standard for vendors such as MySQL, *because* the Slack developers largely abstain from downstream patching, (at least AFAIK) and as mentioned are package management agnostic. Hence, it'd be a very easy distro to support.
If anyone here hasn't tried Slack themselves, I thoroughly suggest it. You can look forward to a level of transparency and reliability you'll scarcely find anywhere else. It's a form of Linux which isn't afraid of being itself, and that tragically is a very rare thing these days.
Sun Microsystems: Sun Microsystems provides uptime support, including 24x7 enterprise support, for PostgreSQL 8.1 and above running on Solaris 10.
p port
Hours: 24/7. Number of employees: 30,000 world wide
Fujitsu: Fujitsu provides a full range of value-added services to PostgreSQL business-users including support, training, migration services, consulting, hosting, performance optimisation and system integration.
Hours: 24/7. Number of employees: 150,000 world wide
EnterpriseDB Corporation EnterpriseDB Advanced Server is an enterprise-class relational database management system based on PostgreSQL, the world's most advanced open source database.
Hours: 24/7
Command Prompt, Inc: Command Prompt, Inc. is the oldest and largest dedicated PostgreSQL services company in North America. With over 10 years of profitable debt free operation.
Hours: 24/7
It is several others. Botrh large and small with different specialities. There is a partial list on the PostgreSQL website:
http://www.postgresql.org/support/professional_su
...to use PostgreSQL
Store your data tree as nested tags in a flat file. This should help with searches and sorting.
(going for + funny, not -1 troll)
Crap. What did the new CSS do with the "Post anonymously" option??
Here's a copy of MySQL's official response to this story:
n terprise.html
-----
MySQL's Commitment to Debian
December 13, 2006
MySQL AB apologizes for any miscommunication that may have implied that the
MySQL database does not run on the popular Debian Linux operating system, or
that the company does not offer technical support for MySQL Enterprise
subscribers using Debian.
We have a strong commitment to Debian and other forms of Linux - for both
open source community developers and corporate enterprises.
The Debian Linux operating system is an active, growing and successful
platform for the MySQL database to run on.
Our company offers freely-available downloads of the MySQL Community Server
in source code and binary format at
http://dev.mysql.com/downloads/mysql/5.0.html for Debian and other flavors
of Linux -- including Red Hat Enterprise Linux, SUSE Linux Enterprise
Server, Fedora, Ubuntu, etc. -- as well as Microsoft Windows, Macintosh OSX,
Solaris, FreeBSD, HP-UX, IBM AIX and SCO OpenServer.
For paying customers, our company also offers 'MySQL Enterprise', a
comprehensive set of production-tested software, proactive monitoring tools,
and premium support services.
Since its official launch in October, we have delivered versions of the
MySQL Enterprise Server software for RHEL, SLES and a general-purpose
version that runs on other forms of Linux -- including Debian. Starting in
Q1 2007, we will also deliver regular software updates for the Debian and
Ubuntu platforms as well.
As in the past, MySQL AB continues to offer paid technical support for
customers running MySQL on Debian and other versions of Linux. This is
available as part of our MySQL Enterprise subscription service. A complete
list of MySQL Enterprise supported platforms is available here:
http://www.mysql.com/support/supportedplatforms/e
We will continue to monitor the popularity of other operating systems and
user requests when considering extending our platform support in the future.
Again, MySQL AB regrets any inconvenience this misunderstanding may have
caused.
-----
James Day, Support Engineer, MySQL AB
I've had apps hammering hard on MySQL since 2000. I've never seen any data corruption. Give an example or go home.
Your exactly right. At first, nothing really is changing. MySQL will continue to build binaries and Debian will continue to package them appropriately (albeit slowly) into stable release trees, and it looks like some new packages (and changes in meta packages) are in sight 'down the road'.
/.
.. move along ..
The same thing applies to Ubuntu, and every other Linux distribution that actively maintains its packages. Its up to the packagers (as always) to make things available.
Yum / aptitude / emerge (whatever) do not download packages from MySQL , they download packages from whatever you put in their list of sources.
Amazing what people will do just to get a story posted on
This is fud. The story here is that soon better packages will be available as package maintainers begin to include better things from MySQL.
This is FUD. Nothing more to see here, move along
does anyone even really use debian anymore? isn't it "functionally extinct", like that poor dolphin species?
No arguments there! =)
That's the cover-my-ass (to avoid accountability for my lack of management oversight) way to do it.
A) Managers should enforce strict oversight of documentation practices for network admins and software developers, which a lot of places don't do.
B) Developers and Administrators should document their work as they go, so that others can pick-up where they left off, which a lot don't do.
If these processes are already in place, which is usually the case at most structured IT shops, then there should be no reason why you have to rely on the support of some 3rd-Party vendor.
But I agree, it's not a perfect world, and sometimes it's good to cover your arsch! =)
the only permanence in existence, is the impermanence of existence.
Well said. And this is the reason why I prefer Debian over any suse. DFSG.
Just recently, support for Python's connection to MySQL, "MySQLdb", stopped working on Windows. See this discussion in the MySQLdb help forum on SourceForge.
Unlike Perl and PHP, the standard Python distribution doesn't support MySQL. There's a third-party add-on on SourceForge for that. It has one developer, and he's not interested in maintaining the Windows version. The Python 2.5 update apparently broke the Windows build.
Some help is being provided by a World of Warcraft guild, which has managed to build MySQLdb for Windows. But that hasn't been tested by anyone else.
Also, although the current MySQL understands Unicode, and the current Python understands Unicode, the MySQLdb module in the middle is reported to crash on Unicode.
I'd thought something as basic as a database connection for a language used primarily on web servers would be a solved problem, but for Python, it's not.