D&C GLug - Home Page

[ Date Index ] [ Thread Index ] [ <= Previous by date / thread ] [ Next by date / thread => ]

Re: [LUG] Gobolinux (was KDE Install?)

 

> Duplication of libraries required.
> (Sharing libraries is part of what makes linux so efficient and reliable)
My understanding was that the libraries were shared as normal.

"To list just a few of the unfeasible ideas we were suggested, I could mention:
    * make all programs relocatable - I would love to see that, but
that would either mean: rewrite every app in the world to use
libprefix, store every dependency inside each program directory and
have some libraries on disk one hundred times (and deal with the
clashes that arise in a system that is not prepared for this), compile
everything relative to the same tree (I devoted an entire section
above for this). "

on this page: http://www.gobolinux.org/index.php?page=doc/articles/clueless

"have some libraries on disk one hundred times" sounds like what
you're suggesting and the fact that they're saying they don't want to
do it suggests that they don't.


> Exponential increase in disk size needed.
Not sure what your axis are. size vs what? if it relates to the above
comment then I don't think so for my reason above.


> Incompatibility with other linux versions and software.
Gobolinux claims to be very compatible.

"The fact that on GoboLinux all Unix library directories present all
libraries from the system, all header directories present all headers,
and so on, neutralizes many common compatibility problems between
distributions, causing us to be, ironically, one of the most
compatible distros, despite the unorthodox directory layout."
on this page: http://www.gobolinux.org/index.php?page=doc/articles/clueless


>ts basically breaking a standard.
All the standard unix paths are provided with symlinks so your scripts
can still start with #!/usr/bin/bash or whatever. This page has a good
explanation.
http://www.gobolinux.org/index.php?page=doc/articles/gobohide
Only issue I see is if something objects to symlinks for whatever reason.


>I certainly don't want to waste space installing dozens of versions
of the same library.
You don't have to have several versions if you don't want to. unless
you have a program that needs an old version for some reason... but
that would be the same on any distro.

-- 
The Mailing List for the Devon & Cornwall LUG
http://mailman.dclug.org.uk/listinfo/list
FAQ: http://www.dcglug.org.uk/linux_adm/list-faq.html