Hi,

On Mon, Dec 23, 2013 at 02:07:12PM -0800, Emil Widmann wrote:
> I am trying to build the latest sage release with the possible goal of 
> releasing another Live image version (USB/CD/HD disk image).

i am maintaining a Debian live version of Sage for more than one year, so
we can join our efforts and mutualize our ideas!

http://sagedebianlive.metelu.net/

The source code of the customization and build scripts is (GPL) available
here, so there is room for collective developpment (still using mercurial
though ;) http://sagedebianlive.metelu.net/sources/sagedebianlive/

Also, there are some tools that make the current Sage Debian live
different from a raw debian live in order to fit to our particular needs,
some details on the design are available here:
http://www.lirmm.fr/~monteil/papiers/fichiers/Monteil-Slides-Extremecom2013.pdf
http://www.lirmm.fr/~monteil/papiers/fichiers/Monteil-USB.pdf

In particular:
- i am using a different persistence scheme than the classical use of a
  separate ext2 partition in order to ease the use for windoz users (this
  OS refuses to read ext2 filesystems).
- unlike Puppy, Debian live does not offers an easy tool to change the
  system language, hence i had ot write one.
- there is an easy clone/upgrade script that allows to spread the USB key
  very easily and fast in a classroom/workshop, and replaces the
  download/burn by a key2key propagation (allowing content sharing between
  peers (e.g. worksheets), while still preserving their private data).
- it is huge (e.g. it contains latex and some optional Sage spkg such as
  database_gap), to allow a remote user without a good internet connexion
  to experience an autonomous Linux system.
- if a computer BIOS can not boot from a USB key, there is a small
  kexec-based CD image that allows to boot on the USB keys (also works for
  Mac UEFI uncompatible boot system)
- i am currently writing an off-line integrity checking system (explained
  at the end of the slides).
- a raspberry pi can be used as a kiosk for automatic upgrade of keys
  (plug the target key to the pi and udev will launch a non-interactive
  upgrade script).

By the way, it could be interesting to put a link to this Sage Debian live
from the sagemath.org download page (the current link "live CD" points to
a 5.3 version of Sage).

Ciao,
Thierry


-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to