Kernel Log: Btrfs 0.16 released, new stable kernels released, Wifi drivers for 2.6.27 merged

The developers of Btrfs have released version 0.16 of the still experimental file system. new features include Access Control Lists, support for which is needed by SE Linux, and orphan inode protection to stop losing files after a crash. Alongside these new features are improvements in the scalability and performance of the new file system.

In a discussion on the future of the Reiser4 file system, Ext file system developer Theodore Ts'o suggested that Reiser4 fans should have a look at Btrfs as it had a number of the same design ideas as Reiser file systems adding "the filesystem format has support for some advanced features that are designed to leapfrog ZFS", the Sun Microsystems file system.

Version 1.0 of Btrfs is, according to the development timeline on the Btrfs wiki, due at the end of the year. Some of the planned changes include modifications to the on disk format of the file system, so testers will have to clear out their previous Btrfs file system and rebuild; this is also the case for the 0.16 update, which changes disk format from 0.15.

As expected, Greg Kroah-Hartman released Linux kernel versions 2.6.25.15 and 2.6.26.2. There are some changes in hardware support, but the bulk of the changes are bug fixes throughout the kernel.

More here



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Btrfs 0.16, Improved Scalability And Performance

kerneltrap.org: "Btrfs v0.16 is available for download," began Chris Mason, announcing the latest release of his new Btrfs filesystem. He noted, "v0.16 has a shiny new disk format, and is not compatible with filesystems created by older Btrfs releases. But, it should be the fastest Btrfs yet, with a wide variety of scalability fixes and new features." Improved scalability and performance improvements include fine grained btree locking, pushing CPU intensive operations into their own background threads, and a new cache to reduce IO requirements.

Rest Here