影子系统、沙箱、虚拟机之间的区别
借鉴百度到的答案----备忘。 新进一家公司,东西规范比较多,人也多,对于权限的管理也比较严格,在接触以及学习和熟悉的阶段了解到了沙箱这个理念, 之前在大学的学习中, 我用过VM虚拟机软件,后面由于在业余的玩游戏时间, 我也偶然的了解到了 影子系统(由于打游戏fuzhu需要,检测到直接就是锁机子,这种事情还是比较痛苦的,哈哈哈哈),之前也有萌发过用VM的虚拟机 去代替影子系统的想法,但是由于某些原因(主要怕机子带不动),就没有去搞了,现在工作用到了这个沙箱,在百度上搜索沙箱感觉机制和虚拟机影子系统差不多, 就好奇的去了解了一下这个东西。 简单一点来说,在影子系统里面对系统所作的一切操作,重启后系统会恢复成原样。之前所作的操作会丢失,书面的意思就是系统的影子,对影子的操作并不影响本机。 沙箱是给应用程序一个虚拟的环境,在系统中给沙箱独立出一片区域,在沙箱里面的一切操作不会影响沙盘外的系统,但沙箱里面的操作还是保留的。 虚拟机可以理解为你对一台真实的独立的机器进行操作,这台机器有自己的IP之类的东西,你所作的操作都是对该机器操作,所作的操作会保留,但对本机不影响。 具体来说,例如你安装了一个应用程序。这个程序会把一个系统设置从A修改为B: 影子系统:重启后,程序没有了,系统设置还是A。 沙箱:这个程序还在,在这个程序看来,系统设置是B,但是沙盘外的程序看到的系统设置还是A 虚拟机