
Instant Messaging On Linux 103
IceFox writes: "In this first installment of a four part series, LinuxOrbit takes a look at AOL Instant Messaging clients available for GNU/Linux. Kaim, Gaim, and the official AOL Linux client are reviewed. It's interesting to note that open source projects are way ahead of AOL in developing a full featured AIM client for GNU/Linux."
Re:How about other UNIX builds? (Score:1)
This is a prime example of the unfortionate backlash of what should be a wonderful thing: open source. The fact that code is freely available should be enough for people, but as typical with the world, give somebody something, and they want more. The fact that somebody can be so lazy as to not want to invest 5% of the time that the original programmer invested into making it do what he (or she) wants it to do is just selfish. This is not commercial software here, it's free. If somebody gave me something for free and it didn't do what I wanted it to do, I'd fix it myself. And if I couldn't, I'd keep my damn mouth shut.
Re:How about other UNIX builds? (Score:1)
I hate getting shitty patches from wannabes who think they know it all. When I reject them, they always spout off on the lists about how I didn't accept the patch because I'm stupid and on a personal vendetta against them.
I can't stand Jabber... (Score:1)
... or any other IM which does not have the ONE THING that ICQ has over all the others: A fucking systray icon which changes when messages are pending.
I mean how hard is it? I don't want to keep a window open on my screen all the time and I absolutely do not want windows to pop up on their own. Gimme a systray icon/dock/wharf icon which changes and I can either click on or (even better!) have wm-global keybindings stuck to to pull up a message. Jabber, gtkICQ, AIM, GAIM, EveryBuddy, GnomeICU... NONE of these have this feature. LICQ's QT client does and that's about it.
People tell me to get so-and-so IM client. "Does it pop up messages?" is my first question. The second is "Does it have a systray/wharf/dock icon?" is my second. If either of these questions are answered wrong the IM doesn't have a hope in hell of being installed on my machine.
Re:jabber sucks (Score:3)
We were going to use Jabber on a project I'm working on as part of the application. We've now decided against that until the clients become more stable and more usable.
The server I'm sure is fine. I downloaded a binary from jabber.org and ran it after editing the configuration file. I think its still running.
But the clients were a different issue. On Linux you have 4 or 5 choices. My first try was the Perl client. That actually downloaded and worked pretty well after a very lengthy compile phase (it compiles Tk). But the language it uses is confusing - the jabber client developers have obviously used some of the server jargon in the clients. This made it extremely odd to use. Whereas with AIM it was enter user/password and I was off, with Jabber it seemed more confusing. Plus I didn't know anyone who used Jabber, so I had to try the AOL or IRC bindings. Those didn't work well and/or were confusing as hell.
Next I tried the Gnome/GTK+ client. After realising the dependencies were spiralling out of control I gave up. Nobody should have to update their entire (up to date Helix) gnome install just to get a jabber client running. OK, I'm exhagerating a little. But it was enough to put me off, and certainly not something we could force on our customers.
Then I tried the Python client. That proved impossible to download, but the homepage wasn't exactly encouraging about its functionality.
Finally the one glimmer of hope was the Mozilla client. That installed with just a few clicks and a restart. Unfortunately it didn't seem to support the alternative protocol bindings, so I was stuck not knowing any jabber users.
In short, my conclusion for now for our project (based on the knowledge of our user's abilities) is that Jabber just isn't there yet on the client front, on Linux. Maybe it will be in 6 months or more. For now, AIM is a great alternative, despite the worrys of AOL's control over the protocol.
Re:How about other UNIX builds? (Score:2)
Everybuddy and Gaim fail to build on Solaris systems simply because the code is written without regard to other systems.
You can say "Well, it says its for Linux" or "GNU isn't UNIX" or some other cop-out, but in reality with these types of programs it doesn't take a lot of effort at the design phase to make it cross (UNIX) platform and still perform just as well.
The "cop out" is "you've got the source, fix it yourself". Maybe these guys don't have Solaris boxes to try things out on. I'm sure if you give them some diffs, they'll gladly accept your fixes (put them in #IFDEF solaris). Fix it for AIX too while you're at it, since you think it's so easy.
--
Goofey (Score:2)
An IM system I 'grew up' with (it has been around
since 1992 or so, possibly earlier) is [monash.edu.au]
goofey. UNIX command-line client (I think it was developed on ULTRIX originally), central server, unique user names, stored messages. No peer-to-peer file transfer capabilities, but it does have a large fortune database and a Jargon File lookup utility...
It was mostly used by people at or from Monash University, though there are users across the Net.
RFC1312 (Score:2)
[ohio-state.edu]
RFC1312, a distributed instant-messaging standard that used a simple user@host mechanism?
How about other UNIX builds? (Score:5)
You can say "Well, it says its for Linux" or "GNU isn't UNIX" or some other cop-out, but in reality with these types of programs it doesn't take a lot of effort at the design phase to make it cross (UNIX) platform and still perform just as well.
Before this gets knocked down for being flamebait, I just want to point out that I've identified fixes to 3 open source projects before to make them cross platform and the authors don't respond because "if it isn't linux, they don't care". I can understand if you don't have the hardware to test it on, but at least take a suggestion/patch.
<grumble grumble grumble>
--
IM with voice on Linux? (Score:2)
Also, anyone know if those Plantronics DSP-series headsets work under Linux? The DSP-500 in particular. They plug in to the USB port. Linux-USB lists Telex's equivalent as working, so I'm hopeful.
Re:How about other UNIX builds? (Score:1)
Re:AIM is nice when it works (Score:2)
Keep up the good work!
Question (Score:1)
talk root (Score:2)
glad to see there's something NEW going on.
Re:How about other UNIX builds? (Score:2)
I've come across the opposite problem: I wrote a daemon on Linux, announced it asking for feedback especially on non-Linux systems (BSD, Solaris, etc), and got exactly none. And it was not for lack of interest; I did get a fair number of downloads. So my deamon is still in the state of "works fine under Linux, you're on your own elsewhere".
Oh well, one of these days I'll have to install FreeBSD on a spare partition...
Gabber 0.8.0 does now (Score:1)
(goodness i hate my nickname on slashdot)
Jabber does (Score:1)
Re:Instant Messaging (Score:2)
for it.
People lived without computers for thousands of years, and got along just fine. Doesn't mean they haven't become very important.
People lived without shoes for thousands of years, and got along just fine.
People have lived without instant messaging for thousands of years. This does not mean it will not become very important in the near future.
You're monitoring your email every 5 minutes; sounds like you're taking a stab at instant messaging anyway, just with a 5 minute delay instead of a 5 second one. If you really don't want to be interrupted, you should be checking your email a couple of times a day, not all day long.
-
TiK! (Score:1)
Re:jabber (Score:1)
The reason the author did not mention Jabber was:
"We'll make sure to mention this feature in part 3 of our IM series, when we discuss all-in-one IM clients for GNU/Linux."
Praya (Score:1)
Re:How about other UNIX builds? (Score:1)
Dynamic connections (Score:2)
The problem with talk/write is that if you're on a dynamic connection, people can't find you. A lot of people still use modems and dynamic PPP, so there's room for this stuff.
If you have cable or DSL, this IM stuff is redundant. If you don't, then it's moderately useful.
---
Or fetchmail maybe ? :) (Score:1)
The article failed to mention jabber.. (Score:1)
Jabber has several strengths over other Open Source IM projects. I'll name a few:
<ol>
<li> Based on open standards all around, no proprietary secret parts. Jabber is part of the IETF effort to develop open IM protocol standards.
<li> Uses XML for protocol and messages.. This turns out to be a powerful (hm.. I guess some people will disagree with this) application level protocol language.
<li> The scope of this open architecture is much wider than IM between people. Communication with appliances and remote control of everything from dishwashers, ovens, DVD/CD players, RealTime MPEG-2 video-recorders, and so on.
</ol>
Before we know it Jabber, or similar XML-based IM systems, might be the emerging standard of "home network appliance inter-communication". (maybe I should trademark that sentence
If you compare the potential functionality of Jabber with other emerging standards like RTSP (RealTime Streaming Protocol) there is a lot of similarity, and XML-based IM-protocols might well end up being the leading contender for home-network Human<->appliance appliance<->appliance communication.
I'm probably stating the obvious to many slashdot readers, but in my NSHO it's one of the most exciting developments within the OpenSource community at the moment.
Any reader who's interested in learning more about this should check out:
<a href="http://www.jabber.org/">www.jabber.org<
and also skim through <a href="ftp://ftp.isi.edu/in-notes/rfc2326.txt">T he RFC for RTSP</a> for one of many areas where XML-based IM-systems might turn out to be the best and most flexible technology.
Re:no multi language suppport (Score:1)
Re:Question (Score:1)
Re:I can't stand Jabber... (Score:1)
Re:Question (Score:1)
Re:Everybuddy (Score:1)
Re:How about other UNIX builds? (Score:2)
tik (Score:2)
Re:How about other Platform builds? (Score:2)
However, I haven't heard anything from the EveryBuddy team in more than a month! So I guess the OSS movement has a big problem, because noboddy tolerates improvements/fixes to their projects.
So instead, everyone who wants a project done starts his own project, so that he can decide for himself what needs to be done. Then he creates a project on SourceForge, hoping to attract someone who is willing to help him without getting anything, or making to many suggestions to the project.
Now, normally this is not a problem, because the people helping are called employees, and they get paid for their work. However, in the OSS community, your endproduct has got to be free of charge, so you have no way of paying your employees.
Because of that, only people who find it very interesting to work for others without getting payed will apply to your project. Sadly, theese people only does this because they hope to get something out of it, either coding experience, or a nice reference on their CV.
So I think the problems with the movement is the following:
1) Forking(Why do we have x texteditors, x GUI's)
2) No money(You can't attract professionals without paying them, that simply doesn't work)
-H
Re:In a time far, far (but not too far) past: (Score:1)
--Moss
This is a
Now there are two of them.
Re:Why do I want IM? (Score:1)
--Moss
This is a
Now there are two of them.
console-based AIM (Score:3)
--Moss
This is a
Now there are two of them.
Re:jabber sucks (Score:2)
I really don't agree. I was able to install gabber [sourceforge.net] (the gnome client) by just adding one line to my sources.list and typing apt-get install gabber. I find it works just fine. I've tried to install the Konverse client but haven't yet had success with that. The Java Applet client [sourceforge.net] also works fine on Linux; the pure Java Swagger [weatherlight.com] client works, but isn't (as yet) nearly as polished as gabber or the Windows clients.
But Gabber just works[tm] and is easily up to the standards of the Windows clients. Recommended. The server is also extremely easy to get set up and running. This is often extemely important: if you're setting up a system for communication inside any commercial organisation, you really don't want your messages routed through someone else's server.
Oh, and, re your .sig, if you want to do XML and stylesheets and stuff with Apache or Jigsaw or WebLogic or more or less anything, really, you probably want Jacquard [weft.co.uk] ;-)
Re:jabber sucks (Score:1)
Re:Zephyr (Score:1)
Re:How about other UNIX builds? (Score:2)
GAIM is the best (Score:3)
Gaim and chat windows (Score:1)
Re:TiK! (Score:1)
IM protocol (Score:1)
Re:What About Instant Messager Servers? (Score:2)
--
What About Instant Messager Servers? (Score:2)
The thing I wonder about though has anyone implemented a AIM or ICQ sever? I ask this because there are some setups, like work, where you want the instant messaging functionality without the distraction of the outside world.
Nothing *interesting* about it. (Score:2)
It's interesting to note that open source projects are way ahead of AOL in developing a full featured AIM client for GNU/Linux.
There's nothing interesting about it. Obviously, AOL doesn't care about supporting Linux. If they were actually concerned about Linux support, then they would allocate more development resources to the Linux AIM client and make it better.
AOL (Score:2)
I mean, duh, if you want all of those people to user your easy, tailored interfaces (eazel, eazel, eazel!), shouldn't you consider incorporating some sort of familiar environment like AOL into Linux??
Rami
--
The best thing about GAIM is . . . (Score:1)
Hardly surprising. (Score:1)
Because AOL realize it's not important to their business.
Re:How about other UNIX builds? (Score:1)
dont bitch at authors, be gratefull instead that they choose to release their code. its their own choice if they want to maintain ports to other operating systems.
Re:I can't stand Jabber... (Score:1)
Otherwise I completly agree with what you are saying.
--
"I'm surfin the dead zone
Re:In a time far, far (but not too far) past: (Score:1)
I use it to keep in touch with friends. It's more real time than email but less than straight chat. Perfect for carrying on a conversation while working on something else.
I use it to notify me when my coworkers in the VA, CA and WA offices get in and are at their desks.
So no, it's not just a toy. No more so than Email is.
cron anyone? (Score:1)
I use ICQ so I don't have to check my email every 5 minutes.
That's why you have a script check your mail (playing gotmail.wav if you have any) and put it in a cron job to run every five minutes.
Tetris on drugs, NES music, and GNOME vs. KDE Bingo [pineight.com].
Not bloatware if it's fast and compact. (Score:1)
"Full featured" software can still be fast and small if the developers know what they're doing.
Tetris on drugs, NES music, and GNOME vs. KDE Bingo [pineight.com].
Picking up the phone costs more. (Score:2)
Why not pick up the phone?
A long-distance call to the other side of the planet still costs about fifty U.S. cents a minute, as opposed to local calls, which cost two cents a minute in some countries or a flat monthly fee in others. I don't know about you, but I'd rather local-call my ISP than long-distance call my friends across the pond.
Tetris on drugs, NES music, and GNOME vs. KDE Bingo [pineight.com].
Re:How about other UNIX builds? (Score:1)
Re:Question (Score:1)
Re:AIM is nice when it works (Score:2)
---
Rob Flynn
Re:AIM is nice when it works (Score:3)
---
Rob Flynn
Re:How about other UNIX builds? (Score:3)
---
Rob Flynn
free programming could save (Score:1)
Perhaps it is also interesting to note that this could mean the beginning of the end for monopolies (or semi-monopolies, or whatever the hell Microsoft and AOL are). In a time in which open-source is continually pushed and bettered while huge companies like Microsoft and AOL sit on their ass because the competition just isn't there, it's only a matter of time before that which keeps both of the companies alive is compromised by the free programming movement. All, in favor?!
(On the other hand, watching Microsoft and/or AOL die might not be a good thing. As much as they own, they are somewhat of a backbone for an industry... gradual steps must be taken in any case.)
reinventing the wheel (Score:1)
The other CLI alternatives... (Score:1)
It's encouraging to see that CLI apps are still being developed by small groups of rebels. I've always found the command line to be infinitely more efficient; once the learning curve of familiarizing one's self with commands has past, feeding a quick string of keys to an app will always be more efficient then the current mouse-centric gui environments (though I look forward to the days of eye tracking and other, more natural command interfaces)
Re:HTTP proxy-based clients? (Score:1)
www.jabber.org (Score:1)
-Forager
Whatever happened to IMUnified.org? (Score:1)
Was it a real developmental entity, or just a lot of marketing and political posturing?
It would be wonderful to have a standard transport mechanism across devices and different types of nets. It appears that IETF does not consider IM to be a very high priority.
The link is here [imunified.org].
Everybuddy! (Score:4)
AIM is nice when it works (Score:2)
AOL needs some server stability, however. For a while last week none of her server-located buddies would work. AOL wouldn't even recognize her username/password pair. A few days later it worked fine again (!) How bizarre. Last night chat rooms didn't seem to work. Many members of my family use AIM, and it's easier for all to join a chat room than to juggle many little windows. Rooms could be created, but invitations to join weren't received by anyone. These annoyances seriously detract from AIM's utility and make users wonder if they're doing something wrong.
On a lighter note, I can't tell you my frustration with my family over their inability to understand that I don't use the AOL client. Just last night mom kept pointing me to certian menu items and features that GAIM doesn't have-- "Help" menus, that kind of thing. I just couldn't make her understand that GAIM != AOL AIM.
Happy new year to all!
Everybuddy is the way to go (Score:2)
You can refer to multiple accounts of people by a name you choose, so no matter whether he's using ICQ or AIM, he'll show up as "Dustin is now online".
http://www.everybuddy.com
Sorry, no Windows port
Yahoo IM has native linux and freebsd versions (Score:3)
Re:Instant Messaging (Score:1)
I have an alter-ego at Red Dwarf. Don't remind me that coward.
Re:cron anyone? (Score:1)
I have an alter-ego at Red Dwarf. Don't remind me that coward.
GAIM & Other protocols??? (Score:2)
On other subject, I hope the second part of this series (ICQ) makes it to the front page. I have a thing or two to say about GnomeICU (poor; why did Helix choose that one?) and Licq (kicks ass).
Re:GAIM & Other protocols??? (Score:2)
Disclaimer: I use the CVS version [uni-kl.de] of Licq [licq.org] and the nightly builds [licq.org] of this gtk+ plugin [licq.org] (there is more than one; this is the one that rocks).
jabber (Score:3)
There also working on secure communications by the way of PGP/GPG and a web interface. Some clients already support encrytion though.
There is also a commercial server avilable with more features than the open source version but at least this project has an Open source server that didn't have to be reverse engineered.
Its seriously worth a look if you currently have to run different IM clients to keep in contact with people on the various networks. One place to keep all your contacts and the server make communicating between them transparent.
www.jabber.org is the opensource part and sponsored by www.jabber.com, these guys sell the comercial server.
Kit (Score:1)
http://kitclient.sourceforge.net/screenshots.html
Re:Everybuddy! (Score:1)
I seem to remember some problem I had with the way it stored your password on the screen, and a protocol problem with one of the IMs. I think it was AIM, when they were (dont know if they still are) trying to get all the alternative clients off their network, it would connect, show the message of an outdated client, then disconnect, only to start connecting again *straight* away. This led to a LOT of messages coming in, and it was hard as hell to stop it... every time a new message came in you would lose the menu you just clicked... and menus were the only way to forcefully disconnect. I dont seem to remember any "Dont reconnect on disconnect" option either. There was only very rudimentory ICQ support, a large subset of features werent implemented, to keep the UI the same for all protocols I assume.
---
In a time far, far (but not too far) past: (Score:1)
---
Why do I want IM? (Score:1)
As far as I can make out IM systems are just like e-mail systems except I can see if the person at the other end is around at the time.
If I want to chat I'll use talk or IRC (depending on their/my location), and e-mail is perfectly fine for messages.
If people are around at the time then they'll normally answer an e-mail in a couple of minutes. It's not as if e-mail is based on dial-up UUCP connections anymore (as a rule).
So what's so great about IM?
Paul
AIM on UNIX (Score:2)
You could put it in a shell script or whatever. In anything else, including Windows, BSD, AIX, and Linux, you can just go to http://www.aol.com/aim/aimexpress.html with a java enabled browser and you are running AIM. It works well enough, doesn't require you to download anything, and you have your buddy list on any computer you go to. I use it instead of the windows client as well since it has all the features I use. I only wish there was something just as easy for ICQ on Solaris now.
use jabber!!! (Score:1)
for linux gabber [sourceforge.net] is one of the best clients...
no multi language suppport (Score:1)
other than that, its a great messanger.
Re:jabber sucks (Score:1)
Next I tried the Gnome/GTK+ client. After realising the dependencies were spiralling out of control I gave up. Nobody should have to update their entire (up to date Helix) gnome install just to get a jabber client running. OK, I'm exhagerating a little. But it was enough to put me off, and certainly not something we could force on our customers.
I have also had difficulties with dependencies, as I use Redhat 7.0; since Gabber is written in C++ and depends on libraries written in C++, the move to gcc `2.96' hit it hard. However, you can get a statically linked binary [sourceforge.net] of the latest Gabber (0.8.0), which has no crazy dependencies, from the download page [sourceforge.net] (or the above link).
Re:How about other UNIX builds? (Score:1)
We're more likely to believe you if you tell us what the projects are... Otherwise, it just looks like you're bragging about something that isn't true.
Ranessin
uh... (Score:1)
Re:AOL (Score:1)
Re:AOL (Score:1)
Re:I can't stand Jabber... (Score:1)
Re:Why do I want IM? (Score:1)
Re:GAIM & Other protocols??? (Score:1)
Re:http://toc.oscar.aol.com (Score:1)
"Applet TIC can't init: NEW"
*walks over to Jabber server*
Don't forget Bantu! (Score:1)
Although, they charge businesses for their software, there are many sites that offer instant messaging using Bantu for free.
Jabber (Score:1)
Here is a messaging system that supports almost anything out there, including TwoWay Pagers, ICQ, IRC, AOL, MSN and Yahoo. Clients also work on a large number of platforms... Macs, Linux, Solaris, Web(PHP, Flash, Perl,Java) and yes, even Windoze.
www.jabber.org [jabber.org]
AIM with a Slashdotter... (Score:1)
AOL Messaging!!
Masterb8r@aol.com-What are you wearing?
Hakr-A ripped t-shirt with java stains and a pair of khaki shorts I haven't change in eight days.
Masterb8r@aol.com-Sexy. What are you into S&M?
Hakr-I haven't heard of that distro before...
Masterb8r@aol.com-Sexy-Are you D&D?
Hakr-I love D&D!!
Enuf said I hope... Keep your sense of humor :)
Re:IM = good, AOL = bad (Score:1)
Just thought I'd clarify that.
Just my $0.02.
Re:Question (Score:1)
"PC LOAD LETTER? What the F--- does that mean?!?" ..michael bolton
Usefulness? (Score:1)
Why not stick with email, it does almost the same thing and all the standards are in place.
Re:In a time far, far (but not too far) past: (Score:1)
Re:In a time far, far (but not too far) past: (Score:1)
I use email to do exact what you describe and I have a history of the conversation and can tell if they actually read the mail or not.
Instant Messaging (Score:2)