Well maybe yourself and others should make some comments about it then.

Because, like I keep saying, it is totally uninteresting for most ofus.

Who cares about Java?

The people telling me on this list how important AIO is for Linux :-)

What about high performance LDAP servers or tux-like userspace performance?

People have done "faster than TUX" userspace web service with thecurrent kernel, that is without AIO. There is no reason you can'tdo a fast LDAP server with the current kernel either, any such claimis simply rubbish. Why do we need AIO again?

How about faster select and poll?

You don't need faster select and poll as demonstrated by theuserspace "faster than TUX" example above.

An X server that doesn't have to make a syscall to find out that more data has arrived?

Who really needs this kind of performance improvement? Like anyonereally cares if their window gets the keyboard focus or a pixel over aAF_UNIX socket a few nanoseconds faster. How many people do you thinkbelieve they have unacceptable X performance right now and thatselect()/poll() syscalls overhead is the cause? Please get real.

People who want graphics performance are not pushing their datathrough X over a filedescriptor, they are either using directrendering in the app itself (ala OpenGL) or they are using sharedmemory for the bulk of the data (ala Xshm or Xv extensions).

What about nbd or iscsi servers that are in userspace and have all the benefits that their kernel side counterparts do?

I do not buy this claim that it is not possible the achieve thedesired performance using existing facilities.

The only example of AIO benefitting performance I see right now aredatabases.