Is it worth it for me to switch to Fedora in the future?

Okay, so I’ve made many posts on this forum on switching my Dell XPS 9570 to Fedora Workstation from Manjaro XFCE for a bunch of reasons.

  • Fedora is release-based and not related to Debian/Ubuntu
  • Nvidia in RPMFusion works perfectly with a second GPU out of the box
  • Encryption is supported better
  • GNOME handles brightness control better than XFCE
  • GNOME Software integrates firmware updates

However, I have one major issue: BTRFS. I usually have my system with a / filesystem as BTRFS and my /home as EXT4 so that I can make system snapshots without wasting space on my drive using Timeshift. However, Fedora’s layouts always have the root subvolume labeled as root rather than @, which Timeshift doesn’t recognize. I’ve tried Snapper and never really liked it, so now I have two questions.

  1. Can I install Fedora in a way that is compatible with Timeshift?
  2. If not, is this issue significant enough to keep me away from Fedora?
  3. If so, is the whole thing about Red Hat considering BTRFS deprecated going to be a problem in the future?

I’m pretty much waiting for Fedora 32 to release at this point, so I guess I still have time to find something that better fits my needs. Anyway, any and all help would be appreciated!

3 Likes

About the “major issue”, see teejee2008’s Timeshift (at GitHub):

It is strongly recommended to use BTRFS snapshots on systems that are installed on BTRFS partition. BTRFS snapshots are perfect byte-for-byte copies of the system. Nothing is excluded. BTRFS snapshots can be created and restored in seconds, and have very low overhead in terms of disk space.

^ So, Timeshift uses the btrfs’ snapshots.


Either:
a) Scan the man -k btrfs, as it should be easy to perform “by hand”.

b) Try to rename a subvolume (if it’s a subvolume) @root to @:

  1. How to rename a btrfs subvolume? (Superuser).
  2. See the examples: “The @ subvolume is mounted to / using the kernel boot option rootflags=subvol=@ (Ubuntu Community).

Small comments, no jokes:
*    Fedora is release-based.
*    Contrast-ly to above, Fedora has a rolling-release Kernel.  Fedora lacks an LTS-version, which is a must for the most users in the proprietary blob’s mess.  Frustratingly, even a libre drivers are get broken sometimes.


Linux never was designed, but rather grown.
Living organisms need to evolve to survive.
There is no “right” distro.

To feel a comfort you’ll need to perform a lot of customizations in any.

2 Likes

Sounds like what I thought. The only proprietary driver I have is the Nvidia one, but having to move partitions and fight the installer doesn’t seem like my cup of tea, although it sounds doable. Thanks for replying!

I think Fedora is really cool. From file servers to management equipment to graphics support and other systems, the F31 is really stable. I also think it’s great in terms of security. And Fedora is an advanced operating system that introduces and tests the most advanced systems as quickly as possible. I really like fedora.

1 Like

Yes.  When i’d seen these default firewall rules (looks like a spaghetti for me), i’d a thought: this way the big people do admin things at a scale.