免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: ngzyl
打印 上一主题 下一主题

虚拟化系统开发项目--语言(C/汇编) [复制链接]

论坛徽章:
0
21 [报告]
发表于 2007-03-30 14:28 |只看该作者

这个ideal只是一个理想

纯粹的硬件+一个小的“虚拟机系统”这不过是一个设想 若要虚拟硬件 来支持多个操作系统 目前来说做不到

vmware esx 其实也是基于操作系统(Linux)实现

所以LZ需要建造OS+VM才可以做到所需要的功能,那和Xen+Linux有什么区别? 不过Xen做的还不够好,甚至相当差,所以如果你足够NB比他做的更好,或者去改进他,那么这是个好东西。

论坛徽章:
0
22 [报告]
发表于 2007-03-30 14:49 |只看该作者
原帖由 ilike911 于 2007-3-30 14:28 发表
纯粹的硬件+一个小的“虚拟机系统”这不过是一个设想 若要虚拟硬件 来支持多个操作系统 目前来说做不到

vmware esx 其实也是基于操作系统(Linux)实现

所以LZ需要建造OS+VM才可以做到所需要的功能,那和Xe ...



你说的不错,就是要实现一个全局控制虚拟硬件的os,在此基础上安装其他的系统,
当然这个os其实就相当于一个地球,人们可以在上面随意建自己的房屋
另外这个地球相对于太阳系是很小的

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
23 [报告]
发表于 2007-03-30 15:50 |只看该作者
无论如何,关注!
支持一把!
虽然,难度是大的,困难是有的。

论坛徽章:
0
24 [报告]
发表于 2007-03-30 19:42 |只看该作者
楼主可以关注一下KVM和openvz
都是基于OS级别的虚拟化技术,属于生产环境。效率比VM要高很多。不过要是平日调试软件的话开发类似VM的硬件虚拟化平台还是比较有意义的。
遇见仅供参考

论坛徽章:
0
25 [报告]
发表于 2007-03-30 23:16 |只看该作者
跟你有类似的想法,
另外,不知道MAC跟WINDOWS XP之间的快速切换算不算是多个系统之间切换呢?

论坛徽章:
38
2017金鸡报晓
日期:2017-02-08 10:39:4215-16赛季CBA联赛之深圳
日期:2023-02-16 14:39:0220周年集字徽章-年
日期:2022-08-31 14:25:28黑曼巴
日期:2022-08-17 18:57:0919周年集字徽章-年
日期:2022-04-25 13:02:5920周年集字徽章-20	
日期:2022-03-29 11:10:4620周年集字徽章-年
日期:2022-03-14 22:35:1820周年集字徽章-周	
日期:2022-03-09 12:51:3220周年集字徽章-年
日期:2022-02-10 13:13:4420周年集字徽章-周	
日期:2022-02-03 12:09:4420周年集字徽章-20	
日期:2022-01-25 20:14:2720周年集字徽章-周	
日期:2022-01-13 15:12:33
26 [报告]
发表于 2007-03-31 14:22 |只看该作者
C板牛人真多啊, 这个项目我只能做点勤杂了,底层不够熟悉.

论坛徽章:
0
27 [报告]
发表于 2007-03-31 20:24 |只看该作者
既然lz的想法跟vmware esx 相似,是不是lz认为esx的os层仍然太厚了?

如果这样的话,也许可以直接把vm建立在某个micro kernel的Service层?

论坛徽章:
0
28 [报告]
发表于 2007-04-01 04:46 |只看该作者
vm的宿主为win或者linux,楼主的意思是不是要重新做一个软件或者os,它不需要宿主,或者可以说其本身就是宿主,然后可以安装多个os比如linux,win等,这几个操作系统可以同时运行,很方便的进行切换?

如果是这样一种想法,倒是有可能做出跟vm现有的虚拟机制完全不同的东西来。把一个cpu虚拟出多个来,一套硬件虚拟出多个来,让客户os以为自己独享一套硬件。另外,好像ibm有类似的大型机,拥有同时运行多个异构操作系统的能力,可以研究一下。

如果仅是因为性能的原因则似乎没有必要。因为如果要多个系统都同时运行,就需要同时驻留内存,分享同一颗cpu,其性能似乎注定比单机性能慢吧?虚拟机制的主要卖点是提供便捷地同时运行多个os的能力,利用单机的过剩资源,而不是说虚拟出来的系统比单机的性能还高。


一点拙见,不对的地方敬请指正!

论坛徽章:
0
29 [报告]
发表于 2007-04-01 12:49 |只看该作者
价值不太大,因为这种系统在实际中没法用吧?更多的现在用VM的人,是在装有一个操作系统进行主要工作的情况下装有VM来进行一些其它工作的开发。
本来如果有一个系统能够将所有这些东西都包容进去确实是个不错的想法,可效率呢?如果在不能保证效率的情况下,那么就没有过多的实用价值,相反的,我觉得比如说像wine这样的项目更有前景些。

论坛徽章:
0
30 [报告]
发表于 2007-04-01 19:11 |只看该作者
原帖由 yyprick 于 2007-4-1 12:49 发表
价值不太大,因为这种系统在实际中没法用吧?更多的现在用VM的人,是在装有一个操作系统进行主要工作的情况下装有VM来进行一些其它工作的开发。
本来如果有一个系统能够将所有这些东西都包容进去确实是个不错的想 ...



效率当然是很重要的,我所想要做到的也就是多个操作系统运行时的速度都和单独一个系统运行时差别小于10%,如果硬件再好点,再加上intel的新的cpu技术,我感觉是可行的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP