Si quereis saber como funciona Bittorrent os recomiendo esta página: Ayuda bittorrent. Para GNU/Linux podemos utilizar mldonkey como cliente, las propias utilidades de bittorrent oficial (versón GTK y ncurses) o gnome-bt (más bonito que la versión GTK de bittorrent oficial). También existen programas más atractivos como Azureus.
He instalado gnome-bt en Ubuntu, simplemente hay que bajarse el .deb de la página del programa 🙂
Para distribuir archivos (ser el tracker y no un seed/peer) por lo visto es necesario disponer de un servidor web Apache, podemos encontrar explicaciones en la documentación de bittorrent.