|
|
| Author |
Message |
sir vulcan none

Joined: 29 Jan 2009 Posts: 1
|
Posted: Jan 29, 2009 9:16pm Post subject: |
|
|
| srvx is still under development, they just dont release that often. |
|
| Back to top |
|
 |
katsklaw Guru

Joined: 28 Jun 2004 Posts: 1604 Location: Somewhere you're not.
|
Posted: Feb 01, 2009 4:38pm Post subject: |
|
|
| sir vulcan wrote: | | srvx is still under development, they just dont release that often. |
Which can be a good sign. It means that it's truly becoming stable. Changing your code base just for the sake of doing new releases is silly. |
|
| Back to top |
|
 |
Invisible Idler

Joined: 26 Jul 2005 Posts: 280
|
Posted: Feb 01, 2009 4:46pm Post subject: |
|
|
| I agree, and considering I idle the srvx channel on their network, they are still active in the project, just as katsklaw said though, not just releasing stuff for new stuff. They actively fix bugs and etc. |
|
| Back to top |
|
 |
ButtaKnife Newbie

Joined: 26 Apr 2005 Posts: 93
|
Posted: Feb 02, 2009 9:30am Post subject: |
|
|
srvx is a very solid and scalable base for services for successful projects like X3 or other customized packages to build from. I should hang out in #srvx to see the development chatter.  |
|
| Back to top |
|
 |
SATAN-HHH Eleet

Joined: 29 Nov 2003 Posts: 935 Location: Texas
|
Posted: Feb 03, 2009 12:50am Post subject: |
|
|
| sir vulcan wrote: | | srvx is still under development, they just dont release that often. |
Thanks for the heads up on that sir vulcan. |
|
| Back to top |
|
 |
jnewing none

Joined: 27 Sep 2008 Posts: 42 Location: Ontario
|
Posted: Jun 09, 2009 7:21am Post subject: |
|
|
Well I'm gonna have to plug InspIRCd, this is a great IRCd in my opinion. Bosts a ton of great features and 1.1 is very stable. To top it all over it takes up next to nothing for overhead. It's very module based so you can really customise exactly what you want available on your network.
| Quote: | A network with 3,000-4,000 locally connected clients (and 10,000 open channels) experiences a constant 1-4% CPU use with 70mb of RAM use. This won't go up drastically, but it will go up. Around 40,000 local clients means you'll be expecting some 500mb of RAM.
|
List of features: http://wiki.inspircd.org/Comparison_Of_Features
Stress Testing: http://wiki.inspircd.org/Stress_Testing
Lastly the code is very lean and clean. Editing, tinkering, tweeking and modding the source for InspIRCd is a joy, simple and easy to read / follow code and the wiki and documentation are GREAT.
InspIRCd is worth a look. |
|
| Back to top |
|
 |
Trixar_za Eleet

Joined: 10 Dec 2006 Posts: 613 Location: South Africa
|
Posted: Jun 09, 2009 10:16am Post subject: |
|
|
Yes and no for me on Inspire IRCd.
Yes, it's very powerful (if you use the 1.2beta), but 1.1 lacks a lot of new features and for many users Inspire IRCd is very difficult to make work - took me 5 tries personally with 1.1 (a year or two back) and even then some of the modules that are in the config isn't compiled by default (the Secure port and filter modules for example), so I kept getting errors until I worked that out.
It took me 10 minutes to get nef to run (most of it spent looking for how to start it - in the bin folder like a proper ircd...) and that includes compiling and configuring it. For a dude that mostly used UnrealIRCd and got into bad habits because of it, I would have to put my vote with nef instead of inspire ircd, based on experiences with both. |
|
| Back to top |
|
 |
ButtaKnife Newbie

