InspIRCd
Plus d'infos
- Type
- Serveur IRC
- Licence
- GPLv2
Un serveur IRC écrit de zéro en C++, sans hériter d'une seule ligne de l'original d'Oikarinen.
Presque tous les autres ircd sont des branches du même code C de 1988, sous des décennies de correctifs empilés. InspIRCd a au contraire repris à zéro au début des années 2000, avec un noyau minuscule et presque toutes les fonctions dans des modules chargeables. Un réseau qui veut des noms d'hôte masqués, SSL ou l'intégration des services charge ces modules et rien d'autre, et peut les échanger sans redémarrage.
Le prix à payer est la compatibilité : son protocole serveur à serveur diffère à la fois de la famille Hybrid et d'UnrealIRCd, si bien qu'on ne peut pas mélanger les serveurs sur un même réseau. En contrepartie, le projet a été prompt à adopter IRCv3.