Instant messengers
Wednesday, 2 November 2005, michuk
Almost everyone uses some instant messaging program nowadays to communicate with the friends or business partners. Linux supports all the major IM networks including Jabber, MSN, ICQ, Yahoo, AIM, Gadu-Gadu, as well as the VoIP (voice over IP) programs like Skype, Gizmo or WengoPhone.
There are multiple instant messaging programs. You can either use some of the “all-in-one” apps which make it possible to have all your friends using different IM networks in a single app. You can use Jabber network which offers the same functionality by using “transports”. Finally, you can choose to have a native client of a single network, like an MSN client or ICQ client. We’ll describe the pros and cons of both three cases.
Multi-communicators, all in one
The creators of Gaim (a Gnome app) and Kopete (part of the KDE desktop) agreed that it’s a pain to open 5 different IM programs to be able to communicate with all the friends. That’s why they created the two programs which can talk to multiple networks and provide the user with a single interface for all the networks. So, you can now have your MSN, Jabber, AOL or ICQ friends listed on one contact list and talk to them as if they were all using the same network. Neat? Read more about it:
Jabber - alternative chatting
Another approach for the “all-in-one” idea is offered by the Jabber network. Here it’s the server that is responsible for providing the functionality. Through “transports”, Jabber server is able to “talk” to different networks including Yahoo, MSN, ICQ and AOL. This way, we can have one single instant messenger holding contacts to all of our friends on the server side. This means, when we use another computer and a different Jabber client, our contacts will still be there! The Jabber networks itself is also growing, especially in the IT-people community. It’s already larger than the ICQ network, according to some investigations.
VoIP in Linux
Voice messengers have recently gained a lot of popularity. Of course, we can use them in GNU/Linux as well. There are multiple applications supporting all major VoIP protocols. The most popular is Skype, which provides a client program for GNU/Linux (downloadable from the project’s website), but there are many more choices out there, naming only a few like WengoPhone (SIP protocol compatible) or Ekiga (formerly known as GnomeMeeting, supporting H.323 and SIP protocols, Microsoft NetMeeting compliant).
TODO: describe ekiga, Skype, WengoPhone, Gizmo Project (Skype competitor), Psi-Jingle (for chatting with friends using Google Talk), etc
Overview of the IM clients
The table below describes which IM protocols are supported in the chosen programs.
| Jabber | Gadu-Gadu | Tlen.pl | MSN | AOL | ICQ | Yahoo | |
|---|---|---|---|---|---|---|---|
| Psi, Gajim or another Jabber client | Yes | Yes, through transports | Yes, through transports | Yes, through transports | Yes, through transports | Yes, through transports | Yes, through transports |
| Gaim | Yes | Yes, basic support | Not yet | Yes | Yes | Yes | Yes |
| Kopete | Yes | Yes, basic support | No | Yes | Yes | Yes | Yes |
| Gnu Gadu 2 | Yes, basic support | Yes | Yes | Yes, through transports | Yes, through transports | Yes, through transports | Yes, through transports |
| Kadu | No | Yes, very good support | No | No | No | No | No |
| aMSN | No | No | No | Yes, good support | No | No | No |
| CenterICQ | Yes | Yes, through transports | Yes, through transports | Yes, through transports | Yes, through transports | Yes, good support | Yes, through transports |
| lICQ | No | No | No | No | No | Yes, good support | No |
Subscribe to RSS feed for this article!
Comments
- A hyperlink: <a href="polishlinux.org">GNU/Linux for everyone!</a>,
- Strong text: <strong>Strong text</strong>,
- Italic text: <em>italic text</em>,
- Strike: <strike>
strike</strike>, - Code: <code>
printf("hello world");</code>, - Block quote: <blockquote>Block quote</blockquote>










No comments yet.