2014-09-19 74 views
0

我的Windows 7機器上有VirtualBox,最近安裝了Redhat linux VM。我打算用一些低級的東西來學習linux編程,比如內核函數調用和彙編。Linux虛擬機安裝在VirtualBox「真正的」Linux中的Windows主機上?

我的問題是:我的Redhat VM是我的目的的「真正的」Linux環境?我猜想,無論我在虛擬機中做什麼都是在VirtualBox的「linux模擬器」中完成的,並且「linux模擬器」仍然使用Windows主機提供的功能(例如Windows函數調用)完成其工作。這是真的?

+0

對於大多數實際用途,您在VirtualBox Linux安裝和裸機安裝中所做的工作沒有區別。詳情請查詢http://superuser.com,因爲這是一個編程相關的網站。 – 2014-09-19 00:49:51

回答

0

我想你應該雙啓動Linux,而不是虛擬機,因爲它不僅節約了資源(「從去慢防止電腦」),但也給你更好的功能和硬件支持

編輯: ,你也可以使用Live Cd(也是usb)

+0

你不應該回答不屬於這個SO網站的問題。 – 2017-05-02 14:13:24

1

VirtualBox不是「Linux模擬器」,它是一個「計算機模擬器」。這種模擬器中的OS選擇是爲了決定讓哪些虛擬設備可見,而不是用於運行不同的模擬器「核心」。

+0

那麼究竟發生了什麼,例如,在Linux VM中,我在調試器中執行彙編指令?這樣的linux虛擬機是否可以滿足Linux程序設計的目的? – user1084699 2014-09-19 02:14:16

+0

彙編指令逐步完成。程序和調試器都不在乎它們在模擬計算機上運行。 – 2014-09-19 02:23:25

+0

好,那麼幾乎沒有什麼區別於真正的Linux機箱(我的purpsose)。謝謝。 – user1084699 2014-09-19 02:27:00

相關問題