Hacker News new | ask | show | jobs
by approxim8ion 1547 days ago
Fedora is really great, but it is a bit bleeding edge in that there are lots of updates all the time. I have found Arch with an LTS kernel (I use older hardware) to be about similar in terms of stability.
3 comments

I love Arch Linux, the issue I have with it is that you have to be aware of some very useful and little known configurations that can make your life easier or your performance better.

Example 1, Fedora ships with zram swap by default instead of allocating a separate swap partition. Basically it's compressed ram, good enough because when you start to swap your system is already on its knees, but orders of magnitude faster than reading from disk, and you don't need to allocate a separate partition.

Example 2, On Fedora when you format with / with btrfs, it'll enable a really fast zstd (level 1) compression on your volumes. It might save you a few gigabytes, it consumes a imperceptible amount of CPU time, and reduces the write amplification effects on SSDs and NVMe.

Fedora gives you these out of the box, while on Arch you have to be aware of them, and I bet you don't have any of these free wins enabled on your system.

I love Arch Linux, but Fedora is IMO a better desktop experience.

If you want a more "LTS" like Fedora you can stay one release behind. The previous release is still supported with security updates.
Is upgrading every two versions supported?
Fedora releases are officially supported for 1 year. If you stay one version behind current you still are supported (although you still need to upgrade every 6 months). This is what I do on my home server. My workstation is currently on 35, and my server is on 34. When 36 comes out I'll upgrade my workstation to 36 and my server to 35.

I still have a 6 month upgrade cycle on my server, but I don't need to deal with package updates changing things.

If you want stable Ubuntu, take a loot at RHEL. You can get it for free with developer license and it's as stable as it gets.
Is Rocky Linux practical yet? Is it as all-there as CentOS was?