XChat

XChat
XChat 2.8.0的截图
開發者Peter Železný (zed)
当前版本
  • 2.8.8 (2010年5月29日;穩定版本)[1]
編輯維基數據鏈接
编程语言C
操作系统Windows, Mac OS X, Unix-like
平台跨平台
文件大小1.5MB
语言多国语言
类型IRC客戶端
许可协议专有(Windows版本)
GPL(其他版本)
网站www.xchat.org

XChat原本是為Unix-like系統所開發的IRC通訊協定軟體。由俄國人Peter Železný(Zed)從1998年開發至2010年8月29日釋放2.8.9後再無活動。XChat使用GTK+開發,是跨平台的應用程式,運行在Linux、FreeBSD、到WindowsMacOSX。作者使用GNU通用公共许可证授權將軟體原始碼釋出,這意味着X-Chat是自由軟體的一員。

特性

Xchat使用标签页界面,可以同时连接多个服务器,定制性较高。拥有命令行界面图形用户界面两种版本,主程序代码使用GNU通用公共许可证授权,但Windows的官方版本是共享软件,使用GTK+生成界面。 Xchat具有大多数IRC客户端全部的基本功能,包括CTCP, DCC文件传输和聊天,XChat支持使用其它语言编写的脚本或插件来扩展功能,可用C语言C++PerlPythonTclRuby[2]Lua[3]CLISPD语言DMDScript[4]等程序设计语言编写。 此外,XChat支援多種語系的轉換,對於程式顯示的樣式也有著詳細的內建設定。

XChat可以在下列操作系统下运行: GNU/Linux, FreeBSD, NetBSD, OpenBSD, Solaris, AIX, IRIX, Mac OS X, Windows 98/ME/NT/2000/XP and others. 官方已移除对98/ME的支持[5],但通过派生版本或从Windows版源码编译,XChat依旧可以运行在这种平台。

授权方式的改变

在2004年8月23日,作者Zed將XChat的Windows可執行版本改為共享软件並且開始收費,有30天的试用期,并将之前的Windows免费版本从网站上移出。作者给出的理由是编制Windows的版本需要大量的时间和精力[6]

但原始碼仍然能夠相當自由的取得,只要使用者有能力,可以自己下載原始碼並加以編譯。從此開始,其他Power-user開始釋出各種不同的X-Chat Build,其中有名的就是SilverX所建立的版本。這些版本通常幾乎完全依照Zed所寫的原始碼所編,依照編譯者的意願,這些可執行版本是免費取得的。官方的版本和其他使用者所釋出的版本,差異在於內建函式庫以及語言支援的部分。

参考资料

  1. ^ http://xchat.org/files/source/2.8/.
  2. ^ XChat-Ruby Plugin. xchat-ruby.sourceforge.net. [2010-11-12]. (原始内容存档于2022-04-21). 
  3. ^ Vetinari's $HOME [ code :: xchat-lua ]. ankh-morp.org. [2019-01-01]. (原始内容存档于2012-06-30). 
  4. ^ xcdscript home page. [2010-11-12]. (原始内容存档于2011-05-01). 
  5. ^ XChat Forum - Support for Windows 98/ME dropped. 2010-09-09 [2020-05-04]. (原始内容存档于2010-09-09). 
  6. ^ XChat for Windows (页面存档备份,存于互联网档案馆) – Quote: "Q. Why can't XChat for Windows be free? A. [...] Building XChat for Windows is a difficult process, it requires quite some skill and expertise to accomplish. It takes time, and is by no means automated. [...]"

外部链接

XChat官方网站 (页面存档备份,存于互联网档案馆

派生版本

官方频道

  • freenode:#xchat[永久失效連結]
  • EFnet:#xchat[永久失效連結]
 
一般主题
常用术语
列表和比较
  • IRC命令列表英语List of Internet Relay Chat commands
  • IRC机器人的比较英语Comparison of Internet Relay Chat bots
  • IRC客户端的比较英语Comparison of Internet Relay Chat clients
  • IRC移动客户端的比较英语Comparison of mobile Internet Relay Chat clients
  • IRC服务端的比较英语Comparison of Internet Relay Chat daemons
相关协议
  • IRC
  • IRCX英语IRCX
  • MSN Chat英语MSN Chat
  • P10
  • 客户端至客户端协议
  • 直接的客户端至客户端英语Direct Client-to-Client
  • XDCC英语XDCC
  • Ident协议英语Ident protocol
另请参阅
  • Internet Relay Chat subculture英语IRC subculture
  • 亚尔科·奥伊卡里宁英语Jarkko Oikarinen
 
客户端(比较英语Comparison of Internet Relay Chat clients
MacOS
  • Colloquy英语Colloquy (software)
  • Fire英语Fire (instant messaging client)
  • Homer英语Homer (software) (Mac OS)
  • Ircle英语Ircle
  • Linkinus英语Linkinus
  • Irssi
  • Snak英语Snak
微軟視窗
  • Bersirc英语Bersirc
  • MIRC
  • Microsoft Comic Chat英语Microsoft Comic Chat
  • PIRCH英语PIRCH (IRC client)
  • Shareaza
  • Visual IRC英语Visual IRC
类Unix系统
  • ircII英语IrcII
跨平台
  • BitchX
  • Irssi
  • Konversation
  • KVIrc英语KVIrc
  • LeafChat英语LeafChat
  • naim (software)英语Naim (software)
  • Smuxi英语Smuxi
  • WeeChat
  • XChat
  • PJIRC英语PJIRC
  • Quassel IRC
  • IceChat維基數據所列Q18358109
即时通信
网络应用程序
  • CGI:IRC英语CGI:IRC
  • PJIRC英语PJIRC
  • Mibbit英语Mibbit
网页浏览器组件
插件
  • ERC (IRC 客户端)
  • rcirc英语Rcirc
 
机器人(比较)
 
Bouncers、网关和代理
  • BitlBee英语BitlBee
  • ZNC
 
服务端(比较)
 
网络
  • DALnet英语DALnet
  • EFnet英语EFnet
  • Freenode
  • GameSurge英语GameSurge
  • 5ch
  • IRCnet英语IRCnet
  • Libera Chat
  • Open and Free Technology Community英语Open and Free Technology Community
  • QuakeNet英语QuakeNet
  • Rizon英语Rizon
  • RusNet英语RusNet
  • SlashNET英语SlashNET
  • Undernet Cservice英语Undernet