簡介
XChat原本是為Unix-like系統所開發的IRC通信協定軟體。由俄國人Peter Železný(Zed)從1998年開發至2010年8月29日釋放2.8.9後再無活動。XChat使用GTK+開發,是跨平台的應用程式,運行在Linux、FreeBSD、到Windows和Mac的OSX。作者使用GNU通用公共許可證許可將軟體原始碼發布,這意謂這X-Chat是自由軟體的一員。
特性
Xchat使用標籤頁界面,可以同時連線多個伺服器,定製性較高。擁有命令行界面和圖形用戶界面兩種版本,主程式代碼使用GNU通用公共許可證授權,但Windows的官方版本是共享軟體,使用GTK+生成界面。 Xchat具有大多數IRC客戶端全部的基本功能,包括CTCP,DCC檔案傳輸和聊天,XChat支持使用其它語言編寫的腳本或外掛程式來擴展功能,可用C語言、C++、Perl、Python、Tcl、Ruby、Lua、CLISP、D語言、DMDScript等程式設計語言編寫。 此外,XChat支持多種語系的轉換,對於程式顯示的樣式也有著詳細的內置設定。
XChat可以在下列作業系統下運行: GNU/Linux,FreeBSD,NetBSD,OpenBSD,Solaris,AIX,IRIX,Mac OS X,Windows98/ME/NT/2000/XP and others. 官方已移除對98/ME的支持,但通過派生版本或從Windows版源碼編譯,XChat依舊可以運行在這種平台。
授權方式的改變
在2004年8月23日,作者Zed將XChat的Windows可執行版本改為共享軟體並且開始收費,有30天的試用期,並將之前的Windows免費版本從網站上移出。作者給出的理由是編制Windows的版本需要大量的時間和精力。
但原始碼仍然能夠相當自由的獲取,只要用戶有能力,可以自己下載原始碼並加以編譯。從此開始,其他Power-user開始發布各種不同的X-Chat Build,其中有名的就是SilverX所創建的版本。這些版本通常幾乎完全依照Zed所寫的原始碼所編,依照編譯者的意願,這些可執行版本是免費獲取的。官方的版本和其他用戶所發布的版本,差異在於內置庫以及語言支持的部分。
外部連結
XChat官方網站
派生版本[編輯]
• 近期更新的各Windows版本
• XChat AquaforMac OS X