开发者

SmallTalk Challenge [closed]

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answe开发者_开发百科red in its current form. For help clarifying this question so that it can be reopened, visit the help center. Closed 11 years ago.

How to boot Windows XP from Smalltalk Virtual Machine?

UPD. Sorry, guys :) It was a sort of joke... Actually I like this kind of questions, when we change the order of statements, So in that case it is possible to get interesting answers for different interpretation of such "reversed" questions :)

It's like a process of investigation if given operator (in terms of functional analysis) is bijective...


At least with SqueakNOS you can directly boot your machine and don't even need a OS to run :) http://wiki.squeak.org/squeak/1762 http://squeaknos.blogspot.com/


You've got it backwards. Langugage virtual machines like SmallTalk's and the Java Virtual Machine (JVM) are programs that run "virtual assembly code". Virtualization software like VMWare run native assembly code in a virtual machine. Windows XP is written in (mostly) C and C++, and is compiled to native code.

Language Virtual Machines work like this:

   [Smalltalk/Java Bytecode]
             |
             V
[SmallTalk/Java Bytecode Machine]
             |
             V
      [Windows/Linux]
             |
             V
      [Native Machine]

What you want is a virtulalization program like VMWare, or xVM Virtual Box that creates a virtual computer on top of a real computer, with no instruction conversion/mapping.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