Hi,
On 03/02/10 11:20, emil wrote:
I downloaded the current Live CD a week ago. It is based on Ubuntu.
Sage runs perfect, but functionality beside this is limited.
I recently compiled Sage for Puppy Linux. This is a very small but
very complete Linux Distribution.
It has Office Applications, Webbrowser/emailclient, Geany-IDE,
Multimediasupport and Lots of Utilities (e.g. Gparted). I try to
proove that it makes a good base distro for big packages like sage.
I have a prototype of a Sage Live CD working (692 MB). It includes
Sage
Sage documentation
Latex (with Lyx editor)
octave
gnuplot
jsmath fonts
wine
and all applications and programs of the standard Puppy Linux
distribution. I think this could be a nice
tool for education/teaching and generally help to distribute sage.
Puppy Linux has despite the small size a very complete set off
hardware drivers and easy to use setup and install utilities (e.g.
install Sage Live CD to USB stick).
Currently I try to figure out how sage uses Java and if it is possible
to access this from outside of Sage.
Same goes for the ipython environment. For a 700 MB CD I currently
have 8 MB space left.
I would also like to include some flashy Sage demos (possibly with
good graphics).
I could upload my prototype to a filehost, if you are interested in
testing it?
regards,
emil
Nice to know of your work. Some time ago I was working in something
similar (a customized Linux distro for education with Sage and other
tools inside) and release betas based on Debian and Arch Linux. At some
point I thought on using Puppy also, but the advantages of a minimalist
package management system like Arch's pacman and the community's
dynamics keeps me on Arch (would be really nice to have pacman support
on Puppy). After releasing several LiveCDs I went to the route of using
VirtualBox to run the CD Image installed on a virtual hard disk image,
so students can use all the programs on the environment like scientific
text editors (TeXmacs, LyX, etc), Sage via the browser, shell or the
more friendly interface using TeXmacs (which was the best combination
for writing and calculating homeworks) and without the need to reboot
the system.
That went fine if you deal with all the glitches of the distro itself
and virtualization, but at some point I think that making, virtualizing
and running a complete distro with a huge CAS system, to write and
calculate the math that we deal with in the class was overkilling.
Trying to keep small, smart and connected was the twist of this
semester. So I'm now using MathPiper + Cyn.in + MyPaint/Touchscreen and
seems a good combination. At some point I would like that MathPiper can
be connected with Sage starting with Sage-Small (Source Python
Distribution) and even I foresee combinations with jython or qt-jambi.
We will see.
So my recommendation is: try to put also Java + MathPiper in your
distro. That would make bridges with other people without running the
same platform that you provide, just using java over whatever they want.
And just for curiosity, what about giving puppy support for the package
manager of Arch?
Cheers,
Offray
--
You received this message because you are subscribed to the Google Groups
"sage-edu" group.
To post to this group, send email to sage-...@googlegroups.com.
To unsubscribe from this group, send email to
sage-edu+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/sage-edu?hl=en.