Articulo de referencia

KVIrc

{{cite web|url=https://github.com/kvirc/KVIrc/blob/master/doc/ABOUT-LICENSE|title=ABOUT-LICENSE|website=[[GitHub]] }} }}"},"website":{"wt":""}},"i":0}}]}"> KVIrc es un cliente g...

KVIrc es un cliente gráfico de IRC para Linux , Unix , Mac OS y Windows . Su nombre es un acrónimo de K Visual IRC, donde la K indica una dependencia de KDE , que se volvió opcional a partir de la versión 2.0.0. [ 2 ] El software se basa en el framework Qt y su código se publica bajo una Licencia Pública General GNU modificada . [ 3 ]

Características

KVIrc puede conectarse a varios servidores al mismo tiempo (opcionalmente con SSL [ 4 ] y/o a través de IPv6 ). Admite los conjuntos de caracteres Unicode , ISO-8859-* , asiáticos y nativos de Windows. Admite DCC . [ 4 ] Una característica especial es la codificación inteligente, que permite al usuario utilizar dos codificaciones simultáneamente; por ejemplo, el usuario puede enviar y leer Unicode y CP-1252.

Además de los códigos mIRC , ampliamente compatibles con fuentes en negrita, subrayadas y de colores, KVIrc ofrece emoticonos gráficos y avatares animados. La interfaz de chat es altamente configurable y admite temas descargables.

Las ventanas de canal se pueden dividir en dos subventanas: una para mensajes de chat y otra para comandos como unirse a grupos, separarse o cambiar de modo. El tamaño de las subventanas es variable, por lo que el usuario puede ocultar la ventana de comandos. Todos los canales, consultas y chats DCC se pueden cifrar con Blowfish o AES/Rijndael .

KVIrc tiene su propio lenguaje de scripting llamado KVS , que se puede usar para agregar funciones complejas que reaccionen automáticamente a eventos de red. [ 4 ] [ 5 ] También se pueden usar Perl [ 4 ] y Python hasta cierto punto. Se admite la programación orientada a objetos y las clases de enlace Qt integradas permiten crear partes adicionales de la interfaz de usuario. La función SocketSpy permite a los desarrolladores observar la comunicación en bruto entre el cliente y el servidor.

Desarrollo

Szymon Stefanek comenzó el desarrollo de KVIrc en 1998 y lanzó la primera versión pública en 1999. [ 6 ] El software tenía una estricta dependencia de las bibliotecas KDE y solo estaba disponible en el sistema operativo Linux . El interés de la comunidad de software libre creció rápidamente, el cliente se incluyó en varias distribuciones de Linux y desarrolladores adicionales se unieron al proyecto, formando el equipo informal de desarrollo de KVIrc .

Dado que las bibliotecas de KDE aún se encontraban en una fase temprana de desarrollo, su interfaz cambiaba con mucha frecuencia, lo que dificultaba a los desarrolladores su seguimiento. Además, existía un gran interés en portar KVIrc a Windows , donde KDE no estaba disponible. En respuesta, la estricta dependencia de KDELibs se fue reduciendo gradualmente y, en la versión 2.0.0, se eliminó oficialmente. La integración parcial de KDE sigue estando disponible como opción de compilación.

KVIrc 3.0.0 se lanzó en 2004 con soporte para las plataformas Linux y Windows . Ese mismo año se publicó una versión preliminar para Mac OS .

A partir de julio de 2025, la última versión estable es 5.2.8 Quasar . [ 7 ]

Distribución

KVIrc está incluido en estas distribuciones de Linux : Ubuntu , [ 8 ] Debian , [ 9 ] Gentoo Linux , [ 10 ] Arch Linux , [ 11 ] OpenSUSE , [ 12 ] Mageia y Red Hat Enterprise Linux / Fedora . [ 13 ] Otros sistemas Linux son compatibles a través de paquetes binarios aportados por la comunidad [ 14 ] y scripts de compilación. [ 15 ] KVIrc también está disponible para Microsoft Windows 2000 / XP / Vista / 7, [ 16 ] Mac OS X [ 17 ] y FreeBSD . [ 18 ]

Véase también

Notas

  1. GPL-2.0 o posterior con excepción de OpenSSL. [ 1 ]

Referencias

  1. "ACERCA DE LA LICENCIA" . GitHub .
  2. "Explicación del nombre KVIrc" . Consultado el 11 de octubre de 2010 .
  3. Szymon Stefanek. "La licencia KVIrc" . Consultado el 26 de marzo de 2013. Esta es la licencia del cliente IRC KVIrc. Se basa en la Licencia Pública General GNU versión 2. [...] y [...] otorga permiso para enlazar este programa con la edición no comercial de Qt para Windows.
  4. 1 2 3 4 Piccard, Paul; H. Sachs, Marcus; Baskin, Brian (12 de diciembre de 2005). Seguridad en aplicaciones de mensajería instantánea y P2P para la empresa . Elsevier. pág. 428. ISBN  978-1-59749-017-7.
  5. "Introducción al lenguaje de scripting KVIrc" . Consultado el 11 de octubre de 2010 .
  6. "Entrada del mapa de software de Linux KVIrc 0.9.0" . Consultado el 11 de octubre de 2010 .
  7. "KVIrc.net - El cliente visual de IRC" . www.kvirc.net . Consultado el 29/11/2025 .
  8. "Paquetes KVIrc en Ubuntu" . Consultado el 11 de octubre de 2010 .
  9. "Paquetes KVIrc en Debian" . Consultado el 11 de octubre de 2010 .
  10. "KVIrc ebuilds en Gentoo" . Consultado el 11 de octubre de 2010 .
  11. "Paquetes KVIrc en Arch Linux" . Archivado del original el 20 de julio de 2010. Consultado el 11 de octubre de 2010 .
  12. "Paquetes KVIrc en OpenSUSE" . Consultado el 11 de octubre de 2010 .
  13. "Paquetes KVIrc en formato rpm para RedHat / Fedora / Mandriva / Mageia" . Consultado el 17 de agosto de 2016 .
  14. "Paquetes binarios KVIrc para Slackware" . Consultado el 11 de noviembre de 2010 .
  15. "Scripts de compilación de KVIrc para Slackware" . Consultado el 11 de octubre de 2010 .
  16. "Paquetes KVIrc para Microsoft Windows" . Consultado el 11 de octubre de 2010 .
  17. "Paquetes KVIrc para Mac OS X" . Consultado el 11 de octubre de 2010 .
  18. "Port de KVIrc para FreeBSD" . Consultado el 11 de octubre de 2010 .

Lecturas adicionales

  • Hertzog, Ute (2006). Linux . Pearson Deutschland GmbH. pag.  785.ISBN 978-3-8272-6810-5.
  • Malin, Cameron; Casey, Eoghan; M. Aquilina, James (2008). Malware Forensics: Investigating and Analyzing Malicious Code . Syngress Pub. pág.  618. ISBN 978-1-59749-268-3.
  • Pfaffenberger, Bryan (2001). Linux networking clearly explained . Morgan Kaufmann. p.  59. ISBN 978-0-12-533171-5.
  • Sitio web oficialEdita esto en Wikidata
  • Sitio web oficial ruso archivado el 25/02/2021 en Wayback Machine.
  • KVIrc portátil , una versión de KVIrc adecuada para dispositivos de almacenamiento portátiles.
  • KVIrc en GitHub