Gnutella is available for Windows, Mac OS and Linux users. Not only can users share MP3s, but they can share source codes, spreadsheets-basically any file. Furthermore, the Gnutella program allows the user to specify which types of files are made available on the Internet. This is because it is impossible to track the origin of files or even remove them. It was not started for simply transferring MP3s or movies over the net.
Users run the server to search for files.
When a file is requested numerous times, that file will be cached or stored in the node. This allows a user to simply retrieve it from the node. This lessens the strain on the network, allowing users to transfer faster. The user interface for Freenet is rather complicated. Users will work with the actual command lines instead of a graphical user interface.