From owner-freebsd-questions@FreeBSD.ORG Sun Jan 6 19:34:52 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id AE7A0176 for ; Sun, 6 Jan 2013 19:34:52 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de (mx01.qsc.de [213.148.129.14]) by mx1.freebsd.org (Postfix) with ESMTP id 58CC2153F for ; Sun, 6 Jan 2013 19:34:51 +0000 (UTC) Received: from r56.edvax.de (port-92-195-31-80.dynamic.qsc.de [92.195.31.80]) by mx01.qsc.de (Postfix) with ESMTP id 6E7E93C9F0; Sun, 6 Jan 2013 20:34:43 +0100 (CET) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id r06JYkK2002727; Sun, 6 Jan 2013 20:34:46 +0100 (CET) (envelope-from freebsd@edvax.de) Date: Sun, 6 Jan 2013 20:34:46 +0100 From: Polytropon To: jb Subject: Re: FB 9.1 boot loader problem in VirtualBox Message-Id: <20130106203446.19ba863b.freebsd@edvax.de> In-Reply-To: References: <50E96648.6090303@FreeBSD.org> Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Polytropon List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jan 2013 19:34:52 -0000 On Sun, 6 Jan 2013 19:02:43 +0000 (UTC), jb wrote: > Right, but the wordings are unfortunate and counterintuitive/misleading: > > 'Machine-Close-Send shutdown' means to 'shutdown -p now' (equivalent to > 'poweroff') of Guest, followed by unforced "Close" of VM. > > 'Machine-Close-Power off' means "Kill VM' without regard of the Guest - but > the "Power off" in its name may make user believe that there is "Poweroff" > (orderly shutdown, poweroff) involved as part of the process. > > It would be better, in my opinion, if these options were called > "Machine-Close-Shutdown-Guest" > "Machine-Close-Kill-Guest" > > No margin for error/misunderstanding. A need for this interpretation may arise for those who did not do computing in the pre-ATX era (at least in the PC sector). Power off means _power off_, typically AC power off, a switch that would disconnect the mains source, so there is no way for the OS to shut anything down. On an AT PC, there was no real way to tell the OS to perform a shutdown, so "shutdown -h" would be the equivalent command to be issued by the operator, followed by "mechanically" switching the machine off. A command like "shutdown -p" combined both things when ATX (with APM, later with ACPI) became common. Similarly, "emergency power off" would carry this meaning: stop the machine at all costs NOW. A different term, "delayed power off", was common on machines to allow the OS to perform the proper shutdown steps and _then_ power the machine off, but it's not common anymore. However, your transition of this knowledge to the terminology to be used in combination with _virtual_ machines makes sense. Maybe that wording is really not optimal. "Kill guest" matches today's understanding, but could possibly be formed better in regards of future use (like the power off vs. shutdown difference that was totally clear in the 1990's, but maybe isn't as clear anymore today). -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...