影子系統、沙箱、虛擬機之間的區別


借鑒百度到的答案----備忘。

 

新進一家公司,東西規范比較多,人也多,對於權限的管理也比較嚴格,在接觸以及學習和熟悉的階段了解到了沙箱這個理念,

之前在大學的學習中, 我用過VM虛擬機軟件,后面由於在業余的玩游戲時間, 我也偶然的了解到了

影子系統(由於打游戲fuzhu需要,檢測到直接就是鎖機子,這種事情還是比較痛苦的,哈哈哈哈),之前也有萌發過用VM的虛擬機

去代替影子系統的想法,但是由於某些原因(主要怕機子帶不動),就沒有去搞了,現在工作用到了這個沙箱,在百度上搜索沙箱感覺機制和虛擬機影子系統差不多,

就好奇的去了解了一下這個東西。

 

簡單一點來說,在影子系統里面對系統所作的一切操作,重啟后系統會恢復成原樣。之前所作的操作會丟失,書面的意思就是系統的影子,對影子的操作並不影響本機。

沙箱是給應用程序一個虛擬的環境,在系統中給沙箱獨立出一片區域,在沙箱里面的一切操作不會影響沙盤外的系統,但沙箱里面的操作還是保留的。

虛擬機可以理解為你對一台真實的獨立的機器進行操作,這台機器有自己的IP之類的東西,你所作的操作都是對該機器操作,所作的操作會保留,但對本機不影響。

 

具體來說,例如你安裝了一個應用程序。這個程序會把一個系統設置從A修改為B:

影子系統:重啟后,程序沒有了,系統設置還是A。

沙箱:這個程序還在,在這個程序看來,系統設置是B,但是沙盤外的程序看到的系統設置還是A

虛擬機:虛擬機里面,有這個程序,系統設置是B,虛擬機里面的所有程序看到的系統設置都是B。物理機中,沒有這個程序,系統設置是A。

 

僅用於學習及記錄問題    侵刪!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM