This is a port on Linux of TAHI project