El estado de Linux async IO?

Pregunto aquí, ya que googlear te lleva a un feliz viaje por los archivos sin ninguna pista sobre cuál es el estado actual. Si vas por Google, parece que IO asíncrono estaba de moda en 2001 a 2003, y en 2006 algunas cosas comoepoll ylibaio estaba apareciendo;kevent apareció pero parece haber desaparecido, y por lo que puedo decir, todavía no haybueno forma de mezclar señalización basada en terminación y lista, asíncronosendfile - ¿Es eso posible? - y todo lo demás en un bucle de evento de subproceso único.

¡Así que por favor dime que estoy equivocado y todo es color de rosa! - y, lo que es más importante, qué API utilizar.

¿Cómo se compara Linux con FreeBSD y otros sistemas operativos a este respecto?