Ubuntu se entrega con vnc4server que se basa en RealVNC.
CentOS se envía con TigerVNC, que se basa en TightVNC que se basa en RealVNC.
¿Alguien sabe qué diferencia hay entre vnc4server y TigerVNC?
La principal diferencia está en la versión de protocolo RFB compatible .
Supongo (no comprobé eso) que vnc4server admitirá una versión más nueva.