我正在嘗試找出設定電腦的最佳方法,以便可以運行 Linux 作為我的主要作業系統,並運行 Windows 來玩遊戲和處理媒體檔案。
我研究了虛擬化並在 Fedora 中設定了虛擬 Windows 機器,但最近有人建議我研究在 Windows 中沙盒 Linux。
我進行了快速搜索,但我發現的所有內容都與 Linux 中的沙箱 Windows 相關。所以我的問題是;
- 安全性有何差異
- 如果有的話,Windows 能夠在多大程度上損害 Linux 沙箱
- 哪種設定最簡單
- 性能差異
到目前為止,我的理解是,如果正確沙箱化,Windows 主機將對屬於 Linux 作業系統的任何內容進行零控制,但我發現很難相信 Windows 本身無法存取沙箱內的任何內容,反之亦然當然,但不是那樣。
我的印像是,我只是以與虛擬機相同的方式傳遞硬件,這是正確的,因此唯一的性能差異是 Windows 佔用資源,這在現實中不會產生影響Windows 機器是需要性能的機器嗎?
如何防止 Windows 從沙箱內讀取資料(無論是活動的還是靜態的,或輸入發送到 Linux 作業系統)?
任何有助於進一步加深我的理解的連結將不勝感激。無論如何,我將繼續閱讀這個主題,但我只是想確保我沒有把時間浪費在無論如何都行不通的事情上。
答案1
安全性有何差異
恕我直言,沒那麼多。您的 Windows 可能會被破解,因為它可以存取互聯網,無論它是虛擬機器還是在金屬上運行。 Linux 也一樣。真正的問題是您對備份的信任程度。
如果有的話,Windows 能夠在多大程度上損害 Linux 沙箱
我懷疑是否存在針對虛擬機器的惡意軟體,因為這些通常是一次性系統。但勒索軟體可以像加密任何其他檔案一樣對其影像檔案進行加密。
哪種設定最簡單
在 Windows 下執行 Linux VM 更容易,特別是出於許可目的。但是當你不需要它時,你仍然可以使用 Windows,例如記憶體/CPU 使用情況、強制重新啟動等等...
性能差異
一般來說不多。但如果你想玩電玩遊戲,你必須保持Windows作為主系統,3D顯示卡很難被VM軟體支援。您也可能會遇到特殊 USB 週邊裝置的問題(至少對於 VirtualBox 而言)。
另外兩件事需要調查:
Windows Subsystem for Linux(又稱 WSL),如其名稱所示,並未表示它實際上是 Windows 的 Linux 子系統。
第二台更小/更輕的 PC 運行 Linux。不需要很貴。樹莓派就可以做到。