• Answers
  • Web
carpe diem

Virtual machines and machine identifiable information

Hi,

Computers have some uniquely identifiable information that a software can extract such as machine id and other id's of certain parts of the computer like the HD and CPU.

I wonder, when using Virtual Machine software such as VMware or Virtual PC, what values do these pieces of info get. Does the virtualization software pass the host machine id's or does it make it up for each instance of a virtual machine? (or heaven forbid it makes it up for all virtual instances together)

will a software running on different virtual machines on 1 host machine be able to get any piece of information that can connect all the machines together - meaning it will "know" that it was ran on the same physical computer as another instance, either on a virtual machine or on the host machine?

 A detailed and referenced answer will be appreciated.

Thanks, have a nice and peaceful day.


Share Send to a friend Watch Report
 
 

2 Posted Answers
Order by

 
207 helpful answers

They're coming to take me away, Ha-haaa!

Advanced .NET Debugging Blog

My personal blog

Virtual Machines are a form of sandbox. The operating machine running inside a virtual machine has no idea (unless the Virtual Machine software itself notifies it in some way) that it is running in a virtual environment.

One of the mostly used parameters that are unique in each computer is the network card's MAC address and in some virtual machines software, the virtual machine software must make sure that in each operating system running in a virtualized environment, the MAC address is unqiue, otherwise, some code that rely on the fact that MAC addresses (in most cases) are unique, will break, or cause as problem.

Technically, if the virtual machine software does not inform the operating system running in the virtualized environment about the various identifiable parameters of the host machine, there is no way that the operating system inside the virtualized environment can access them. 

Posted 2006-08-19T18:10:27Z

Sign in to participate

Got an answer for dovi? Would you like to comment on the posted answers, or vote for the one which you think is the best?

Sign up for a free account, or sign in (if you're already a member).

Explore Related Questions

Other people asked questions on similar topics, check out the answers they received:


Q:

Number of virtual application that can be hosted in a virtual machine

How can we determine the number of virtual applications that can be hosted on the Virtual machine ?
Submitted by Moheb   1 year ago.
  • viewed 78 times


Q:

Explain working of Java Virtual Machine (JVM)

Explain working of Java Virtual Machine (JVM)
Submitted by lovepreet   1 year ago.
  • viewed 278 times
Last answer posted 3 months ago by achievegoal


Q:

Hi every one i am new here with hottest topic of " Hiring Virtual Employees "

Hello every one! i wanted to hire virtual employees for web designing and SEO. Actually i am looking for whole virtual team ...



» More...

Feed - Subscribe to changes to this Q&A Blog
ADVERTISEMENT
  • Answers
  • Web
Copyright © 2006-2009, Yedda Inc. and respective copyright owners · CC License