"Fedora is a relatively popular distro, so it's well supported by software vendors. Its packagers adopt a no-nonsense approach, making very little changes that deviate from the upstream. Ubuntu is not my favorite distro, far from it. While it is perhaps the most popular distro out there, its packages contain many more patches compared to Fedora, and Canonical (the company behind Ubuntu) are famous for betting on the wrong horse (Unity, upstart, Mir...). But one thing Ubuntu does well is stability."
"I have a backup "system" that's a bunch of Bash scripts. After upgrading one of the services that is being backed up, the responsible script started crashing, and thus backups stopped working. Another thing that broke was e-mails from cron, so I didn't know anything was wrong. While I do have full disk backups enabled at Hetzner (disclaimer: referral link), my custom backups are more fine-grained (e.g. important configuration files, database dumps, package lists), so they are quite useful in migrating between OSes."
Fedora provides good vendor support and upstream-aligned packages with minimal downstream changes. Ubuntu packages include more patches but deliver greater release stability. Fedora issues releases every six months with 13 months of support, forcing frequent upgrades that can introduce incompatibilities and require recreating Python virtual environments. Ubuntu LTS releases arrive every two years with five years of support and offer reasonably recent software plus many third-party repositories. Backups require regular testing because custom backup scripts can break after upgrades and cron e-mails can fail, hiding failures. Setting MAILFROM and MAILTO in cron helps ensure log delivery.
Read at Chris Warrick
Unable to calculate read time
Collection
[
|
...
]