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



_______________________________________________
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to