title: Is libuv under the hood use epoll or select(2) in unix
body: <p>I have been reading around how nodejs uses libuv to perform asynchronous I/O. Reading more about it give me a feeling that it almost sound similar to how select(2) and epoll.</p>
  
  <p>So, my question if I'm using libuv(via node) is it true internally I using select(2) or epoll.</p>
  
  <p>Is libuv is wrapper over select(2) and epoll system call in unix.?</p>