KVIrc es un cliente IRC gráfico para Linux , Unix , Mac OS y Windows . El nombre es un acrónimo de K Visual IRC en el que K significa una dependencia de KDE , que se convirtió en opcional a partir de la versión 2.0.0. [2] El software se basa en el marco Qt y su código se publica bajo una Licencia Pública General GNU modificada . [3]
Autor (es) original (es) | Szymon Stefanek (Pragma) |
---|---|
Desarrollador (es) | El equipo de desarrollo de KVIrc |
Lanzamiento estable | 5.0.0 (1 de enero de 2019 [1] ) [±] |
Repositorio | |
Escrito en | C ++ |
Sistema operativo | Mac OS X , similar a Unix , Windows |
Plataforma | Multiplataforma |
Disponible en | Plurilingüe |
Tipo | Cliente de IRC |
Licencia | GPL modificada con excepción para vincular contra openSSL |
Sitio web | www |
Características
KVIrc puede conectarse a varios servidores al mismo tiempo (opcionalmente con SSL [4] y / o IPv6 ). Se admiten juegos de caracteres Unicode , ISO-8859- * , asiáticos y nativos de Windows. Se admite DCC . [4] Una característica especial es la codificación inteligente, que permite al usuario utilizar 2 codificaciones al mismo tiempo; el usuario puede enviar Unicode y leer Unicode y CP-1252, por ejemplo.
Junto con los códigos mIRC ampliamente admitidos para fuentes en negrita, subrayadas y coloreadas, KVIrc proporciona 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 la otra para comandos como combinaciones / partes / cambios de modo. El tamaño de las subventanas es variable, por lo que el usuario puede ocultar la ventana de comandos. Cada canal, consulta y chat DCC se puede cifrar con Blowfish o AES / Rijndael .
KVIrc tiene su propio lenguaje de programación llamado KVS que puede usarse para agregar funciones complejas para reaccionar automáticamente a eventos de red. [4] [5] Perl [4] y Python también se pueden utilizar 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 sin procesar 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 dependía estrictamente de las bibliotecas de KDE y solo estaba disponible en el sistema operativo Linux . El interés de la comunidad de software libre ha crecido rápidamente, el cliente se incluyó en varias distribuciones de Linux y desarrolladores adicionales se unieron al proyecto y finalmente formaron el Equipo de desarrollo informal de KVIrc .
Dado que las bibliotecas de KDE estaban todavía en una etapa inicial de desarrollo, su interfaz cambiaba con mucha frecuencia y se hizo difícil para los desarrolladores seguirlas. Además, hubo un gran interés en portar KVIrc a Windows donde KDE no estaba disponible. La dependencia estricta de KDELibs se debilitó gradualmente y se eliminó oficialmente en la versión 2.0.0. La integración parcial de KDE todavía está disponible como una opción de tiempo de compilación.
KVIrc 3.0.0 se lanzó en 2004 con soporte para plataformas Linux y Windows . Un puerto preliminar de Mac OS siguió en el mismo año.
A partir de enero de 2019, la última versión estable es 5.0.0 Aria . [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 tipos de Linux son compatibles a través de paquetes binarios contribuidos 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]
Ver también
- Comparación de los clientes de Internet Relay Chat
Referencias
Notas
- ^ "2019-01-01: KVIrc 5.0.0" Aria "lanzado" . Consultado el 1 de enero de 2019 .
- ^ "Explicación del nombre KVIrc" . Consultado el 11 de octubre de 2010 .
- ^ Szymon Stefanek. "La licencia KVIrc" . Consultado el 26 de marzo de 2013 .
Esta es la licencia de cliente de KVIrc Irc. Se basa en la GNU General Public License Version 2. [...] y da permiso para [...] vincular este programa con la edición no comercial de Qt para Windows
- ^ a b c d Piccard, Paul; H. Sachs, Marcus; Baskin, Brian (12 de diciembre de 2005). Protección de aplicaciones de mensajería instantánea y P2P para empresas . pag. 428. ISBN 978-1-59749-017-7.
- ^ "Introducción al lenguaje de scripting KVIrc" . Consultado el 11 de octubre de 2010 .
- ^ "Entrada de mapa de software KVIrc 0.9.0 Linux" . Consultado el 11 de octubre de 2010 .
- ^ "2019-01-01: KVIrc 5.0.0" Aria "lanzado" . Consultado el 29 de diciembre de 2017 .
- ^ "Paquetes KVIrc en Ubuntu" . Consultado el 11 de octubre de 2010 .
- ^ "Paquetes KVIrc en Debian" . Consultado el 11 de octubre de 2010 .
- ^ "KVIrc ebuilds en Gentoo" . Consultado el 11 de octubre de 2010 .
- ^ "Paquetes KVIrc en Arch Linux" . Consultado el 11 de octubre de 2010 .
- ^ "Paquetes KVIrc en OpenSUSE" . Consultado el 11 de octubre de 2010 .[ enlace muerto permanente ]
- ^ "Paquetes KVIrc en formato rpm para RedHat / Fedora / Mandriva / Mageia" . Consultado el 17 de agosto de 2016 .
- ^ "Paquetes binarios de KVIrc para Slackware" . Consultado el 11 de noviembre de 2010 .
- ^ "Scripts de compilación de KVIrc para Slackware" . Consultado el 11 de octubre de 2010 .
- ^ "Paquetes KVIrc para Microsoft Windows" . Consultado el 11 de octubre de 2010 .
- ^ "Paquetes de KVIrc para Mac OS X" . Consultado el 11 de octubre de 2010 .
- ^ "Puerto KVIrc FreeBSD" . Consultado el 11 de octubre de 2010 .
Otras lecturas
- Hertzog, Ute (2006). Linux . pag. 785. ISBN 978-3-8272-6810-5.
- Malin, Cameron; Casey, Eoghan; M. Aquilina, James (2008). Análisis forense de malware: investigación y análisis de código malicioso . pag. 618. ISBN 978-1-59749-268-3.
- Pfaffenberger, Bryan (2001). Explicación clara de las redes Linux . pag. 59. ISBN 978-0-12-533171-5.
enlaces externos
- Página web oficial
- Sitio oficial ruso
- Portable KVIrc , una versión de KVIrc adecuada para dispositivos de almacenamiento portátiles