Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
linux虚拟机是否安装在VirtualBox中的Windows主机上;“真正的”;linux?_Linux_Windows_Virtualbox - Fatal编程技术网

linux虚拟机是否安装在VirtualBox中的Windows主机上;“真正的”;linux?

linux虚拟机是否安装在VirtualBox中的Windows主机上;“真正的”;linux?,linux,windows,virtualbox,Linux,Windows,Virtualbox,我在Windows7机器上安装了VirtualBox,最近安装了Redhat linux虚拟机。我计划学习linux编程的一些底层知识,比如内核函数调用和汇编 我的问题是:我的RedhatVM是一个真正的linux环境吗?我猜无论我在虚拟机中做什么,都是在VirtualBox中的“linux模拟器”中完成的,在后台,“linux模拟器”仍然使用Windows主机提供的功能(例如Windows函数调用)完成其工作。这是真的吗?VirtualBox不是一个“Linux模拟器”,它是一个“计算机模拟器

我在Windows7机器上安装了VirtualBox,最近安装了Redhat linux虚拟机。我计划学习linux编程的一些底层知识,比如内核函数调用和汇编


我的问题是:我的RedhatVM是一个真正的linux环境吗?我猜无论我在虚拟机中做什么,都是在VirtualBox中的“linux模拟器”中完成的,在后台,“linux模拟器”仍然使用Windows主机提供的功能(例如Windows函数调用)完成其工作。这是真的吗?

VirtualBox不是一个“Linux模拟器”,它是一个“计算机模拟器”。在这样的模拟器中选择操作系统是为了决定哪些虚拟设备是可见的,而不是为了运行不同的模拟器“核心”。

我认为你应该双引导linux而不是VM,因为它不仅可以节省资源(“防止计算机变慢”)而且还可以为您提供更好的功能和硬件支持

编辑:
您还可以使用Live Cd(也可以使用usb)

出于大多数实际目的,在VirtualBox Linux安装和裸机安装中的操作没有区别。有关详细信息,请询问,因为这是一个与编程相关的网站。那么,当例如在linux VM中,我在调试器中单步执行汇编指令时,会发生什么情况?这样的linux虚拟机是否足以在linux汇编中编程?汇编指令已逐步完成。程序和调试器都不关心它们是在模拟计算机上运行的。好吧,那么实际上与真正的linux机器(出于我的目的)没有什么区别。谢谢。您不应该回答不属于此SO站点的问题。