主权项 |
一种计算机实现的方法,包括如下步骤:a)产生包括一个或多个文件的第一虚拟映像;b)确定是否存在与第一虚拟映像类似的第二虚拟映像;c)将第一虚拟映像的一个或多个文件与第二虚拟映像的一个或多个文件进行比较,以确定一组公共文件;d)产生包括所述一组公共文件的公共文件集合;e)产生第一虚拟映像的第二版本,其仅包括在第一虚拟映像中的、不在公共文件集合中的文件;以及f)产生第二虚拟映像的第二版本,其仅包括在第二虚拟映像中的、不在公共文件集合中的文件;g)在运行时间期间,接收用于修改第一虚拟映像或第二虚拟映像中的所请求的一个映像或二者中的文件的请求,其中,所述请求包括所述修改;h)确定所请求的一个映像或二者中的所述文件是否在公共文件集合中;i)如果所请求的一个映像或二者中的所述文件在公共文件集合中,则从公共文件集合中移除所请求的一个映像或二者中的所述文件;j)将所请求的一个映像或二者中的所述文件拷贝到第一虚拟映像和第二虚拟映像中;以及k)对第一虚拟映像和第二虚拟映像中的所请求的一个映像或二者中的所述文件应用修改;其中,所述接收用于修改第一虚拟映像或第二虚拟映像中的所请求的一个映像或二者中的文件的请求调用将被应用于所有映像的修改,以及所述方法还包括:挂起第一虚拟映像和第二虚拟映像,以及在第一虚拟映像和第二虚拟映像被挂起时对第一虚拟映像和第二虚拟映像应用安全补丁,以及其中,所述补丁被直接应用于公共文件集合,而不用将文件转移到私自的集合中。 |