Fedora Linux considering switching out MySQL for MariaDB

Fedora Linux considering switching out MySQL for MariaDB

Summary: Fedora Linux's developers are considering replacing MySQL with MariaDB. That, in turn, might lead to Red Hat abandoning MySQL for MariaDB.

SHARE:

MariaDB, the open-source database management system (DBMS) and MySQL fork, may soon be replacing MySQL in the Fedora Linux distribution. Since Fedora is also the test bed for Red Hat's market-leading Red Hat Enterprise Linux (RHEL), this move may lead to major changes in the Linux DBMS world.

MariaDB
MariaDB, not MySQL, may soon become Fedora's default DBMS.
(Credit: MariaDB)

Jaroslav Reznik, who is Red Hat's Fedora project manager, proposed the change. Reznik explained that he was suggesting this move because, "The original company behind MySQL, MySQL AB, were bought out by Sun which was then bought by Oracle. Recent changes made by Oracle indicate they are moving the MySQL project to be more closed. They are no longer publishing any useful information about security issues (CVEs), and they are not providing complete regression tests anymore, and a very large fraction of the MySQL bug database is now not public."

Red Hat and Oracle have also long been squabbling on other grounds. Oracle's house brand of Linux, Oracle Linux, is little more than an RHEL clone.

Reznik continued, "MariaDB, which was founded by some of the original MySQL developers, has a more open-source attitude and an active community. We have found them to be much easier to work with, especially in regards to security matters."

Fedora isn't the only one to find MariaDB more attractive in recent months; Wikipedia began moving to MariaDB in late 2012.

Therefore, Reznik declared, "We would like to replace MySQL with MariaDB in early development cycle for Fedora 19." That would mean Fedora might switch over as early as May 2013. In any case, "MySQL will continue to be available for at least one release, but MariaDB will become the default. Also, we do not intend to support concurrent installation of both packages on the same machine; pick one or the other."

A final decision hasn't been made yet. The Fedora Engineering Steering Committee (FESCo) has to vote on the issue.

Robyn Bergeron, the Fedora Project Leader told me that "A vote by FESCo is the next step." She believes that it's possible they may vote as early as January 23, but for a variety of reasons the vote on the shift from MySQL to MariaDB will be more likely no earlier than January 30.

If I were a betting man, I'd bet Fedora will make the switch. And, if Fedora does, I expect the other Linux distributions will follow them. This in turn may mean that we'll need to switch the acronym Linux, Apache, MySQL, PHP/Perl/Python (LAMP) to Linux, Apache, MariaDB, PHP/Perl/Python (LAMP).

Related stories:

Topics: Data Management, Enterprise Software, Linux, Open Source, Oracle

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

13 comments
Log in or register to join the discussion
  • I would choose the better alternative Firebird SQL

    Here are some basic slides on why http://www.slideshare.net/mindthebird/why-firebird-fact-for-decision-makers

    And the long trend of conversions from mysql to Firebird or PostgreSQL http://slashdot.org/submission/1391002/Can-Firebird-gain-against-MySQL
    mariuz
  • Leave it to Oracle

    to mess up anything they get their hands on. MySQL has served the world of open source well but with Oracle in charge be ready for the big let down. Time to move on.
    coastin
    • Yep.

      Java, OpenOffice, Solaris, MySQL - all the cool things that Sun created, Oracle is tarnishing.

      At least SPARC's still an open platform...
      northrup
  • differences between both

    So what are the differences between MariaDB and MySQL ? Is the syntax still the same ?
    ThinkFairer8
    • Re: So what are the differences between MariaDB and MySQL ?

      As somebody once said to me: "Go read the Internet".
      ldo17
    • RE: differences between both

      From the MariaDB top-level web page (linked in the article):

      https://kb.askmonty.org/en/mariadb-versus-mysql-features/

      @ldo17, that's a variation of the open-source mantra RTFM (another acronym) for newb's.
      Rabid Howler Monkey
  • Thats why wikipedia articles take longer to load

    I notice since about fall last year, wikipedia articles take much longer to load on my GPRS 5KBs per sec connection. Could it be related to this MariaDB move?
    adacosta38
    • Slow internet

      It sounds more like larger pages with more graphics if your connection that slow. Or maybe that your celluar network overloaded. If it was a data base issue, the delay should be present also for people with only 10 ms latency and 1000 Mbit/s connection.
      Oden79
  • Huh?

    From the article:
    "This in turn may mean that we'll need to switch the acronym Linux, Apache, MySQL, PHP/Perl/Python (LAMP) to Linux, Apache, MariaDB, PHP/Perl/Python (LAMP).

    The acronym, LAMP, would be unchanged if Fedora used MariaDB in lieu of MySQL. The third compound term, the 'M' in LAMP, would change. More on acronyms here:

    http://www.merriam-webster.com/dictionary/acronym
    Rabid Howler Monkey
    • LAMP correct resolution

      To some, LAMP always meant: Linux-Apache-Middleware(a.k.a. PHP)-PostgreSQL... :-)
      zboszor
  • Credit

    To make the article correct - feature was proposed by current mysql maintainers - Honza Horak and Tom Lane. I'm just that messenger to be shoot :-) But good point - we started these announcements recently to make sure community discussion happens before Feature is accepted and we are trying to find the right format for these emails - for new features to be announced, I'm explicitly adding the owners to the mail!
    Jaroslav Reznik
  • Of course, remember that these are the same people

    that tried to get MySQL changed to an Apache license...

    And use F. Mueller as a guide.

    Fortunately, they could only get their hands on the GPL code.
    jessepollard
  • The good news

    If you use MariaDB with Linux, Apache, and PHP, you can still call it a LAMP stack.

    Yay for no breakage of acronyms!
    northrup