Article 5C477 Have we gone full circle ?

Have we gone full circle ?

by
ychaouche
from LinuxQuestions.org on (#5C477)
It just crossed my mind that, at some point in history,
every software had their own library shipped with them,
which made them big. So we thought why don't we all put
common useful code in Dynamic libraries that are
shipped just one time for all the software that's on a
given system, that way, any software that needs, say,
the math sin function can just load the libm.so library
and use it from there, instead of every software having
its own math library inside it. It also makes
maintaining the software easier. But we forgot that
libraries are also software in their own right and they
evolve just as software do : new functions get added,
and the last version of your favorite software needs a
newer version of that library to work. At the same time,
critical parts of your system need the old version !
So we decided to create containers, virtual
environements, and technologies like snaps... aren't we
going back to the original state where every software
had their own libraries and dependencies shipped with
them ? what are your thoughts ?latest?d=yIl2AUoC8zA latest?i=4o6Tdn9llqk:DNSMuZ79K7I:F7zBnMy latest?i=4o6Tdn9llqk:DNSMuZ79K7I:V_sGLiP latest?d=qj6IDK7rITs latest?i=4o6Tdn9llqk:DNSMuZ79K7I:gIN9vFw4o6Tdn9llqk
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments