|
|
| Author |
Message |
ButtaKnife none

Joined: 26 Apr 2005 Posts: 38
|
Posted: Oct 09, 2008 1:17pm Post subject: Nefarious IRCu and X3 |
|
|
| I thought I would take a moment to shamelessly plug the ircd and services that we've been using for 2 years. Nefarious is based on ircu and adds a lot of useful things like shuns, extended account functionality, and more. X3 is based on srvx and implements all of the Nefarious additions, and also includes many other additions to make life easier for users and for staff. The software is very stable on Linux and FreeBSD. http://evilnet.sf.net is the group's SourceForge site. If you're a fan of ircu or are just looking for a good set of software to try, this is my recommendation. |
|
| Back to top |
|
 |
Jobe Idler

Joined: 30 Jul 2006 Posts: 376 Location: Lurking in the shadows of some random channel!
|
Posted: Oct 10, 2008 4:04am Post subject: |
|
|
/me pets ButtaKnife
Nice plug
I have to admit it is my fav combination of IRCd and services. Especially at how fast bugs get fixed when I find them *cough* *cough*
Plus X3 is so damn flexible I still haven't fully explored it and am STILL learning its treasures. |
|
| Back to top |
|
 |
hooiz none

Joined: 13 Apr 2004 Posts: 25
|
Posted: Oct 10, 2008 7:31am Post subject: |
|
|
i've always been a fan of the x2/x3 services. i started using x2 back when rubin from afternet was the main developer. back then it would work nicely with ircu. i think it was after nefarious was developed that x2 was upgraded to x3.
that entire bunch from afternet, rubin and the evilnet folks, have always put out quality stuff.
--
hooiz |
|
| Back to top |
|
 |
katsklaw Guru

Joined: 28 Jun 2004 Posts: 1122
|
Posted: Oct 10, 2008 12:36pm Post subject: |
|
|
| rubin still is main dev unless that's changed in the last few minutes. |
|
| Back to top |
|
 |
mentor Newbie

Joined: 22 Jun 2004 Posts: 73 Location: San Diego, CA
|
Posted: Oct 11, 2008 1:43am Post subject: |
|
|
I'd have to say it's my favorite combination as well.
My only gripe is that X3 doesn't have an SQL backend (but, then again, neither does srvx). It would make somethings infinitely easier, such as integration with a web interface and other programs. However, this is true for many services packages. Anyway it certainly hasn't stopped me from using it. Who knows...maybe enough wishful thinking my change things ;p ... or I'll eventually break down and tackle it myself hah. |
|
| Back to top |
|
 |
Jobe Idler

Joined: 30 Jul 2006 Posts: 376 Location: Lurking in the shadows of some random channel!
|
Posted: Oct 11, 2008 8:12am Post subject: |
|
|
| katsklaw wrote: | | rubin still is main dev unless that's changed in the last few minutes. |
Rubin ans SiRVulcaN head the development up. |
|
| Back to top |
|
 |
ButtaKnife none

Joined: 26 Apr 2005 Posts: 38
|
Posted: Oct 13, 2008 11:59am Post subject: |
|
|
Modifying X3 for your network's needs is really not that difficult. The code allows for a lot of flexibility and extensibility. Kudos to the srvx developers for their work originally. Since then, the additions by the Evilnet crew have been making our lives better, and then we add our own additions and customizations on top of that.
I really do like how registration is based on accounts rather than nicknames. We enabled nickname registration so that our users could register nicknames to their accounts, but the overall authentication and permissions are still based on the account. Because of the account system, we have been able to implement logins on our website based on the account. We like the idea of everything being based on the account, so we're building on to services and our website with that in mind.
I could keep rambling on about how much I like working with this software, but I think readers get the idea.  |
|
| Back to top |
|
 |
TechN9ne none

Joined: 06 Oct 2008 Posts: 19 Location: nerd
|
Posted: Oct 13, 2008 5:36pm Post subject: my favorite |
|
|
| my favorite currently is charybdis+atheme |
|
| Back to top |
|
 |
ButtaKnife none

Joined: 26 Apr 2005 Posts: 38
|
Posted: Oct 14, 2008 9:34am Post subject: Re: my favorite |
|
|
| TechN9ne wrote: | | my favorite currently is charybdis+atheme |
What do you like about them? Also, have you tried Nef+X3 to compare?  |
|
| Back to top |
|
 |
hooiz none

