[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MiNT] LDG guide
On Thu, 29 Nov 2012 01:11:16 , Eero Tamminen <oak@helsinkinet.fi> wrote:
> Hi,
>
> On torstai 29 marraskuu 2012, Peter Slegg wrote:
> > Is filesize so critical anymore for people running Mint ?
> >
> > I think the key benefit of dynamic linking is that it would help
> > maintainers, there would be less need to re-build apps.
>
> It's not just disk space saving you get from smaller files, but
> also memory savings. Reading large programs from disk to memory
> will also take time, i.e. it can improve performance if largest
> parts of programs could be shared.
Loading TOS/GEM apps has never been slow. Windows on a 2.x GHz PC
is slower :-)
> Downside of shared libraries are binary incompatibilities between
> versions (especially for C++ code) when they're updated and detecting
> the incompatibility and knowing which apps they will break. Solutions
> to the binary incompatible shared libraries are library versioning,
> and symbol versioning, both in the library and packaging level.
True, there is seldom a panacea but I think the current difficulty in
re-building apps with new libs is more of a "brake" on updates.
With libs, even if they aren't shared in memory, might mean we
could have autobuilds of many things.
Peter