Doubts about Linux rolling releases
I have stayed away from rolling releases as I consider them to be
inherently unstable, or prone to unexpected side-effects. However, have
ventured into playing with Void Linux, see post a couple of days ago:
https://bkhome.org/news/202309/first-experiment-creating-a-void-rootfs.html
I even built "easyVoid"; EasyOS built from Void packages, and it
works, with some issues. Installed LibreOffice from the Void package
repository; works. However, installed Shotcut video editor, and at
startup there was a popup window informing that "libjack0" package is
missing.
Well, the version of libjack that it wants isn't in the repository. I had to get it from the Debian repo. Then Shotcut worked.
This has reminded me why I don't like rolling releases. Dependency
management has to be very rigorous to work properly in a rolling
release, and I have just got an indication that it isn't up to scratch
in Void Linux. Unless I hit one very rare example.
But other, very serious, problems can occur, that versioned releases
avoid. For example, a couple of years ago there was a version bump of
the 'pango' package that caused many applications to misbehave. The
misbehaviour might only get noticed sometime later, when users complain.
A versioned Linux release might not eliminate that particular problem,
but will greatly reduce its likelihood of occurrence or the
severity.
Tags: linux