5 ms·
ext4 = started in 2006, stable in 2008, universal on all distros by 2010 btrfs = started in 2007, stable in 2014, mature never? There is no magical point in ti
by zanny 10y ago
ext4 = started in 2006, stable in 2008, universal on all distros by 2010
btrfs = started in 2007, stable in 2014, mature never?
There is no magical point in time where a file system is suddenly "mature". If anything I'd argue once OpenSUSE started defaulting to it one should consider it stable. I just wonder why Ubuntu / Fedora are not prioritizing making it default since snapshotted upgrades are such a huge usability gain and are trivially easy with btrfs.
- _asummers 10y agoWhy the 7 year gap for stabilization? Especially after ext4 only took 2. Jusding from the timelines, btrfs is much more complicated and I'd guess more Linux users exposed more corner cases, but a 3.5x lengthening is substantial.
- lallysingh 10y agoAFAICT, btrfs is a while new system, while ext4 is a set of changes to an already tested coffee base.
- lallysingh 10y ago*code base. Friggin' autocomplete.
- eatonphil 10y agoMeanwhile, just for reference, ZFS started in 2001. Introduced in Solaris in 2005 and FreeBSD in 2007. I'm not necessarily trying to make a point here, just adding some related facts.
- cm3 10y agoext4 isn't a rewrite and magnitudes smaller in code size and complexity, so the comparison isn't really fair.
- rcthompson 10y agoI don't know if it's fair to say that ext4 "started" in 2006, given that it was an evolution of ext3, which was an evolution of ext2 (which I assume was an evolution of ext?), to the point that you can still mount an ext2 filesystem as a very feature-limited ext4 filesystem.