Improvements to ISO downloads

Questions about the project and the distribution - obviously no support questions here please

Improvements to ISO downloads

Postby twanj on Fri Feb 23, 2007 3:34 pm

I noticed this on the download page:

- always check the MD5 before burning the ISO. If you keep getting the wrong MD5 from one of our mirrors, please tell us on the forums.


You should try out metalinks at least for your ISO downloads. It's a simple XML file that can list your mirrors and the file's checksum (which is automatically verified once the download is done) and repair information to fix the file if theres an error during download. OpenOffice.org, openSUSE, Arch, and other distributions use it. Downloads are REALLY fast because it can use multiple mirrors at once.

aria2 is a command line client that works really well. but there are other clients on all platforms.

If anyone's interested, I'll make one up for the latest ISO.
twanj
Level 1
Level 1
 
Posts: 5
Joined: Fri Feb 23, 2007 3:28 pm

Linux Mint is funded by ads and donations.
 

Postby clem on Sat Feb 24, 2007 9:46 am

This is excellent. Can you also count the number of downloads? If you provide a "metalink" I'll be happy to add it to our download section.

Clem
User avatar
clem
Level 15
Level 15
 
Posts: 5552
Joined: Wed Nov 15, 2006 8:34 am

Postby twanj on Sat Feb 24, 2007 11:59 am

There's no official way to count downloads. You could list multiple files (ISO and "counter" file) in the metalink - have a README file or something that isn't referenced elsewhere, so if people are getting it they get it from the automated metalink download and not elsewhere. Then pay attention to the stats for that one file.

Other people have asked for it, but some people have privacy concerns. Maybe a <report> section in there? If you want to discuss it, let's.

Here you go:

http://www.metalinker.org/samples/Linux ... o.metalink

Just open it up in a text editor if you want to add more info (I couldn't get your fourth mirror's URL, and the lintelligence.de one wasn't working for me).

Code: Select all
      <resources>
            <url type="http" location="us" preference="100">http://distroplanet.com/downloads/LinuxMint/LinuxMint-2.2.iso</url>
            <url type="http" location="us" preference="100">http://1.homingpenguin.com/LinuxMint-2.2.iso</url>
            <url type="http" location="de" preference="100">http://www.lintelligence.de:8080/data/mint/LinuxMint-2.2.iso</url>
         <url type="magnet">magnet:?xt=urn:sha1:43655d152345e114e35f9d07244f34b76b163461&amp;dn=LinuxMint-2.2.iso</url>
      </resources>
twanj
Level 1
Level 1
 
Posts: 5
Joined: Fri Feb 23, 2007 3:28 pm

Postby clem on Mon Feb 26, 2007 4:57 am

Thanks, this was added to the download section: http://linuxmint.com/download.html

Clem
User avatar
clem
Level 15
Level 15
 
Posts: 5552
Joined: Wed Nov 15, 2006 8:34 am

Postby twanj on Wed Feb 28, 2007 9:27 pm

Cool! Here's the rest

http://www.metalinker.org/samples/Linux ... o.metalink
http://www.metalinker.org/samples/Linux ... o.metalink
http://www.metalinker.org/samples/Linux ... o.metalink

and here's some good posts on metalink:

http://www.geospatialsemanticweb.com/20 ... -downloads

Metalink solves the first problem — how to find the most speedy way to download a file — by grouping different download protocols into one protocol. This enables Metalink clients to automatically switch between different mirror servers without explicit user instructions.
...
I’m quite excited about Metalink. While there is no guarantee that Metalink will revolutionize Internet file downloads, but its use of markup languages to describe information on the Web and its attempt to shield users from heterogeneous download protocols are signs of the emerging Semantic Web.


http://slashdot.org/article.pl?sid=07/02/25/144209

"Metalinks collect information about files in an XML format used by programs that download. The information includes mirror lists, ways to retrieve the file on P2P networks, checksums for verifying and correcting downloads, operating system, language, and other details. Using Metalinks details the Free Software programs you can use to download them with. There are also clients on Mac and Windows. With a list of multiple ways to download a file, programs can switch to another method if one goes down. Or a file can be downloaded from multiple mirrors at once, usually making the download go much faster. Downloads can be repaired during transfer to guarantee no errors. All this makes things automatic which are usually not possible or at least difficult, and increases efficiency, availability, and reliability over regular download links. OpenOffice.org, openSUSE, and other Linux/BSD distributions use them for large downloads."
twanj
Level 1
Level 1
 
Posts: 5
Joined: Fri Feb 23, 2007 3:28 pm

Postby clem on Thu Mar 01, 2007 5:40 am

Thanks. I updated the download section with this: http://www.linuxmint.com/download.html

Clem
User avatar
clem
Level 15
Level 15
 
Posts: 5552
Joined: Wed Nov 15, 2006 8:34 am

Postby twanj on Sat May 05, 2007 1:45 am

Sorry for the delay, the other .metalinks are here:

http://www.metalinker.org/samples/Linux ... o.metalink
http://www.metalinker.org/samples/Linux ... o.metalink
http://www.metalinker.org/samples/Linux ... o.metalink

I only included direct URLs, because I noticed some download managers had problems with the others (like http://www.lintelligence.de/getdownload ... 342613/535 )
twanj
Level 1
Level 1
 
Posts: 5
Joined: Fri Feb 23, 2007 3:28 pm

Postby clem on Sun May 06, 2007 1:31 pm

Thanks,
Clem.
Image
User avatar
clem
Level 15
Level 15
 
Posts: 5552
Joined: Wed Nov 15, 2006 8:34 am

Linux Mint is funded by ads and donations.
 

Return to Non-technical Questions

Who is online

Users browsing this forum: No registered users and 4 guests