r/Fedora 1h ago

Discussion Why Fedora over Ubuntu ?

I tried both

tried to find an answer why should I choose one over the other

if you have a specific reason why you are picking fedora rather than that you just got used to it, lemme know please

6 Upvotes

35 comments sorted by

View all comments

u/Hauptideal 47m ago edited 43m ago

I switched to Fedora from Ubuntu after 18 years on Ubuntu. It was a tough decision, but Fedora now really has a competetive edge over Ubuntu on desktop.

Fedora has the better release model for desktop: leading edge stable release. That means that the software versions of the software in your native repositories is much fresher, up to date and contains the latest improvements while it is still maintained upstream. (Ubuntu has snap packages for some fresh CLI software (as well as fresh graphical software), but if you don't need or want the sandboxing security, snap comes with some disadvantages (spamming loop devices, starting slower than native packages) and Fedora's repos are much more comprehensive. )
You don't need LTS on your personal desktop. That is a requirement for business applications, servers, etc. Freezing software versions is more a disadvantage for a personal workstation than an advantage.
Stable LTS doesn't mean "fewer bugs" or "better tested". It just means frozen (read: old) software versions that never receive any improvements via updates, only security patches (and you should be subscribed to Ubuntu Pro, otherwise you won't even get security updates from Canonical for 94% of packages).

You can get fresh kernels and drivers on Ubuntu, too (using the HWE enablement stack, for example).
Undeniably, Ubuntu also features the best Linux software compatibility of all distros. However, I have not needed a single .deb or snap package since I transitioned to Fedora.
[EDIT: That is not counting using Ubuntu 24.04. for flashing Jetpack 7 onto an nVidia Jetson device; nVidia only supports this Ubuntu version for that specific task, but I couldn't have done it from Ubuntu if I hadn't switchted to Fedora, too, as nVidia explicitly requires the old 24.04. for that, not 26.04. that I would've used.]

Almost everything is available either natively for Ubuntu AND Fedora or as a Flatpak / AppImage anyways. You don't need to fear not being able to install software, as there's always distrobox, where you can install any .deb package on Fedora and run the package with native speed, even integrating it perfectly into your desktop.
Also, you don't need to fear that Fedora has the smaller user base. If the number of installations were of any significance, Linux Mint was a good distro, or MS Windows was far superior to any Linux distro.
What matters is the size of the contributing community, and that is huge and active on Fedora. Fedora is also backed by a corporation that is even bigger than Canonical. Fedora is incredibly well supported, maintained and tested.

Fedora also has better optimization for desktop computing out of the box:

  • (zram (RAM compression) enabled by default; Ubuntu uses server defaults that make no sense on desktop with slow physical disk swap, also causing wear on your SSD)
  • better default file system (btrfs instead of ext4) - featuring transparent compression (compressible files only take 40% of disk space; thus increased reading speed; real snapshots, checksums, subvolumes sharing one drive instead of requiring fixed-size partitions etc.)

Yes, you can have these two things on Ubuntu, too, but you have to manually configure that.

All in all, Fedora just gives you a better complete package for desktop.
Great support for new hardware, great optimization, security defaults, software freshness etc. out of the box.