今天在KVMforum2008的的资料上看到了一篇
Cross platform guest support的文章(http://kvm.et.redhat.com/wiki/images/9/98/KvmForum2008%24kdf2008_2.pdf), 觉得是个很有意思的东东, 就google了一个晚上, 整理了下边的材料.
QuickTransit是Transitive公司的一个软件产品, 其目标是将一种硬件架构及操作系统上运行的程序转换到另一种硬件架构及操作系统上运行, Every software application runs on every hardware platform, 曾经发布的产品包括:
- QuickTransit for Solaris/SPARC-to-Solaris/x86-64
- QuickTransit for Solaris/SPARC-to-Linux/x86-64
- QuickTransit for Solaris/SPARC-to-Linux/Itanium
- QuickTransit for Solaris/x86-64 with Adobe Reader
还有一些别的产品, 其背后的技术也是QuickTransit:
- QuickTransit for Silicon Graphics, 包含了部分irix程序库及小工具在Linux/x86上运行为IRIX/MIPS开发的程序
- Rosetta, OSX/Intel 的一部分, 可以在基于Intel CPU的OSX上运行为OSX/PowerPC开发的程序
- PowerVM Lx86, 用于IBM p系列服务器, 可在p系列服务器上运行为Linux/x86开发的程序
通过转换后, 其性能只能达到原程序性能的80%, 不过这对于跨平台, 跨操作系统的转移, 已经是一个不错的效率了.
如果有了QuickTransit的支持, KVM就能够以接近native的速度运行不同平台的不同操作系统了, 这对于KVM来说是一个很大的扩展, 可惜的是Transitive被IBM收购, 其未来的产品线仍不明朗, 将来是座位P系列服务器的一个附加产品, 还是作为一个单独的产品系列, 都是未知数
参考资料:
transitive's train( Transitive Resource And Information Network)网站, 该网站有quicktransit的资料下载.
http://kvm.et.redhat.com/wiki/images/9/98/KvmForum2008%24kdf2008_2.pdf
阅读(2596) | 评论(0) | 转发(0) |