4 ms·
The problem here is that it makes the assumption that rebooting without confirmation outside these hours is a reasonable thing to do. But it isn't. If I am in
by rleigh 6y ago
The problem here is that it makes the assumption that rebooting without confirmation outside these hours is a reasonable thing to do. But it isn't.
If I am in the middle of something, and put my laptop to sleep at the end of the day, I absolutely do not expect it to wake up in the small hours, reboot itself, and lose all my work.
The "active hours" is irrelevant. Unconfirmed reboots at any time are completely unacceptable. Look at how MacOS does it. Or Linux updates. Let the user have some modicum of control in scheduling them at their convenience. It's their computer. It's their work. It's their schedule. Computers are supposed to empower us, not enslave us, but it seems increasingly the other way around. They give others control over us.
- Xylakant 6y agoCounterpoint: iOS will be default reboot at night to install updates. It’s just less noticeable because applications expect that they may get shut down at any time and handle state appropriately. So my take on this is that applications that can not recover state after a restart are broken.
- rleigh 6y agoWindows is not iOS. This isn't a counterpoint. I might be running long-running computations which take several days. I might be performing time-critical data acquisition which is going to run overnight. Hell, I might even just put the system to sleep expecting to pick up in the morning where I left off. The computer's sole purpose is to perform tasks for me. The software vendors desire to push updates is of lower priority than my own needs. Deciding that it is acceptable to reboot the computer without any acknowledgement or permission from myself is completely and utterly unacceptable. You are correct that applications could be written to restore their state after a reboot. But it's of critical importance to note that: 1) most applications are not written to do this 2) not all application state is restorable so to do this on Windows is guaranteed to break important workflows. People use Windows for actual important work, and this unscheduled reboot nonsense makes it impossible to rely on the system to function reliably.