On Mon, 23 Nov 2009 at 11:24AM -0600, Jason Grout wrote:
> What if we just keep build directories on sage.math?  Then people can 
> use rsync to update their binary installations, which is an "intelligent 
> binary diff program providing compressed differentials".
> 
> So we can just have a directory sagemath.org/SUSE-binary-installation/ 
> that is a direct copy of the build directory on the SUSE virtual 
> machine.  To update, people would just use rsync to update their local 
> copy with that directory.

A compromise between "tarball on a webserver" and "rsync server" is
zsync: http://zsync.moria.org.uk/

"zsync is a file transfer program. It allows you to download a file from
a remote server, where you have a copy of an older version of the file
on your computer already. zsync downloads only the new parts of the
file. It uses the same algorithm as rsync. However, where rsync is
designed for synchronising data from one computer to another within an
organisation, zsync is designed for file distribution, with one file on
a server to be distributed to thousands of downloaders."

It seems like it would work really well, except that it would require
people to keep their old downloads; to efficiently upgrade to, say,
4.2.1, you would need the tarball from downloading 4.2.

It seems like a reasonable mix of regular file downloads and rsync.

Dan

-- 
---  Dan Drake
-----  http://mathsci.kaist.ac.kr/~drake
-------

Attachment: signature.asc
Description: Digital signature

Reply via email to