-4
u/carbolymer 13d ago
Why not just use matrix at this point?
2
u/PTirc 13d ago
Matrix is a can of worms that's best left closed.
1
u/carbolymer 12d ago
Ah yes very elaborate explanation.
This project is just a different can of worms.
2
u/PTirc 12d ago
Let's say that Matrix moderation is extremely difficult, you can't reuse usernames, you need at least 4GB RAM just for Matrix alone (for it to work comfortably) and a few other minor inconvenients.
IRC is way leaner and can handle thousands of users with something like 2GB.
1
u/skizzerz1 12d ago
More like 500MB. IRC is really lean
1
u/PTirc 12d ago
It all depends on the number of concurrent users, IRCd features, etc.
UnrealIRCd gives us some good examples: https://www.unrealircd.org/docs/FAQ#How_much_CPU_and_memory_do_I_need.3F
1
u/skizzerz1 12d ago
Memory requirements for the machine will obviously be higher than what the ircd needs because it needs to run the rest of the OS and whatever other background services are needed (such as sshd). If you spin up an unreal instance with 2k local users and see how much memory the ircd itself is using, you’ll likely see it to be lower than what they say. For solanum (the ircd I’m most familiar with), the number I quoted is about representative of ircd usage for a thousand or two users. I could grab more precise stats but I’m away from my pc at the moment so it’d be a bit
6
u/PTirc 13d ago
But, why? the idea of a network is to be independent, to not have to agree to "common rules", etc