At launch, the Google Talk client was only available for Windows (2000, XP, Server 2003); Users of other operating systems have the ability to connect with other XMPP clients such as Psi or Miranda IM for older versions of Microsoft Windows, iChat or Adium for macOS and Pidgin for Linux. To interact with text chat, just use a program that can communicate with the XMPP protocol, and further support for the Jingle protocol is necessary to use the voice service. An example of clients implementing it on a Linux platform is Empathy, Pidgin or Kopete just to name a few. Although the version of Jingle implemented by Google is different from the original specification, currently most of the software declaring support for this protocol is limited to being compatible with Gtalk.
Since August 2006, Google has implemented file transfer, a highly demanded feature.