The missing link in mainstream desktop Linux adoption