FWIW, a quick check on my current FreeBSD-based system (TrueOS) shows a per- process open file limit of 87975, which seems hard to reach. Yet I'm sure I've managed with KDevelop 4 and its 1-QFSW-per-project-file approach...