mimitech's blog
Internet, information personalization, trance music

导航

Blog统计
  • 文章 - 42
  • 收藏 - 0
  • 评论 - 30
  • Trackbacks - 2
公告

文章

    收藏

      相册

        about

          存档


          正在读取评论……
           

          2005年08月


          以下只评估开源方案(商业软件包括-vmware, MS virtualPC, win4lin, 等)

          1. qemu方案

          优点:不用修改guest os,使用方便;可以支持win2000作为guest OS,支持win98/2k/xp作为host OS
          缺点:virtualization模块不开源,以二进制代码发布;速度不是太理想,例如在guest OS里面运行wine+superpi就有问题
          速度:模拟方式-1/5~1/10;虚拟方式-接近全速
          适用场合:主要用于替代vmware的场合,在桌面环境上运行guest OS,如对新的linux发行版的评估、学习等。

          2. xen方案

          优点:速度快,开销低,兼容性好
          缺点:需要修改guest os内核代码,目前只支持linux作为Guest/Host
          适用场合:主要作为server虚拟化应用,如把几台server整合到1台物理server里面,或者是从安全性角 度考虑,把各个应用用不同的(虚拟)服务器隔离开。并且xen的效率较高,开销不大,适合长期运行,增加新的虚拟服务器只需要扩充内存和硬盘就可以了。由 于linux开放源码的优势,用xen虚拟化的效率是vmware无法相比的。xen现在已得到redhat和novell的支持。

          3. Linux VServer方案

          优点:非虚拟化技术,而是类似chroot的概念,可以限制guest os的存取范围,起到隔离的效果;效率高,CPU和文件系统额外开销都很小
          缺点:需要修改内核;各guest os必须采用同一个linux发行版本,无进程隔离和内存隔离的效果(可能看起来有)
          适用场合:同样可以作为server consolidation场合,与xen相比各有千秋。




          最近网上传的很火,苹果Mac OS X的x86版本被破解了,可以在普通pc机上跑起来。不过网上介绍的操作步骤多且语焉不详。初步研究了一下,主要的原理如下:

          1. 合法获取Mac OS Tiger x86 Developer Kit Install DVD
          2. 用PearPC软件将该DVD安装到某一硬盘映像文件内(不是太理解这一步,PearPC是在PC上模拟Mac PowerPC的软件,难道上述DVD是在苹果机上直接安装的么)
          3. 用VMware安装Darwin 8.0.1,以及升级到8.1(这是苹果公司的开源OS核心部分,这就说明x86版本的内核就仅仅是Darwin,Tiger等GUI应用就架构在它上面)
          4. 在VMware里运行的darwin上,把PearPC生成的Tiger硬盘映像加进去
          5. 进行patch, 破解如TPM、SSE3等限制(oah750d ditto.tgz CoreGraphics.tgz等)
          6. OK

          似乎并不是所有的Tiger程序都移植到了x86上,以此需要用Rosetta这个模拟器来运行PowerPC代码,而Rosetta需要SSE3支持

          如果需要脱离Vmware的Native运行,可能还要麻烦些,硬件要求如下:

          * CPU: must support SSE3
          * Chipset: Intel 915 chipset (others may work if they support ich4 or ich5)
          * GPU
          o Intel Graphics Media Accelerator 900
          * Motherboard
          o Intel D915GUXLK (http://www.intel.com/design/motherbd/ux/ux_available.htm)

          当然也可以获取已经安装和补丁后的映像文件,没有这么麻烦,但这是非法的!

          目前还不是很清楚这个版本的中文支持程度如何。

          Tiger的价值
          对我而言,Tiger的很多功能很有吸引力,特别是Spotlight这个桌面搜索引擎。用过iTunes软件的就能体会spotlight的强大、高效。

          参考资料
          http://www.osx86project.org/
          http://wiki.osx86project.org/




          CacheLogic采用自己开发的流量采集和7层分析工具,最近发表了一份ISP骨干网上的P2P相关流量的统计报告。报告显示,P2P流量已经占到ISP总流量的相当大一部分,且其中61.44%为视频,11.34%为音乐(MP3/OGG)。CacheLogic认为,ISP面临P2P流量的巨大压力(网间transit的昂贵费用),除了简单封锁的手段之外,采取类似CDN的cache/重定向设备,将会有助于降低流量及其相关费用。CacheLogic可以提供此类针对P2P应用的Cache/Switch设备,感觉这确实是一个有趣的创意,有点像P2P网络中的super-peer节点。