Five things Desktop Linux has to do to beat Windows 8