I've created a pull request that replaces use of 'select' with 'epoll' for Self running on Linux: https://github.com/russellallen/self/pull/32 Epoll has better performance than select when there is a large number of open files and does not have the 1,024 file descriptor limit.