Joined: 26 Apr 2005 Posts: 93
|
Posted: Jun 09, 2009 10:43am Post subject: |
|
|
| Trixar_za wrote: | Yes and no for me on Inspire IRCd.
Yes, it's very powerful (if you use the 1.2beta), but 1.1 lacks a lot of new features and for many users Inspire IRCd is very difficult to make work - took me 5 tries personally with 1.1 (a year or two back) and even then some of the modules that are in the config isn't compiled by default (the Secure port and filter modules for example), so I kept getting errors until I worked that out. |
I don't think 1.1 is a very good version to judge it by. 1.1 had many bugs early on, and w00t himself has pointed out that massive improvements were made between 1.1 and 1.2. I think 1.2, when released, will be a great option. (At least, I hope it will be.)
| Trixar_za wrote: | | It took me 10 minutes to get nef to run (most of it spent looking for how to start it - in the bin folder like a proper ircd...) and that includes compiling and configuring it. For a dude that mostly used UnrealIRCd and got into bad habits because of it, I would have to put my vote with nef instead of inspire ircd, based on experiences with both. |
Nefarious is great, although I'm not a fan of some of the things going into the upcoming 1.3 release. I would rather see a code cleanup than more Unreal-like features, but that's just me.
| jnewing wrote: | | Lastly the code is very lean and clean. Editing, tinkering, tweeking and modding the source for InspIRCd is a joy, simple and easy to read / follow code and the wiki and documentation are GREAT. |
The code really is quite elegant, and making modules for it is a breeze. I was really impressed when I began to poke around through the source.
Between Nef and Insp, I would say Nef 1.2 for now, but keep a close eye on Insp 1.2. I think the biggest drawback to Insp currently is the lack of really nice services. I was not impressed with Atheme and I don't consider Anope a viable option. X3 is fantastic, which is another bonus for Nef. If services weren't a factor, it would be a very close call between the two ircds. |
|
| Back to top |
|
 |
Trixar_za Eleet

Joined: 10 Dec 2006 Posts: 613 Location: South Africa
|
Posted: Jun 09, 2009 1:20pm Post subject: |
|
|
I'll admit that making modules for inspircd is much simpler than with other IRCd, so is the loading and unloading of certain modules. I have actually tried several of their current 1.2 betas and alphas, so I have a experience with it - it was easier to setup, but only because I've setup a working copy before.
I will say I had to get several more packages to get Inspircd to run on a debian box. That includes the ones I had to get for Unreal (and several other C and C++ based IRC services, so it was actually needed). Compared to Unreal and Inspircd, I downloaded on to my freshly installed Ubuntu PC and compiled. It ran without those optional modules; It was amazing! That won me over to it instantly. Less effort with all the power - sign of a well made IRCd right there.
I will agree with you, ButtaKnife, there are several issues with the code and certain checks that aren't really needed in code, which does slow it down a bit (not noticeably though, but with larger loads it will be very noticeable), so I think they really should spend more time optimizing it than adding more features to slow it down. My opinion anyway. |
|
| Back to top |
|
 |
jnewing none

Joined: 27 Sep 2008 Posts: 42 Location: Ontario
|
Posted: Jun 09, 2009 5:21pm Post subject: |
|
|
| Trixar_za wrote: | Yes and no for me on Inspire IRCd.
Yes, it's very powerful (if you use the 1.2beta), but 1.1 lacks a lot of new features and for many users Inspire IRCd is very difficult to make work - took me 5 tries personally with 1.1 (a year or two back) and even then some of the modules that are in the config isn't compiled by default (the Secure port and filter modules for example), so I kept getting errors until I worked that out.
|
Maybe I'm old school, maybe I'm just crazy, but before I install anything for the first time. I ALWAYS RTFM first. Its never failed me thus far, and in doing so was able to get InspIRCd up and running first time, in under 10 mins... and as an added bonus I understood what the hell was going on
Another large plus for me that I forgot to mention was InspIRCd was not based off another source, it was built from scratch. |
|
| Back to top |
|
 |
Trixar_za Eleet

Joined: 10 Dec 2006 Posts: 613 Location: South Africa
|
Posted: Jun 09, 2009 6:13pm Post subject: |
|
|
| jnewing wrote: | Maybe I'm old school, maybe I'm just crazy, but before I install anything for the first time. I ALWAYS RTFM first. Its never failed me thus far, and in doing so was able to get InspIRCd up and running first time, in under 10 mins... and as an added bonus I understood what the hell was going on
Another large plus for me that I forgot to mention was InspIRCd was not based off another source, it was built from scratch. |
Did I forget to mention I read the manual twice? Do you really think it was always at it's current level of development? No it wasn't, nor were the manual all that clear to begin with - especially with the extensive rewrites they were doing to it because of the code cross over to it's new protocol.
From what I can tell is your pretty 'new school', because your not saying anything anybody didn't really know while trolling a bit. Wait until you've used several IRCd's before settling on inspired - actually run 1.1 a while and see how stable it REALLY is, especially with Anope 1.8.0 or earlier.
Try running Nef and a few other IRCds before commetting - you'll see what I'm talking about. With Nef and Hybrid for example I didn't need to read the manual to install it, just the little README or INSTALL file, while strangly by following that with Inspircd, it didn't work... only to find the modules I wanted weren't even in the folder with other modules to compile!
Yeah, it's fine and easy for somebody that don't even really read the conf files and just try and get it to run, but for 'power users' like me, we want to use every possible option to try it out, doing something so as blatantly stupid as providing options in the config file, but not allowing them to compile by default, well that's just stupid - and you wouldn't have found how to compile it all correctly in the Manual - Sorry to say, it's undocumented... and still is... |
|
| Back to top |
|
 |
