Hi,

this is circle of questions coming up every now and then, I try to
give a complete yet not too long answer.

The Sage community is limited in resources, and for the time being,
the focus is set e.g. to further broaden the number of systems that
are supported. Solaris and BSD are on a good way, but not completely
done yet AFAIK, considerable efforts are spent on Cygwin, and native
support for Windows (both in 32bit and 64bit mode) is envisaged.

Given this and other arguments, a clear and precise design decision
has been made --- there is one and only one Sage distribution which
includes "almost everything", but which (builds and) runs on a large
variety of systems at one and the same time, with as few system-
dependent deviations as possible (for easy maintainability).

This design decision allows for some comfort, e.g. you can move around
the whole Sage tree, and upon startup, some internal hardcoded paths
have to be adjusted once, but then it runs fine. Or else, you could
install Sage-2.9 (say) and Sage-4.2 at the same time (in different
directories of course), although these two version of Sage might
depend on different (even incompatible) libraries/progams resp.
versions of libraries/programs (to be found under the respective
SAGE_ROOT/local/lib/ and SAGE_ROOT/local/bin/ directories). Another
benefit is the possibility to distribute precompiled binary
distributions of Sage (that can be more or less just copied to some
directory of the users choice).

That said, there should be no need to "rip out some libraries", and
there should not be collisions. Everything is supposed to live happily
side-by-side. If problems happen (and they do), usually some
environment settings are messed up --- or it is a bug in Sage.

Of course there dreams of providing version of Sage that are simply
"apt-gettable" into current Debian/Ubuntu installs, to have Sage-
x.y.z.rpm's for Fedora, and so on (I remember some recent work for
Mandriva in that direction). But currently, simply the manpower lacks
to do the necessary building and testing (resp. the possibly available
forces are occupied with tasks that at the moment are considered to be
more important).

Help is always welcome, and be it in the form of a precise bug report
--- what kind of problem do you have with gnutls?

Cheers,
Georg

P.S.:
William et.al., please feel free to correct me ...

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to