[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