Longest Running Linux Distribution Slackware Adopts MariaDB 109
First time accepted submitter Gerardo Zamudio writes with the news that Ur-distribution Slackware is replacing MySQL with MariaDB. From an update posted to the Slackware news feed yesterday: "This shouldn't really be a surprise on any level. The poll on LQ showed a large majority of our users were in favor of the change. It's my belief that the MariaDB Foundation will do a better job with the code, be more responsive to security concerns, and be more willing to work with the open source community. And while I don't think there is currently any issue with MySQL's licensing of the community edition for commercial uses, several threads on LQ showed that there is confusion about this, whereas with MariaDB the freedom to use the software is quite clear." (Here's a link to the mentioned poll.)
Frosty piss (Score:4, Funny)
MariaDB sucks. I'll stick with MS Access. Best. Database. Ever.
Re:Frosty piss (Score:5, Funny)
We use post-it notes... When the data is accessed, my secretary manually types in the data from the related notes according to the SQL query.
SELECT * FROM the_yellow_ones_by_the_office_fridge WHERE handwriting LIKE "Larry"
We use SMS to connect to this fancy database.
Re: (Score:1)
And it's still faster than MS Acess.
Re: (Score:2)
And more reliable than MySQL, as long as she doesn't start writing too close to edge of the paper.
Re: (Score:1)
InnoDB is great with MySQL if you require a "proper" ACID compliant transactional RDBMS. MyISAM is great if you need rapid data logging. The various other database engines that MySQL wraps are also great for their designed purpose. Saying MySQL was rubbish until InnoDB came along demonstrates an embarrassingly superficial understanding of what MySQL, InnoDB, MyISAM et al are for.
Re: (Score:3)
No. It just betrays a certain bias that is common among the sorts of people that employ relational databases. It comes with the whole "SQL" thing. These people are very demanding and don't suffer fools or excuses lightly.
Re: (Score:2)
MySQL was only usable due to InnoDB (also owned by Oracle), a third party MySQL database storage engine that reimplemented everything since MySQL did it wrong.
InnoDB is crap! - Major headache to maintain compared to MyISAM tables which clearly separates each table into separate files. Much easier to shrink (optimize) tables as well as it doesn't require all data of all other tables to be reprocessed as well.
Re: (Score:1)
innodb_file_per_table=1
Of course this does not fix the ibdata01 file growth issue in heavy transactional systems. Putting all that meta crap in a a file that does not shrink ever is the stupidest design decision in innodb. We have have had to rebuild several times because the ibdata file has grown to fill the disk despite not having any table data. Something to do with flush logs and transactions or something.
Saw something in labs build that may mitigate the need to rebuild completely from scratch when t
Re: (Score:3)
Say what you will about Oracle, but they know a thing or two about databases.
Let me correct that for you:
Say what you will about Oracle, but they know a thing or two about marketing.
Re: (Score:1)
Re: (Score:2)
Real programmers roll their own database files with b-tree indexes. ;)
Re:Frosty piss (Score:5, Funny)
Real men remember where they left their stuff.
Re: (Score:2, Informative)
SQL server a real database... that's +1 funny!
Re: (Score:2)
Well, it was bought and built on what was once considered a real database, does that count?
Re: (Score:2)
Fuck indexes, my app takes 5 minutes to generate a report because it's doing Real Work.
Real work, as in pushing stuff around, W=Fd? Wow, I didn't know people still used relay computers.
Re: (Score:1)
Fuck indexes, my app takes 5 minutes to generate a report because it's doing Real Work.
Real work, as in pushing stuff around, W=Fd? Wow, I didn't know people still used relay computers.
Relay computers? No, I use crowd computing: A crowd of people physically moves my bits around!
Re: (Score:2)
>Relay computers? No, I use crowd computing: A crowd of people physically moves my bits around!
Hah, you youngsters and your hard drives. I got a crowd of illegal immigrants in my basement punching cards !
sort | join (Score:3)
Back in the early 90s I was working on a project that had a really large database (about 10,000 rows.) My coworkers were doing the user interface, and I was doing backend data interfaces. I spent a day learning enough SQL and Informix to do what we needed, but management didn't want to spring for $5K for an Informix software license, so I built the pieces I needed out of the standard Unix sort and join. It worked well enough, though it took an extra week or two because there are lots of slightly differen
Re: (Score:3)
MariaDB sucks. I'll stick with MS Access. Best. Database. Ever.
You youngsters have no sense of history. The "Best. Database. Ever." was dBase. No run along and play
Re: (Score:2)
let me say it slowly: T E X T F I L E S
Longest Running Linux Distribution (Score:1)
Is mentioning "Longest Running Linux Distribution" vital in the context?
Re:Longest Running Linux Distribution (Score:5, Interesting)
Not really. But Slackware is probably the only distro I'd consider running. Most other distros have so much bloat and dependency on scripts that modifying anything breaks stuff. I really dislike how far things have changed from the 2.0 kernel days.
Re: (Score:2)
Well, yes; you need to understand how a distro does something before you go modifying their config files. It's not hard really, it's just something to keep in mind.
Personally, I don't see what the big deal is.
Re:Longest Running Linux Distribution (Score:4, Insightful)
Modifying things in CentOS, Debian, Fedora, and Ubuntu isn't a simple task to get it all right. In Slackware it is definitely simpler.
Oh, the topic? I use Postgres.
Re: (Score:2)
Re: (Score:2, Insightful)
Have you tried ArchLinux?
Went from Arch to Slackware (Score:1)
I used Arch for over a year and really liked it. One day I decided to try Slackware. Biggest improvement was not having to constantly update. Arch is great but it turns out I didn't really need rolling release. Additionally less (admittedly) minor issues with Slackware. Arch is a great distro but Slackware is better (for me).
Re: (Score:3)
No actually. I'm more of a BSD fan.
Re: (Score:2)
Have you tried ArchLinux?
Arch lost its way when it started shipping and System D as the default init and banning users from its forums for disagreeing with that dreadful action.
I was once a Arch user a couple years ago. It was a awesome distro back then but now it has lost the KISS way!
Re: (Score:2)
systemd has it's issues (mostly design issues), but from an admin/user POV, it's easier to maintain and pretty much adheres to the KISS principle.
Re: Longest Running Linux Distribution (Score:2, Informative)
yes, as it shows that a important distro, known to not doing risky decisions and taking stability as a main goal, will make what everyone thinks but little admit
Re: (Score:3)
you clearly don't know what you are talking about!
to be stable doesn't mean that system is old or outdated, means that it works always. slackware software versions are as updated as other distros, but they will only update the software is its known that will not bring problems! nobody wants a Xorg server that is full of bugs or that cant be used with nvidia or ati/amd drivers. In slackware, after one upgrade, the system will continue to work... not all distros can say the same.
check the distro timeline [wikimedia.org], it
Re: (Score:2)
In slackware, after one upgrade, the system will continue to work... not all distros can say the same.
That seems like the understatement of the year after seeing the back and forth over with the most recent Slackware 14.0 and the delays to ensure that everything actually works. As far as the initial configuration after install that has gotten better, I really don't miss trying to get X working like in the old days, and will ovten work out of the box. The other think I like is that stuff appears in the correct spot with the correct name so if you need to build something from source you don't have to try and
Re: (Score:2)
Yes. It distinguishes between "Nobody should give a damn what this distro chooses to do" and "The is a rather significant choice, considering the distro's notability" and does so using less words and more proof.
Re:GPL and LGPL? (Score:5, Insightful)
I don't think you're supposed to ship your software with MariaDB or MySQL.
Re:GPL and LGPL? (Score:4, Insightful)
> Let's say I'm making a program that is for idiots....that is supposed to just work,
That's your responsibilty like it's always has been. It doesn't matter if it's your own code or depedencies. The fact that things like package managers and Installshield scripts exist doesn't alter the fact that you still have to roll up your sleeves and do the relevant work.
The GPL doesn't alter this. Even the requirement to distribute source code of derivative works doesn't impact this. It's an entirely separate problem.
It's a total red herring.
Although supporting a relational database server is not for dummies regardless of what Balmer or Ellison will try to tell you. It doesn't matter "how well supported" it is.
Re: (Score:2)
SQLite just called and wants you to take back your stale information back!
We sell a product using SQLite and have literally tens of thousands of installs with an error level low enough that our half dozen or so support staff keep up nicely. True, we use Post GRES on our central servers, but even there the admin requirements are quite reasonable...
Re: (Score:2)
Just make an installer for your app that silently downloads and installs mysql, easy as that.
Re: (Score:2)
Oracle works on linux does it not?
Re: (Score:2)
If your program is for idiots, use SQLite or another embedded database. They are a lot better suited for the job.
You don't need a pick-up truck for grocery shopping, you don't need a full-blown database for most applications.
Re: (Score:2)
No, but the interface bindings are shipped.
MySQL proceeded to piss off a whole bunch of developers by changing their bindings to GPL a few years back.
Re: (Score:1)
Your database-using commercial application should "just work" on any database.
Re: (Score:3, Informative)
Poll was garbage (Score:3, Insightful)
A 59 user poll without the option repeatedly mentioned in the comments (which was to dump all of them) at a site pretty much devoted to answering easy linux questions (ie, newbies...)
Who fucking cares? It's not a big deal, at all, for anyone running Slackware.
Re:Poll was garbage (Score:5, Funny)
I agree. There was no option for CowboyNealDB.
The poll was worthless.
Re: (Score:3)
Well independent of what the main website is devoted to doing, the forum there is the "Official" web form for Slackware. If you want to post something the developers; mainly Patrick, will read LQ is the place to do it. So for anyone running Slackware and having strong feelings about anything in particular, your opinion matters Pat cares, and you should pay attention to what goes on at LQ; because chances are good you will be affected by it.
Re: (Score:2)
Just in case you dont know, LQ is the oficial slackware forum. Many important slackware users and admins are there.
there is also a internal mailling list and the freenode IRC channel. All serve as a feedback for decision making.
Come on... (Score:1)
An important change in the distro affecting hundreds of users is based on a poll from only 59 people?
Re: (Score:1)
That is, in fact, a massive sample size if it's only going to affect "hundreds" of users.
Re:Come on... (Score:5, Interesting)
An important change in the distro affecting hundreds of users is based on a poll from only 59 people?
A sample size of 59 is more than sufficient. A more important concern is whether the sample is representative, and whether the question is biased in some way.
People often greatly overestimate the importance of sample size [wikipedia.org] in polling, but increasing the sample size usually makes little difference. For instance, if you are conducting a political poll by phone, you need to consider that Democrats are more likely to be home, more likely to answer the phone (rather than let to go to an answering machine), and more willing to talk to pollsters. You also need to consider that Republicans are more likely to have multiple phone numbers, and are more likely to actually vote. Properly accounting for these factors will improve your results far more than increasing your sample size.
Re: (Score:2)
I could not figure out who they were polling. Romney sucked so bad a lot of Republicans actually preffered four more years of Obama. At least let him get the blame for all the negative shit that has to eventually hit the fan. I figured I would rather have a real socialist in the Whitehouse than a socialist who pretends he's a conservative. I remember when all those candidates for the Republican nomination were debating I told my wife that they'd pick Romney and she asked why and I told her, because he's
Re: (Score:1)
Re: (Score:2)
So, why do we bother with the expense of elections? Serious question. If polling 1000 people can tell you what it is we want, then why bother asking everyone?
Legitimacy. If properly conducted, the result would be the same, but people would not trust the process and would not accept the result.
Wouldn't it be better if we just let the smart people in our society take all the positions of power instead of dumbfuck politicians?
Who are the "smart people"? Obviously I am one of them, but I am too busy to run the country.
Re: (Score:2)
Wouldn't it be better if we just let the smart people in our society take all the positions of power instead of dumbfuck politicians?
Well, obviously I'm the smartest person in the whole world so I'll be Prez. You seem fairly bright, so how about Secretary of State for Wars and Shit?
Re: (Score:3)
Given the way that Oracle operates, this move is pretty obvious. If anything, the question should be what took them so long.
Re: (Score:1)
The problem is that it's not at all clear that MariaDB is a viable alternative either, IMHO.
They have rewritten a lot of the internals, but are still committed to complete compatibility with MySQL. That is going to take a lot of developer resources. Do they have the backing they need to continue long term development?
Their main claim to legitimacy seem to be that MySQL founder Monty is now leading development of MariaDB... But MySQL was always terrible. If you asked whether people wanted to return to the "g
Re: (Score:2)
It's a perfectly viable alternative to MySQL. The emphasis is on MySQL. Nobody's saying that you should replace a real DB server with it, but if you want to get away from Oracle, you can, and there's a strong possibility that it will actually be better.
Re: (Score:3)
...blaze the trail that nobody wants to follow. Good for them.
Here in the real world Slackware blows as a VM and is irrelevant to the future of cloud computing.
Say what? Cloud computing is nothing more then a marketing name, which nobody really cares about (except those selling the magical cloud).
Also, Slackware isn't any worse then Windows, Solaris or Fedora as a VM, so your comment makes even less sense.
Re: (Score:2)
It would be more accurate to say that VM support for Slackware is not nearly as good as other mainstream Linux distros. VMWare and VirtualPC for example don't have packages for slackware guests as they do for Redhat and Windows which can introduce performance issues. A quick Googling shows the reverse to be true, that getting VM programs to run with Slackware as the host is not as well supported either and requires more hands on effort to get them running.
If I were planning to run Linux in a VM (or the re
Re: (Score:3)
Here in the real world Slackware blows as a VM and is irrelevant to the future of cloud computing.
Right. This is why I have Slackware VMs all over the place, with uptimes in the hundreds of days.
Oh, and "cloud" computing can be based on any distribution - not just Ubuntu or Fedora. Slackware is ideal for this, since it is (IMHO) much easier to personalize, manage and configure on a daily basis.
Bye Bye Slackware (Score:1)
Been using slackware from day one, looks like it's finally time to move on.
Re: (Score:2)
Ironically, I just ordered my first Slackware DVD today. I have been running Red Hat and Debian variants for years. At work, our enterprise has had a strictly Windows only policy for years. Now, our management is fully committed to an enterprise-wide migration of Windows to Linux for our Oracle database servers (over 500 of them), and I am in charge of it.
The reason I ordered slackware is because it requires in-depth knowledge of Linux, something the other distros don't require as much. I figure this wi
Amazon doesn't offer MariaDB (Score:1)
Help eliminate stupid speeding tickets
Linux Mint - What a joke... (Score:2)
"As a first distro, where you want everything to just work first time, I can readily recommend Linux Mint." - Are you kidding me? I DL'd the latest Linux Mint (XFCE) version and installed it on my Father-in-law's computer.
Grief right from the beginning with it partitioning, then not wanting to install to the partition then more headaches from there.
I was very disappointed...
Re: (Score:2)
I jumped the mint ship really quick, every version I have tried just had a pile of nitpicky bullshit headaches added on to its half thought out, partially broken tacked on enhancements... I dont see why people would recommend it, its just ubuntu with more junk to break. If I just want to drop a disk in and install its typically xubuntu these days
What is this place coming to? (Score:2)
A hundred posts and nobody has asked if it's webscale yet?