Mirror/p2p distribution of DSLForum: DSL Ideas and Suggestions Topic: Mirror/p2p distribution of DSL started by: twanj Posted by twanj on June 01 2006,19:40
This is more for Windows people who use GetRight 6, but a downloader could probably be patched together really quickly with curl or wget.Theres a < .metalink > for DSL 3.0rc1...It lists all the mirrors for segmented downloading/load balancing between mirrors & could have p2p (bt, magnet, ed2k) in there too. Theres automatic checksum verification too. < http://www.metalinker.org/samples/DamnSmallLinux-3.0rc1b.metalink > Its an XML file that looks 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>Damn Small Linux</name> <url>http://www.damnsmalllinux.org/</url> </publisher> <description>DSL is a very versatile 50MB mini desktop oriented Linux distribution.</description> <files> <file name="dsl-3.0RC1b.iso"> <version>3.0RC1b</version> <language>en-US</language> <os>Linux-x86</os> <size>51927040</size> <verification> <hash type="md5">6cf7ef9038e4a812806a9752549a271b</hash> </verification> <resources> <url type="ftp" location="be" preference="100">ftp://ftp.belnet.be/packages/damnsmalllinux/release_candidate/dsl-3.0RC1b.iso</url> <url type="ftp" location="ie" preference="100">ftp://ftp.heanet.ie/mirrors/damnsmalllinux.org/release_candidate/dsl-3.0RC1b.iso</url> <url type="ftp" location="za" preference="100">ftp://ftp.is.co.za/linux/distributions/damnsmall/release_candidate/dsl-3.0RC1b.iso</url> <url type="ftp" preference="100">ftp://ibiblio.org/pub/Linux/distributions/damnsmall/release_candidate/dsl-3.0RC1b.iso</url> <url type="http" preference="100">http://distro.ibiblio.org/pub/linux/distributions/damnsmall/release_candidate/dsl-3.0RC1b.iso</url> <url type="http" preference="100">http://dsl.thegeekery.com/release_candidate/dsl-3.0RC1b.iso</url> <url type="http" location="be" preference="100">http://ftp.belnet.be/packages/damnsmalllinux/release_candidate/dsl-3.0RC1b.iso</url> <url type="http" location="ie" preference="100">http://ftp.heanet.ie/mirrors/damnsmalllinux.org/release_candidate/dsl-3.0RC1b.iso</url> <url type="http" location="at" preference="100">http://gd.tuwien.ac.at/opsys/linux/damnsmall/release_candidate/dsl-3.0RC1b.iso</url> <url type="http" location="ca" preference="100">http://gulus.usherbrooke.ca/pub/distro/DamnSmallLinux/release_candidate/dsl-3.0RC1b.iso</url> </resources> </file> </files> </metalink> |