<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">thanks for the clarification, we can remove that option.<BR><BR>--- On <B>Sun, 1/17/10, Alexey Eremenko <I><al4321@gmail.com></I></B> wrote:<BR>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid"><BR>From: Alexey Eremenko <al4321@gmail.com><BR>Subject: Re: [vbox-dev] VMLite XP Mode for VirtualBox released<BR>To: vbox-dev@virtualbox.org<BR>Date: Sunday, January 17, 2010, 12:53 PM<BR><BR>
<DIV class=plainMail>> NOTE: The physical ACPI power supply allow PC to hard shutdown if the<BR>> power button is being pressed for 5 seconds exactly for this reason.<BR>><BR>> Unless smart mechanism can be developed for VMs, I recommend removing<BR>> this option as from the GUI as dangerous. (either remove this option,<BR>> or after 2 clicks allow user to choose.. "ask" for action)<BR>><BR><BR>11.e. There is some misunderstanding regarding the ACPI part, and why<BR>I recommend to remove this feature from the GUI.<BR><BR>This feature, when used in automated way like in VMlite is dangerous<BR>and confusing.<BR><BR>This ACPI signal is supposed to shutdown the VM, but it won't work in<BR>case guest application stucked guest OS or in case guest OS does not<BR>support ACPI.<BR><BR>When the user tries to close a VM by clicking "X" button, VMlite won't<BR>respond at all, and user will think that VMlite is broken, while in<BR>fact VMlite
 send ACPI powerdown signal to the VM, but it is not<BR>processed by the guest.<BR><BR>The standard expectation of any GUI user is that "X" button closes the<BR>current window, but this is not the case with ACPI under many<BR>situations.<BR><BR>The automatic poweroff or hibernation (save state) are fine, because<BR>they close the current window under all reasonable situations, while<BR>ACPI powerdown signal fails under the following conditions:<BR><BR>-VM under heavy load<BR>-Low-level application stucks in the VM (happens when debugging<BR>software in VM or when Gaming)<BR>-Unsupported Guest OS<BR>-Incorrectly configured guest OS (Windows XP with Standard PC HAL)<BR><BR>This will confuse users. It is OK in VirtualBox implementation,<BR>however, because if the VM does not respond, next time user clicks "X"<BR>button, user can choose a different action.<BR><BR>-- <BR>-Alexey Eromenko
 "Technologov"<BR><BR>_______________________________________________<BR>vbox-dev mailing list<BR><A href="http://us.mc343.mail.yahoo.com/mc/compose?to=vbox-dev@virtualbox.org" ymailto="mailto:vbox-dev@virtualbox.org">vbox-dev@virtualbox.org</A><BR><A href="http://vbox.innotek.de/mailman/listinfo/vbox-dev" target=_blank>http://vbox.innotek.de/mailman/listinfo/vbox-dev</A><BR></DIV></BLOCKQUOTE></td></tr></table>