Domain: metalinker.org
Stories and comments across the archive that link to metalinker.org.
Comments · 18
-
Web history / cache archives
What I'm really hoping for is that they'd put up compressed archives of their Web history, or perhaps X most popular sites, segmented by domain name. With solid compression across many raw dumps of similar HTML pages (especially different versions of the same page), that could save >99% of bandwidth compared to a scraper script that loops through "http://wayback.archive.org/web/*/$domain/*"
... That would encourage many people to download their favorite sites to burn on DVD, and perhaps client-side software (ex. cache proxies, "timegate" browser plug-ins, personal search engines, etc) could utilize this data as well. It would also add much decentralization and redundancy, if the goal is to ensure data proliferation in case of a cataclysmic event or government censorship of the Internet.On a less significant note, I find it interesting that they're not running any BT-specific seeding software on their servers (ex. hekate), relying on Web seeds instead. I wonder what exactly the downsides are: limited BT client support, magnet URL's, etc. It's also interesting that they're not using Metalink.
-
Re:Analogy
check out metalink. most linux distributions use it for large downloads and software updates.
-
Re:The bigger question is:
I would like a solution that combines metalinks (one file that contains multiple urls for a download plus the checksum) with Bittorrent.
A client could start a http download from one server, and a bittorrent that requests pieces for the latter chunks. You can also make multiple http request with a offset these days, on another http server or the same one.This could even be built in magically into http browsers: if the file size is > 50MB, ask the cloud if there are nodes for the given url. That is provided you have a checksum like with metalinks. Appearantly metalink already features this possibility: http://www.metalinker.org/
-
why not use metalink?
it would be cool if they could use metalink, an internet standard for describing files offered in hybrid ftp/http/p2p content distribution systems, already used by a lot of open source projects.
-
Guaranteed transmission in downloads
You can use Metalinks for downloads without errors. It can use whole file checksums, or partial file checksums to repair errors.
-
For those who can't use torrents, try metalinks
Not everyone can use torrents, so try out the metalinks. These are XML files that list mirrors & checksums, helping you find a server, and verifying that the download didn't have errors.
You can use DownThemAll! (Firefox extension), KGet in KDE4, GGet in GNOME, aria2, or metalink-checker (among many other Windows/OS X/Linux download clients).
The official
.metalink files are available at
http://releases.ubuntu.com/releases/8.10/
http://releases.ubuntu.com/releases/kubuntu/intrepid/ -
For those who can't use torrents, try metalinks
Not everyone can use torrents, so try out the metalinks. These are XML files that list mirrors & checksums, helping you find a server, and verifying that the download didn't have errors.
You can use DownThemAll! (Firefox extension), KGet in KDE4, GGet in GNOME, aria2, or metalink-checker (among many other Windows/OS X/Linux download clients).
The official
.metalink files are available at
http://releases.ubuntu.com/releases/8.10/
http://releases.ubuntu.com/releases/kubuntu/intrepid/ -
Re:Hardware Failure is your bigger concern
A few years ago, I wrote some software for patching and updating a rather large software installation on multiple clients. Even on a LAN, we saw approximately 1 bit error for every 4GB of data transfered over raw TCP/IP. Errors happen.
True reliability over TCP requires strong checksums on top of the weak error-correction provided by the protocol. The bottom line is that HTTP and FTP aren't really suited for transferring more than a few megabytes of data without assistance.
But there is a standard for solving this problem: Metalinker. This defines an XML-based standard for block checksums and multiple sources of a source file. Now if people would actually use it to distribute all their large files... -
Repairing files
Besides rsync & torrents, you can also repair files with metalinks, which require nothing extra on the server, and is not blocked like p2p in some places.
This is why so many distributions use them for ISO downloads, so you don't have to restart large downloads from the beginning. -
Use Metalinks!
Use the metalinks for the speediest possible download experience. All you need is one of the many available metalink compatible download clients.
http://releases.ubuntu.com/8.04/ubuntu-8.04-alternate-amd64.metalink
http://releases.ubuntu.com/8.04/ubuntu-8.04-alternate-i386.metalink
http://releases.ubuntu.com/8.04/ubuntu-8.04-desktop-amd64.metalink
http://releases.ubuntu.com/8.04/ubuntu-8.04-desktop-i386.metalink -
Use Metalinks!
Use the metalinks for the speediest possible download experience. All you need is one of the many available metalink compatible download clients.
http://releases.ubuntu.com/8.04/ubuntu-8.04-alternate-amd64.metalink
http://releases.ubuntu.com/8.04/ubuntu-8.04-alternate-i386.metalink
http://releases.ubuntu.com/8.04/ubuntu-8.04-desktop-amd64.metalink
http://releases.ubuntu.com/8.04/ubuntu-8.04-desktop-i386.metalink -
Re:Anonymous Karmawhoring!
Direct links to the metalinks (As Seen on
/.) - these list all the mirrors, checksums, and other info and are used by download apps.
To use them, try DownThemAll! (Firefox extension), aria2 (cross platform, command line), KGet (in KDE4), Speed Download (OS X), GetRight (Windows), Retriever (cross platform, Java) or about 15 other download programs.
http://releases.ubuntu.com/8.04/ubuntu-8.04-alternate-amd64.metalink
http://releases.ubuntu.com/8.04/ubuntu-8.04-alternate-i386.metalink
http://releases.ubuntu.com/8.04/ubuntu-8.04-desktop-amd64.metalink
http://releases.ubuntu.com/8.04/ubuntu-8.04-desktop-i386.metalink -
Metalink, anyone?
Sounds a lot like Metalink, covered here: http://slashdot.org/article.pl?sid=07/02/25/14420
9 -
Dissemination
Some of these issues seem to be addressed (or are being attempted, at least in the early stages) by metalink which was discussed at http://slashdot.org/article.pl?sid=07/02/25/14420
9 a few months ago, but I don't think people really understood what it was. -
Re:Why no segment hashes?
Great question! aria2 is the only client (so far, others are in progress) to support segment hashes (aka chunk checksums/repair information) directly in the metalink. It just came out recently. For an example, check out the opensuse metalinks. I think this is one of the most important parts about metalink, files are verified during transfer (and corrupted files are fixed) over plain ftp/http with no server/tracker changes.
-
Re:Specifications?
-
Re:Specifications?
-
Re:Browser clients available?From http://www.metalinker.org/implementation.html: Download Metalinks with these programs...
GetRight (Windows) is a Download Manager that supports Metalink.
FlashGot (Cross platform, Open Source) is a Firefox extension that integrates with around 30 Download Managers and supports Metalink with wxDownload Fast, Speed Download, and GetRight 5.2d and later.
aria2 (Unix/Windows, Open Source) is a high speed download utility that supports segmented downloads, BitTorrent, and Metalink (HTTP/FTP/BitTorrent integrated) from the command line.
Speed Download (Mac) is a slick Download Manager with fast downloads & P2P filesharing. It integrates with popular Mac browsers like Safari, Camino, & Firefox (along with 5 others).
wxDownload Fast (Mac/Unix/Windows, Open Source) supports Metalink.
Free Download Manager (Windows) unreleased BETA supports Metalink.
Orbit Downloader (Windows) is a new download manager with interesting P2P features.
SmartFTP (Windows), an excellent FTP client on Windows, supports Metalink for adding files to a transfer queue and checksum verification (no acceleration).
Phex (Mac/Unix/Windows) is a Gnutella P2P client that can export Metalinks. ...
If you like Metalink, request support in these clients on their forums or bug trackers:
CuteFTP is a Windows GUI FTP client.
Bouncer (Open Source) powers downloads for various projects like Mozilla. A patch for Metalink generation has been submitted by Bram Neijt but not yet integrated.
cURL (Cross platform, Open Source) an interface for libcurl would be cool. Anyone up for writing one?
Shareaza (Open Source) would be great as well.
Opera is a great standards compliant browser that's always adding new features. Current threads: 1, 2, 3
Firefox (Open Source) is pretty neat too. So looks like we need to wait alittle.