社区
Linux_Kernel
帖子详情
虚拟机安装linux 和 完全安装的区别 ?
骄傲青蛙
2011-08-11 07:44:50
hi, 大家好,
开发服务器端应该用时通常用到linux环境, 但也经常要用windows, 双系统老是重启来换系统环境,好麻烦。
想知道如果在windows虚拟一个linux怎么样, 开发怎么样,
但毕竟是模拟归模拟, 有时开发涉及通过系统进行一些硬件上的操作? 或者对文件系统的调用? 会怎么样?
希望明白linux低层的同志指教一下, 谢谢。
...全文
518
12
打赏
收藏
虚拟机安装linux 和 完全安装的区别 ?
hi, 大家好, 开发服务器端应该用时通常用到linux环境, 但也经常要用windows, 双系统老是重启来换系统环境,好麻烦。 想知道如果在windows虚拟一个linux怎么样, 开发怎么样, 但毕竟是模拟归模拟, 有时开发涉及通过系统进行一些硬件上的操作? 或者对文件系统的调用? 会怎么样? 希望明白linux低层的同志指教一下, 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Leo565
2011-08-15
打赏
举报
回复
我就在虚拟机上跑Linux,没问题的!
骄傲青蛙
2011-08-15
打赏
举报
回复
另外, window对window的产品支持好点, 其它系统的一般啦吧。
骄傲青蛙
2011-08-15
打赏
举报
回复
我在虚拟机里装了几个系统, 分别测试了下。
虚拟里的系统不能直接识别硬件设置, 只能通过虚拟提供的接口,
换句话说, 虚拟机只是一个操作系统的平台, 用来学习还可以,真正测试产品, 还得装双系统。
jxj141
2011-08-13
打赏
举报
回复
都一样的。没区别。
yong_f
2011-08-12
打赏
举报
回复
应该不会有影响,硬件的操作和文件系统的操作都是借助内核完成,虚拟机能把现有的设备提供给内核使用,那在驱动和应用看来就是一样的。需要注意的就是虚拟机是不是把设备真实的呈现给内核,比如显卡的3D效果之类的,这个就要看虚拟机够不够强大了。
lvyinghong
2011-08-12
打赏
举报
回复
[Quote=引用 6 楼 coolesting 的回复:]
有没人研究过虚拟机的, 他是怎么在一个系统上实现对另一个一系统的支持, 能简单说一下原理吗?
[/Quote]
设备分为全虚拟和和半虚拟和,大多数的实现都是通过在虚拟机和主机之间通过共享内存来传递数据,然后在在主机上作真正的操作。比如网络包这些,在虚拟机的驱动拿到包之后,通过共享内存先传到主机,主机拿到后再当作是自己的机器的包发出去。因为硬件不能同时被很多机器一起操作,所以所以这些虚假设备的操作都是通过发到主机上来进行。 现在intel那些cpu还是也有很多虚机指令上面的,便于主机管理客户机的那些指令了。
其他的主要技术是虚拟机的特权指令的翻译。就是虚拟机执行的时候,虽然也是在cpu上面跑,但一些特权指令比如页表操作什么的指令是要经过主机的翻译的,按照虚拟机的设计转换成特定的多条指令什么的。虚拟机的指令都是经过再次翻译的。 这个可以参考qemu 的官方,上面有文档专门说这个的。
念茜
2011-08-12
打赏
举报
回复
应该不会有影响,硬件的操作和文件系统的操作都是借助内核完成,虚拟机能把现有的设备提供给内核使用,那在驱动和应用看来就是一样的。需要注意的就是虚拟机是不是把设备真实的呈现给内核,比如显卡的3D效果之类的,这个就要看虚拟机够不够强大了。
骄傲青蛙
2011-08-12
打赏
举报
回复
有没人研究过虚拟机的, 他是怎么在一个系统上实现对另一个一系统的支持, 能简单说一下原理吗?
leafsoar
2011-08-12
打赏
举报
回复
虚拟机中跑的系统本身是不知道自己是运行在虚拟机中的
和现实计算机跑的差不多
昵称很不好取
2011-08-12
打赏
举报
回复
一样的,支持同一个架构的机器才方便在一起虚拟,不同架构的也不能在虚拟机里虚拟,windows和linux在X86上跑差不多
awsqsh
2011-08-12
打赏
举报
回复
应该没问题。但是设计到驱动方面编程,估计有问题,也是估计而已。因为虚拟机即使有些驱动没有,也能装上系统。
硬盘安装更加麻烦些吧。
louyong0571
2011-08-12
打赏
举报
回复
在windows上虚拟linux,貌似有这样的东西了,楼主可以看看colinux
虚拟机
安装
linux
完全攻略(图文)
虚拟机
安装
linux
完全攻略(图文) 最详细,最简单的图文教程 菜鸟升级必备法宝!!让你一夜之间成为高手的完美教材!
虚拟机
linux
上网配置学习笔记
你还在为新
安装
的
虚拟机
不能上网发愁吗?关于
linux
上网配置你还没有完全掌握吗?那欢迎下载这篇文档学习一下吧!
NS2在
虚拟机
下
安装
详细步骤
完全自己总结NS2在
虚拟机
LINUX
下
安装
详细步骤 适合网络仿真人员使用
虚拟机
Centos
安装
thrift
虚拟机
安装
thrift详细操作,完全是自己手动
安装
,目的是能够使用C++等其他语言访问HBase
小红帽-
虚拟机
配置文件
小红帽
虚拟机
配置文件 无需
安装
下载即可运行 小红帽系统 完全好用的
Linux
系统
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章