Journaling hat keines der BSDs.
> aber ELFs sollten sowieso unter jedem BSD laufen, oder? o_O
ELF ist ein Binärformat, das bedeutet aber nicht, daß "Linux-ELFs" unter einem BSD laufen. Dazu gibt es "Emulations-Layer", um Linux-Binaries (oder auch Binaries von anderen Unices) ohne Performance-Verlust ausführen zu können.
Theoretisch kommen für dich alle drei der großen BSDs (Open, Free, Net) in Frage. Welches dir gefällt, mußt du wissen. Persönlich würde ich dir zu FreeBSD raten, die 5.3-STABLE steht vor der Tür. Hier läuft gerade BETA7 ohne Probleme. Zu jedem Release findest du aber eine genaue Auflistung der offenstehenden Probleme/Fehler (irgendwo aufm FTP, habe gerade keinen Direktlink). Daneben gibt es einen genauen Releaseplan und eine ToDo-Liste:
http://www.freebsd.org/releases/5.3R/schedule.html
http://www.freebsd.org/releases/5.3R/todo.html
Die "Changes" und "Release Notes" sind immer sehr ausführlich:
ftp://ftp.de.freebsd.org/pub/FreeBSD/re ... LNOTES.HTM
Auch im CVS gibt es eine Datei UPDATING, in der wichtige Veränderungen stehen (Wechsel von Lib-Versionen etc.).
Das Handbuch wird immer aktuallisiert, die neuste Version ist im CVS. Einen Direktlink habe ich nur zu:
http://www.freebsd.org/doc/en_US.ISO885 ... index.html
Mit FBSD-5.3 gibt es dann auch eine neue Version unter diesem Link.
> mldonkey muss auch drauf laufen
"pkg_add -r mldonkey" für Binärpakete, oder "portinstall mldonkey", wenn du es aus den Sourcen bauen willst (mldonkey-core, wenn du keine GUI haben möchtest).