AboutWelcome to Free Software Daily (FSD). FSD is a hub for news and articles by and for the free and open source community. FSD is a community driven site where members of the community submit and vote for the stories that they think are important and interesting to them. Click the "About" link to read more...

Fedora 16 is more than two months away from final, stable release, but pre-Alpha installation ISO images have been floating around. News from the Fedora camp have already indicated that btrfs will be the default file system on Fedora 16, joining the ranks of MeeGo, the first (Linux) distribution to use btrfs as the default file system.

With several articles already written about Fedora and btrfs, I downloaded a pre-Alpha image just to see what the new partitioning scheme will be on Anaconda, the Fedora system installation program, with btrfs. If btrfs is to be the default, a file system with a built-in volume management system, what will happen to LVM?

Fedora 15, the latest stable release of the Red Hat-sponsored Linux distribution, is the first Fedora release to have btrfs as a file system option during the installation process. On earlier versions, you would have had to pass the btrfs option to Anaconda at boot time to install Fedora on a btrfs file system.

While it originally appeared that Fedora 16 would be the first major distribution (besides possibly counting MeeGo) to switch to Btrfs as the default Linux file-system, that's not going to happen. Fedora 16 will continue defaulting to EXT4 and it will not be until Fedora 17 now that Btrfs will be the Fedora file-system default.

Btrfs was supposed to have been the default file system for Fedora 16, but for technical reasons, that did not happen. Word on the street says it will be, in Fedora 17. But you do not have to wait for Fedora 17 to get your system humming on btrfs because you can do it right now.

Like Fedora 13, Fedora 14, the latest version of Fedora, has support for btrfs. However, it is not enabled out of the box, that is, it is not available as a File System Type option, if you did not edit the boot method to include btrfs. This post offers a very simple guide on how to pass the btrfs option to Fedora 14.

Btrfs, the B-tree File System, is almost at the stage when it will become the default file system on the major Linux distributions. It is already the default on MeeGo, and will, by the next two releases or so, be the default on Fedora.

Earlier this week we reported that Ubuntu has plans for the Btrfs file-system in 2011 and 2012 by providing support for installing Ubuntu Linux to a Btrfs file-system. This information was based upon documents coming out of the Ubuntu Developer Summit in Brussels, but it turns out that Canonical may actually deploy Btrfs this year.

One of the benefits of Btrfs besides offering competitive performance against other Linux file-systems and SSD optimizations is its support for sub-volumes and writable snapshots. While Btrfs is still in development and is not yet used as a default file-system by any Linux distribution, Red Hat has been introducing support for system rollbacks into Fedora.

With the release this week of Fedora 11 Preview, which incorporates install-time support for the Btrfs file-system into Red Hat's Anaconda installer, we have now delivered our first set of benchmark results for this next-generation Linux file-system.