Virtual machine

Wat zijn de verschillen tussen de Sun Java Virtual Machine en de MS java Virtual Machine ?
En hoe kan ik checken welke versies van deze VM er op mijn systeem draait (Win XP Prof Nl Sp 1)

Ik weet niet hoe je kan controleren maar sp1 van winxp bevat VM van microsoft.