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...
There is no reboot, just a breif BSOD, then you're back at teh login screen.
Are you...Are you some kind of genius?
No, ma'am, I'm just a regular Slashdot reader.
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
Part of the problem has always been that their DLL manager couldn't clean itself up without a reboot.
OCO is Loco
Damn! We should copy this feature into Linux! oh, wait....
what they forget to mention is you have to stand on one leg and hold a metal rod while a thunderstorm is occuring..
I think it still might be a better idea to reboot to linux and go from there :-)
What will I do all day long now?
One ring to bind them - should probably have more fiber and less rings in their diet.
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.
Yes, and I am sure NOTHING could go wrong there...
So, with this new feature, will windows be ready for the desktop? Because it is years now that we hear "this year is THE year, it is ready for the desktop !"
Linux: Because rebooting is for adding hardware.
to go into safe mode and uninstall the damage done by the update.
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,
...of the new Restart Manager is the Dolby Stereo 5.1 system. It checks whether it can update without reboot, sees that there's no fucking way, then plays a sound behind your back - you turn and presto! - no reeboot needed!
They should win an award or something.
If Longhorn (or, Vitsa) is a brand new OS, built from the ground up, how is it they didn't build that in right from the start?
When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
How is this new, my {Unix| Mac| Linux} system has done this for years
Your mac most definitely has not done this for years. Even updating Safari requires a reboot on OSX. My mac can't go a week without Software Update asking for a reboot.
They are typically called System Administrators.
If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
This is really just a sign of poorly composed installers. Apple's PackageMaker tools allow the installer to require a restart. However, it's trivial to extract a package's components by hand, unlink any in use kexts or halt any processes with open files that need to be updated, and place the new files from the package where the belong. Then you can restart the updated kexts and launch the updated processes yourself. No restart required. Apple's installer just tries to keep things simple for Joe Average User, and that means running the install, and then restarting to shutdown processes and clean up.
If your an uptime junky, just do it all by hand.
I wish the hell they would just make the the damned thing more stable in the first place.
Microsoft acts like a kid who won't eat his vegetables, won't do his homework, won't clean up after himself and won't take out the garbage and yells, "Hey, hey Ma look! I can balance a beachball on my nose! Aren't you proud of what a clever boy I am?"
I'd like to take Billg by the hair and tell him, "No Windows Vista for you young man until you fix all the broken crap in XP! And stop making faces at cousin Linus."
Insert witty sig here.
Stick with something older if you want, sheesh. All software has bugs, your post is so stupid on so many levels it makes me regret reading it.
At least when one had to reboot to update, one could usually make an informed choice whether to interupt one's work, close everything, and reboot. One can only assume that the "update without reboot" process will not be without risk. That is not a slam against MS; software isn't perfect. One way we deal with such imperfection is by minimizing the consequences of a crash or fault.
What if "update without reboot" is, in the name of consumer friendliness, as well as in the supposed interest of the "mommies and daddies out there," both automatic and invisible, and something goes wrong and/or is corrupted in the middle of a vastly important project?
There is safety in being forced to reboot. It means you aren't doing something else.
Only Women Bleed (Sex, Sharia remix)
If the 'restart manager' can selectively idle and replace Windows components and then return them to service without rebooting, it seems as though spyware or virii could potentially hijack the restart manager to do the same thing, making them more difficult to detect and remove without reformatting and reinstalling. Even worse would be stealth malware that would hijack a windows service on a running system with a substitute module, do their whatever-it-is dirty work, and then uninstall themselves and disappear without a trace. The user would be totally unaware that they were ever running, would not know what they did, and there would be nothing left to detect by anti-whatever software.
Why is it that every Microsoft solution involves a "manager"? They never seem to get to the point and just fix a problem. Instead, we get these grandiose stacks of hierarchy. It's like the French government is behind every design decision.
Only on slashdot would a stupid post which seems like it's built on top of some fucking "bad post template" be modded to +5 Interesting...
The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
This is based off of transactional NTFS, which is similiar to a writable snapshot that can be committed back to the MFT.
/ 04/25/411874.aspx
It is pretty cool stuff.. some early sample code from one of the developers is here:
http://blogs.msdn.com/because_we_can/archive/2005
Alas, the immutable locked-file-is-in-use problem has to be fixed one Win32::CreateFile() call at a time.
I suppose CreateFile calls without FILE_SHARE_READ (and no FILE_SHARE_WRITE) could be overridden and converted into TNTFS which would solve a huge amount of stupid lock problems.
Ok, so what happens when someone learsn to trick this reboot manager into doing theiur bidding. Say a virus, trojan, or worm "learns" how to get this thing to work for it. It's a system process right? Thus should have some pretty hefty access priviliges and probably a million holes to have to plug. I'm waiting for the new generation of bugs and security holes that can be exploited just from one new aspect of this OS. Way to go Microsoft!
Well, at least you won't have to reboot.
wow, not enough sleep last night + too much coffee.
Why multiple updaters? Here's a brief description of each(names abbreviated in some cases to save my fingers)... Microsoft Update - Lets you download updates for Windows and MS Office all at once... Windows Update - Lets you download just updates for Windows itself... MS Windows SUS - A corporate version of Windows Update, that lets the network admin decide which updates get pushed to machines in the domain, and all client machines refer to that server for updates instead of Windows Update MSI - The "standard" installer used by most Windows programs when you first install them MS SMS - The old version of SUS (see above)
Call me a pessimistic, but I put this one in snowball's chance in hell likelihood. I mean, it's just as likely as the Israelis giving up Gaza Strip, the Red Sox and White Sox winning World Series, and Oprah appearing on the Late Show with Dave Letterman. And we all know those things won't happen.
Well, there's spam egg sausage and spam, that's not got much spam in it.
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).
Bollocks, it completely depends on the update needed. Java doesn't IIRC, but anything like a Security Update will. Turn off auto-install and it won't do anything but tell you there's an update, you can run the install when it's convenient.
It doesn't mean much now, it's built for the future.
Now if they could only make it so I don't have to restart Firefox every time I install a new extension.
Oops, wrong company...
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. It seems like a browser extension would be much easier to load on-the-fly than an update to a core part of an operating system, so why not harp on Firefox? Is it because it isn't a Microsoft product? There are plenty of threads in this story's comments bashing Microsoft, saying it's about time they got their act together regarding reboots, etc. But what if Mozilla suddenly announced Firefox 1.5.1 would be able to load extensions on-the-fly? Everyone would cheer for Firefox and sing praises of such an innovative new feature. This story just reminded me of the double standard regarding Microsoft and, well, everyone that isn't Microsoft.
This new Windows feature sounds cool and it doesn't. I don't really care about rebooting, to be honest. It takes 30 seconds of my time (big deal). Stop adding things like this to Vista and just get it done and shipped. I'm still not going to use Vista for moral (DRM) reasons, but still... there must be some people who want it done sooner rather than later.
-William Brendel
However, it's trivial to extract a package's components by hand, unlink any in use kexts or halt any processes with open files that need to be updated, and place the new files from the package where the belong. Then you can restart the updated kexts and launch the updated processes yourself.
Are you entirely sure you know what "trivial" means?
Comment of the year
I can already see this coming... Less computer savvy friends telling me "Look how good the new Windows is! You dont even need to reboot after changes!" And then I'll be smacking their heads into nearby concrete repeatedly whilst screaming profanity mixed with '*nix has done this forever' type phrases.
Because you don't have separation between directory information and disk information (inodes v. directories) you can't pull the great tricks that UNIX uses (delete/overwrite a file while in use, for example, without the program using it freaking out).
LedgerSMB: Open source Accounting/ERP