-------------
I made a new version of my Sage Pupplet, based on the brand new Sage 4.6 release and shinobars Quickset edition release.
Sage aims to be a viable open source and free alternative to Mathematica, Matlab, Maple, Magma etc....
Download ISO image
http://boxen.math.washington.edu/home/e ... -46-r3.iso
md5sum-r3.txt
readme.txt
The core of sage is based on the "python-family" libraries, like numpy, sympy, scipy but it allows for fast execution using compiled code with "cython". Other free packages are included over special interfaces, e.g. R, Maxima, Pari.
Beside sage I included also the sage html documentation (incl. Tutorial and FAQ) in the iso, and also the jsmathfonts for nice rendering of formulas. I choose seamonkey browser buy default and removed midori (althoug you can load other browser over quickpet anytime). The sage software was downloaded as Ubuntu binaries and just unzipped into Lupq quickset edition - a good example of the power of woof.
Some problems with previous version should be fixed:
Easier set up and country/keyboard Wizard at startup
Partial localisation (english, french, german, spanish, japanese?) due to the excellent effort of shinobar and others.
Compatibility with older processors should be better (Compiled with FAT_BINARIES option)
I removed Latex, Octave, Lyx and Tecmax. This makes the iso smaller.
I tested it in my dual core desktop with 1GB RAM, and in a virtual machine with 768 MB RAM.
of course:
Credits Sage W. Stein and the community.
Credits puppy linux to BarryK, playdayz, micko01, shinobar and the community!
emil
---------------------- Previous Version, March 2010 --------------------------
Hi,
I spent some time with mathematic software recently. Beside others I came across the Sage Project. It's mission goal is to provide a complete open source alternative to the "big players" in that field, i.e. Mathematica, Matlab, Maple, Magma.
It glues together various existing open source packages, as a result is a rather heavy heap of software (uncompressed over 1 GB).
I figured that Puppy Linux would be a very good technology platform to carry this big package and still keep it at a reasonable size (and speed). A usable Live CD - the current Ubuntu version is really minimalistic - or a working USB version would make this ambitious project much more easily distributable. The Iso contains:
- Puppy Linux 431
Sage
Sage Documentation & Tutorial
Latex & Lyx Editor
Octave
Gnuplot
Alternative:
Download SageLive
I think the end result runs with acceptable performance. I have no comparisons of the hardware requirements of other installations, but I think that this version will run fine on "low end" equipment. I could test it with 1 GB RAM and 1,6GHz. It might be possible to go as low as 512 MB Ram - but then surly some Swap space is required.
This project was an interesting learning experience for me (Wallpapers, Menu, Desktopicons, initrd.gz, Memory issues, Swapspace). If anybody likes it I would be happy.
Emil
PS: I came about this interesting personal history of the Sage project(from W. Stein, main creator of the project)
PPS: to make setting up swapspace easier I wrote a swapwizard script to assist user in creating swapspace. It is localised in the /etc/rc.d directory. Currently it is not called automatically, but the idea is to include that later.
Screenshot appended