The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download | Blog | Stats
Personal tools

FAQ/Architecture/OS Specific.fr

From the makers of InspIRCd.

Jump to: navigation, search

Contents

Architecture/OS Specifuec

Windows

Est-ce que InspIRCd fonctionne sous Windows?

Les versions de InspIRCd 1.1 (depuis la 1.1.8) fonctionnent sous Windows. Nous fournissons une installeur facile à utiliser, nous recommandons aux utilisateurs de Windows de l'utiliser plutot que de compiler InspIRCd depuis les sources.

Ais-je besoin du framework .NET pour utiliser InspIRCd sous Windows?

Non. Le framework .NET est uniquement requis par l'interface graphique de InspIRCd (Sous Windows). Quand vous installer la version Windows de InspIRCd, le Moniteur InspIRCd est installé.

Y a t'il quelquechose qui fonctionne sur Linux et pas sur Windows?

A notre connaissance, non. Il y a un gestionnaire de socket spécifique à Windows, de même qu'il y en a pour Linux. Sur Windows, l'installation fourni le gestionnaire de socket IOCP. Ceci augmentera les performances sous Windows par rapport aux performances qui peuvent être obtenue avec le traditionnel select() que beaucoup d'autres IRCd utilisent.

Pourquoi les modules ont pour extension .SO sous windows et non pas .DLL?

C'est simplement pour une facilité de documentation et pour simplifier notre protocole serveur et les commandes, de sorte qu'elles soient identique à celle de la documentation. Les fichiers .SO sous Windows sont des fichiers DLL, la seule différence étant l'extension. Vous ne devez pas les renommer en .DLL.

Quel compilateur puis-je utiliser pour compiler mon propre InspIRCd sous Windows?

Nous fournissons les fichiers de projet de InspIRCd pour Visual Studio 2003 et Visual Studio 2005 dans l'archive. Vous les trouverez dans le dossier win/, nommés respectivement inspircdVC71.sln et inspircdVC80.sln. Compiler avec d'autres compilateur n'a actuellement pas été testé et nous ne fournissons donc pas de support. Vous pouvez télécharger Microsoft Visual Studio 2005 Express Edition gratuitement sur le site de Microsoft.

Mon antivirus me dit que InspIRcd est 'irc bot' virus !

C'est un bug de votre antivirus. Nous avons constater que certains antivirus, plus particulièrement ceux qui sont gratuis, ou fournis par vos fournisseurs d'accès, considère comme virus irc bot ou irc trojan tous les programmes qui écoutent ou qui se connectent sur IRC (Comprendre: tous sauf mIRC...). Si c'est le cas, envisagez de passer à un meilleur antivirus. Si vous avez peur d'attraper des virus depuis des projets open source, n'hésitez pas à lire les sources vu qu'elles sont distribuées, et à compiler votre propre version. C'est très donc difficile de cacher un virus, car le code est disponible pour tout le monde. Vous avez beaucoup moin de chance d'attraper un virus avec un logiciel open source qu'avec n'importe quel autre.

64-Bit

Est-ce que InspIRCd fonctionne avec les AMD64?

Oui, aucun changement n'est nécéssaire.

Est-ce que InspIRCd fonctionne sur les EM64T?

Oui, encore une fois, aucun changement n'est nécéssaire.

Solaris

Est-ce que InspIRCd fonctionne sur Solaris?

Oui, nous avons réussi à le compiler sur solaris 10 (x86 et SPARC).

Est-ce que InspIRCd sur Solaris 10 suppporte IO Completion Ports (IOCP)?

Oui, depuis la 1.1.6, Solaris IOCP est pleinement supporté comme un gestionnaire de socket.

NetBSD

Est-ce que InspIRCd fonctionne sur NetBSD?

Oui. Vous aurez besoin de paquets perl et gmake ou équivalent pour compile rdepuis les sources. Nous avons tester InspIRCd sur NetBSD 2.0 sur une machine i386.

Je n'arrive pas à lancer configure sur NetBSD !

Vérifiez que perl est installé, et lancez le comme ceci:

perl configure

Je ne peux pas faire ./inspircd start sur NetBSD!

Vérifiez que perl est installé, et lancez le comme ceci:

perl inspircd start

Quand je compile InspIRCd sous NetBSD j'obtient l'erreur: "warning: argument to non-pointer type `int' from NULL"

Ces avertissements sont affichés quand vous activez kqueue sur NetBSD à cause des faibles différences de déclaration entre NetBSD et les autres implémentation de BSD. Vous pouvez les ignorez.

OpenBSD

Est-ce que InspIRcd fonctionne sur OpenBSD?

Oui. Nous avons compilé avec succès InspIRCd 1.0 Beta 5 (pas 1.0 Beta 4) sur OpenBSD 3.6. Pour faire ceci, vous devez installer le paquet gcc 3.3 (qui installe le binaire /usr/local/bin/eg++ que le ./configure de InspIRCd peut détecter).

OSX/Apple

Est-ce que InspIRcd fonctionne sur Mac OS X?

Les versions 1.0.x et 1.1.x sont pleinement fonctionnelles sur Mac OS X.

VMWare

Est-ce que InspIRCd fonctionne sous VMWare?

Si l'OS utilisé dans la machine virtuelle est supporté, techniquement ça doit fonctionner. Mais quand nous avons tester (avec VMWare Server 1.0.1 avec FreeBSD comme système virtuel et Windows comme hébergeur) nous avons constaté que VMWare a du mal a garde rl'heure du système correcte, cela signifie que InspIRCd risque d'avoir des problèmes de désynchronisation. L'heure variait d'environ 10 secondes par minute, et même en se synchronisant il était impossible de garder l'heure assez précise pour ne pas subir des problèmes de désynchronisation.

A méthode pour résoudre le problème est de mettre "hint.apic.0.disabled=1" dans "/boot/loader.conf".