06-13-2022, 04:09 AM
The distros are still in the 'move fast and break things' phase trying to fill in the gaps in expected functionality for a pure linux smartphone. Until those gaps close we're unlikely to see a distro we'd think of as stable, but there are workarounds.
* backups before upgrade - so you can revert to the previous working state if an upgrade doesn't go well
* parallel 'stable' and 'testing' installs, either to separate partitions selected with p-boot, or on eMMC and uSD. Upgrade the 'stable' one when the 'testing' one is sufficiently reliable, or swap which one you consider which.
For some distros you could probably do an install to a btrfs rootfs and use snapshots before updates too.
* backups before upgrade - so you can revert to the previous working state if an upgrade doesn't go well
* parallel 'stable' and 'testing' installs, either to separate partitions selected with p-boot, or on eMMC and uSD. Upgrade the 'stable' one when the 'testing' one is sufficiently reliable, or swap which one you consider which.
For some distros you could probably do an install to a btrfs rootfs and use snapshots before updates too.