This is a similar case to fsck, it's not that often so it's not really a huge deal wrt boot times.
On Tue, Jul 7, 2009 at 7:42 AM, mac_v
<drkvi-a@xxxxxxxxx> wrote:
^+1 to Scott,
The only problem with constant reboots is, the delay to get your work
started, this leads to people not installing the updates at boot at all,
but rather later during the system use.
Constant meaning "once every long while". It's not like we have updates that require reboot daily. Mmost people don't mind an extra 45 seconds to get started if it means not being bothered once they're already going.
So is there a way to mark the packages which require reboot , and Not
start them during the boot , but to update them and this would just
*delay the boot by a few seconds during which the present icon is shown*
How are you going to not start the kernel?
This way the user never actually reboots .
But, i guess ,this can be done better with updates at shutdown.
With *updates at shutdown the user never has to actually reboot* . the
word Reboot doesnt even have to be used!
Rebooting isn't a problem in and of itself, the interruption is the problem. Updates during use can be very disruptive (in the reboot case especially) and difficult to present in a way that actually encourages users to Update (see the debate on notification icon, pop under, etc., etc.). Updates on shutdown totally avoid the disruption if a reboot is needed, you're absolutely right about this; however, they absolutely do not help the second case. Windows is case in point. Windows desktop go notoriously unupgraded, the upgrades on shutdown has been shown to not work. At all. Upgrade on login however has not (to the best of my knowledge) ever been attempted. Is this because it's a terrible idea? Maybe, but from the discussion on this list I'm not inclined to think that's the case. It's just new, and new things are scary. In the reboot case we minimize the disruption, granted we don't eliminate it, but we take enough of the pain away that it's effectively no longer an issue and also we have a much more prominent display that updates are needed. Your full attention is now given to "Should I upgrade", instead of having a pop under window or a notification tray icon that you don't notice. I think people are likely to say yes when it's so prominently displayed in the UI, and they're not already focused on something else.
The only scenario which is against updates at shutdown is for laptops ,
needing immediate shutdown.
And unfortunately for updates at shutdown, laptops are a huge primary use case, probably more than desktops at this point. I know I haven't owned a desktop for years, and neither have most of the people I know. Show of hands, how many of you are on laptops right now? Desktops are a use case for corporate environments, and I addressed that Scenario earlier- see my short story about David and Ivanka's long weekend.
*So doing updates at shutdown and allowing option to instant shutdown*
is more logical and user friendly.
QED, Ipso Facto, but not really.