Talk:Comparison of Internet Relay Chat daemons

From Wikipedia, the free encyclopedia

Articles for deletion This article was nominated for deletion on 2007-02-06. The result of the discussion was Keep.

Contents

[edit] ConferenceRoom

Please stop marking ConferenceRoom's status as "derived from DreamForge". It never was derived from "DreamForge." Nbougalis 04:00, 16 June 2006 (UTC)

T'wasn't me, I just cleaned it up, see "Revision as of 09:48, 15 June 2006 - 82.20.212.244". Southen 08:52, 16 June 2006 (UTC)
I know -- I was just making a general comment, not targetting it against you. Nbougalis 00:38, 17 June 2006 (UTC)
actually, early versions WERE derived from df, dalnet got quite pissy about it 82.20.212.244 20:41, 25 June 2006 (UTC)
Seeing how I was on DALnet at the time, I can tell you that CR was *NEVER* derived from DreamForge. Where were you at the time Mr. "I comment from my IP"? Nbougalis 22:19, 26 June 2006 (UTC)
Note that CR is developed in C++, not C - so it can't really be derived from DreamForge now, can it? Uzelth (talk) 17:48, 22 April 2008 (UTC)

[edit] Other IRCds

Is anyone aware what IRCds/Patchsets/etc. bare these version responses, and where (network(s)) they are used:

  • vchat-1.0.7d
    a closed source commerical ircd -- 82.20.212.244
  • CR1.8.03-Unreal3.2.3
    Unreal 3.2.3, modified so that the ConferenceRoom Java client would connect to it. Nbougalis 00:41, 17 June 2006 (UTC)
  • Unreal3.2.3DoS
    a custom patchset of unreal -- 82.20.212.244
  • Unreal3.2.3-DarkSin
    see above -- 82.20.212.244
  • 101FreedomIRCd
    Possibly http://www.freedomirc.net/ -- Southen
  • fqircd-2.1(03)b
    Probably http://code.freequest.net/ -- Southen
  • 5.5.2653
    Probably Microsoft Exchange Server Chat Service 5.5) -- Southen
    is ms exchange chat, yes -- 82.20.212.244
  • CritenIRCd(a1)-1.4(04)
  • GigaIRCd1.3.1
  • ozhex-1.0
    based on austhex, i think -- 82.20.212.244
  • Unreal3.2.3-IRCLab-1.0c
    custom patchset of unreal -- 82.20.212.244
  • UltimateIRCd(Tsunami)-3.0(01)+After-All.SecurityMods.And.BotControl+Bug#1
    custom patchset of ultimate -- 82.20.212.244

Any more information/links for these would be welcome. Southen 09:07, 16 June 2006 (UTC)

ive edited this to represent the ones i know 82.20.212.244 20:43, 25 June 200 (UTC)

[edit] Completion

This comparsion of features tables really need a good cleanup. Working with a guy from InspIRCd, I corrected the errors in information that exsisted for it. What we really need is for people to verify all the information or add information. Get some sort of completion party together. Stormscape 04:53, 25 July 2006 (UTC)

In starting the article, I hoped others would help complete the tables. This could be a valuable resource in that it is not bias to a particular IRCd as the comparisons offered by individual daemon's websites often are. Southen 06:42, 29 July 2006 (UTC)

I took responsibility of ircd-hybrid and already updated some parts. fgeek

Suppose we need additional comparasion table for channel/user modes. codermind


[edit] Tidyup

I've done some (pretty significant) tidyup work around here and corrected a few mistakes I noticed.

Important notes from that:

- Unreal was based on Elite (which was based on Dreamforge) - I know the author personally, and can ask him here to verify this if necessary. I corrected this once before to have my edit reverted. Please don't unless you know what you're talking about.

- I removed one (or two) lesser known IRCds like Synchronet. I know someone said it is used by hundreds, but it doesn't appear anywhere on searchirc or any other major IRC resource I'm aware of, nor had I heard of it until I read this page - I'll support it's re-adding with evidence.

- I split the general table into maintained and unmaintained software. Unmaintained software was a rather loose definition of software that has not seen significant activity in a year or that has knowingly been superseded

- I merged ircd and IRCD together. They were for the same network, and there was no real point keeping them split.

I may have made some mistakes in this work, for this I apologise. Hopefully this article is now a bit more maintainable.

As an aside (from reading this page) - just because someone edits under an IP doesn't mean they talk out of their ass. :-)

83.100.208.93 (talk) 19:53, 29 March 2008 (UTC)

[edit] Some proposals

Should we split the operating system support table in two, the first one being composed solely of operating systems in a current working state, and the second one limited to I/O multiplexing facilities? Also consider adding UnixWare, IRIX and Tru64 to the operating systems chart.

Consumer properties of the networking software such as these daemons aren't limited to what is present here, of course. There must be a consistent way of measuring their computer resource usage, such as CPU time and RAM consumption, userbase-dependent. Maybe add hash functions, memory allocation facilities and such to the comparison?

213.141.154.11 (talk) 02:11, 1 June 2008 (UTC)

There's no reliable, unbiased way of measuring the average CPU or memory usage of an ircd. It's going to depend entirely on configuration and usage. Zetawoof(ζ) 04:01, 1 June 2008 (UTC)
Not exactly true. If you assume basic memory allocation routines (libc *alloc(), C++ new) to be an “origin” of zero fragmentation, then any overlay systems (such as balloc in Hybrid/ratbox/Charybdis/etc) are subjects to increased fragmentation, which can be measured to yield a fixed percentage value, and compared. The hash function (or whatever other structure with string keys employed) comparison proposal still stays. And an unrelated question: how come the modularity of UnrealIRCd is tagged as “partial”? 213.141.154.11 (talk) 12:45, 1 June 2008 (UTC)