InspIRCd
詳細情報
- 種別
- IRCサーバー
- ライセンス
- GPLv2
オイカリネンの元のコードを1行も引き継がずに、C++でゼロから書かれたIRCサーバー。
ほとんどのircdは1988年の同じCのコードの派生で、何十年分ものパッチが積み重なっている。InspIRCdは2000年代初めにやり直し、小さなコアと、ほぼすべての機能をロード可能なモジュールに分ける構成を取った。ホスト名の隠蔽、SSL、サービスとの連携が欲しいネットワークは、そのモジュールだけを読み込み、再起動せずに入れ替えられる。
代償は互換性で、サーバー間プロトコルがHybrid系ともUnrealIRCdとも異なるため、同じネットワークに混在させられない。その代わり、IRCv3への対応では早くから動いてきた。