Looking Back on Five Years of Windows XP 620
david.emery writes "In an article in the Washington Post entitled If Only We Knew Then What We Know Now About Windows XP, post technology columnist Rob Pegoraro points out the 5 year legacy of Windows XP. The article starts 'Windows XP is turning five years old, but will anybody want to celebrate the occasion?' This is (IMHO) a very well-reasoned critique of WinXP, although it does fail to credit XP as being markedly better than its predecessors." More from the article: "Consider stability, the single biggest selling point of XP. The operating system was meant to stop individual programs from crashing the system, and it succeeded. It takes an especially malignant program to send my copy of XP to a 'blue screen of death.' But that's not the only way XP can crash. Drivers, the software that lets XP communicate with hardware components, can still lock up the system. If you've seen an XP laptop fail to wake up from standby, you can probably blame it on buggy drivers."
Laptop Drivers (Score:3, Informative)
Re:Laptop Drivers (Score:5, Interesting)
Nothing like strolling into the office in the morning and finding your computer still at the shutdown screen... and what is it holding it open, pray tell? Not the IDE. Not the source control client. Not the database browser. Nope. Adobe Reader is sitting there smugly asking "are you sure you want me to shut down?" holding up the whole system from logging off. FFS, it's VIEWING TEXT - it can shutdown when I damn well ask it to.
Re: (Score:3, Funny)
You should hear me cursing as I *attempt* to shut down an entire lab only to have all the computers hang waiting for me to confirm that they can close whatever program is too stupid to close at shutdown. There are a few of them that have hung me, Adobe is the most frustrating.
Re: (Score:3, Informative)
Re: (Score:3, Informative)
It's their fault the app is able to interfere with that operation.
Re: (Score:3, Informative)
You give the app a grace period and inform the user. It shouldn't be able to halt the shutdown permanently.
Re:Laptop Drivers (Score:4, Informative)
* Of course, there's the rc init scripts that need to be shut down in a specific order and possibly some other shutdown shit I'm forgetting, but the SIGTERM/SIGKILL is the last step of the halting process.
Re:Laptop Drivers (Score:5, Interesting)
Re:Laptop Drivers (Score:5, Funny)
It just amazes me (Score:3, Interesting)
MS will require all PC software & games be XP compatible whether the consumers want it or not, and people will just obey.
Whatever happened to consumers dictating how the market changes?
Re:It just amazes me (Score:5, Insightful)
We obey because it's the path of least resistance. I sure as hell ain't gonna start using Linux exclusively and abandon the stuff I like using just to stick it to Microsoft. Doesn't do a damn thing in the long run.
Re: (Score:2)
A monopoly happened and subsequent network effect. At least on the Windows side.
Yes - kind of makes you wonder... (Score:3, Insightful)
I am no Windows "fan-boi", as is the perjoritive here, but I find that 4 out of 5 of the computers in my house do run Windows 2000 or Windows XP.
Clearly, "all computers suck" (feel free to quote me), yet somehow, people find them useful.
For whatever reason, they find Windows(tm) computers most useful.
Beleive me, I'd love some other OS to work for me, but somehow nothing is compelling...
Oddly enough I earn about 80% of my living from
Re: (Score:3, Insightful)
It isn't so much that users find Windows(tm) more useful but that they are resistant to change. Here are my top reasons why most users put up with Windows(tm).
Re: (Score:2)
Re:It just amazes me (Score:5, Insightful)
Please don't mistake me for a Microsoft apologist, though. XP does have some serious flaws.
My take on the worst flaws of XP:
Kernelspace Hardware Drivers - A driver that locks up the system is BAD! I'd be willing to bet that every Windows XP user has at least one such driver on their system.
Cryptic Registry Settings - I've never quite gotten why it was determined that putting all your settings and configuration in one basket was deemed to be a good idea. I can't think of any positive justification whatsoever for this.
OS-level DRM - Bad for so many reasons.
Enabling executeable content by default in Outlook Express - The source of the vast majority of Windows Specific internet worms. This is not really an OS specific issue, but Microsoft is pretty keen on insisting the OE is an uninstallable part of the OS.
No real super-user - You can get 'SYSTEM' user access in Windows via illegitimate means. There is no mechanism for a machine administrator to get this without some sort of hack or workaround.
Crippled IP stack - There are a lot of features between the desktop and server distributions that are crippled to try to keep people from running servers with the desktop distros. Completely fucking pointless since the real money in server distros is not licensing fees, but the support contracts companies.
Re:It just amazes me (Score:5, Insightful)
1) About the kernel mode drivers. Isn't this the case on, well, pretty much every desktop OS? Unless I greatly misunderstand the may the monolithic Linux kernel works drivers on Linux are in kernel space too, even complied as a part of the kernel. It seems that it is just how things are done to provide the speed people want on a modern OS. One can argue that it's fine, drivers ought to be well written. After all what would you rather have: A well written kernel mode video driver that is fast and essentially never locks up your system, though it could, or a poorly written user mode video driver that is slower and crashes all the time (causing your display to restart) because the developers can be sloppy?
2) The registry is one of those kind of good idea/bad idea things. The little appreciated good part is that being centralized it provides a place for everything to find the information it needs. Things like file associations, locations of installed software (and associated required files) and so on. I think there's probably a better way to do it, for example have the registry contain only minimal information like where an app is and a pointer to its config file, but don't discount the advantage of having a central store for information on the system. It means that I can install an app that interacts with another app and they can both get the information they need on each other easily, even if there's been verison changes.
3) What is the OS level DRM you refer to? I've yet to encounter it. The only MS DRM I'm aware of is the Windows Media DRM and the Office DRM. Both are specific to their programs. I suppose you can argue, to an extent, that the WM DRM is OS since media playback is a part of the OS, but it's not automatic or anything. If you try to play a DRM'd file it whines at you and asks if you want to get the licenses for it. However either way it functions on media files only. You can't DRM up an executable or something. It is functionally no different than DRM built in to other media players.
It's also purely optional. It's not like a WMV file needs to have DRM. Most don't and in fact you have to install more software to protect them. You are perfectly free to make unencumbered files if you want to. Same deal with Office. If you want, as a company, you can install the DRM features and control distribution of documents you make, but by default there's no restrictions on anything.
I realise that DRM is unpopular around here but the answer is to simply not purchase DRM'd media. Nobody is forcing you to buy anything. If you don't like it, refuse to play ball. However I don't think it's appropriate to get mad at the people who provide the technology to use it. That's along the same lines of "We shouldn't have done atomic research because it can be used to kill people." Most technology can be used for good or bad, you can't really get pissed at those that make it if people use it for bad.
As an example of good DRM usage, suppose I decide to use streaming media to do technology briefs within my company. I keep employees up to date on progress on new projects via a media stream, rather than staff meeting. However this is all confidential stuff, it's works in development and for it to get out would be harmful. Well, DRM allows me to control that and make sure someone doesn't just save the file on their laptop and walk it over to a competitor.
The people to be pissed at are the content producers that feel you shouldn't own your own content, not the technology producers that make the DRM technology. You don't have to use it if you don't like it, it's just an option.
Re: (Score:3, Informative)
I think its not so much "kernel-level drivers" but that Windows, unlike the *nixes, absolutely requires graphics mode.
If your X server craps out, you can just restart it, w/o having to reboot. Or try a different module. Or you can work from a console. The only option under Windows is to reboot (if it doesn't just halt by itself).
Re: (Score:3, Informative)
What do you mean by "BSD-type" OSes
Re: (Score:3, Interesting)
I don't think that means what you think it means. If it's a hardware driver, it's got some piece in the kernel. That doesn't just go for Windows, it applies to Linux and everything else too.
Just because it ships with Windows, that doesn't make it part of the operating system. I guess we're arguing over semantics here, so I'll leave it at that.
Windows isn't supposed to have a superuser, not th
Re: (Score:3, Insightful)
I can see your explanation for the creation of the registry, but no explanation as to why Microsoft hasn't seen fit to deprecate its use over a better method.
In comparison to what Linux and OS X has, the registry system simply makes Windows look bad, and ind
Re: (Score:3, Informative)
You should need to manually edit the registry about as often as you need to manually edit conf files. The process, risks and need are very similar.
Re:It just amazes me (Score:5, Insightful)
I use XP because it has all the software I want to use (as does OSX), and it has a good UI that is very keyboard-friendly (as are most Linux flavours I've encountered), while still allowing me to play all the games I want to (currently just XP here), and watch any media I might want to watch, regardless of codec or DRM-infection (again, only XP does that for me). I use my computer to actually use it, not to make a statement :) As soon as any other OS is better-suited to my needs, I'll switch in a heart-beat.
Acting all surprised that people still use it, then insult them as if they're brain-dead drones following what Big Bill tells them is a bit rude. There are plenty of competent non-fanboys out there using Windows, as it does what they want. Just as there are plenty of non-fanboys out there using the many flavours of Linux and OSX to do exactly the same. Again, I use my computer as a tool, not a statement.
Markedly better? (Score:5, Interesting)
ihatewinXP (Score:2)
XP had just come out and I "lost" my old account. I figured if it was anything like win98 that I would end up hating it for years to come.....
Thanks for not proving me wrong Microsoft! (Ive used mac's at home since 1999 but by day I trouble shoot windows boxen).
Re:Markedly better? (Score:5, Interesting)
Re:Markedly better? (Score:5, Insightful)
Re: (Score:3, Insightful)
You're still comparing home OSes to business OSes. 2000 was a vast improvement over NT 4, while it may or may not have been a vast improvement over 95/98/ME. For me, I couldn't run half of the games I wanted to play under 2000, so I dual-booted until XP came out, at which point I could run everything I wanted under one OS. So if I were an average home user, I would never have considered 2000.
Price of Windows (Score:5, Insightful)
I say zero dollars, because in my experience, people either acquire Windows "free" with a computer, or they pirate it. Seriously, those two modes of acquisition have to be the largest two. Very few folks actually buy a retail box of Windows. They either use what comes on the computer, or they get somebody to 'upgrade' it for them, more than likely with a downloaded ISO.
The only version of Windows that I ever saw 'Joe User' run out and purchase was Win95, and I think that was more due to the media attention than anything else; that level of attention/media-circus has basically never happened again.
Re: (Score:3, Interesting)
The only retail boxes I've personally ever seen of Windows that didn't say "95" on them, were WinXP Pro boxes, seemingly used mostly as an upsell at big-box stores, for the salespeople to push to people who were buying systems that only came with Home on them.
I'm not making a moral judgment one way or the other, it's just t
Windows Wins (Score:4, Funny)
Then came Windows XP.
Right away, Microsoft's revolutionary new revision of the Windows operating system was a hit with home and business users. It is no exaggeration to say that the modern computing world as we know it, the innovations of bittorrent, the deep and involving fun of World of Warcraft, the wide ranging social networks of Myspace and Facebook, none of these would have been possible without Windows XP.
From the stylish new interface, to the easy-to-use features, to the vast improvements in security and reliability, Windows XP has proved to be worthy of the title Greatest Operating System of All Time.
Re:Windows Wins (Score:5, Informative)
Aye, that it was. Why? Because MS had deals with OEMs to keep their OS outlay to a minimum as long as said OEMs didn't use any other operating system. In other words, every fscking new computer sold had, and still has, a copy of this rot on it and people found they had to use it. After all, Joe Sixpack can hardly install any operating system from scratch without help.
Windows is the de-facto standard because MS's marketing department is the best there is. There's nothing technical about it, nor is it the vote of the end users. It's the fact that MS has the manufacturers right where it wants them: With their bollocks in its twenty tonne press and the salesmen, watching they don't break the agreements, ready to pump the handle by making them pay the "going rate" for the OS if they sell so much as one PC with another OS on it.
Dell was bloody lucky the n series with FreeDOS didn't bring the wrath of Redmond upon it. Of course, FreeDOS isn't much use to anyone these days unless you're flashing the odd firmware or two, so they probably weren't worried about Joe Sixpack discovering that Linux et al are just as simple as Windows XP when someone else installs it for him.
Re:Windows Wins, For Now.... (Score:3, Funny)
I miss Windows 98 (Score:3, Interesting)
Re: (Score:2)
Windows 98 fixed problems with Win95, and was the last version to support DOS. Seeing as I built a massive DOS library in C/C++, I'm ticked I can't keep coding in my DOS mode. If I switch to coding under WINXP, will they obfuscate that too, so my code library will be lost again. I'm just at a loss because I have problems running DOS emulators too.
You just realized one of the hidden costs of run Microsoft products. They are non-standards based and evolutionary unstable even between service packs forget ab
Contradictio in terminis (Score:3, Funny)
although it does fail to (2) credit XP as being markedly better than its predecessors"
IMnotsoHO, these two statements contradict each other. Not making myself popular around there, I'd say that WinXP, about the third greatest thing to happen to PC users (after MS DOS and Windows 3.1). Finally a real operating system for PC's without serious limitations, with enough backwards compatibility for the enormous installed base of Windows software. I can race through Need for Speed Most Wanted while downloading the latest, errr, content plus webserving my site. Without ever crashing. Sure, I have to reboot every week or so with some patches, but that's the price of any main-stream OS. Lunix-ers will have to pay later too... So: Hooray for the Borg! Cheers, Richard
MS as a home builder (Score:5, Insightful)
This is correct, but misleading. The main floor of Windows is built of balsa wood with a nice hardwood veneer. It looks solid to the casual observer, but isn't. As for the foundation, styrofoam sure can look like concrete blocks with a nice coat of gray paint.
And as someone else pointed out elsewhere, you're renting this house, and the landlord insists that all you need for a back door is strings of beads, which they add more of every time someone just walks into the house.
The main difference between all versions of Windows is that the house just keeps getting bigger, but not much stonger.
Re:MS as a home builder (Score:4, Funny)
Anyway, the house is free and you don't even have to build it yourself anymore, the company comes around and arranges everything perfectly depending on the size of the land you have and the available power and water. It looks really great! Then you try to get in the house, but the doorway is bricked up. You look for an easy way to open the door but it just isn't going to happen. Turns out the only way to get that door happening is for you to wander up and down the street looking for other people in Linux houses to find someone who knows enough about masonry to teach you how to rebrick the area around the door so you have a doorway that works right. One all-nighter with a bunch of bricks and cement you've gotten yourself into your new house!
So you go out and you buy a sink for your new kitchen, it's a really popular sink and everyone in the Windows rental houses has one. You try to install your new sink and the pipes are all wrong! But your neighbour has a linux house and he had a similar sink, it's easy, all you have to do is get a metal pipe and an oxy-acetaline torch...
Re: (Score:3, Informative)
Most houses around here have styrofoam+concrete foundation slabs.
Re: (Score:3, Funny)
Good god... how did you avoid falling in?
print view (Score:5, Informative)
Um, Win2k? (Score:5, Insightful)
WinXP is little more than a skin or theme for Win2k plus the downgrade of mandatory product registration. Please note that 2k is Windows version 5.0 and XP is 5.1. I acknowledge some enhancements to the OS, but most could have made an appearance in 2k SP5.
Whenever I bring this up I always have someone come back with "But XP is better for games." I've never seen this. To this day I play all my PC games on 2k with absolutely no problems or notable performance degradation.
2k is all the Windows OS you'll ever need on your desktop.
Re: (Score:2)
Re:Um, Win2k? (Score:4, Informative)
Not if you want to play any new PC games that use DX10.
WinXP vs Win2K (Score:5, Insightful)
Re: (Score:3, Informative)
XP isn't that bad I suppose (Score:2)
OS X, Markedly Better (Score:5, Interesting)
First, remember that the "markedly better" comment references what HOME users were using before, Windows ME. For businesses, XP isn't much better (or is much worse).
But let's look at what OS X has done in the past 5 years (I only converted early last year). OS X has hardware accelerated it's GUI. It has gained Spotlight and Exposé, probably the two best inventions in improving computer use in the last 5 years. It has had little touches like spring-loaded folders. It manages to get basic window use right.
The fact that Apple did the first 3 things (OpenGL GUI, Spotlight, Expose) which MS sat around (really: spent all their time on patches) is just sad. MS has improved things (the wireless handling was abysmal compared to today's XP), but not others. I took a job last month that has me using a Windows box for the first time in a year and the result of having to use it for long periods is jarring.
Let's ignore the lack of Spotlight (which I love). Let's focus on something simple. Something that was in Windows 95. Something that was in Windows 3.1. Something that was there before that (don't know which version exactly, probably 1.0). Let's talk about the Z-ordering of windows.
At least once a day I seem to run into this. Let us consider 3 windows among about 10. We'll use FireFox, Outlook, and Calculator. Let's say those windows are all maximized (as are all others) except for Calculator. Calculator has been buried to the very bottom of the windows (or near). Firefox is on top, with Outlook below. Now click on the taskbar button for Calculator. What happens?
What SHOULD happen is you see Firefox with Calculator on top. That is what happens most of the time. But some times, for some random reason I can't find, doing this will bring Outlook to the front window behind Calculator, so you see those two on your desktop (Calculator on top). You can often repeat this 3 or 4 times before Windows "gets it" and things are put correct. By this I mean you can switch back to Firefox (which works), then click for Calculator and have it happen again.
I have NO IDEA how this happens or why, but how hard is it to keep a Z ranking of the windows I have?
I won't even touch on how hard it is to manage 10 windows with your only tools being the taskbar and Alt-Tab. Exposé is so intuitive and simple. From the screenshots I've seen (I haven't looked hard) Vista only seems to have a graphical version of the current Alt-Tab.
There are no spring-loaded folders (terribly handy for moving stuff around).
Windows DOES have a Cut command in Explorer, something that still boggles my mind about the Mac (how can Finder not have a Cut?)
Windows hasn't really improved at all (other than in security) since 1999 (when Windows 2k was released). Look at the changes OS X has made from 10.0 to 10.4. I'm not even including the cool stuff that's coming in Tiger. OS X even gets faster.
I'm glad to be off Windows for my personal use. And since my job is all Java and HTML, I'm going to ask for a Mac when my current Dell is no longer powerful enough. I think Exposé alone will vastly improve my productivity.
Lack of cut in OS X. Design of Windows vs. Mac. (Score:4, Interesting)
I believe it's actually a design decision on the part of Apple. The traditional way to move or copy files on a Mac has always been to use the mouse to drag them. This isn't hard at all when you have a decent sized screen and you can simply stagger the source and destination windows then drag from one to the other.
It is interesting though because dragging files is really something someone needs to be shown. My experience has been that people don't just pick it up without at least some minor prompting. Once you show someone on a Mac they seem to understand it quickly. However, I've had a hell of a time showing how to do it on Windows PCs. It just seems that people can't get their mind out of the one maximized window mindset and it's rather hard to drag from one maximized thing to another. Of course, you can drag through the task bar but that's another learned behavior, one that doesn't make that much sense compared with a normal drag.
This, I think, is one of the major shortcomings of Windows. Microsoft has basically crippled the UI to the point where it's nearly impossible to run more than a few apps with more than a few windows open. Unfortunately, it seems that Vista doesn't really fix this shortcoming. They have a cool looking alt-tab replacement but it's just that, cool looking.
It would be very hard for Microsoft to move to the Mac model here. Part of the Mac model is that the menubar switches with the app you're using and that all the toolbars and pallets disappear when the app is not active and switch when you switch which document you're working on within an app. Contrast this with the Microsoft style of putting giant sidebars on all four sides of the document area within the window. It makes the windows too big to be sized anything other than maximized on many screens.
Of course, some people have a preference for the Windows way. They say it "looks cleaner" because they only see what they're working on. Maybe some people really get distracted by having portions of other windows behind their active one still visible. Funny enough, that aspect of OS X never bothered me. I found it relatively easy to get used to the idea that windows generally exist on the screen and don't try to own the entire screen. To me it seems similar to the way one stack of paper sometimes obscures another on my real desk. I never stack everything neatly in piles and grid them out like tiles. I've got one pile of papers that's half covering another so I can see at least part of what's under it to know it's there. This way I can put a lot more crap on my desk and still know where it is. Now I know I'm not the only person whose desk looks this way
Still, can I really blame Microsoft for these things though? Not really. They made these decisions years ago trying to get people to move from DOS to Windows and then later from Windows to newer versions of Windows. The latest trend I'm seeing is for some people to get dual monitors on Windows. This way they can have two apps maximized, one maximized on each screen. I ran dual monitors on OS X for a while but lack of real maximization (and no desire to have it either) means you wind up with a good sized worksurface with a huge line in the middle of it. I've since decided that Apple is defiitely on the right track with the bigger displays. Particularly if you have the 23" you can begin to see how it completely changes how you want to interact with the computer. You're not going to maximize things; even at the smaller 20" size a window would be ridiculously big. What I find myself doing is just staggering more and more windows all over the place. It looks just as messy as my real desk. This, I think, is exactly the point. Apple has taken the desktop metaphor one step further with these huge displays.
And what has Microsoft offered us? More of the same. Compu
Re: (Score:3, Interesting)
Bingo. One thing that I've always wondered about. Why is this unique to the windos world? Every Mac and Unix user I know has their windows scattered around the screen in whatever way makes sense to them, while windos users work with maximized windows all the time. What's a windowing system for if you don't use it? And why is it that only windos people work this way?
My 2 cents (Score:4, Interesting)
FreeBSD for servers, Windows XP Pro for the desktop.
It works very well for me - in fact, well enough that I'm considering trying out Vista when they release that. Part of the reason it works so well for me, is that instead of being locked in to IE, OE, and Office, I have opted instead to use Firefox, Thunderbird+Lightning, OpenOffice, and other OSS tools (like Eclipse). Theoretically, I could swap out Windows XP Pro and barely even notice the difference.
Why don't I? Because I don't feel like it just yet. It's comfortable.
Reverse FUD? (Score:4, Insightful)
Damn you, Microsoft, why did you force all those developers to ignore your test requirements!?
Again, I don't know why Microsoft forced all those developers to ignore their guidelines! It's all Microsoft's fault!
InstallShield used to do that by default, until they realized developers were often sloppy and didn't put their files in the right places. That led to missing DLL files, missing OCX files, etc. Again, is this really Microsoft's fault? I don't think so.
I can't say much good about the registry, since it clearly should have been scrapped a long time ago. Same goes for Windows Genuine Advantage, it is intrusive and prevents a lot of legitimate users from getting security updates. Service Pack 2 did a lot to improve security. I agree more could have been done, but SP2 was a positive step. Vista sounds like it will have some fairly good security tools built-in (depending on the version) for home users.
I have a tough time believing these articles, mainly because most people I know don't have problems with XP in general. When I go to customers' homes/businesses to fix problems, it's usually a result of them downloading porn or free screensavers. I don't really blame MS for that, mainly because a stupid user will find a way to screw up their computer. I don't think that will change with Vista, and I don't think MacOS/Linux are any different.
This article did make some good points about things XP did wrong, but it threw in enough complaints about minor or non-existent problems that I lost confidence in the article's content.
Re: (Score:3, Informative)
That's too bad. Because it doesn't happen in FreeBSD.
p.s. Unless you use the *proprietary* NVidia driver, but that's another topic...
Re:Reverse FUD? (Score:5, Insightful)
It sure is Microsoft's fault. Apple was smart enough to say, "Look, let's adopt some of these sane ideas that have been coming out of the OS research people. Like these
And they do. If I want Camino in my Mac, I download the
Some people have been pushing for this kind of ease-of-use in Linux, but it's hard to get the momentum that Steve Jobs can get. Autopackage was kinda easy to use, but most people (who are like myself) seem to be using Synaptic for new applications. It's still hiding the same garbage that Windows has, in terms of the swarm-of-files approach to application distribution (instead of
DRM (Score:2)
XP brought it to the common man. Way to go microsoft!
Vista (Score:5, Informative)
Very buggy, very bloated, very slow compared to XP, the GUI has been redesigned to hide (even more) the system from you so now you can't do anything even slightly technical without really digging deep.
Also it kept crashing and wouldn't play a lot of my own media.
I used to think XP had lots of room for improvement. I went back to it after 20 minutes with Vista.
Re: (Score:3, Interesting)
I think a lot of it has to do with what kind of computer you have. From what I can gather, Microsoft made a lot of improvement when it comes to high end machines, but clearly doesn't expect low end machines to handle it, so I don't think they bothered.
A lot of the little irritations I had with Windows XP disappeared. Small things like "My Computer" hanging for a little bit when waiting on a CD/DVD ROM drive, seem to have been addressed. It opens for me instantly without any of the previous delays.
Re: (Score:3, Interesting)
Heres my machine specs:
intel dual core 6800 extreme
two western digital 150GB raptors in raid 0
a factory-overclocked nvidia 6800 ultra (256mb video ram)
1Gb fast system ram
I guess my machine must be classed as a low-end machine then, because vista was noticeably (too much) slower than XP. The GUI has so many fades etc, it feels like walking through m
got one thing right...enforcement (Score:4, Interesting)
The home version actually seems to do this a little better then the Professional edition. My parents and my siblings login to their computer with their own accounts and all as non-admins. Of course they don't lock down admin, so they all install all kinds of stuff.
Vista seems to go a long way in stopping unwanted stuff from installing, but with such a mainstream system does is it really going to help? If a user has to switch to admin to install that screensaver that also is spyware does that really help? Does Ms have to be held accountable for Spyware that is purposely installed on a machine. If it comes in through IE 6...sure it is MSs fault.
Linux installers are applauded by most, but I wonder what will happen to them in the mainstream. Commercial software will probably still install with stand-alone installers if Linux where to take off. Linux ( and others ) has standards that adhered to via open source packages, but would another company really put up with it. So a user in Linux goes to run an executable off a web page...they get an error from it saying please be in root mode. If they login as root would Linux do anything to stop them from overwriting system config files? Would we blame the problem on Linux or the author?
The author seems to be misplacing the blame. MS has to be the app cops? I guess in this day and age yes...5 years ago...not so much.
In the long run I think all OS's need to force application to install in virtual file systems. When I go to install a major app I wish that it would just copy a big file and "mount" it to the machine. You wouldn't even need to be in root to do it if done via an API call. The app would be registered with the OS and given a small amount of hardrive space to write it's config files to that only it would have access to. When it goes to save data files for the user the OS would ask the user if it was alright for it to. We can run entire OSs in a VMWare like system, why not applications themselves.
Of course lots of apps, especially in OS use pipes and heavily rely on other systems and libraries. Back in the day when sharing a DLL was needed to save HD space it was a good idea...is it now. Should we require all the apps to include their libraries? This would make code injects a lot harder as well....sorry botters.
The fundamental idea of an App installing needs to be re-engineered. Some OSs do a better job then others, but they all fundamentally invovled the installer coping files around, which will always lead to the types of problems we are seeing.
Re: (Score:3, Insightful)
It's not simply a matter of HD space. One very important advantage of shared libraries is that you can upgrade them (for example, if a critical security bug is found) by overwriting a single file. Imagine having to reinstall 50 programs on your system just to get all the copies of the library updated. And that's assuming the developers were kind enough to
Re: (Score:3, Interesting)
The Clipboard.
Such a basic thing that users take for granted nowdays, but really quite complicated; are you cutting from an RTF document, and pasting into a spreadsheet? Copying a bitmap and pasting it into a vector-graphic program? can that AJAX application in your 'secure' web browser blocked from reading the clipboard, what if you want it to?
Crash-proof drivers.
Good idea, in principle, you
I've wondered about the stability claim (Score:3, Insightful)
Ever come back to your box the next day, or after a weekend, and think to yourself "Huh - I didn't think I'd logged out"? Well, you probably didn't.
Yeah, yeah, I know this'll get modded as flamebait.
Re: (Score:3, Insightful)
As you state in your next sentence, you *will* notice it when it happens (by the fact that you're back at the login prompt when you don't expect it).
So, anyone who states "I've never seen my XP box lock up" is either correct (it didn't lock-up/reboot/etc), or they are lying (of course, there's no way to know if someone is lying).
Can bad drivers crash/hang/kill Linux? (Score:3, Insightful)
A bad driver is a bad driver: it can bring down the OS (no matter what the OS is).
Why is this 'issue' considered to be XP-specific?
Re: (Score:3, Insightful)
The drivers are linux - it is an operating system and not a distribution. The bad drivers don't get merged in - people like the reiserfs people and many other groups will tell you that some of the good drivers don't get merged in because of a conservative approach. Development versions of linux do of course crash all the time before the debugged code gets merged in for others to use. It's not magic it is management of a project.
It is an
We DID know it then. (Score:3, Interesting)
As a result, something that should have been fixed in Win 95 -- the way Windows slowly chokes on the leftovers of old programs -- remains a problem.
Something that should have been fixed in Windows 3.1, you mean. By 1997 this was a huge and obvious problem in Windows, and one that we'd already been fighting for five years.
Microsoft also did nothing to make the system registry -- the collection of settings that constitutes a single, system-wide point of failure -- less of a nightmare.
Relacing INI files with a binary encoded version of the same INI files (look at a registry dump some time) was obviously a huge step backwards... in 1994 or so.
Note, also, what Microsoft never thought to include in XP: anti-virus software
Anti-virus software isn't necessary in a competantly written system. The OS and applications should be held responsible for keeping viruses out in the first place, rather than trying to catch them after the fact. In 1997 Microsoft completely blew it, introduced the greatest virus distribution system the world has ever known in the criminally incompetant "Active Desktop" and everything that it's spawned. The only "antivirus" I use now, and from 1997 to 2002 the most important standard "antivirus" for the systems I supported, was "no Internet Explorer or Outlook", and then later (as they started using the HTML control) "no Windows Media Player or Realplayer".
This stuff was obvious years before XP came out. A headline like "If Only We Knew Then What We Know Now About Windows XP" only means "it's not just the political reporters who can't remember what happened a few years ago".
Re: (Score:3, Insightful)
Windows is satisfactory IMO: a point and click interface that doesn't crash. It's Internet Explorer that needs much fixing.
It works for me (Score:5, Insightful)
My computers talk to each other, and with liberal application of Kaspersky's finest, I haven't had a single bit of virus damage on my home wireless network. I can open a link to my network at the office and it also has not been taken down by virus or spyware, thanks to a moderately small application of care. I go more than a month without rebooting regularly and haven't had to reinstall the OS since 2003.
Although it costs about 150% of what I think it should, so does my car and iPod. I don't like the way Microsoft does business and I hope the Zune goes right down the crapper. I'm extremely apprehensive about Vista, and the WGA has been foul in the extreme.
But Microsoft made a pretty good OS in Windows XP.
Re: (Score:3, Insightful)
Maybe XP is "a pretty good OS", the trouble is, it's not significantly different from the OSs that preceded it, and that's because the Windows monopoly is acting as a huge roadblock across progress in the field.
The Curtiss JN-4 was a pretty good aircraft for its time too, but there were people who had visions of fast monoplanes, of jets, of cargo lifters, of helicopters, of seaplanes. Our situation with operating systems is as if aircraft designs had stan
Re:Windows = the problem (Score:5, Informative)
There is much more that needs fixing than Internet Explorer, so much so that Windows developer Phillip Su called the codebase "overly complicated" and full of dependencies, many of them circular. There are hundreds of layers, and you may only ever understand two or three of them. It's so bad, that after a minor Vista refresh codenamed "Fuji," Microsoft wants to start with a rewrite codenamed "Vienna" and use virtualization technology to run pre-Vienna apps.
Of course, it remains to be seen if any of that actually comes to fruition or how long it will take. In the meantime, Vista is a mess both bug-wise and interface-wise. I count at least five different styles of menus and various conflicting dialog styles...some of them are the same dialogs from XP and even Windows 3.1, like the Install Font dialog. Don't even get me started on how many contradictory light source directions there are on the default Vista desktop's icons and interface. They quickly slapped Glass together to look like Aqua, and it's so obvious, even down to ripping off the OS X save dialog in IE7 all the way down to the disclosure triangle in the lower-left that reveals the filesystem browser. And UAC is absolutely horrible and intrusive, rather than the occasional password prompt you recieve in OS X.
I seriously fear for anyone planning to trust Vista on their machines with all its 1.0 APIs and untested technologies and further bloat on top of the aging Windows codebase. It's five years later, and we're still getting patches for XP and IE6, at an increasing rate, in fact. I have to admit to a bit of schadenfreude in anticipating how many pieces Vista is blown up into by black hat hackers on release, like stopping to watch a roadside accident..
The NT line was basically stolen from Digital (Score:4, Interesting)
So... even with such a blatant head-start, Microsoft couldn't make it anything but rattley.
No change there in decades.
Re:The NT line was basically stolen from Digital (Score:4, Interesting)
After all, the real enemy was Intel. And Intel's main attraction was the dumb and cheap OS that ran on "PC clone" hardware. Digital wanted to be just as dumb and cheap, with an upgrade path that Intel lacked. Such was the plan, and Microsoft had a role to play. Nobody (at Digital) realized that the people who bought the "dumb and cheap" OS would be willing to accept the limitations. Today, a generation of IT people is satisfied with NT/XP -- accepting the limitations that were unacceptable 20 years ago.
Looking at the strengths and weaknesses of NT, you can see the missing pieces. Certain key parts of VMS never made it to NT because Microsoft didn't hire Digital people from those groups. Consider the VMS job queueing system vs. the NT/XP job queueing system. Oh wait, there isn't one! Scripting languages -- DCL vs. MS-DOS batch language. Then we have clustering, where Microsoft has yet to catch up with Digital's 1984 technology.
But it was not a totally one-sided comparison. Microsoft beat Digital's print drivers, price, and third-party developer market share. I would rate security as a toss-up (both were vulnerable to all kinds of mischief). Ditto for Internet support (an afterthought for both). Even so, when all things are considered, NT is a poor knockoff of VMS.
Microsoft wins this battle, so there must be something really important about the areas where they beat Digital. If the past is any indication of the future, the key factors in building an OS are price, commodity hardware, and third-party developer market share. That's really all Microsoft had over Digital. Guess who leads in all of those areas today?
Re:Windows = the problem (Score:5, Insightful)
My perspective is different - my rant (Score:5, Insightful)
Not everyone uses a computer as a glass typewriter. It depends on the software - some of the very expensive commericial software people use in my office has never run on a Microsoft platform and linux on basicly 1U gamer godboxes is the cheap way to use it. To look at the displays you can use Hummingbird Exceed on MS Windows or just use linux instead with a faster X windows as part of the standard install. To print on plotters you can spend many minutes and wasting metres of paper trying to get the page setup to the correct size in MS windows applications (if you can remember which application to use for a specific graphics format so you don't run out of memory) or on a dozen kinds of *nix you can just tell it to go away and print the thing or even just dump the file in the plotters memory by ftp if you want. As for network printer setup - someone went to sleep at MS that day.
As for compatibility - some new machines where I work had Windows98 installed on them so that old stuff developed expensively in house over many years would run (so yes - there is some redesign and recoding going on - and it will run on a lot of platforms), as well as things like expensive A/D conversion cards which just don't have drivers for newer versions of MS Windows. We even have to keep a DOS machine to get some stuff around - possibly buggy and incorrectly written to a poorly documented API but there are a lot of old programs that just will not run. A lot of scientific software was written in VB back when it was basic, then pascal and now it is java instead - so a lot of stuff really has to be rewritten from scratch even if you stay purely on the MS platform. If some guy has spent three solid years working out how to do some brilliant method of manipulating data in a certain way to solve a scientific problem you don't want to have to find their notes five years later, teach someone in their field how to program and get them to redo it in on a different platform - you want to just run the thing.
One last thing - having a single standard OS to rule them all is the stuff of meglomanic fantasy and ignores the idea that people want to do different things with their computers.
Re:Windows = the problem (Score:4, Interesting)
They did. It's called WoW (Windows on Windows). That's how NT runs old Win16 apps.
Note, however, that there is much old software Windows NT will *never* support, because of the way it expects to access the hardware and OS internals.
I also think it's worth mentioning that they would never do this with Linux; if they did (and I'm not saying they will) they would use one of the BSDs.
Neither Linux, nor any of the BSDs, would provide any technological advantage. At best, they'd be a step sideways. That's the single biggest reason Microsoft would never use them as a base.
Re: (Score:3, Insightful)
They did. It's called Windows NT.
Re:Windows = the problem (Score:4, Funny)
Re: (Score:3, Funny)
Windows == the business model (Score:2)
Why pay money for an OS that doesn't meet your current needs when Linux doesn't meet those needs today and it doesn't cost anything.
Re:reasoned review? (Score:4, Insightful)
Re: (Score:2)
Hindsight (Score:4, Interesting)
It's so easy to disparage Windows XP and Microsoft, but compared to its predecessors, Windows XP Pro really has matured into a decent product. The other night, I helped troubleshoot one of my wife's work computers running Windows 98, and I was frustrated by the lack or "mispalcement" of utilities, settings, and system tools that are always and predictably available in Windows XP Pro.
This is certainly not to say that it is without faults, security and vulnerability being the biggest issue. Microsoft should forget about the whiz-bang Vista approach, and re-write Windows XP Pro from the ground up. THAT would sell.
My only real complaint with Microsoft and Windows XP Pro is that they have never provided cost-effective licensing for home users to legally maintain multiple computers. WIndows XP Pro is really the way to go, but at its original $300+ price, it was far out of the reach of most home users. I bit the bullet and purchased multiple copies, but if Microsoft had provided a more cost-friendly option, I would have promoted it and recommended it much much more.
Re:Hindsight (Score:5, Interesting)
However, I will contest your idea that Windows XP is intuitive while 98 is not. I remember very distinctly seeing my company moving from 98 to 2000 and XP, and in those years it was hard as heck to figure out where everything had been capriciously moved in the newer operating systems. You just think XP is more intuitive now because you haven't used 98 in a long time.
Recently, I've been looking at average people's average computers - ones not maintained by corporate wealth - and all of them suffer from confusing maladies. XP was advertised as something an average home user can maintain successfully, and despite a lot of money spent on anti-virus software, it doesn't seem like most home users can manage at all well.
Now, there are plenty of Slashdotters who have good Windows experiences, and I'm happy for them. But the real contest is what non-technical people face, and in that respect I have to call XP a shameful failure.
D
Re:Hindsight (Score:5, Insightful)
Before you pounce on the Windows Registry, just compare the number of times you have had to regedit a value, to the number of times you have edited a conf file. I think you will find the argument stands.
I'd like to see *nix succeed, but you do it a disservice by declaring it ready for Grandma when it is clearly not.
When every Linux app comes with a small plugin to a configuration management GUI, that adds the conf settings to a panel that allows you to view and edit them visually, maybe we'll have made some real progress. Upon launch, config manager asks for root password, then loads all plugins that come installed with all Linux apps.
Panel opens, there is a list of all the programs that it is managing configurations for on the left, and upon clicking, opens a nicely tabbed and organized layout of all the options with tooltips so I don't have to flip back and forth between the man page if I need further information.
Conf files are reparsed on every opening, so manual edits to confs will show up as well, and leaves that as an open option to 'advanced' users that are used to them.
It's such an obvious idea yet nobody has made a real attempt at it. I'll even give my 'revolutionary' idea away for free. Please God, someone use it.
old clichés (Score:3, Insightful)
the problem with
Use Ubuntu, Suse or others and tell me you have once to type in a command-line except you really want to.
Re:Hindsight (Score:4, Insightful)
Why is it that smart
Re: (Score:3, Informative)
They (for some values of "them") do, for laptops: you wouldn't want to use one of their laptop recovery discs to install Win XP on another computer.
Re: (Score:3, Interesting)
Re: (Score:3, Insightful)
Re:W2K FTW (Score:5, Insightful)
Or cheap, or just don't see a need to install a more demanding OS for no discernible benefit. I haven't found any software or hardware that refuses to install or run on Win2k, for instance. An OS is just a platform to run apps. If it does that without crashing, why change it?
Re: (Score:3, Funny)
Maybe that was an isolated case?
Re:W2K FTW (Score:5, Insightful)
Why I am still on 2K (Score:5, Interesting)
I refuse to pick up the phone and explain to MS why I should be allowed to reinstall XP. 2k no suck problems.
My reason for sticking with 2K until I am forced to move? General F'ing Principal.
Place a curse on Microsoft. [i-curse.com]
Re: (Score:3, Insightful)
Okay, how 'bout this for a great reason not to run XP over 2000 (and certainly the most common one): I already have 2000 installed on my machine(s) and it does everything I need; 2000 was available, i tried it, and it ain't [too] broke ye
Re:W2K FTW (Score:4, Informative)
Or maybe they see no reason for buying a whole new hideously-overpriced operating system for "added multimedia and games" if their hardware is already supported by Win2K?
As far as *I* can tell, there's only one thing that XP has over Win2K: a terminal services client "out of the box". XP Remote Desktop is bloody good.
Re:W2K FTW (Score:5, Informative)
Re:W2K FTW (Score:5, Insightful)
Also, W2K does not have the broken implementation of access to shares that XP home has. I know that XP home to W2K is not a fair comparison, but the point is that MS took something that works and deliberately made it less functional. An example: a person in my office cannot access a SAMBA share from his XP-H machine. He then accesses his home directory on the same machine and now magically, he can access the share that was previously denied earlier.
Re: (Score:3, Insightful)
So you'd be ignorant or dumb one for doing that in my book. (BTW, I have other machines with XP on them. So I know exac
Re:W2K FTW (Score:5, Interesting)
Product activation. If I tried to sell you my car, but insisted on keeping the starter-kill remote, you'd tell me to go jump in the lake. For some reason, people don't subject Microsoft to the same scrutiny.
Product activation is bad enough at the application level, where individual programs have to phone home to receive permission to run. It should be absolutely unacceptable at the OS level... which is why it really, really sucks that everybody accepted it.
As far as I can tell, people who still use 2000 by choice are either ignorant or just dumb.
Yeah, OK, that must be it.
Re:W2K FTW (Score:5, Informative)
Windows 2000 doesn't have activation spyware in it. As long as I can get the OS working on the hardware.. I'm good. I don't need approval from Redmond.
Windows 2000 is much lighter and cleaner out of the box. Everything you need, nothing you don't. You can hack XP to work like 2K but why spend the time when 2K will work just fine?
Windows 2000 is simpler. There are less services, less interdependencies, less things to break and go wrong. There's this strange notion going around that as long as it's "behind the scenes" people shouldn't care about it. That's complete BS. The stuff behind the scenes matters.
Hardware compatibility with XP is also an issue. Not all hardware vendors roll out new drivers perpetually. Sometimes the old software just stops working on new OSs and nobody bothers to fix it.
There are some machines that simply haven't been upgraded since the Win2K days. I know.. it's hard to believe a Microsoft OS lasting that long without needing a reinstall but it happens. Upgrading Microsoft OSs is a crap shoot. Even ignoring the cost of the software and the cost of the time to upgrade there's the risk that at the end of the day it just won't work.
As far as I can tell.. people who can't see the valid reasons for running 2K over XP are.. well.. let's just write that one off to lack of experience and immagination. It's ok though... teenagers often have a hard time grasping points of view outside of their own. You should grow out of it.