Trixar_za Eleet

Joined: 10 Dec 2006 Posts: 613 Location: South Africa
|
Posted: Jun 10, 2009 6:17am Post subject: |
|
|
To be fair, I will say that Inspircd, when used with Atheme, is a pretty flexibly and powerful option, it just hasn't reached that stage in it's development where it's as easy to use and widely supported by other Services like Unreal or as blatantly powerful and flexible as Nefarious (and easy to compile).
It has the potential to be a great IRCd, but only if the developers would broaden it's support basis, stop being biased with their services, simplify the make process and stop doing stupid (silly?) things like having the modules listed in modules.conf that are not compiled when you want to use them. |
|
| Back to top |
|
 |
ButtaKnife Newbie

Joined: 26 Apr 2005 Posts: 93
|
Posted: Jun 10, 2009 8:17am Post subject: |
|
|
| Trixar_za wrote: | I'll admit that making modules for inspircd is much simpler than with other IRCd, so is the loading and unloading of certain modules. I have actually tried several of their current 1.2 betas and alphas, so I have a experience with it - it was easier to setup, but only because I've setup a working copy before.
I will say I had to get several more packages to get Inspircd to run on a debian box. That includes the ones I had to get for Unreal (and several other C and C++ based IRC services, so it was actually needed). Compared to Unreal and Inspircd, I downloaded on to my freshly installed Ubuntu PC and compiled. It ran without those optional modules; It was amazing! That won me over to it instantly. Less effort with all the power - sign of a well made IRCd right there.
I will agree with you, ButtaKnife, there are several issues with the code and certain checks that aren't really needed in code, which does slow it down a bit (not noticeably though, but with larger loads it will be very noticeable), so I think they really should spend more time optimizing it than adding more features to slow it down. My opinion anyway. |
It was a while ago, so my memory could be bad, but I don't remember Inspircd being any more difficult to set up than Nefarious. Inspircd's config was different from what I've used the most in the past, so I just needed to get used to it. Where Inspircd has a bunch of modules and configurations for those, Nefarious has a ton of F:lines, so to me it's just two different ways of setting up a lot of configuration options.  |
|
| Back to top |
|
 |
Trixar_za Eleet

Joined: 10 Dec 2006 Posts: 613 Location: South Africa
|
Posted: Jun 10, 2009 12:28pm Post subject: |
|
|
| ButtaKnife wrote: | It was a while ago, so my memory could be bad, but I don't remember Inspircd being any more difficult to set up than Nefarious. Inspircd's config was different from what I've used the most in the past, so I just needed to get used to it. Where Inspircd has a bunch of modules and configurations for those, Nefarious has a ton of F:lines, so to me it's just two different ways of setting up a lot of configuration options.  |
I agree, it's not hard to setup, unless you wanted to use certain modules like SSL, TSL or filter (back then anyway). It just took me 5 tries to start the damn thing, because of those missing modules that didn't get compiled when I make install'd it while it WAS in the modules.conf or inspircd.conf. I also read the manual a few times trying to work out what I did wrong and to have one of the developers come here and tell me to RFTM again, just made me lose my temper.
Next time I'll just tell him to fix his damn code and stop telling people to RTFM when they have... |
|
| Back to top |
|
 |
jnewing none

Joined: 27 Sep 2008 Posts: 42 Location: Ontario
|
Posted: Jun 11, 2009 7:22am Post subject: |
|
|
| Trixar_za wrote: |
From what I can tell is your pretty 'new school', because your not saying anything anybody didn't really know while trolling a bit. Wait until you've used several IRCd's before settling on inspired - actually run 1.1 a while and see how stable it REALLY is, especially with Anope 1.8.0 or earlier.
|
Well here is my list that I've tried and/or had experience with over the past 8 to 9 years.
bahamut
ratbox
Unreal
InspIRCd
UltimateIRCd
ircu
Nef
Hybrid
Plexus
Snircd
Now granted I know my list is not huge, but I think its fair to say I would be able to comment.
And what exactly (as in be specific) is not documented? Just curious? |
|
| Back to top |
|
 |
|
|
| |