[OpenIndiana-discuss] Rolling release considered harmful
Yassine Chaouche
a.chaouche at algerian-radio.dz
Tue May 4 15:52:01 UTC 2021
Le 5/4/21 à 3:37 PM, Toomas Soome via openindiana-discuss a écrit :
>
>> Well you can *update* packages and remain in same OS version. Or,
>> you can *upgrade* to next OS version, for example from Ubuntu 16
>> to Ubuntu 17. In that case yes, breaks happen, and most users
>> prefer to simply reinstall instead of upgrading, which they
>> consider cleaner.
>>
> Well, with upgrade you get new OS version [...] because you have technical changes which are either not compatible with current apps or introduce some major (new) technologies into the system.
>
> But when our interfaces remain stable and we do not break the apps and we do not have marketing department… we can just update. But then again, things are never that simple;)
I am beginning to appreciate a little more how containers fix this
compatibility issue.
The only thing I need to figure out is how to get the most out of
containers
optimisation-wise, i.e still getting a way to share common libraries
between
same-generation apps. Otherwise, I see software distribution going full
circle
+-----------------------------------+
+>>>>>>>>>>>>+Every software uses its own library+>>>>>>>>>>+
snap, docker, virtual ^
+-----------------------------------+ v
environements, appImage,
^ v
Introducing shared libraries
whole VMs. ^ v
+----------+---------------------------+
+----------------------v-------------+
|This particular software needs lib L | |
Let's have common code in shared |
|version 2 but your system relies on | |
libraries, this should make apps |
|lib L version 1. | | smaller in size and
easier to |
+----------^---------------------------+ |
maintain. |
^ +----------------------+-------------+
^ v
+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+
Can't have
multiple versions
of same lib
-- Yassine.
More information about the openindiana-discuss
mailing list