X-Chat(常称XChat或xchat)原本是为Unix-like系统所开发的IRC通讯协定软件。由俄国人Peter Železný(Zed)从1998年开发至今。
软件简介
X-Chat使用 GTK+平台开发,这使得它成为跨平台的应用程式,包括常见的
Linux、
FreeBSD、到Windows和
麦金塔的OSX(在Mac上为另一个专案,称作X-Chat Aqua)。作者使用GNU GPL授权将软件源代码释出,这意味着X-Chat是
自由软件的一员。
在2003年8月23日,作者Zed将X-Chat的Windows可执行版本改为Shareware并且开始收费,但源代码仍然能够相当自由的取得,只要使用者有能力,可以自己下载源代码并加以编译。从此开始,其他Power-user开始释出各种不同的X-Chat Build,其中有名的就是SilverX所建立的版本。这些版本通常几乎完全依照Zed所写的源代码所编,依照编译者的意愿,这些可执行版本是免费取得的。官方的版本和其他使用者所释出的版本,差异在于内建函数库以及语言支持的部分。
X-Chat和多数其他的IRC软件相同,具有分页连接的能力。但它支持多种语系的转换,这是传统的Windows IRC程序(如
mirc)所办不到的。X-Chat对于程序显示的样式也有着详细的内建设定。
X-Chat支持程序的功能扩充改写,这些script可以由下列的
编程语言写成:
Perl、
Python、
Tcl 以及
Ruby。
软件特点
X-Chat具有大多数IRC客户端的基本功能,包括CTCP, DCC文件传输和聊天。它使用标签页界面,可以同时连接多个服务器,并且定制性较高。X-Chat支持使用其他语言编写的脚本或
插件来扩展功能,除了上述的Perl、Python、Tcl、Ruby,还可以使用
c语言、
C++、Lua、CLISP、
D语言、DMDScript等程序设计语言编写。
此外,X-Chat支持多种语系的转换,对于程序显示的样式也有着详细的内建设定。X-Chat可以在下列操作系统下运行: GNU/Linux, FreeBSD, NetBSD, OpenBSD, Solaris, AIX, IRIX, Mac OS X, Windows 98/ME/NT/2000/XP等。尽管官方已移除对Windows 98/ME的支持,但通过派生版本或从Windows版源码编译,X-Chat依旧可以运行在这些平台上。
X-Chat的流行和灵活性导致了多个派生版本的产生,如XChat Aqua专为Mac OS X设计。尽管官方频道在freenode和EFnet上的链接已经失效,但X-Chat的社区和用户仍然在各个IRC网络上活跃。
发展历程
在2004年8月23日,作者Zed将XChat的Windows可执行版本改为
共享软件并且开始收费,有30天的试用期,并将之前的Windows免费版本从网站上移出。作者给出的理由是编制
Windows的版本需要大量的时间和精力。但源代码仍然能够相当自由的取得,只要使用者有能力,可以自己下载源代码并加以编译。从此开始,其他Power-user开始释出各种不同的X-Chat Build,其中有名的就是SilverX所建立的版本。这些版本通常几乎完全依照Zed所写的源代码所编,依照编译者的意愿,这些可执行版本是免费取得的。
参考资料
Warning: Invalid argument supplied for foreach() in
/www/wwwroot/newbaike1.com/id.php on line
362