I’m modifying the OS as a minimal core without introducing too many customization codes. I’m still looking for a friendly way to upgrade OS “version bundle”. I’m curious, why would Debian/Ubuntu OS release strategy is in a way like point release instead of rolling release like, for example Linux Kernel?
- Debian Wheezy --> Debian Stretch
- Ubuntu 16 --> Ubuntu 18
3.12 --> 3.14 --> 4.12 --> …
I love both Debian and Ubuntu but every-time when a new bundle is available, it always come with a long manual for upgrades, like: https://www.debian.org/releases/jessie/powerpc/release-notes/ch-upgrading.en.html
Usually, performing the upgrades using
dist-upgrade and equivalent instructions are less stable than fresh install. I want to roll this OS update something similar to MacOS, like Sierra to Mojave: one click and everything done automatically. I can still workaround with an intense remote BASH scripts to achieve the same effect but it’s scary with no guarantees of expected outcome.
I’m specifically looking for past “painful” experience between those release strategies so I can proceed carefully in my exploration and meanwhile not to repeat the same mistake from the past. Yes, I’ll open source the findings once it’s working, as a return to the community.
The idea is to find out whether a rolling release OS core is possible so that we can worry less on “OS” re-installation.
Anyone can shed some light? Thanks in adv!