Will Windows 10 Finally Address OS Decay?
colinneagle (2544914) writes The real question on my mind is whether Windows 10 will finally address a problem that has plagued pretty much every Windows OS since at least 95: the decay of the system over time. As you add and remove apps, as Windows writes more and more temporary and junk files, over time, a system just slows down. I'm sure many of you have had the experience of taking a five-year-old PC, wiping it clean, putting the exact same OS on as it had before, and the PC is reborn, running several times faster than it did before the wipe. It's the same hardware, same OS, but yet it's so fast. This slow degeneration is caused by daily use, apps, device drive congestion (one of the tell-tale signs of a device driver problem is a PC that takes forever to shut down) and also hardware failure. If a disk develops bad sectors, it has to work around them. Even if you try aggressively to maintain your system, eventually it will slow, and very few people aggressively maintain their system. So I wonder if Microsoft has found a solution to this. Windows 8 was supposed to have some good features for maintaining the OS and preventing slowdown. I wouldn't know; like most people, I avoided Windows 8 like the plague. It would be the most welcomed feature of Windows 10 if I never had to do another backup, disk wipe, and reinstall.
If the problem was really in the OS, then windows server which shares many of the same underpinnings as Windows desktop(s), would suffer the same fate. Since servers like domain controllers and exchange servers run for years without that issue, the problem seems to be from the crAPP that gets installed, as the parent explained, as well as the article. Bad headline to suggest the bad apps are M$'s problem
Like on a modern mobile device, sandbox your apps so they don't clutter the whole system and when they're erased, they're completely gone.
Not really. It's just bad design.
Your server isn't getting games installed on it, which put all kinds of settings in the registry, then removed later when the game is old and tired, leaving behind cruft (including DRM bullsit) in the registry.
When a program is UNinstalled, all traces of it should be gone. Apple took a different approach, which arguably works far better. Even if stuff is left behind, it just takes up a bit of disk space, and doesn't affect the system at all.
You may find this interesting:
http://en.wikipedia.org/wiki/P...
If Pandora's box is destined to be opened, *I* want to be the one to open it.
Here is the kind of answer I do not want to hear: "The typical cost of hard drives is less than .15 Cents per Gigabyte. This means that a WinSxS folder that is 6GB costs around .90 Cents, and uses slightly more than 1 Percent of the drive. That's about the same cost as a large bag of potato chips. " (cite). Yeah, so? Maybe I'm on a laptop with a small SSD? Maybe it's a VM that I have a dozen copies of? Don't waste my resources and then try to talk me out of caring.
Hi,
You're incorrect.
As I stated, the registry as an optimized database. A few extra records do not affect query time.
I will be happy to met money that my 3 year old install of Windows 7 will not have any speed decrease over a new install on the same hardware.
If the OS slows down, it is because there is something causing it that you can remove. It isn't due to "decay".
If you ignore ACs because they are anonymous - you're an idiot.
Even with an SSD, if applications are leaving behind shit in the various places shit can run on startup, you might be losing CPU or memory to some task that doesn't need to be there.
You can have this problem on other OSes like OSX and Linux too, but Windows is the only OS where the SOP is to make a mess of things. Don't like an app on OSX or linux? Just delete them. most of the garbage goes with it.
Non impediti ratione cogitationus.
I remember in the transition between INI files and the registry (how I miss the days when applications had their own discrete text-based configuration files... oh wait, *nix still does!), and Microsoft sent out countless missives all but ordering developers to move to the registry. The registry was the approved place to store configurations, likely, I'm sure, because sticking all user settings in a single hive that could be passed around from workstation to workstation for roaming profiles.
Of course, the down side has always been that the registry just becomes cluttered with crap, particularly on a system that sees a lot of software installed, updated, reinstalled and uninstalled. Throw in there nearly two decades' worth of COM objects being incremented and decremented unsuccessfully, and a computer that's been running for five or six years, and fragmentation of the file system, and it can lead to just awful response times.
The world's burning. Moped Jesus spotted on I50. Details at 11.
You should be able to install 1000 programs, uninstall them all, and your system should be identical to what it was before. Anything else is a failure.
The very existence of the registry is wrong. Operating systems like Unix, Linux, MacOS, Solaris, etc. don't have a registry, and don't have any significant "OS Decay".
No idea what TFA is talking about.. Only "decay" I've noticed is caused by people getting suckered into installing malware.
Holy shit.
I mean, it's general knowledge that iTunes for Windows is most likely the worst piece of software ever written... But what you describe takes it to a whole new level of stupidity.
Hell, it almost makes it sound like they're trying to slow down Windows on purpose...
People don't tell you XP is old because of performance reasons. It's a security nightmare.
Compile and install a program on linux with ./configure, make and make install? then you will likely be left with no means to uninstall it at all. And I have no idea why there are non-library files in /usr/lib.
So.... what, then?
This is a serious question. I'm a user of MSFT products. Until certain apps get ported to Linux, I'm likely to continue to be a user of MSFT products. But the OS to me has never been the app. It's a program loader and resource manager in which I run the apps that I actually use. I have no interest in new versions of the OS, as long as it'll still run my programs. I was one of the people who didn't leave XP until forced. And I won't leave Win7 until forced. I don't look forward to OS upgrades, I want to get work done. It seems to me that this frame of mind directly contradicts Microsoft's business model of endless costly upgrades. How are endless non-costly upgrades going to work for them? (It certainly works for me, but I don't really believe it yet.)
Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
Registry bloat is not a problem, it's clueless users who cannot maintain their system.
In other words, it's a problem. A solution that requires all users to have technical knowledge isn't a solution, it's a fantasy.
I don't care if it's 90,000 hectares. That lake was not my doing.
Sadly the way updates work with MS they become the far bigger problem. You can easily see this by installing a "clean" system, examine its timing (please don't even think about using system internal benchmarks...), then patch it and notice just how much speed you suddenly miss.
Compared to osx and linux distro updates, Windows (at least Win 7) is a true dinosaur. Imagine how many man-hours are wasted worldwide while waiting for Windows to update, with a reboot required pretty much every single time. Even if you don't consider the time spent applying a patch during shutdown, there is often the additional waiting during boot, and more often than not it seems Windows want an additional reboot during startup. Which sucks hard if you have default dual-boot into Linux, because you fire up the PC, choose Windows, go grab a coffee, and when you come back ... behold, there is the Linux login. Because Windows of course decided to do some additional rebooting.
Yes, osx some times goes offline for a while when applying a large system patch, but this happens only every few moons, whereas with Windows you know you are in for a system update ride if you haven't touched that particular install in a couple weeks.