[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Debian ISOs



Hi,

Metalinks might be helpful on Debian's download page for CD/DVD images. You
could have a single quick link to your ISOs that contains all the
mirror/p2p/checksum info in it.

Metalinks, a cross platform vendor neutral fortmat, are used by download
managers & contain Mirror & p2p locations for segmented downloads, along
with automatic checksum verification when the download completes. It spreads
the download between multiple servers so its faster for users, more
reliable, & less load on any one server. Metalinks are backward compatible
too.

If you're interested, you can try it out with aria2 (Unix command line)
(http://aria2.sourceforge.net), Speed Download (Mac)
(http://www.yazsoft.com), wxDownload Fast (Mac/Unix/Win), or GetRight
(Windows) (http://www.getright.com), then clicking on these samples:

http://www.metalinker.org/samples.html#isos (There's a metalink for Debian
DVD ISOs there).

Also, OpenOffice.org uses metalinks to distribute their free office suite at
http://distribution.openoffice.org/p2p/magnet.html & a few other Linux
distributions use it for their ISOs.

There's a video of metalink working in GetRight here:
http://www.metalinker.org/implementation.html

Metalinks are just simple XML like this:

<?xml version="1.0" encoding="utf-8"?>
<metalink version="3.0" generator="Metalink Generator v1.00.0034"
xmlns="http://www.metalinker.org/";>
  <publisher>
    <name>debian</name>
    <url>http://www.debian.org/</url>
  </publisher>
  <description>Debian 3.1r2 i386 DVD ISO</description>
  <files>
    <file name="debian-31r2-i386-binary-1.iso">
      <version>3.1r2</version>
      <os>Linux-x86</os>
      <verification>
        <hash type="md5">e467b508185f4fdd8e97c9ee76045288</hash>
      </verification>
      <resources>
        <url type="http" location="us"
preference="100">http://cdimage.debian.org/debian-cd/current/i386/iso-dvd/de
bian-31r2-i386-binary-1.iso</url>
        <url type="http" location="us"
preference="100">http://debian.osuosl.org/debian-cdimage/current/i386/iso-dv
d/debian-31r2-i386-binary-1.iso</url>
        <url type="http" location="ro"
preference="100">http://ftp.iasi.roedu.net/mirrors/ftp.debian.org/debian-cd/
current/i386/iso-dvd/debian-31r2-i386-binary-1.iso</url>
      </resources>
    </file>
  <files>
    <file name="debian-31r2-i386-binary-2.iso">
      <version>3.1r2</version>
      <os>Linux-x86</os>
      <verification>
        <hash type="md5">34ad0d7a9ff4a44c5cffb6d238ac4b26</hash>
      </verification>
      <resources>
        <url type="http" location="us"
preference="100">http://cdimage.debian.org/debian-cd/current/i386/iso-dvd/de
bian-31r2-i386-binary-2.iso</url>
        <url type="http" location="us"
preference="100">http://debian.osuosl.org/debian-cdimage/current/i386/iso-dv
d/debian-31r2-i386-binary-2.iso</url>
        <url type="http" location="ro"
preference="100">http://ftp.iasi.roedu.net/mirrors/ftp.debian.org/debian-cd/
current/i386/iso-dvd/debian-31r2-i386-binary-2.iso</url>
      </resources>
    </file>

  </files>
</metalink>


thanks,

Anthony Bryan
http://www.metalinker.org/



Reply to: