XChat

維基百科,自由的百科全書
跳至導覽 跳至搜尋
XChat
File:Xchat logo.svg
XChat 2.8.0的截圖
XChat 2.8.0的截圖
開發者Peter Železný (zed)
目前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    原始碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    程式語言C
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      作業系統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+開發,是跨平台的應用程式,運行在LinuxFreeBSD、到WindowsMacOSX。作者使用GNU通用公眾特許條款特許將軟件原始碼釋出,這意味着X-Chat是自由軟件的一員。

      特性[編輯]

      Xchat使用標籤頁介面,可以同時連接多個伺服器,客製化性較高。擁有命令列介面圖形化使用者介面兩種版本,主程式碼使用GNU通用公眾特許條款授權,但Windows的官方版本是共享軟體,使用GTK+生成介面。 Xchat具有大多數IRC客戶端全部的基本功能,包括CTCP, DCC檔案傳輸和聊天,XChat支援使用其它語言編寫的指令碼或外掛程式來擴充功能,可用C語言C++PerlPythonTclRuby[1]Lua[2]CLISPD語言DMDScript[3]等程式語言編寫。 此外,XChat支援多種語系的轉換,對於程式顯示的樣式也有着詳細的內建設定。

      XChat可以在下列作業系統下執行: GNU/Linux, FreeBSD, NetBSD, OpenBSD, Solaris, AIX, IRIX, Mac OS X, Windows 98/ME/NT/2000/XP and others. 官方已移除對98/ME的支援[4],但通過衍生版本或從Windows版原始碼編譯,XChat依舊可以執行在這種平台。

      授權方式的改變[編輯]

      在2004年8月23日,作者Zed將XChat的Windows可執行版本改為共享軟體並且開始收費,有30天的試用期,並將之前的Windows免費版本從網站上移出。作者給出的理由是編制Windows的版本需要大量的時間和精力[5]

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

      參考資料[編輯]

      1. ^ XChat-Ruby Plugin. xchat-ruby.sourceforge.net. [2010-11-12]. (原始內容存檔於2022-04-21). 
      2. ^ Vetinari's $HOME [ code :: xchat-lua ]. ankh-morp.org. [2019-01-01]. (原始內容存檔於2012-06-30). 
      3. ^ xcdscript home page. [2010-11-12]. (原始內容存檔於2011-05-01). 
      4. ^ XChat Forum - Support for Windows 98/ME dropped. 2010-09-09 [2020-05-04]. (原始內容存檔於2010-09-09). 
      5. ^ 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. [...]"

      外部連結[編輯]

      衍生版本[編輯]

      官方頻道[編輯]