Date: Thu, 1 Mar 2012 08:52:31 -0800 From: Devin Teske <devin.teske@fisglobal.com> To: "'Andriy Gapon'" <avg@FreeBSD.org> Cc: freebsd-current@FreeBSD.org, 'Devin Teske' <dteske@vicor.com>, 'John Baldwin' <jhb@FreeBSD.org> Subject: RE: revisiting tunables under Safe Mode menu option Message-ID: <06bb01ccf7cb$b255a200$1700e600$@fisglobal.com> In-Reply-To: <4F4F35B9.5090308@FreeBSD.org> References: <4F26CC5A.2070501@FreeBSD.org> <4F4C0600.2000903@FreeBSD.org> <3BA1B476-ED05-4E8E-8DFA-0B06EFB48867@samsco.org> <201202280846.08966.jhb@freebsd.org> <A8C72CB9-4C77-4697-8C28-63A2E10C557D@fisglobal.com> <4F4F35B9.5090308@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> -----Original Message----- > From: Andriy Gapon [mailto:avg@FreeBSD.org] > Sent: Thursday, March 01, 2012 12:39 AM > To: Devin Teske > Cc: John Baldwin; freebsd-current@FreeBSD.org; Scott Long; Devin Teske > Subject: Re: revisiting tunables under Safe Mode menu option > > on 01/03/2012 03:34 Devin Teske said the following: > > > > +1 on keeping the menu items loosely entwined (ACPI stands alone, but Safe > > Mode knows about ACPI but only acts on it when being enabled). > > Can you explain why? > +1 for having both menu items and each doing its own thing without any > entanglement :-) > First, I realize that this may sound entirely *dumb*, but here-goes: In transitioning from an old release (sans-menu; 4.11 for example) to a newer release (with menu; 6.x for example), one of the first thing that is noticed is "Safe Mode". I know that when I first saw this, I scratched my head and wondered what it did and what it might be useful for. To this day, I still have never used it. When I created the new menu for 9.x/higher, I had to rewrite that portion of the code and eventually learned what Safe Mode does when used. Still can't say that I've ever used it, however, at the point that I saw that it disabled ACPI among other things, that it is more of a blanket option for anything and everything that might be useful if/when you're having problems (*cough* still can't say that I've ever used it, as when I have problems I'm usually slogging through the kernel code, not relying on safe mode to fix some problem). That being said, I felt that it was a huge improvement to the UI to have the Safe Mode option divulge a little bit of its secret by visibly diddling the ACPI menu item (giving a clue to people that *haven't* read the code that this option is indeed not independent but instead conglomerate in-nature). Indeed, I've watched field engineers when exploring the menu options and their eyes light-up when they see that "Safe Mode" toggles ACPI off when enabled. Extrapolating on their surprise, they appear to have an "Aha!"-moment as previously... this field engineer had no idea what on God's green Earth what "Safe Mode" did (or didn't) as he didn't know about "kenv" and certainly couldn't read "Forth". At that point, he may not have had a full understanding of all the options that Safe Mode diddled, but at that point he at least knew that Safe Mode is a multi-option that does many things -- which is more than 6.x, 7.x, or 8.x ever offered which simply boots immediately the Safe Mode option is selected and does nothing to explain what it is that Safe Mode is doing (which would in-turn properly calibrate the user's expectations). Making the menu items completely independent would be take away the (however slight) above value-add that was brought in by entwining these two menu-items. I'm not saying that this would be a grave travesty, but would in-fact be a value-loss. -- Devin _____________ The information contained in this message is proprietary and/or confidential. If you are not the intended recipient, please: (i) delete the message and all copies; (ii) do not disclose, distribute or use the message in any manner; and (iii) notify the sender immediately. In addition, please be aware that any message addressed to our domain is subject to archiving and review by persons other than the intended recipient. Thank you.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?06bb01ccf7cb$b255a200$1700e600$>