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