Komunikatory w Linuksie

2 listopada 2005, obi_gl

Linux to system sieciowy. A nikt nie wyobraża sobie w dzisiejszych czasach sieci bez komunikatorów, zwanych również aplikacjami typu IM (”Instant Messangers” czyli od “Natychmiastowych Wiadomości”). Programów do szybkiej komunikacji ze znajomymi istnieje bez liku. Do najbardziej popularnych na świecie należą MSN, AOL, Yahoo Messanger, ICQ i Jabber. W Polsce prym wiodą dla odmiany Gadu-Gadu oraz Tlen.pl. Czy po przejściu na Linuksa nadal będziemy mogli porozumieć się z naszymi znajomymi?

Najpierw szybko odpowiem na pytanie zawarte w poprzednim akapicie. Oczywiście, że tak – używając Linuksa dogadamy się ze znajomymi korzystającymi z komunikatorów w systemie Windows. I to mimo faktu, że producenci najpopularniejszych komunikatorów wydają się zupełnie nie zauważać innych systemów niż ten rodem z Redmond. Co więcej, nie udostępniają nawet tajników protokołu używanego do wymiany danych przez swoje aplikacje, utrudniając w ten sposób znacznie pisanie konkurencyjnych, ale kompatybilnych programów.

Nie doceniają oni jednak siły twórców Wolnego Oprogramowania. Mimo, że początki były trudne, w tej chwili wszystkie popularne sieci IM mają swojego klienta w Linuksie. Co więcej, w przypadku większości z nich mamy do wyboru kilka aplikacji, a jeśli lubimy mieć porządek, możemy nawet korzystając z jednego programu rozmawiać ze znajomymi używającymi różnych sieci.

Multikomunikatory, czyli wszystko w jednym

Twórcy programów Pidgin (dla środowiska GNOME) oraz Kopete (podstawowy klient IM w KDE) podeszli do sprawy w ten sposób: po co uruchamiać 5 różnych programów, żeby móc rozmawiać ze wszystkimi swoimi znajomymi? Czy nie wystarczy jedna aplikacja, która implementuje wiele protokołów komunikacyjnych?

Jabber – alternatywne gadanie

Inne podejście do idei “all-in-one”, czyli wszyscy znajomi w jednej aplikacji oferuje sieć Jabber. Tutaj to serwer do którego się łączymy oferuje nam funkcjonalność “transportów”, czyli możliwość dodania do naszej jabberowej listy kontaktów osób z innych sieci. Z naszymi znajomymi z Gadu-Gadu czy Tlenu rozmawiamy tak, jakby oni również używali Jabbera, a za wysyłanie do nich wiadomości odpowiada serwer “tłumaczący” protokół Jabbera na ten używany przez konkurencyjną sieć.

Gadu Gadu w Linuksie

Gadu-Gadu w Linuksie to przede wszystkim Kadu – projekt, którego zadaniem jest (a raczej było, bo zostało ono już dawno spełnione) stworzenie klienta Gadu-Gadu bardziej funkcjonalnego niż sam oryginał. Ale nie znaczy to wcale, że jesteśmy skazani na jeden program. Dzięki bibliotece libgadu, napisanej przez twórców EKG (Eksperymentalnego Klienta Gadu-Gadu, działającego w trybie konsoli) możemy oprócz Kadu korzystać z innych klientów popularnego GG pod Linuksem, takich jak Gnu Gadu 2, wspomniany EKG oraz jego nowocześniejsza wersja: EKG2 (obsługująca również Jabbera).

Tlen.pl i system GNU

Z Tlenem w Linuksie jest nieco gorzej niż z GG, ale nie beznadziejnie. W tej chwili Tlen wspierany jest przez dwa programy: Gnu Gadu 2 oraz TleenX. Możemy też korzystać z transportu Tlen.pl na jednym z serwerów Jabbera (np. chrome.pl), do czego potrzebować będziemy klienta Jabbera (np. Psi czy Gajim).

Niestety, linuksowy Tlen nie wspiera rozmów głosowych (Tlenofon). W celu porozmawiania przez sieć ze znajomymi będziemy musieli skorzystać więc z innej sieci (np. Skype lub Google Talk).

Co w czym działa, czyli przegląd klientów IM

Mnogość programów sprawia, że czasem trudno się połapać, która aplikacja obsługuje który protokół. Dlatego też w poniższej tabelce przedstawiamy zestawienie aplikacji IM wraz ze wspieranymi przez nie sieciami.

Jabber Gadu-Gadu Tlen.pl MSN AOL ICQ Yahoo
Psi, Gajim lub inny klient Jabbera Tak Tak, przez transport Tak, przez transport Tak, przez transport Tak, przez transport Tak, przez transport Tak, przez transport
Pidgin Tak Tak, podstawowe wsparcie Tak Tak Tak Tak Tak
Kopete Tak Tak, podstawowe wsparcie Nie Tak Tak Tak Tak
Gnu Gadu 2 Tak, podstawowe wsparcie Tak Tak Tak, przez transport Tak, przez transport Tak, przez transport Tak, przez transport
Kadu Nie, planowane w wersji 0.5.x Tak, bardzo dobre wsparcie Nie Nie Nie Nie Nie
aMSN Nie Nie Nie Tak, dobre wsparcie Nie Nie Nie
CenterICQ Tak Tak, przez transport Tak, przez transport Tak, przez transport Tak, przez transport Tak, dobre wsparcie Tak, przez transport
lICQ Nie Nie Nie Nie Nie Tak, dobre wsparcie Nie

Podsumowanie

Świat komunikatorów dla Linuksa jest zróżnicowany. Istnieje wiele opcji i to użytkownik wybiera tę, która odpowiada mu najbardziej. Niestety, w związku z faktem, że najpopularniejsze protokoły na świecie wciąż pozostają zamknięte, nie jest możliwe ani wykonalne stworzenie dokładnych kopii takich programów jak MSN Messanger czy Tlen Komunikator z pełną funkcjonalnością oryginałów. Dlatego też, szansą jaka się rysuje dla nas wszystkich jest rosnąca popularność otwartego standardu w dziedzinie komunikacji – Jabbera. Tutaj rozwój oraz konkurencja jest nieskrępowana zamkniętymi standardami i rynek dzięki temu rozwija się bardzo prężnie. Wiele komunikatorów (jak np. rodzimy WP Kontakt czy nowy komunikator Hapi.pl) już teraz wykorzystuje jako transport protokół Jabbera. Wraz z nadejściem oficjalnej wersji Google Talk (opartego na Jabberze właśnie) być może nastąpi kolejny krok w światowej popularyzacji tego standardu. Na razie jednak musimy cały czas uciekać się do półśrodków, czy to korzystając z multikomunikatorów typu Pidgin lub Kopete, czy to radząc sobie z Jabberem i jego transportami… Miejmy nadzieję, że tylko do czasu.

Podziel się na:

  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Śledzik
  • Blip
  • Identi.ca
  • Kciuk.pl
  • Wykop
Komentarze na statycznych stronach zostały wyłączone. Zapraszamy do komentowania na forum wortalu jakilinux.org.