no, Simics是完全不同的,他做完全的模拟(仿真),而不是vmware 和Xen那样的仅仅是OS layer的虚拟.所以上面的仿真的target system 是有非常大的限制的. Simics是一个定位在设计仿真软件地位的产品,和vmware xen的定位是完全不一样的,Simics得很多客户都是设计processor microcode, firmware, system board的公司.
=============Cut From Simics Target OS Guide======================================= Simics/Alpha Overview 2.1 Introduction Simics/Alpha models machines based on the Alpha 21164 (EV5) processor and the DEC 21174 (also known as “Pyxis”) chipset. Only Linux is supported as target operating system. 2.2 Supported Hardware The simulated machines are similar to an AlphaPC 164LX, which is an OEM design that combins the Alpha 21164 processor with the 21174 chipset and a number of legacy PC components (behind a PCI-to-ISA south bridge). Supported Devices Ethernet controller (DEC21041) Ethernet controller (DEC21140A) Ethernet controller (DEC21143) SCSI controller (SYM53C810) SCSI controller (SYM53C875) Graphics Adapter (Voodoo3) ================End Cut========================
发布评论
评论(9)
Simics没有明确说是否可以安装AIX,不过也没有说不可以,只交待了他们提供ppc64上的linux image.
pearpc 恐怕要跑最新版本的AIX需要改动的比较多. 我觉得Simics在这个方向还是可以多探讨探讨的.既然他们做出了linux image,而且Spec并没有任何表明不能跑AIX的技术限制,呢么由用户自己做出AIX disk image也是很有可能的.
谢谢斑竹,
最初用simics是打算用来安装 aix的, aix可以安装在ibm js20上, js20使用powerpc970 fx cpu, 而simics正好可以模拟powerpc970fxcpu(ppc64-simple虚拟机), 这个虚拟机器只可以run安装好的linux(必须从virtualtech下载镜像文件), 也没有光驱, 不能安装aix操作系统。
我的设想是使用simics虚拟一台js20的机器, 然后在这台虚拟好的js20上安装aix, 可惜我的硬件知识比较匮乏, 不可能完成这么庞大的项目。
也许 pearpc稍加改进后,可以用来安装aix操作系统,pearpc的效率还是比较高的, gest能达到host一半的速度。 不过目前pearpc基本上已经处于inactive状态了。
no, Simics是完全不同的,他做完全的模拟(仿真),而不是vmware 和Xen那样的仅仅是OS layer的虚拟.所以上面的仿真的target system 是有非常大的限制的. Simics是一个定位在设计仿真软件地位的产品,和vmware xen的定位是完全不一样的,Simics得很多客户都是设计processor microcode, firmware, system board的公司.
simics 支持仿真好多平台,我昨天粗略看了一下,如果仿真 x86系统,呢么windows, linux, netbsd都是可以直接从ISO安装到Simics的.仿真Sun Enterprise 3500-6000系列的服务器,也可以直接从ISO安装sparc版本的solaris. 其他的如ppc64, IA64. Alpha,都只能用他们提供的image.
但是我注意到Simics的OS installation是通过python的script来做的,我想也许可以参考已经有的py script来看那些不提供安装脚本的.这需要进一步的调研.
附件是Simics 对x86和SunFire硬件平台仿真的target guide.
simics就像一台机器, 装什么操作系统都应该可以的
只是对于不支持的操作系统, 可能需要做更多的工作
请问斑竹是否试着用simics建立一台全新的机器?而不是使用simics内置的机器
我在simics的文档中没有找到建立虚拟机的办法
刚才从Virtutech 拿到了Simics 和学院license. 仔细读了一下doc, 看来Simics 目前模拟的Alpha 系统只能安装linux, 不支持Tru64.
=============Cut From Simics Target OS Guide=======================================
Simics/Alpha Overview
2.1 Introduction
Simics/Alpha models machines based on the Alpha 21164 (EV5) processor and the DEC
21174 (also known as “Pyxis”) chipset. Only Linux is supported as target operating system.
2.2 Supported Hardware
The simulated machines are similar to an AlphaPC 164LX, which is an OEM design that
combins the Alpha 21164 processor with the 21174 chipset and a number of legacy PC components
(behind a PCI-to-ISA south bridge).
Supported Devices
Ethernet controller (DEC21041)
Ethernet controller (DEC21140A)
Ethernet controller (DEC21143)
SCSI controller (SYM53C810)
SCSI controller (SYM53C875)
Graphics Adapter (Voodoo3)
================End Cut========================
[ 本帖最后由 nntp 于 2006-9-7 02:24 编辑 ]
在x86, x86-64上要跑异构的操作系统,肯定要full system simulator. Simics还是不错的,看了几个客户的实施方案,觉得这个东西价值很高.
我知道simics, 他们的虚拟机是full system simulator, 完整的模拟一台机器, 嵌入式系统上用的多一些.
超级贵, 超级慢, 前几天用simics虚拟了一台x86机器, 普通机器上20分钟装完的debian, 在simics/x86虚拟出来的机器上装了俩小时.
cu里有人曾成功的在simics/sparc平台安装solaris.
和simics有些类似的(自己感觉比较类似)还有ibm的full system simulator(也是超级慢)
可以虚拟AlphaPC 164 (EV5)和AlphaPC 264DP (EV6)
完整的的型号列表在
http://www.virtutech.com/products/model-libraries.html
补充一点,刚才记起来有一个公司叫Virtutech,他们很早就开始提供一种叫Simics的仿真系统.号称可以仿真很多体系.
公开市场不存在这样的模拟器,目前DEC那条线只有 openvms的模拟器.
我知道有一家美国的小公司,只有30多个人,产品就是true64的仿真器和openvms的仿真器. 不过产品不外销,他们客户只有一家-美国军方.
你如果要玩TrueCluster/Tru64, 可以到 http://www.testdrive.hp.com
不同于IBM需要成为partner才能远程使用各种服务器和软件, HP这边开放了绝大多数的系统,免费注册一个testdrive账号就可以remote access.