That's an aliasing bug in the data, though. The 2001 date was cherry picked to show the release of OS X, but not the switch from the Win9x codebase to XP. You could play a similar game with the summer of 1995, where windows was "innovating" rapidly with the sudden switch to a 32 bit operating system while Apple was mired in tiny feature additions to system 8/9.
The truth is that neither the XP/Vista/7 codebase nor OS X have changed much over the last decade. Desktop computing is pretty much a solved problem. Incremental improvement is all we're going to see from here on.
> Desktop computing is pretty much a solved problem. Incremental improvement is all we're going to see from here on.
I agree that we're just going to see incremental improvement with the current UI paradigms. Maybe this is just a sci-fi reverie, but I'd hope that at a certain point, we see a new generation of desktop UIs. (Centered around what, I don't know. Maybe 3D layout + 3D gesture recognition. Pan, tilt, zoom.)
> I don't think Windows has made any such leaps since 1995. Mild improvements, but also a lot of backsliding (Vista).
You'd be 100% wrong then. There have been two huge leaps, from the 9x codebase to the vastly more stable and secure NT codebase, and a further one from XP to Vista. Vista isn't "backsliding" by any stretch of the imagination -- its focus on security is the reason Windows today is so much more secure than OS X.
Of course, there have been plenty of other improvements along the road, from global search to a compositing UI.
That's a pretty bold statement. The security model might be theoretically better but since most applications force you to run as administrator anyway I don't think it's currently buying you that much.
> The security model might be theoretically better but since most applications force you to run as administrator anyway I don't think it's currently buying you that much.
1. The security model isn't just theoretically better -- OS X still doesn't randomize heap and stack addresses properly, for example. As Dion Blazakis points out in http://www.semantiscope.com/research/BHDC2010/BHDC-2010-Slid... slide 30, NX + ASLR makes "[h]ackers everywhere shed a tear."
2. Most Windows applications do not force you to run as administrator. Vista provided the push necessary for most applications to not require admin privs (source: http://blogs.msdn.com/e7/archive/2008/10/08/user-account-con... -- the "Impact on Software Ecosystem" section).
3. Frankly, an ordinary consumer should be a lot more concerned about his data than about the computer itself -- whether a program runs with admin privileges or not is mostly irrelevant in this case.
Nonsense. Perhaps the codebase is more stable. But why would a friend of mine still run windovs 98? He has no compulsion to change. You have to think end user.
> But why would a friend of mine still run windovs 98?
How would I know? How is one anecdote relevant in the face of facts and hard data?
> You have to think end user.
I am thinking of the end user. The end user today buys a computer with Windows 7, and enjoys a stable, secure, and hassle-free operating system. This was really not true of previous Windows versions, especially XP, and especially Windows 98.
What I meant was that my friends pc still does everything he needs and has no compulsion to upgrade to windows 7.
Stability aside (which I think is a good thing) all that I can see that is different in windows is a bit of eye candy. Big wow.
OSX and iPhoneOS is infinitely more intuitive than windows. And there lies it's strength. Linux sadly just imitates where it should be innovating on the desktop.
I can understand though the desire not to confuse the users by radically making a design change. And quite frankly the security model on windows has been a joke.
> OSX and iPhoneOS is infinitely more intuitive than windows.
I haven't used the iPhone OS, but I think OS X is significantly less intuitive than Windows. Enter renames a file?!
> And quite frankly the security model on windows has been a joke.
The security model of Windows NT has never been a joke -- it's always been more flexible than the standard Unix model (e.g. full ACLs instead of nine bits for permissions). The security of Windows XP, prior to Service Pack 2, was indeed a joke because MS wasn't too serious about security vulnerabilities then. Vista is a different story though.
Agree ACLs great idea; in practice - buggy as hell; but I left windows, so they might have changed things.
What I was getting at was, that despite the added features to each incarnation; the average Joe might not notice that much has changed. They just want to do what they want to do easily.
My Dad happily got the job done in word perfect and i comfortably used a browser (until the os crashed) on Windows 3.1.
I agree with you on Finder's irritations. Gnome's nautilous puts finder and explorer to shame in my opinion. But it has little irritations of it's own. I did notice recently that in Windows7 explorer would carry on copying files rather than terminating on error; about time!
It's been said; that Windows omitted the security model in earlier pc's as they didn't forsee home pcs connecting the web. Hardware and cost also must have also been a limitation for earlier os's.
I used to do sys admin, and I was forever trying to lock down windows, i.e limited accounts, but it would break the apps or make them error or buggy. That's not really Microsoft's problem; unless they didn't provide adequate documentation. It's poor implementation. Likewise I've seen printers not working under limited accounts; I even saw a hilarious fix: make the whole system dir totally read/writable! To cut a long story short it riled me so much; I left windows.
People went from no security to a locked down system; that they found plain irritating. Whereas in OSX there is one simple system preferences panel, that asks for your password if you do anything that requires root privileges. Windows config is nasty until you learn it. Then they change it in each incarnation with the eventual itteration resembling a turd. Don't start me on Linux desktop implementations.
Also the security model on Windows feels the wrong way around. It should be locked down and slowly opened to trusted apps. But as you say perhaps that's finally been overhauled.
My mate uses win98 as he can get his job done easily. He can reset his os in seconds as it is so small. I wouldn't use it, but it's fine for him. About the only reason he might shift is for firefox, but he recently said he's found some compatibility layer that let's him run some modern apps. Hilarious. I don't know how he copes without a command line, but he does.
Don't get me wrong, there have been some leaps and bounds, but from my perspective, I'd rather a simple system; that works; that I can tweak if i want, that is portable, interoperable, that is fast and intuitive to use rather than a machine with oodles of power just to watch a high def movie or provide a transparent window, with drop shadows.
Aware that I have just started to moan. An OS in so intrinsic to using a computer, I wish they'd get the basics sorted. A bit of competition is good, but the Microsoft stranglehold on the OS hasn't been healthy.
I fear the whole thirst for profit and protecting intellectual property is just dangerous here.
Innovation and ease of use should be rolled into an uberOS.
Open protocols and filesystems should be at there.
I don't think Windows has made any such leaps since 1995. Mild improvements, but also a lot of backsliding (Vista).