Short bio: Computer Scientist, FOSS supporter (read more)
Tux Machines (TM)-specific
You can find Linux clients for several file-sharing networks. Taking into account how many clients are available for each, the current top three peer-to-peer (P2P) networks are eDonkey2000, FastTrack (derived from Kazaa), and Gnutella. Here are some desktop applications that allow you to become a full-fledged file sharer.
The eDonkey2000 (eD2k) network is a server-based, P2P, file-sharing network that primarily contains music files, video files, text files, and software. The servers store information about available files and act as communications centers, but the data itself resides on the client nodes. The list of available servers changes frequently, since anybody can become a server by running the appropriate software on a machine connected to the Web, so client programs usually must download server lists.
Kazaa was the first wildly popular product written by the creators of Skype, and its P2P file-sharing technology was also used for their latest development, Joost, a system for distributing video and TV over the Net. Currently, the Australian company Sharman Networks owns the rights to the Kazaa software itself, but not its protocol, which is called FastTrack. Currently, there are three derivative versions of the protocol, but the name usually refers to Kazaa's network. The most common use of Kazaa is to exchange music files, but you can use the network to exchange all kinds of files.