影子系统、沙盒、虚拟机的区别

来源:互联网 发布:淘宝玉丽佳人女裤 编辑:程序博客网 时间:2024/04/29 12:01

今天学python的时候,安装了一个virtualenv工具,就是一个沙盒。在这里把这几个概念记录一下,备忘。

简单来说,在影子系统里面对系统所作的一切操作,重启后系统会恢复成原样。而进行的操作会丢失。

沙盘是给应用程序一个虚拟的环境,在沙盘里面的一切操作不会影响沙盘外的系统,但沙盘里面的操作还是保留的。

虚拟机是模拟一台机器,在虚拟机里面的操作相当于你在另外一台机器上进行操作。

具体来说,例如你安装了一个应用程序。这个程序会把一个系统设置从A修改为B:
影子系统:重启后,程序没有了,系统设置还是A。
沙盘:这个程序还在,在这个程序看来,系统设置是B,但是沙盘外的程序看到的系统设置还是A
虚拟机:虚拟机里面,有这个程序,系统设置是B,虚拟机里面的所有程序看到的系统设置都是B。虚拟机外,没有这个程序,系统设置是A。

0 0