[OpenIndiana-discuss] Rolling release considered harmful

Yassine Chaouche a.chaouche at algerian-radio.dz
Tue May 4 16:00:14 UTC 2021



Le 5/4/21 à 4:52 PM, Yassine Chaouche a écrit :
>
> 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.
>

Oops, formatting failed, let's try again.


                                               
+-----------------------------------+

                                  +>>>>>>>>>>>>+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





More information about the openindiana-discuss mailing list