XChat (originalmente llamado X-Chat ) es un cliente de chat por retransmisión de Internet . Cuenta con una interfaz de documentos con pestañas o una interfaz de árbol, soporte para múltiples servidores y numerosas opciones de configuración.
XChat se desarrolló inicialmente a finales de la década de 1990 para sistemas tipo Unix , con una interfaz gráfica de usuario inspirada en gran medida en el cliente IRC AmIRC de Commodore Amiga de la época . La compatibilidad con Microsoft Windows se añadió oficialmente en 2001, y la versión para Windows se convirtió en shareware en 2004.
Se publicaron varias versiones de terceros de X-Chat bajo la licencia GPL (véase software derivado ); entre ellas se incluían versiones gratuitas para Windows y derivadas con soporte nativo para la interfaz Aqua de macOS . Tras el estancamiento de su desarrollo en 2013, fue reemplazada en gran medida por una bifurcación popular llamada HexChat .
Características
El cliente de Internet Relay Chat ofrece una interfaz gráfica de usuario que rodea la ventana de chat básica. Incluye todas las funciones básicas que se encuentran en la mayoría de los demás clientes de IRC, incluyendo autocompletado de apodos, [ 2 ] conexión a múltiples servidores, [ 3 ] conexiones seguras, [ 4 ] protocolo de cliente a cliente , transferencias de archivos y chats directos de cliente a cliente , y un sistema de complementos para varios lenguajes de programación (incluyendo al menos C o C++ , Perl , Python , Tcl , Ruby , [ 5 ] Lua , [ 6 ] CLISP , D y DMDScript [ 7 ] ). Los complementos permiten extender las características y personalizar la funcionalidad de XChat.
La vista predeterminada para la ventana del cliente se denomina "vista de árbol", pero se puede configurar para una interfaz con pestañas . Las pestañas cambian de color a medida que llega texto, otros usuarios entran o salen de los canales, o otro usuario se dirige al apodo del usuario. La interfaz puede mostrar comandos de operador ("op") en los que se puede hacer clic y otros, y permite la personalización de fuentes, sonidos de eventos, marcas de tiempo y registro. [ 8 ] XChat implementa todos los comandos estándar de IRC (por ejemplo /NICK, o /JOIN), así como el chat DCC ( /CHAT), que permite que el chat continúe si el servidor IRC se desconecta. [ 8 ]
El cliente se ejecuta en sistemas operativos tipo Unix , [ 9 ] [ 10 ] y muchas distribuciones GNU/Linux incluyen paquetes en sus repositorios. [ 11 ]
Historia
Fondo
El programa, originalmente llamado "X-Chat", fue desarrollado por Peter "zed" Zelezny como un cliente IRC para sistemas basados en UNIX. La versión 0.0.1 data de 1998, y el archivo fuente más antiguo de esa versión está fechado el 29 de junio de 1998. Zelezny tenía experiencia previa en el desarrollo de software para el BBS MAXs BBS de Commodore Amiga , incluyendo las versiones originales de File Lister Express. [ 12 ] [ 13 ]
La interfaz de usuario de X-Chat fue diseñada para parecerse mucho a la de AmIRC , un cliente IRC basado en GUI para Commodore Amiga lanzado originalmente en 1995. [ 14 ] Las características de diseño emuladas incluyen el uso de iconos de estilo LED de colores para indicar el estado del operador del canal, botones de acción debajo de la lista de usuarios, un campo de tema editable con modos de canal indicados por botones clicables y una lista de canales unidos como una fila de botones en la ventana.
Versiones iniciales
La versión 1.0.0 se publicó el 29 de junio de 1999. [ 15 ]
La versión 1.7.7, publicada el 13 de junio de 2001, añadió soporte para una compilación de X-Chat para Microsoft Windows, incorporando parte del código del puerto 1.5.11win32 de Alex Badea. [ 16 ] [ 17 ] [ 18 ]
La versión 2.0.0 se anunció el 12 de febrero de 2003. Alrededor de esta versión, el nombre del programa en la barra de título cambió oficialmente su ortografía de "X-Chat" a "XChat".
Pasar al software de prueba
El 23 de agosto de 2004, a partir de la versión 2.4.0, la versión de X-Chat para Windows se convirtió en shareware, debido al tiempo y los gastos adicionales que implicaba su desarrollo. Los registros estaban disponibles en línea por un pago único de 20 dólares estadounidenses o 25 dólares australianos; los compradores recibían un archivo de clave que permitía usar el software después del período de evaluación de 30 días. [ 19 ] [ 20 ] [ 11 ] Las versiones para Linux siguieron siendo freeware.
La medida generó controversia, ya que se argumentó que Peter Železný no tenía los derechos de autor de todo el código que afirmaba volver a licenciar, además de vincular el código propietario de aplicación de shareware con el código con licencia GPL, lo que convertía la versión de Windows de XChat en una violación de la ley de derechos de autor y de la GPL. [ 21 ]
Sin embargo, el código fuente permaneció disponible gratuitamente bajo la GPL, y las compilaciones no oficiales de terceros para Windows se popularizaron rápidamente; [ 22 ] en particular, una compilación de Vaidrius 'SilvereX' Petrauskas, que se mantuvo hasta la versión 2.8.6-2 en agosto de 2009. [ 23 ] [ 24 ] A esto le siguió en 2010 XChat-WDK (XChat Windows Driver Kit), un conjunto de parches basado en el repositorio SVN principal de XChat. [ 25 ] [ 26 ]
Discontinuación
La última versión de XChat para Linux fue la 2.8.8, publicada el 30 de mayo de 2010. A esta le siguió la versión 2.8.9, una actualización exclusiva para Windows publicada el 28 de agosto de 2010.
El desarrollo de la bifurcación de terceros de XChat para Windows, XChat-WDK, continuó, añadiendo varias características adicionales, incluyendo compilaciones de 64 bits, compatibilidad con Lua y un modo de consola basado en texto. La compilación también se amplió para ejecutarse en otras plataformas. [ 27 ] El 6 de julio de 2012, XChat-WDK evolucionó a HexChat . [ 26 ]
Aunque se siguió trabajando en el XChat original, la última confirmación en el repositorio Subversion del proyecto se realizó el 13 de julio de 2013, [ 28 ] y el cliente no recibió más versiones oficiales. Algunas distribuciones de Linux , como Fedora , mantuvieron sus propias versiones para corregir errores, mantener el programa funcionando y compilable, y resolver problemas de seguridad. [ 29 ] Finalmente, algunas distribuciones terminaron por descontinuar XChat en favor de HexChat en sus repositorios de software.
Software derivado
- Versión de Silverex para Windows basada en XChat 2.8.6 (descontinuada).
- XChat Aqua o XChat Azure para macOS
- Gnomo de XChat
- lurc , un cliente IRC basado en XChat 1.0
- HexChat (anteriormente XChat-WDK), bifurcación multiplataforma que añade varias características.
- XChat (SE)
Recepción
XChat ha sido descrito como popular, [ 30 ] [ 31 ] [ 32 ] compilable para una variedad de plataformas. En su apogeo fue calificado como uno de los mejores clientes IRC para Linux. [ 33 ] IRC Hacks: 100 Industrial-Strength Tips & Tools explica en profundidad su configuración, instalación y funciones avanzadas en Unix [ 30 ] y macOS. [ 34 ]
En 2000, Robin Miller, escribiendo para The Washington Post, describió XChat como "el mejor cliente de Internet Relay Chat que he usado en cualquier sistema operativo, punto". [ 35 ]
Véase también
Referencias
- ↑ "Noticias" . XChat.org. 18 de septiembre de 1999. Archivado del original el 21 de septiembre de 1999.
- ↑ Whaples, Thomas (2004). «Truco n.º 2: XChat» . En Mutton, Paul (ed.). Trucos de IRC: 100 consejos y herramientas de gran utilidad . O'Reilly Media. pág. 63. ISBN 978-0596-00687-7.
- ↑ Trucos de IRC , pág. 90.
- ↑ Trucos de IRC , pág. 93.
- ↑ Sitio web del plugin Xchat-Ruby : ruby.sourceforge.net
- ↑ Complemento xchat Lua . ankh-morp.org. https://archive.today/20120630205600/http://ankh-morp.org/code/xchat-lua/ 30 de junio de 2012
- ↑ Página principal de xcdscript Archivada el 5 de marzo de 2016 en Wayback Machine . ludost.net.
- 1 2 Arnote, Paul (septiembre de 2009). "Internet Relay Chat: La frontera olvidada del chat" Archivado el 8 de noviembre de 2022 en Wayback Machine .Revista PCLinuxOS .
- ↑ Noticias de HexChat
- ↑ "Preguntas frecuentes" . xchat.org .
- ↑ "ViewArc10" . Aminet .
- ↑ "BlackJack115" . Aminet .
- ↑ "Funciones de XChat" . XChat.org . Archivado del original el 16 de enero de 2000.
- ↑ "XChat.org" . XChat.org . Archivado del original el 21 de septiembre de 1999.
- ↑ "Registro de cambios de X-Chat" . XChat.org . Archivado del original el 21/12/2001.
- ↑ "Índice de /files/binary/win32/old" . XChat.org . Archivado del original el 7 de julio de 2001. Consultado el 18 de noviembre de 2025 .
{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) - ↑ "xchat 1.7.7 (1.8.0pre1)" . xchat-announce . Archivado del original el 3 de septiembre de 2004 . Recuperado el 18 de noviembre de 2025 .
{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) - ↑ "XChat.org" . XChat.org . Archivado del original el 11 de noviembre de 2004.
- ↑ "Registrarse" . XChat.org . Archivado del original el 25 de agosto de 2004. Consultado el 18 de noviembre de 2025 .
{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) - ↑ "xchat.org :: Ver tema - Acerca de las licencias de lanzamiento de Windows" . 16 de febrero de 2007. Archivado del original el 16 de febrero de 2007. Consultado el 18 de septiembre de 2016 .
- ↑ "XChatData | Uso / Compilación de la línea" . xchatdata.net . Archivado del original el 3 de marzo de 2016.
- ↑ "X-Chat 2 para Windows" . silverex.org . Archivado del original el 31 de agosto de 2004. Consultado el 18 de noviembre de 2025 .
{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) - ↑ "X-Chat 2 para Windows" . silverex.org . Archivado del original el 1 de septiembre de 2012. Consultado el 18 de noviembre de 2025 .
{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) - ↑ "XChat-WDK" . XChat-WDK .
- 1 2 "Anuncio" . HexChat .
- ↑ "Comparación" . XChat-WDK .
- ↑ "X-Chat / Registro de confirmación de SVN" . SourceForge .
- ↑ "Paquete xchat" . bodhi.fedoraproject.org . Consultado el 18 de noviembre de 2025 .
- 1 2 Trucos de IRC , pág. 3
- ↑ Hudson, Andrew; Hudson, Paul; Helmke, Matthew; Troy, Ryan (2009). "Internet Relay Chat" . Ubuntu Unleashed 2010 Edition: Covering 9.10 and 10.4 . Sams Publishing/Pearson Education. p. 124. ISBN 978-0672331091.
- ↑ "IRCHelp.org" .
- ↑ "Cinco mejores clientes IRC para Linux" . Archivado del original el 2 de marzo de 2015. Consultado el 1 de abril de 2016 .
- ↑ Trucos de IRC , pág. 11.
- ↑ "Cómo empezar a trabajar con Linux" . The Washington Post . Archivado del original el 15 de agosto de 2000.
Enlaces externos
- Sitio web oficial

- #xchat en EFnet
- Instalador de temas Toxin XChat
- Software de 1999
- Aplicaciones que utilizan D-Bus
- Software descontinuado
- Clientes IRC gratuitos
- Clientes de mensajería instantánea que utilizan GTK
- Clientes de IRC
- Clientes IRC de macOS
- Clientes IRC de Unix
- Clientes IRC de Windows