ISO downloads (higher availability & integrity) with Metalink
anthonybryan at gmail.com
Sat Mar 3 19:48:08 GMT 2007
If anyone wants to join in with testing or feedback:
Metalink can help with Ubuntu ISO downloads. Numerous other Linux/BSD
distributions, OpenOffice.org, and cURL make use of it. It is a file
format and system supported by download programs.
Metalink has the following advantages:
* List multiple FTP/HTTP/P2P sources for a download. A .metalink for
an ISO will list all mirrors that it is available from. (This allows
for faster downloading with segmented multi-source downloads, if you
* Some ISPs and organizations don't allow P2P, so it's good to have
the FTP/HTTP sources.
* If one link or server fails, download automatically continues using another.
* Automatic full file checksum verification at end of transfer.
* Automatic error correction for downloads in progress and repairing
of corrupted downloads (using optional chunk checksums/repair
* Ability to give certain mirrors or P2P sources priority.
* List location information (by country) for mirrors, so downloads can
be filtered by location.
* Simplifies download page layout (which currently contain many pages
of redundant mirror lists).
* No server side changes or tracker necessary.
* GPLed Clients for Mac, Unix, and Windows, along with non-Free
clients. (aria2 included in feisty).
People have been using Metalinks to download Ubuntu, Edubuntu, and
Kubuntu ISOs for almost a year from
http://download.packages.ro/metalink/ (There are multiple GPL programs
for Metalink generation).
You can test metalink downloads with aria. Install it ('apt-get
install aria2' on feisty or http://aria2.sourceforge.net/ ) then use
it with 'aria2c
(( Anthony Bryan
)) Metalink [ http://www.metalinker.org ]
More information about the ubuntu-devel