Architecture/OS Specific FAQ.es
From the makers of InspIRCd.
Específico de la Arquitectura o el Sistema Operativo
Windows
¿Funciona InspIRCd en Windows?
Las releases de InspIRCd desde la 1.1.8 en adelante funcionan nativamente en Windows. Hemos provisto un fácil instalador el cual recomendamos a los usuarios en vez de compilar el servidor desde los sources.
¿NECESITO el framework de .NET para hacer que InspIRCD funcione en Windows?
No. El framework .NET sólo es requerido para la porcion del GUI de InspIRCD. Cuando instalas InspIRCd precompilado en una máquina en Windows, instalará un componente separado para el GUI, más conocido como InspIRCd Monitor. Este es usado para ejecutar distintos componentes del demonio.
¿Hay algo que esté soportado en Linux pero no en Windows?
En nuestro conocimiento, no. InspIRCd tiene un socket engine específico para Windows, tal y como lo hay para Linux (epoll).
¿Porqué los módulos de windows tienen extension .SO en vez de .DLL?
Esto sólamente es por simpleza en la documentación así como para simplificar el protocolo del servidor y comandos, ya que la documentación de Windows es idéntica para la plataforma Windows así como el resto. Los archivos .SO son archivos .DLL que sólo se diferencian por la extensión. No debes renombralos a .DLL.
¿Qué compilador puedo usar para compilar mi InspIRCd en Windows?
Actualmente tenemos soporte para Microsoft Visual Studio 2003 y Microsoft Visual Studio 2005 en el tarball. Ambos pueden ser encontrados en el directorio win/ como inspircdVC71.sln y inspircdVC80.sln respectivamente. Compilarlo en otros compiladores no es algo actualmente soportado y completamente no comprobado. Microsoft Visual 2005 Express Edition es disponible gratuítamente desde el web de Microsoft.
¡Mi antivirus me dice que InspIRCd es un virus del tipo 'IRC bot'!
Esto probablemente sea un bug de tu antivirus. Hemos encontrado que diversos productos de antivirus, especialmente esos baratos y gratuitos que no valen mucho regalados por ISPs y eso, detectan todos los troyanos de baja calidad que conectan a puertos de IRC (lee: todo menos mIRC) como un 'IRC bot' o 'Troyano IRC'. Si ese es el caso, considera el actualizarte a una mejor suite de antivirus. Si estas preocupado acerca de contagiarte viruses desde el software libre, por favor, considera que el código fuente está disponible - te damos la bienvenida a leerlo - por lo que sería bastante dificil para cualquiera esconder un virus ahí, ya que este código está abierto para sus usuarios. Tienes menos oportunidades de contagiarte un virus desde el software libre que desde cualquier otro tipo de software.
64-bits
¿Funciona InspIRCd en AMD64?
Sí. No se necesita ningún cambio.
¿Funciona InspIRCd en EM64T?
Sí. Como antes, no se necesita ningún cambio.
Solaris
¿Funciona InspIRCd en Solaris?
Sí. Hemos compilado y probado InspIRCd en Solaris 10 (x86 y SPARC).
¿Soporta InspIRCd los Solaris 10 IO Completion Ports (IOCP)?
Sí, desde la 1.1.6 en adelante, Solaris IOCP esta completamente soportado como un socket engine ahí donde proceda.
NetBSD
¿Funciona InspIRCD en NetBSD?
Sí. Necesitarás tanto los paquetes de perl como los de gmake o equivalentes. Hemos probado InspIRCD en NetBSD 2.0 sobre una máquina i386.
¡No puedo hacer que configure funcione en NetBSD!
Revisa que tengas perl instalado y ejecutalo así:
perl configure
¡No puedo hacer ./inspircd start en NetBSD!
Revisa que perl esté instalado y ejecutal así:
perl inspircd start
Cuando compilo InspIRCd sobre NetBSD obtengo: "warning: argument to non-pointer type `int' from NULL"
Estos warnings son causados cuando activas kqueue en NetBSD debido a las pequeñas diferencias en las declaraciones entre NetBSD y otras implementaciones de BSD. No hacen daño y pueden ser seguramente ignoradas.
OpenBSD
¿Funciona InspIRCd en OpenBSD?
Sí. Lo hemos probado en InspIRCd 1.0 Beta 5 (no la 1.0 Beta 4) en OpenBSD 3.6. Para hacerlo necesitas instalar el paquete de gcc 3.3 (que instala el binario /usr/local/bin/eg++ el cual el ./configure de InspIRCd detecta perfectamente).
OSX/Apple
¿Funciona InspIRCd en Mac OS X?
Tanto la 1.0.x y 1.1.x funcionan completamente en Mac OS X.
VMWare
¿Funciona InspIRCd en VMWare? =
Si el sistema operativo usado en la máquina virtual está soportado podría técnicamente funcionar, pero cuando lo probamos (probado en VMWare Server 1.0.1 con FreeBSD 6.1 como sistema guest y un Windows como host) notamos que VMWare es extremamente malo manteniendo la hora de sistema correcta lo cual significa que InspIRCd tendrá problemas de desincronización. El tiempo se desvió en 10 segundos en un minuto e incluso con la sincronización de tiempo fue imposible mantenerlo suficientemente preciso como para no recivir severos problemas de desincronización.
Si usas FreeBSD en tu máquina virtual un método para solventar el problema es poner "hint.apic.0.disabled=1" en tu /boot/loader.conf"
Arquitecturas
¿Qué arquitecturas probais rutinariamente con InspIRCd?
De manera normal funcionamos una test-net que contiene máquinas AMD64, EM64T, i686 (Intel 32 Bits) y Sparc64 así como otras si en disposición se nos permite.

















