Am Mittwoch, 25. Dezember 2013 20:40:41 UTC schrieb Thierry 
(sage-googlesucks@xxx):
>
> 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.google.com/url?q=http%3A%2F%2Fwww.lirmm.fr%2F~monteil%2Fpapiers%2Ffichiers%2FMonteil-Slides-Extremecom2013.pdf&sa=D&sntz=1&usg=AFQjCNHgeygUpAYM_t_ZFSy1lQHeNh170Q>
>  
> 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 
>


Hi Thierry,
I think it is an excellent idea to put a link about your sagedebianlive on 
the sagemath homepage. I think the easiest way is to contact Harald Schilly 
directly about it. It would also need an improvement of the existing 
documentation about the purpose of the different images. I am aware that 
probably the need of classic "Live CD" images is rapidly declining, while 
USB/Flash card based images might have their niche in the future.

I can stick with the puppy base which is optimized for this purpose, but it 
would be better to bundle efforts and work on a common base.

Last year I tried to test your image but I ran into some difficulties 
(size, download time etc.) and personal time constraints, so I abandoned it.

Over the last year there appeared some efforts to develop a system based on 
pure debian live with full apt-get ability in the puppy community. Recently 
a substantial "slimm down" of the official debian base was reported (there 
is a JWM desktop squeeze image with 65 MB, and a wheezy ICE WM desktop 
image with 150 MB), so building a really small debian live image with sage 
became realistic for me.
Light Debian Live Squeeze, 
<http://www.murga-linux.com/puppy/viewtopic.php?t=90586>Light Debian Live 
Wheezy <http://www.murga-linux.com/puppy/viewtopic.php?t=90660>, How to 
reduct the size of Debian Live 
Image<http://www.murga-linux.com/puppy/viewtopic.php?t=90629>

Currently I build a proof of concept image, I intend to keep the base and 
the sage build seperated in 2 different squashfiles.
Technically the Debian base has far more rough edges (networking, wireless, 
keyboard settings, as you already mentioned localisations) and it lacks all 
the fine small puppy apps, but it has the big advantage of the working 
package management.

For me the best overall concept would be to offer a small working base 
image, and offer the additional software (e.g. texlive, but also maybe 
Modellica or OpenFOAM) prepackaged in squashfile modules. The distribution 
off the whole software bundle on one stick would still be possible, but 
additionally it would be possible to download a small working base for 
testing etc. 

Currently I boot a frugal hd install of the squeeze version, and I have a 
live-rw storage file for my persistent changes ( Iuse GRUB4DOS bootloader)

title Light-Debian-Core-Test
root=(hd0,3)
kernel /live/vmlinuz boot=live config persistent nonetworking swapon 
quickreboot noprompt autologin
initrd /live/initrd.img
boot

I am still unsure of how to build sage, I guess I will use debians atlas 
package and also debian compilers and try to make microlrelease. I think 
there is a lot going on in https://wiki.debian.org/DebianScience/Sage, so 
maybe there can be a far more integrated build in the future.

Cheers









 




-- 
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