Joined: 13 Apr 2004 Posts: 25
|
Posted: Oct 14, 2008 11:47am Post subject: |
|
|
i currently run charybdis. the ircd is actively maintained, that's one thing i like about it. secondly, the folks doing it are good at what they do. i believe the primary developers are nenolod and jilles.
at some point, i believe the ircd was being developed for freenode, as a replacement for hyperion. don't quote me on that. the ircd supports channel forwards which come in handy on freenode, or any network for that matter. the ircd is extremely stable.
atheme services were written to work with charybdis. once again, i think the main developers are nenolod and jilles. the services are modular, and highly configurable. just like the ircd, they are rock solid in performance. atheme services also play nicely with other ircd's, such as inspircd. perhaps w00t can elaborate on it's performance there.
--
hooiz |
|
| Back to top |
|
 |
ButtaKnife none

Joined: 26 Apr 2005 Posts: 38
|
Posted: Oct 17, 2008 2:29pm Post subject: |
|
|
| I need to try Atheme, but so far based on what I've looked at for commands, I didn't care for it. I did like the XML-RPC feature, though. Charybdis didn't impress me, either, based on what I looked at, but hopefully I can find time to test both out to come to a more. What I do know is that Nef and X3 have excellent performance and scalability. I'm curious how Atheme/Charybdis compare in performance. |
|
| Back to top |
|
 |
HollyW00d Lurker

Joined: 18 Apr 2004 Posts: 140 Location: IRC
|
Posted: Oct 17, 2008 4:56pm Post subject: |
|
|
I use Nefarious and X3 as well and I won't ever use anything else
Great coders great support. |
|
| Back to top |
|
 |
mouselike Idler

Joined: 09 Dec 2003 Posts: 261
|
Posted: Oct 18, 2008 3:31am Post subject: |
|
|
| ButtaKnife wrote: | | [SNIP] I'm curious how Atheme/Charybdis compare in performance. |
It should compare pretty well as even though its based mainly off ratbox/hybrid it has quite a lot of other ircd's code put into it, even ircu.
Performance of an ircd isn't just down to the code though, its the environment it's used in, the spec of the machine hosting it can have negative or positive effects depending on how well it's setup and how well the ircd is configured.
However under qutie a heavy user base load id expect chary/ratbox/hybrid to out perform nefarious simply because nefarious even though it has some excellent code and services to go with it, it's simply too bloated compared to the ones i've just mentioned.
.. but it's how you use it that makes it perform the way it does. |
|
| Back to top |
|
 |
ButtaKnife none

Joined: 26 Apr 2005 Posts: 38
|
Posted: Oct 18, 2008 10:22am Post subject: |
|
|
| mouselike wrote: | | ButtaKnife wrote: | | [SNIP] I'm curious how Atheme/Charybdis compare in performance. |
It should compare pretty well as even though its based mainly off ratbox/hybrid it has quite a lot of other ircd's code put into it, even ircu.
Performance of an ircd isn't just down to the code though, its the environment it's used in, the spec of the machine hosting it can have negative or positive effects depending on how well it's setup and how well the ircd is configured.
|
Of course. I wouldn't expect any tests to be done where charybdis was on a P2 450mhz server with Nefarious on a brand new Xeon server, and obviously the test would need to make sure both ircds were using the poll, kqueue, etc. for as fair of a comparison as possible.
| mouselike wrote: |
However under qutie a heavy user base load id expect chary/ratbox/hybrid to out perform nefarious simply because nefarious even though it has some excellent code and services to go with it, it's simply too bloated compared to the ones i've just mentioned. |
Bloated? Certainly, Nefarious has extra features compared to vanilla ircu, hybrid, and so on, but Charybdis also has additional features compared to the ircds it's derived from. Most of the additions to Nefarious wouldn't impact performance very much. I'd be more inclined to put my money on Nefarious because of its ircu base. We all know how well ircu can handle 10,000+ users on a server. |
|
| Back to top |
|
 |
Jobe Idler

Joined: 30 Jul 2006 Posts: 376 Location: Lurking in the shadows of some random channel!
|
Posted: Oct 18, 2008 10:42am Post subject: |
|
|
| In all honesty I'd place my bet on Nefarious performance wise, the extra bloat in its code barely affects performance at all. Hell on some larger networks it out performs other IRCds on networks smaller then said Nefarious networks. |
|
| Back to top |
|
 |
|