OpenSUSE May Be First Major Distro To Adopt Btrfs By Default 104
An anonymous reader writes "The openSUSE Linux distribution looks like it may be the first major Linux distribution to ship the Btrfs file-system by default. The openSUSE 13.1 release is due out in November and is still using EXT4 by default, but after that the developers are looking at having openSUSE using Btrfs by default on new installations. The Btrfs features to be enabled would be the ones the developers feel are data-safe."
It'll be news once they do it (Score:3, Insightful)
Not really that interesting that they're "considering" it. Linux produces an endless litany of RSNs that never come to fruition. I've basically become numb to predictions about the future of the system. Everyone's been planning to do everything RSN for a decade and a half.
Re:It'll be news once they do it (Score:5, Interesting)
On the other hand, OpenSuse, and SuSE before them, have a track record of adopting newer file systems as the default.
They also demote some filesystems as the default, (while still making them available for the user to set as the default.).
(I still use reiserfs on some systems, it may not be massively scale-able, but its pretty bullet proof).
But more to the point, I can't really understand your point about RSNs, since Btrfs is already available in OpenSuse and several other Distros for the last several releases.
Further, on Opensuse at least, the user can set any of the choices as the default for any new partitions, or as the system default at install time. The available choices include Btrfs, XFS and Reiserfs, and three versions of Ext.
Its not that something is promised and not delivered. Its more akin to having the default web browser set to Chrome or Firefox.
There is no broken promises here. Simply a failure to understand that the choice has been there for years.
Re: (Score:2)
Fair enough points. It's just that, over the years, we've seen so many predictions of what's going to happen next, and something completely different does. 20?? will be the year of the linux desktop; there will never be a 3.x kernel; Linux will never be an enterprise quality system; RedHat is going to die (back when people were calling Red Hat the 'Microsoft of Linux' a decade or so ago); etc. We once thought Linux would never be found in enterprise data centers, but I remember the first time we got a li
Re: (Score:2)
Black humor or not, that's just funny.
Still, Suse was doing most of the maintenance on that package for many years before her demise.
Re: (Score:1)
The only reason ReiserFS was dropped as the default was because he was convicted of murder. There was no technical reason.
Bzzzzzzzzzzt--wrong.
SUSE switched its default away from reiserfs in 2006, which was about 2 years before Hans even got charged with anything, much less convicted.
(Longtime OpenSUSE user here. I switched to ext3 because SUSE works exactly as icebike says in this regard, so when they changed the default, I tried ext3 as well as jfs, and found that reiserfs sucked balls compared to both. For this reason, I've not used reiserfs in years, and it isn't popular anymore because there are many better alternatives n
Re: (Score:1)
Hmmm... Wikipedia appears to agree with my memory. What have you got?
Who uses the defaults? (Score:2, Funny)
They should enable all the worst options by default, that way people will learn to learn what they're doing. It's not like installing an OS is something you just do casually without any thought.
Re: (Score:2, Funny)
What's the name of your distribution? I'll be avoiding that one!
Re: (Score:1)
Well, they tried to get Darwin, but that name was taken.
So they just call it NietzschOS
Re:Who uses the defaults? (Score:4, Insightful)
Re: (Score:3)
By extension, "productivity" tools like Office and gcc should be able to be used casually without any thought.
Oh wait, that's not true.
Re: (Score:1)
Can't tell if you're trolling, but yes, an Office suite should be able to be used casually with very little thought. You should be able to drop into a word processor, type something up, print it, and send the file to someone else-- all without having to think much about what you're doing. There can be more extensive features that require thought, but the basics should be pretty obvious.
But gcc? How is gcc lumped in with Office as 'productivity' software? Most people should never need to know what a com
Re: (Score:1)
Re: (Score:2)
Pronunciation question... (Score:5, Funny)
Re: (Score:2)
The man page clearly states that it in fact pronounced "butterface".
Re: (Score:3, Informative)
Re: (Score:1)
I pronouce it BitterFS, regardless of what is correct. I find it much more suitable.
Re: (Score:2, Funny)
BetterFS and ButterFS are both correct
I pronouce it BitterFS, regardless of what is correct
Betty Botter bought some butter. "But," said she, "this butter's bitter. If I put it in my batter it will make my batter bitter." So she bought a bit of butter, better than the bitter butter, pit it in her bit of batter, made her bit of batter better. Uh, FS.
I'll get my hat....
Re: Pronunciation question... PBFS (Score:2)
Not to be confused with PBFS, a storage medium consisting of ones and zeros written on peanut butter toast. Even with a redundant array of inexpensive peanut buttered toasts the MTTDL is quite high, on account to them being eaten.
exciting. (Score:5, Interesting)
I've gotten 4 machines running "native zfs for linux" using the stable ppa for ubuntu server 12.04.
It has been a truly mixed bag. Like a bag full of with crashed machines. At least the data has survived each time.
I am genuinely excited at the idea of BTRFs becoming production ready.
Re: (Score:3)
Re: (Score:2)
Re:exciting. (Score:5, Informative)
Like a bag full of with crashed machines
You probably ran out of memory. No, seriously, don't try it on a machine with less than 3GB of RAM. It's not optimized for that use case yet (version 0.6.2 is current - 1.0 will be 'ready').
Re: (Score:3)
I had a few crashes even with 8GB until bumping to 16GB. Since then my zfs server runs flawlessly (and fast). So imho 10GB or higher should be considered minimum. And 2x8GB ECC modules aren't that expensive any more so ECC always.
Re: (Score:3)
Re: (Score:2)
I actually was referring to DDR3 but after checking, I was completely wrong about price. Late last year Kingston was pretty much the only manufacturer that (sporadically) had 2x8GB ECC on the market. So I snagged it around $170. Thought that it would have dropped significantly in price by now; it hasn't budged. But now there are more suppliers.
http://www.newegg.com/Product/Product.aspx?Item=N82E16820239117 [newegg.com]
Re: (Score:2)
Upon researching, it looks like the only feature that's really memory-intensive is deduplication. That keeps checksums for every fi
Re: (Score:3)
Don't hold your breath. I've been watching the btrfs development and it's simply not there yet. A good clue for when it will be considered "production ready" would be when RHEL advertises it as something other then a technical preview [redhat.com]. And it's still labeled as experimental in Fedora 19 [fedoraproject.org] (released July 2013), even after it was slated to become the default in Fedora 16 (which didn't happen).
So, maybe it makes it in time to be includ
Re: (Score:2)
Eh, I find RedHat way too conservative. RHEL is still shipping Ruby 1.8, for example, and only has 1.9 in beta, even though 1.8 was EOL 6 months ago and 2.0 is stable.
DON'T INSTALL OPENSUSE 13.1 (Score:1, Informative)
there are too many bugs in btrfs for it to be installed in production:
https://bugzilla.kernel.org/buglist.cgi?component=btrfs [kernel.org]
especially this one, which has yet to be resolved:
https://bugzilla.kernel.org/show_bug.cgi?id=60860 [kernel.org]
which is a major useability issue. yes i made the mistake of installing btrfs on a live production system.
Re: (Score:1)
Why on earth would you put something on a production system that isn't even default on the most bleeding edge of systems?
Re: (Score:2)
Because that's the current generation of armchair admins for you. Either that, or his "live production system" is really just his basement porn server.
Re:DON'T INSTALL OPENSUSE 13.1 (Score:5, Informative)
According to the summary, OpenSUSE 13.1 is not the one that will default to btrfs, so I don't know why you are saying not to install 13.1.
The openSUSE 13.1 release is due out in November and is still using EXT4 by default, but after that the developers are looking at having openSUSE using Btrfs by default on new installations.
Re:DON'T INSTALL OPENSUSE 13.1 (Score:4, Interesting)
there are too many bugs in btrfs for it to be installed in production:
https://bugzilla.kernel.org/buglist.cgi?component=btrfs [kernel.org]
Well, hold on a second here...
Your list shows 196 bugs with only 36 still un-fixed.
Yet EXT4 shows 214 bugs with still 34 still un-fixed.
Yet Ext4 seems to by adopted by world plus dog.
Re: (Score:1)
Out of curiosity...
Citation Needed!
Re: (Score:2)
No, ext4 is not yet in the mature stage.
Compare the bug count with ext3 or ext2, or Reiser, or xfs. (just change the last 4 characters in the link up-thread).
3 or 6 un closed bugs is the norm, and most of them trivial. But ext4 has some serious unresolved issues.
Re: (Score:1)
No surprise (Score:5, Informative)
I remember when SuSE was one of the only distros, perhaps the only one, which used reiserfs as the default filesystem. No, there's no punchline. This was when you could buy it in a box (including the little chamelon pin) off the shelf at CompUSA. SuSE has always had a fascination with new filesystems.
Re:No surprise (Score:5, Funny)
I remember when SuSE was one of the only distros, perhaps the only one, which used reiserfs as the default filesystem.
Big mistake - it almost killed SuSE.
Re: (Score:2)
Re: (Score:2)
Oops, I was thinking of Hans's wife.
Re: (Score:3)
Re: (Score:2)
Congraturations, you missed the joke.
Re: (Score:2)
Re: (Score:2)
Congratulations, you are a fool that can't take criticism, also took you a reply to realize it was a joke? Someone needed to point it to you? Then you missed the joke, no matter how you try to save face.
Re: (Score:2)
Re: (Score:2)
Why would I be mad?
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
We're what 5 generations beyond NTFS now?! (Score:2)
What do we need, a fastest one and a fastest with X one?
Re:We're what 5 generations beyond NTFS now?! (Score:5, Informative)
Phoronix Benchmarks [phoronix.com] will give you an idea of the perfomance differences. Btrfs is usually middle of the pack, so nothing to write home about. The big deal with btrfs is the new features like COW, snapshots, filesystem compression, etc. If you are looking for more performance btrfs is not going to impress. If you are looking for better RAID perfomance, snapshots, compression, etc. Then btrfs is going to be huge for linux. It is probably the closest linux will get to having a ZFS clone.
Re: (Score:3)
Yes. I use it in conjunction with LXC and making clones is instant thanks to the BTRFS snapshots.
Re: (Score:2)
I question the use case, The hardware was defiantly desktop grade and highly memory constrained. 4GB is tinny even for a desktop and a cheap server has at least 8x that. A single SSD again only in a desktop. There are some significant differences in tuning between filesystems, Ext4 was specifically put in ordered mode not writeback for example, when etx4 own docs say write back is faster and the same as xfs etc. Relatime was in use all over the place vs noatime. ZFS shows no mention of ashift=12 being u
Re:We're what 5 generations beyond NTFS now?! (Score:4, Funny)
I question the use case, The hardware was defiantly desktop grade
Was the hardware told that it absolutely must stop being desktop grade? I see no other reason for it to express defiance.
Re: (Score:2)
You do realize that there are hundreds of variables involved here right? Every FS in that benchmarks has lots of tweaks that could make things faster/slower. Plus the differences in kernel version, differences in benchmarks versions, hardware differences, etc. You can't be all things to all of the FS. For example turning on compression for btrfs produces huge performance improvements, but that isn't used either.
The test lists all of the gritty details I can think of. They may not be optimal, but it bette
Re: (Score:2)
Re: (Score:1)
What incompatibility? Btrfs is fully POSIX compliant.
And I'd be curious to hear what's so fantastic about NTFS.
Re: (Score:3)
Filesystem-level transparent compression, transparent encryption, extended attributes, alternate data streams, integrity levels, multiple ACLs, at least some level of snapshotting, etc. Plus a bunch of stuff that all decent FSes should have, like journaling (not as good as newer FSes, though), symlinks, hardlinks, support for really large (though not ZFS-scale large) volumes, support for really long file and path names, support for many weird characters (prepend \\?\ to a Windows path to use them, as that b
Re: (Score:2)
I read his post and subject line as saying "it's taken this long to catch up to what MS had in the mid 90s?" and in some ways I think he's right. NTFS is far from the be-all-and-end-all of filesystems, but the post I responded to asked "what's so fantastic about NTFS" so I answered. By the way, did you simply forget to address transparent encryption, or did you not have an answer to it?
Also, ADS is scarcely a security nightmare (no more than, say, symlinks... in fact, less; you can't do trivial TOCTOU attac
Re: (Score:2)
If you've never seen what the FS will do during a crash, then how can you even claim to say anything about it?
The phrase "success based on blind luck" comes to mind.
Good luck with that (Score:2)
I hope it turns out better than my experiment with btrfs in early 2012. [slashdot.org] I can't wait until it's stable and I can use it safely.
Not Recommended (Score:2)
Btrfs has not finalized its disk format yet.
Until the designers are sure of the final disk layout, I do not think it is wise to adopt it for production use.
-Hack
Awesome (Score:3)
I've been using it awhile, haven't had any problems. Seems to be faster even if it makes my `ps aux` look scary with all those kernel processes.
Hmm ... that volume didn't have that much free space just a few minutes ago ...
Re: (Score:2)
Btrfs has some special issues with df and subvolumes.
Re: (Score:3)
Zfs is better.
For some use cases, yes. For all use cases, of course not.
What I'm waiting for is a full BTRFS or ZFS-savvy distro layout. And by that, I mean a filesystem for every package with rollback support built into the package managers. Nexenta and Fedora have taken some baby steps in this direction but they only snapshot the whole system at this point.
"But we can't have six thousand filesystems on a machine!" Of course you can, it's 2013. The FHS was developed for filesystems that existed two de