Slashdot Mirror


OpenSUSE May Be First Major Distro To Adopt Btrfs By Default

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."

26 of 104 comments (clear)

  1. It'll be news once they do it by Strawser · · 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.

    --
    The louder he talked of his honour, the faster we counted our spoons. -- Ralph Waldo Emerson
    1. Re:It'll be news once they do it by icebike · · Score: 4, 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.

      --
      Sig Battery depleted. Reverting to safe mode.
  2. Who uses the defaults? by Anonymous Coward · · 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.

    1. Re:Who uses the defaults? by nine-times · · Score: 3, Insightful

      Desktop/laptop operating systems should be able to be installed casually without any thought.

    2. Re:Who uses the defaults? by Gothmolly · · Score: 2

      By extension, "productivity" tools like Office and gcc should be able to be used casually without any thought.

      Oh wait, that's not true.

      --
      I want to delete my account but Slashdot doesn't allow it.
  3. Pronunciation question... by Beardydog · · Score: 4, Funny

    Should I be calling it "Butterface"? Because I am calling it "Butterface."

    1. Re:Pronunciation question... by Anonymous Coward · · 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....

  4. exciting. by Anonymous Coward · · 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.

    1. Re:exciting. by bill_mcgonigle · · Score: 4, 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').

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    2. Re:exciting. by Ash-Fox · · Score: 2

      Why is it not production ready?

      --
      Change is certain; progress is not obligatory.
    3. Re:exciting. by theskipper · · Score: 2

      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.

    4. Re:exciting. by WuphonsReach · · Score: 2

      2x8GB of DDR2 ECC is still expensive when compared to DDR3. The price of DDR2, once you want to get up into the 16-64GB per machine range is enough that you should probably consider scrapping the motherboard & CPU and buying something that uses DDR3.

      --
      Wolde you bothe eate your cake, and have your cake?
    5. Re:exciting. by WuphonsReach · · Score: 2

      I am genuinely excited at the idea of BTRFs becoming production ready.

      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. And it's still labeled as experimental in Fedora 19 (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 included in RHEL7 as "ready".

      Although Red Hat is already talking about RHEL7 since 2012 of last year, and they'll probably be using one of the Fedora releases as their base. So unless btrfs makes it into FC20 or FC21 as "ready", I think they might miss the RHEL7 release.

      --
      Wolde you bothe eate your cake, and have your cake?
  5. No surprise by willoughby · · Score: 4, 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.

    1. Re:No surprise by ebno-10db · · Score: 4, 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.

    2. Re:No surprise by Ash-Fox · · Score: 2

      More than several >TB boxes.

      --
      Change is certain; progress is not obligatory.
    3. Re:No surprise by Ash-Fox · · Score: 2

      She was hidden in the dancing trees.

      --
      Change is certain; progress is not obligatory.
  6. Re:DON'T INSTALL OPENSUSE 13.1 by Bill+Dimm · · Score: 4, 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.

  7. Re:Yet another zfs wanabee by bill_mcgonigle · · Score: 2

    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 decades ago.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  8. Re:We're what 5 generations beyond NTFS now?! by inhuman_4 · · Score: 4, Informative

    Phoronix Benchmarks 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.

  9. Re:We're what 5 generations beyond NTFS now?! by randallman · · Score: 2

    Yes. I use it in conjunction with LXC and making clones is instant thanks to the BTRFS snapshots.

  10. Re:DON'T INSTALL OPENSUSE 13.1 by icebike · · Score: 3, Interesting

    there are too many bugs in btrfs for it to be installed in production:
    https://bugzilla.kernel.org/buglist.cgi?component=btrfs

    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.

    --
    Sig Battery depleted. Reverting to safe mode.
  11. Re:We're what 5 generations beyond NTFS now?! by petteyg359 · · Score: 3, 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.

  12. Re:We're what 5 generations beyond NTFS now?! by cbhacking · · Score: 2

    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 bypasses Win32 "correction" of path names; just be aware you might not be able to open the file from a Win32 application anymore), and a few other things.

    For its age, NTFS is very good. It is rather old though; there should be better options now (and there arguably are, at least for many use cases). It's not particularly fast, for example, and while you can use it with POSIX permissions (see the Subsystem for Unix Applications in Windows), it's not really built for it (NT only supports one "Owner" which may be a user or a group; SUA has to tack the other ownership info on as an extended attribute). I believe it also still lacks copy-on-write, which is a shame.

    --
    There's no place I could be, since I've found Serenity...
  13. Awesome by ultrasawblade · · Score: 2

    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 ...