limotux wrote: Fri Jun 09, 2023 2:56 am
I have been on a rolling release for about a year now. (EndeavourOS to be specific)
I have been just getting updates as usual and upgrading from one release to the next just issuing the update command. ... it has been working flawlessly for about a year with just updating the system.
I can confirm this - at any rate, using EOS XFCE as a virtualbox client, no problems and rock stable. With the KDE version of EndeavourOS which I also installed in a Virtualbox just to check out their very latest, problems arose a few weeks after install. Then again, cynics including myself might say KDE with its trillions of complicated config options presents problems the moment you start running it
So anyway, assuming no glitches occur, there's still always low level anxiety associated with running a rolling release, especially when it comes to Arch based systems. Someone else in this thread pointed out the frequent and massive updates. I have my EOS set to "once daily", and usually that's enough to make it download tons, including new kernel updates, systemd versions etc almost each time. In addition, with Arch, some run-of-the-mill stuff for whatever reason is not available from the official repositories, so you need to use AUR which may or may not be safe. AUR makes you build stuff - and it can be a lengthy process, even basics like my favorite browser, Librewolf - which in Debian based systems requires a couple of clicks to install in no time. Plus you can't ever be sure that something coming from AUR won't at some point cause conflicts with stuff from the official reps, so you may end up with a broken system and no clue why this is.
With that in mind, I think while rolling would be ideal if it were reliable at all times and in any circumstances, the safer, more comfortable method probably is installing new versions. In practice, this isn't such a big deal. Back up /home to be on the safe side, then during installation make sure your current home directory is not formatted, set it to "keep old home" when the installer offers that option, and, once you're up and running again, take a little time reinstalling whatever packages you need which the fresh install is missing. I recently upgraded my main system from MX 19 to 21, and a VBox from 21 to 23beta1 - both without problems and probably using less time than you would require updating EOS if you left that unattended for a week or two.
The one thing I'd say - and this is purely personal and no criticism at all - is I do prefer the old Calamares installer. The new one MX has been using since 21 can be seen as less straightforward and somewhat daunting at first. That said, I'd recommend to stick with fixed releases and once every so many years install a fresh version.