While we’re months away from Fedora’s next stable release (Fedora 33), there are a few changes worth keeping tabs on.
Among all the other accepted system-wide changes for Fedora 33, the proposal of having Btrfs as the default file system for desktop variants was the most interesting one, which has now been approved.
Here’s what Fedora mentioned for the proposal:
For laptop and workstation installs of Fedora, we want to provide file system features to users in a transparent fashion. We want to add new features, while reducing the amount of expertise needed to deal with situations like running out of disk space. Btrfs is well adapted to this role by design philosophy, let’s make it the default.
It’s worth noting that this wasn’t an accepted system-wide change until the final vote result of the test.
But, now that the test has successfully completed and the votes are in favour — the change has been accepted for Fedora 33 release.
So, why did Fedora propose this change? Is it going to be useful in any way? Is it a bad move? How is it going to affect Fedora distributions? Let’s talk a few things about it here.

What Fedora Editions will it Affect?
As per the proposal, all the desktop editions of Fedora 33, spins, and labs will be subject to this change.
So, you should expect the workstation editions to get Btrfs as the default file system on Fedora 33.
Potential Benefits of Implementing This Change
To improve Fedora for laptops and workstation use-cases, Btrfs file system offers some benefits.
Now that Btrf is going to be the default file system — let me point out the advantages of having Btrfs as the default file system:
- Improves the lifespan of storage hardware
- Providing an easy solution to resolve when a user runs out of free space on the root or home directory.
- Less-prone to data corruption and easy to recover
- Gives better file system re-size ability
- Ensure desktop responsiveness under heavy memory pressure by enforcing I/O limit
- Makes complex storage setups easy to manage
If you’re curious, you might want to dive in deeper to know about Btrfs and its benefits in general.
Not to forget, Btrf was already a supported option — it just wasn’t the default file system.
But, overall, it feels like introducing Btrfs as the default file system on Fedora 33 is a useful change.
Will Red Hat Enterprise Linux Implement This?
It’s quite obvious that Fedora is considered as the cutting-edge version of Red Hat Enterprise Linux.
So, if Fedora rejects the change, Red Hat won’t implement it. On the other hand, if you’d want RHEL to use Btrfs, Fedora should be the first to approve the change.
To give you more clarity on this, Fedora has mentioned it in detail:
Red Hat supports Fedora well, in many ways. But Fedora already works closely with, and depends on, upstreams. And this will be one of them. That’s an important consideration for this proposal. The community has a stake in ensuring it is supported. Red Hat will never support Btrfs if Fedora rejects it. Fedora necessarily needs to be first, and make the persuasive case that it solves more problems than alternatives. Feature owners believe it does, hands down.
Now, that Fedora has accepted the change, we’ll have to wait for Red Hat to make its move, if needed.
Also, it’s worth noting that if you’re someone who’s not interested in btrfs on Fedora, you should be looking at OpenSUSE and SUSE Linux Enterprise instead.
Wrapping Up
Even though it looks like the change should not affect any upgrades or compatibility, you can find more information on the changes with Btrfs by default in Fedora Project’s wiki page.
What do you think about this change targeted for Fedora 33 release? Do you like the idea of btrfs file system as the default on Fedora 33?
Feel free to let me know your thoughts in the comments below!
Errrm… if you’re someone who’s not interested in btrfs on Fedora then just don’t use, it you don’t have to switch to a different distro. Just because btrfs will be the default nothing stops you selecting ext4 or whatever you prefer.
I’ve been using btrfs on Ubuntu for a while with Timeshift. Do Fedora plan on using a gui like Timeshift?
Decision was fast-tracked approved, any personal experience was disregarded and all not immediately reproducible bugs ignored.
This is quite sad.
are you going to be okay?
I can’t say this makes me feel the need to go back to using Fedora on my work machine. I’m afraid btrfs had its chance to be good for mission-critical setups, but if it couldn’t achieve this in 12 years, it never will.
I’d never, ever put btrfs on a server or workstation because of how easily it screws up your data. I used it just last year on my root SSD. No RAID or special features. It self-destructed after a couple months. This wasn’t the first time, as I remember using it for a RAID10-esque setup years before and watched it blow itself up then, too.
No, it’s NOT just the RAID5/6 write hole. It’s the fact that, after 12 years, the btrfs devs STILL couldn’t figure out the “self-healing” properties that made ZFS useful. When you’re still seeing people deploy a stack like LVM, MDADM, dm-crypt, and ext4 to achieve what btrfs is attempting, you know btrfs still hasn’t achieved its goals.
Rather than trying to flog a failed filesystem, Fedora should instead invest its development capital on something like bcachefs or ZFS on Linux, and let btrfs go the way of reiserfs and die off slowly and quietly.