Vista To Be Updated Without Reboots
UltimaGuy writes "Microsoft is working on a new feature for Windows Vista, known as Restart Manager, which will update parts of the operating system or applications without having to reboot the entire machine. From the article: 'If a part of an application, or the operating system itself, needs to updated, the Installer will call the Restart Manager, which looks to see if it can clear that part of the system so that it can be updated. If it can do that, it does, and that happens without a reboot.'"
"from the welcome-to-the-world-of-tomorrow dept"? More like welcome to unix of yesteryear. What's with the kid that always crosses the finish line last and somehow always gets perceived as the leader?
The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...
I've had the ability to kill services (daemons), upgrade them, and restart them without rebooting the system for years.
yet another Microsoft "innovation" that is decades behind the competition.
"I have as much authority as the pope, I just
don't have as many people who believe it" - George Carlin
Linux: Because rebooting is for adding hardware.
It has "fragile" written all over it.
I suppose that there are reasons why Microsoft can't just leave an inode in place after unlinking it so that processes that use it don't lose it, but is this really the best workaround they can come up with?
Lacking <sarcasm> tags,
Exactly. Will any exiting installers call the restart mis-manager? Probably not, because they don't know about it. You'll probably still get msgboxes telling you you must restart, with a single "OK" button on it, and not be able to click anywhere else. And of course there's the case of the restart mis-manager thinking it's clear to restart a service, when it isn't.
Which is part of the reason KDE and GNOME are so mediocre. Apple products have always been far more integrated, internally consistent, and thoughtful about giving the user reasonable access to OS features than Microsoft's slap-dash attempts. How anyone can think of Microsoft as the gold standard astonishes me.
17 seconds? Maybe on your little toy that you call a computer. A *real* computer that you use to run some highly available, resource intensive process on needs longer than that just to initialize it's ECC memory... Not to mention the time it takes to scan the SAN, mount drives, start up services... All during that time you're hundreds of users are waiting for your system to come back, and you may be losing thousands of transactions per second of downtime.
If it's only taking you 17 seconds, it's clear that you only have a measly few gig, and that it's crappy non-ECC stuff. (Plus you probably have only gotten to a "working desktop". Your machine is likely still starting up stuff for the next few minutes while you wonder whiy your computer is so slow.)
Windows *needs* to be able to update almost everything without a reboot if it ever wants to grow up and be something more than a toy in the data center.
Win2K was supposed to have the restart without reboot.
WinXP was supposed to have the restart without reboot feature.
The only way I can see Vista as having this feature is if Microsoft finally includes signalling (ala Unix/Linux and most other professional operating systems).
Considering most people turn off their computers every night, this feature wasn't really needed. If you ask the average Mom/teenager/grandparent, they turn off their machine every night. When asked why, they say "Why not?" The concept of having a machine running for months on end doesn't appeal to them at all.
Microsoft took their time with this because they could. Whereas, with Windows XP going forward, they've emphasized startup times -- because that's what Joe User looks at.
The real question is how long will it take virus writers to use it to replace system dlls with new infected ones?
While I agree that they should make it more stable in the first place, I have to say that this little piece is going to be a welcome feature.
I have often felt honestly bad for my Windows counterparts when it comes to patch time and they have to go through the pain of arranging down times and outages with their customers, sometimes stretching their patch time frame out for weeks.
While it's a long way from curing all of their ills, this is a welcome step.
Hot Damn! It's the Soggy Bottom Boys!
Not sure what stability problems you're talking about with XP. The only crashes I have are related to dying hard drives, overheating, overclocking or using an older video drivers on new 3d apps/games. All of these factors having little to do with microsoft. Windows XP is stable. Vista? We'll see....
That's been my experience as well.
Stability is one of the main reasons that I ran OS/2 2.0 through 3.0 back in the mid-late 90s. My OS/2 box would stay up and running for ~2 weeks at a time, as opposed to the non-stability of Win 3.1 and Win95. (I would dual-boot to Win95 to run a few games, but that was it.)
NT4 wasn't bad. I ran that for a few years before Win2000 came out. Win2000 was nicer because more things would run (Win2K server seemed to be more stable then NT4). Never had many issues with Win2K that couldn't be traced back to sub-par device drivers or non-system cruft (or flaky hardware). Since WinXP is built on Win2K's codebase, my experience really hasn't changed in a long time.
I have 2 WinXP desktop systems and a WinXP laptop. Uptime for me is generally measured in weeks. My restarts are mostly due to power outages, patches, or software installs. Or, every so often, the laptop will work itself into a frenzy and need to be restarted after 2-3 weeks. The game PC restarts a bit more frequently, mostly due to funky PC games.
More stability is naturally a good thing, but we're pretty much at the "good enough" stage. Now if we can just get Microsoft to point fingers at the folks who write shoddy device drivers. (By that, I mean better post-crash diagnostics that do a better job of informing the end-user about why the system crashed.)
Wolde you bothe eate your cake, and have your cake?
Vista now uses much better compontentization, and this allows them to actually know what components were affected by an upgrade, and need to be restarted.
. . . that is, until the application vendors (including Microsoft's own developers) get ahold of the system.
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
But seriously, why do people criticize Microsoft so much for requiring occasional reboots when a much simpler application, Firefox, requires a restart every time an extension is installed.
Because when I am asked to restart firefox I don't have to send a company-wide memo that all employees accessing server X will be unable to from 12:00AM to 12:05AM---assuming no problems otherwise it's 12:00AM to when the hell ever we figure out what went wrong on reboot of a production server.
But I agree that having the restart firefox is a pain when I'm just trying to surf the web.
-Tom
"I haven't seen a serious crash from a Windows box (either at home or for 4 years at work) since about 2001 apart from driver problems clearly caused by NVidia."
/. groupthink so I'll be immediately modded into oblivion."
I don't know what you mean by a "serious crash" but both my windows 2000 machine and XP machine crash pretty regularly. Not twice a day like windows 9x did but at least twice a week.
I suspect you are not really doing anything serious with your machine if your windows hasn't crashed in four years. In fact I doubt you are even using it if your windows hasn't crashed in four years.
"Of course this isn't in line with
If you get modded down I suspect it will be because nobody believes you and your statements counter our real life experiences.
evil is as evil does
You're still going to have to notify everybody, because to make the security update effective, any affected processes will need to be restarted, likely including the web and applications services.
Let's remember that Windows has had numerous incantations, while Firefox is only a few years old. Wait until Firefox reaches it's 3.0 version.
You will be amazed.
Mark