Bittorrents have been around for a few years, and most techies, gamers, and heavy mass-downloaders have been using them for a long while. I thought I would talk a little about bittorrents and basic usage in a more user-friendly way, to help some of those who are maybe a little less savvy, or whose eyes glazed at the word “bittorrent” before finding out how beautiful they can be.
For a full spec description, check out the Wikipedia article.
Basically, there are files, files that people like to share. These are video files, music files, could be a whole CD of digital pictures of your grandparents’ great Alaskan vacation… Whatever the case. Some are rather large, and don’t download to your computer very quickly over the internet. So some different ideas were thrown around to help deal with moving these big packs of bits from one place to another.
There is compression (Windows: Zip, Mac: Sit, Unix: tar.gz), which you could think of as putting a bunch of clothes in a suitcase, then zipping it, and maybe even sitting on the suitcase to squeeze the air out. When you reach your destination, you open the suitcase, and all the clothes that were in there are there again, but they took up less room in transit than they do in the closet at either end of the journey.
There is also peer-to-peer sharing, and bittorrents, Which I am lumping together just for this basic description. There are big differences, but again, this is a basic overview. You are able to do P2P sharing on any file, whether it’s a zipped file, a CD image (ISO), or even a plain text “recipe.txt”. The idea is that a bunch of people from any number of places all over the internet are sharing the same file. To do this, you have a program that can keep track of the file you are after, and who else in the network is sharing it. This program is able to break the file you are trying to get into pieces, and download small bits from many sharers at the same time, which is faster then downloading each piece from one sharer, then requesting the next piece from the same sharer.
You and up with faster downloads, with your same internet connection.
At the same time, the bits and pieces that you already have are being shared with others who are trying to get the same file. People are sharing with you, you are sharing with others. It’s beautiful.
There is a lot of press out there saying that filesharing is illegal, that bittorrents are illegal, and that both are bad things to do. This is entirely untrue. The record industry and the movie industry are waging battle on people who are sharing their copyrighted material. Saying that p2p sharing your “MetalBack” songs or downloading the “Death Hogs Twelve” game by bittorrent in order to get them and enjoy them for free is entirely different from saying that using p2p or bittorrents is wrong.
A really good example of the legal, moral, and correct usage of bittorrents is using them to download OpenOffice or Any given Linux ISO. These projects are Open Source. The developers have designed and built the programs, and do not charge a thing for them. They want people to enjoy the fruits of their labor. The notes on their webpages and in the license areas always admonish everyone to please pass a copy along and share. An excellent Bittorrent tracker for open source downloads is LinuxTracker. There, you can find the .torrent files for any number of flavors of Linux and other open-source goodness. There are also plenty of links, discussion, and info there for all of the downloads, and on Linux and open source in general. Download the .torrent file and start up your bittorrent software, and when the download is complete, enjoy.
Bittorrent software include: