Fedora 23 includes a new `dnf system-upgrade` tool for system upgrades. So what happened to `fedup`? Or `preupgrade`? Why do we keep changing upgrade tools? And why are upgrades so difficult?
This talk will explain how system upgrades work in Fedora and RHEL, how they worked in the past, how other distributions or operating systems handle upgrades, what went wrong with `anaconda`, `preupgrade`, and `fedup`, and discuss possible future developments for easier, more reliable system upgrades.