1. A computer-readable storage medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method comprising: downloading packages of updates to software on a computing system from a remote source to the computing system in a background operation of a computing environment in the computing system; and initiating installation of the packages of the updates automatically in the background operation in an isolated manner without committing to the updates.