5 ms·
Reboots are a reality and they are never going to go away on this architecture. Effort should be spent on resuming where you were after a reboot. Some things
by naikrovek 8y ago
Reboots are a reality and they are never going to go away on this architecture.
Effort should be spent on resuming where you were after a reboot.
Some things cannot simply be resumed, I know. However, some things can.
There is an attitude at my workplace which I can only summarize as "I automate anything that helps my customers, and I will not automate anything that helps me."
We're smart people. Why are we simply giving up and throwing in the towel when it comes to reboots?
Too few people have heard of the "screen" command maybe. I was using it 20 years ago to reconnect to terminal sessions. I'm told that tmux does similar things, but I don't know if that's true.
- Wowfunhappy 8y ago> We're smart people. Why are we simply giving up and throwing in the towel when it comes to reboots? Because if I leave something running over night, and Windows reboots without asking me because it thinks it can resume the task, and Windows is wrong, then I have to wait until the next evening. I would have no problem with any of this stuff if Microsoft gave the user control. They don't, and the steps they've taken so far don't go nearly far enough.
- jyrkesh 8y agoThe latest features I see in Windows Update seem to give the user total control. Am I mistaken? Maybe it's because I'm running a more expensive SKU? I can defer updates for 7 days, get extra notifications for reboots further in advance, and put myself in a channel that sees very few updates.
- naikrovek 8y agoFor a while now, users have been forewarned about a reboot being needed because of an update for at least a day, in my experience. Most of the time it is multiple days. It's not like it hits you without warning. You also have the ability to manually reboot whenever you like(!) and prevent surprises that way.
- Wowfunhappy 8y agoIt doesn't give you a warning if your computer has been turned off for an extended period beforehand (for instance, if you're dual booting and Windows isn't your main OS.)
- derefr 8y agoIn macOS, apps tell the OS whether they're capable of perfectly restoring their state after a reboot. If you, or the system, initiates a reboot/shutdown, and all apps that you have running are such apps, the reboot will just happen, with no further confirmation. If, however, any app that you have running does not assert that it can be perfectly restored after reboot, then the OS will pause the reboot process and prompt the user to confirm that they want to shut down said app. If the user says no, the reboot is aborted. If the user does nothing (or isn't there to respond), the computer just stays stuck on that prompt forever. I don't see anything wrong with such a "conservative" auto-detection system, personally.
- Wowfunhappy 8y agoOh, I'd have no problem with that. It works fine on macOS, as you say. Microsoft would have to actually implement it that way, though.
- naikrovek 8y agoWindows offers that capability as well. Applications can be "reboot-aware" and relaunch after a reboot in their pre-reboot state. Not many apps take advantage of that, however.
- com2kid 8y agoMy browsers do, my IDEs do, and my productivity apps do. All in all, not too shabby.
- Wowfunhappy 8y agoBut Windows will reboot for an update even if an app isn’t “reboot aware”. So I can be encoding videos or downloading a large game and it will just reboot, and I’ll wake up to the task not done.
- int_19h 8y agoWindows implements it in exactly this same way though. If all apps report that they can handle it gracefully, it reboots, otherwise you get a similar prompt. Problem is, apps can lie.
- novok 8y agoApple has no problem with the rate of people updating their phones and laptops, but still respects user choice. It's a simple thing to do, MSFT just chooses not to do it in a paternalistic manner. Not to mention how MSFT doesn't respect user privacy to the same degree as apple does. The iPhone does get annoying about updates, but it always is still up to you when it happens.
- stupidcar 8y agoSo your contention is that Microsoft decided to deliberately annoy its customers, and presumably many of its own employees, by forcing updates for no good reason? Sorry, but I don't buy that. If Microsoft did this, I think it was for a reason. It's very easy to sit on HN and opine about how Apple can persuade iPhone users to upgrade. But we're not the ones at Microsoft with the job of dealing with the reality of millions upon millions of desktop computers that simply aren't ever being patched, no matter how hard we prod our users, with the result that they are being exploited en masse, used for criminal purposes, and as a result our reputation is getting trashed and governments and other powerful actors are demanding we do something to fix this problem.
- g6nhe9twPd66 8y agoInteresting how you completely avoided responding to the comment regarding Microsoft's abominal disregard for customer privacy these days... "oh, excuse me!! it's TELEMETRY, NOT ANALYTICS hurrrduurrrrr...." You know, I think my computer talks to the internet more than any of my teenage daughters. All on it's own. Now THAT is saying something. Cut that bullshit out. Now.
- asqueella 8y agoMicrosoft has caused me more damage with their paternalistic attitude than any malicious software ever did. They may have all the reasons in the world, but Windows is objectively worse for me (and I believe other power users) in this regard than other OSes. I'm not sure why you think it's a good idea to defend a company that takes away _your_ control of your computer, and how the other computers having been exploited makes you feel better about losing _your_ work (when you are presumably qualified to avoid and/or detect being exploited on your own). Perhaps you're lucky to not have had trouble with this yet?
- mkl 8y agoScreen and Tmux can help a little, but not much (if my work involved stable configurations of tabs, I could save maybe 2 minutes of setup per reboot). Unless you're proposing running all command line tools only on remote servers, which won't work with local files. I think the problem already has a solution: no automatic reboots. Tell me it's needed and I'll sigh, do what I need to to save my state, then do it myself.
- naikrovek 8y ago> Tell me it's needed and I'll sigh, do what I need to to save my state, then do it myself. That's EXACTLY what it does now. I have never been surprised by a reboot on any computer I log into and actually use.
- mkl 8y agoMy Windows computers still surprise me ~every 3-4 reboots, Pro and Home versions.