(responding to both Samuel and Jonathan) (Samuel)
There's no lockin for the filesystem. Even Fedora server uses a different default than Fedora workstation. But either way, you can select whichever filesystem you want at installation. But I must say that I am loving the subvolume options of btrfs for multiple reasons.
Thank-you, Samuel. For me, the key is that a hard disk drive and a solid-state drive can each work equally well, and any make-model can work equally well, regardless of which distribution and which file systems I choose.
Fedora may be the "upstream" of RHEL, but again there's no requirement that they follow Fedora's configuration. There are many changes made on the road from Fedora to RHEL.
I understand. Jonathan's response and George's earlier response do enlighten the business logic behind the difference between Fedora's default and Red Hat's default. (Jonathan)
RHEL’s focus on the Server/container side matches up with the filesystem choice for Fedora Server, which is XFS. For what it’s worth, when Fedora decided to default to btrfs on Fedora Workstation, there was a lot of discussion on various Fedora lists about it. Red Hat’s kernel / filesystem group does not have much expertise in btrfs and is quite focused on XFS development, so they prefer XFS as the default. Red Hat wants to focus on stability and performance. Red Hat needs to backport XFS fixes into their LTS kernel. On the other hand, Fedora maintainers are interested in new features and they aren’t backporting support for every release, Fedora uses the latest kernels so all fixes come from upstream. I’m sure once bcachefs becomes more stable, we’ll start seeing Fedora use it too. It’s just how a cutting edge distro differs from an enterprise Linux distribution.
Based on what's been said, in my mind, Red Hat's focus on servers/containers vs. Fedora's focus on individual users (and workstations) explains the difference in their file system defaults. Fedora having different defaults for workstation and server also argues that way. The inconsistency is faded in my mind. I looked up bcachefs. Seems like it's got a way to go. -- _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue