OpenBSD
From MLDonkey
MLdonkey works excellenty on OpenBSD
If you intend to run mldonkey as non-root (recommended practice) you should either add a specific login-class for the mldonkey user which increases the number of filehandles or increase the filehandle ulimit above 512 (ulimit -n 512). Otherwise your performance will suffer badly (try fstat||grep <mldonkey user>||wc -l).
You can install MLdonkey using the OpenBSD ports and packages system.
Tips
- When you build you must use gmake instead of make.
- You may find more infos at CompilationProblems.
- Configure well your pf/nat: PacketFilter.
- Filedescriptors are naturally pretty low by default under OpenBSD use ulimit to check/change them for better performance (and to solve some crash ;)).
- You may also wish to add some lines /etc/sysctl.conf.
- Since us OpenBSD people are generally paranoids, have a look at Chroot.
- If you like use daemon tools with mldonkey see UsingDaemonTools
NOTE: With [1] we dont know how solve the problem of low filedescriptors, if you know how, please let us to know in UsingDaemonTools daemon tools.
FIX: there are a temporary fix on UsingDaemonTools, but i think that isnt too secure.