Ok, simple. Instant search in every window is nice, especially in the control panel and start menu. In the control panel I don't have to read a lot of text, I just type in "desktop icon" and it filters the displayed options down to Personalization ('show or hide common icons on the desktop') and Taskbar and Start Menu (text omitted). And there without bothering to learn the nested structure of options and feature settings, I can almost instantly do what I want to. From the Start Menu, I just type in "stea" and it's already got Steam highlighted and can be launched with a simple Enter press. In my opinion, quick access to all my files, folders, programs and settings is the most important thing an OS can possibly do, and that alone makes Vista worth it.
I know that 'search in any window' was part of Gnome 2.16 at the very least, and probably there before.
Search in menus: unrequired in MacOS or Linux, as apps are stored per use, not per maker. Typing the first few letters of an app will start it automatically - no need to click afterwards.
Desktop search existed before MS introduced it in Vista: Google Desktop Search, Beagle, Kat etc. all did this, integrated in the WM, long before Vista was named such.
They didn't have the idea first and they weren't the first to implement it. It's not innovation in any way.
Great, you've got a grudge with everything that MS is doing. I can't say I'm entirely pleased with their stuff either, but that's REALLY BESIDE THE POINT. The POINT is that, contrary to your foolish statement, Microsoft is doing software development first and foremost. We're not arguing about whether Microsoft does its stuff well, or innovates new ideas. That's not required to be a software developer.
And frankly, there are so many things that have to be common between OSes because that's just what people are used to. Green and blue are safe colors, red probably means you want to double check what you're doing (don't delete this file, are you sure you want to press the X button on the window, etc). Scroll bars go on the bottom and right because that's what people are used to. Clicking the left button selects things. Even with more complex things, like features and functions in media playback programs or web browsers, there are things that will just naturally overlap. I don't know who came up with the ideas of bookmarks, but by this point it's pretty natural for people to keep track of things, so the presence of bookmarks and how you use them is likely to be fairly standard. And so on. Let's put it this way, would you accuse Logitech of not making keyboards just because they use the standard QWERTY layout, volume buttons, and a similar key mechanism to what everyone else uses? Does Ford not make cars even if they happen to have 4 wheels and a sound system with built-in CD player just like lots of other cars? I'm not arguing that Microsoft is the God of software innovation, merely that they're developing it. They are software developers.
that's not the fact that pretty much everything one can find on a GUI today has been created in the 60's that bothers me; it's the problem that MS sells, at a premium, stuff that others have already created and refined, and that these MS copies don't even work as well as the stuff they're copying!
In fact, if Microsoft could innovate more in the controller area, well, I find their mice quite nice and their keyboards are far from bad. Their joysticks are good too, and I think they should work on that more.
The complete OS costs less than Vista Basic, yes, but they put out our equivalent of service packs every what, 12 months or so?
Untrue - that's a whole OS you get (10.1,10.2,10.3,10.4 - are complete OSes, 10.3.9 is a service pack, freely available without any restriction - no WGA key required!). As to the 12 months, may I remind you that before the XP hiatus, that's how often MS released a new OS? Win95, OSR1, OSR2, Win98, 98SE, 2000, Millenium, XP.
And you have to pay $130 for them. You could upgrade from XP to Vista for FAR cheaper than you could upgrade to each subsequent release by Apple.
As I said: untrue - the Vista Basic upgrade is $100, but you NEED a WinXP license first. Said XP license is invalidated - meaning that you can't do a WinXP/Vista dual boot on such a machine. A MacOS 10.2 can be dual booted with a MacOS 10.4, since both have fully valid licenses.
Here's the thing that's great about you Microsoft haters. The way they are now, you hate them to death because they make their own stuff and don't implement "standards" used by everyone else. What would make you happy? Should they switch to a BSD kernel?
No - the NT kernel itself is quite good, based off VMS. However the system that runs on it, well, sucks - why wait so long before forcing a better separation between administrator and user accounts, when the OS supported it fully in Win2k?
Should they switch to using OpenGL?
Oh yes - considering they're already making a carbon copy of its 3D subset in DX10... Because OpenGL is not a 3D API: it's a graphics API, with on-screen and off-screen rendering abilities, separate contexts, client-server capabilities, and is modular by design - ever since version 1.0.
Would using a UAC system like Apple's make you happier?
definitely: the MacOS way is directly based on the BSD version of sudo and xsudo. Those Just Work(tm) - which isn't really the case with UAC.
No. You'd rant and rave and get furious about how, yet again, Microsoft was copying everyone else. When Microsoft does something worse, you get pissed off because they suck.
actually, missing the mark once or twice happens. MS just happens to do it in a disturbingly regular fashion, and makes their customer pay the bill.
When Microsoft does something similar, you get pissed off because they're copying.
If only they could copy WELL, and in an interoperable manner... That would do the trick. For a vivid example, get a look at LDAP and ActiveDirectory. Then their HTML engine, their attempt at a Java VM, their OOXML file format, their TCP/IP stack, their ECMAscript engine, their document presentation format, their video file format, their audio file format... May I continue?
When Microsoft does something better, you get pissed off because they're copying and promptly forget that they managed to do something better (like how now the almost universal Windows key is a universal access point to opening websites, applications, files, and folders through instant searching).
Hint: Apple key.
You misunderstand me. What I mean is, nobody makes systems with OS X except for Apple, right? See, I was under the impression that they actually had a physical chip which was required to run OS X, because otherwise, any old person could build an OS X machine (now that they use the same hardware and all). Perhaps that's not the case.
Actually, it's because PPC Macs used a specific Apple BIOS. Now, it's because Macs use Intel's EFI (published in 2004 to replace the BIOS - Vista doesn't support EFI, and requires the Bootcamp BIOS emulator) and signed systems. It is fairly easy to hack MacOS to make it run (and quite reliably at that) on non-Apple hardware, however it's a hack - thus why you don't find those in stores.
I do have to wonder though, why don't we see a cheap Dell system or expensive Voodoo PC or anything in between that you can buy with OS X? You can buy Dell systems with Linux, and I'm sure people would buy cheap Dell machines for OS X rather than pay the premium for Apple hardware... so why doesn't anyone do it?
See above. Apple doesn't support at ALL non-Apple hardware and mentions it as such on the box. On Windows, you have to read the EULA to find that you're actually on your own hardware-wise, and you can't read this EULA on pre-installed machines - because it has been accepted for you.
Again you misunderstand me. While Microsoft may have some restrictions with virtual machines, registration and activation as well, that's not the point I was making. The point is that they don't care whether it's Dell, eMachines, HP, Joe Random Customer, or even Apple that puts XP/Vista on their computer. They're just fine to let anybody buy it and install it. Apple, however, does not want to do this: they would sell many more $130 copies (before bulk discounts and OEM pricing!) of OS X rather than $3000 laptops if it were the case.
Bulk prices for Mac OS are simple: one machine, $150. From 2 to 5 machines, $250.
On Linux, it's free anyway
Your OEM Windows license is nullified, with no refund, if you happen to burn your motherboard. One mobo, one more Vista to buy. VLK now require each machine to be registered.
And yes, you're right, Apple is a hardware maker: they explicitly support their older hardware in their newer OS releases. As I said before, MS doesn't support your machine anyway (3 months install support if you buy a full copy of Windows; nothing if you buy an OEM or upgrade version).
I don't care who started the trend. It really doesn't matter. And as for the Zune, while I can't say I really approve of what they did (i.e. I wouldn't buy one), who cares? Do you lambaste every MP3 player company that doesn't make iPods just because with ample time and resources they weren't able to outsell the iPod? If you apply this "they do worse than their competitors so I will despise them" attitude towards more than just the Zune, you'll find yourself hating most of the companies and products in the world.
Thing is, most other MP3 makers tried to differentiate their products: iRiver makes them in different shapes with various supported codecs, Creative used to make portable sound studios (they are now openly copying the iPod, too bad), Apple made the iPod to be 'hip' (which doesn't mean I'd buy one) and easily filled with music (iTunes is a nice piece of software, with a very nice GUI considering all you have to do with it), while MS Zune... well... didn't work when it came out, doesn't fulfill what it touts as an advantage (share your songs through Wifi - limited to 30 second samples, no more than 5 samples at a time, MP3 and WMA support only...) and while aimed at the iPod's market, didn't appear 'hip' enough.
Again, your obsession with who was the first to have an idea... you know, with so many smart people around, there are very many things which were conceptualized years or decades before they could actually be implemented. The idea of user-created hyperlinks between documents could arguably be attributed to Vannevar Bush, half a century ago. But most people don't even know his name. The fact that he had the idea first is interesting, but ultimately, it was Tim Berners-Lee who helped bring the idea to fruition, computers, and the masses in the '80s and '90s.
You can differentiate between the first person to have an idea and the first person to be able to implement it - I personally don't really agree with that, yet it is a valid argument worth debating.
However, Microsoft doesn't even do either: they neither have the idea nor the first implementation. As such, I resent Microsoft being labelled an innovating company. Many patents they filed are in fact invalid because many were filed after someone else had the idea, implemented it, and didn't patent it: some GUI elements in an IDE, the sudo command, some variable bitrate file format...
Frankly, can you call patenting someone else's idea innovation?
Heh. You want to talk about products that are hard to use with third-part software, let's pull out ol' iPod.
Said iPod works on a Mac, a PC, and under Linux. Right now you can even load Linux on an iPod - Apple didn't do much to lock down their hardware, and the way the iPod's OS actually works, you may wonder if they didn't have that idea in the back of their mind when they designed it.
And making their products pricier? Isn't Apple earning 50% profit or some ungodly amount on the iPhone?
Well, considering MS does a 90% profit on any OS it sells... And the CD/DVD isn't always included in the bundle.
And similar amounts on iPods? The only reason you might think that paying $200 or so for an OS that lasts you maybe 3-5 years is unreasonable is if 1) you get one version of OS X and never upgrade, which only costs you $130, or 2) you're used to Linux being free.
Please note that, at first, XP wasn't supposed to last that long; in fact, initial support for XP was supposed to end mid-2006, but since MS hadn't managed to get Longhorn out by then, they had to make it last longer. Moreover, they swindled companies of money with their 5-years upgrade insurance in 2001, which was supposed to bring them any new OS for free, after so many companies protested to the low delay between Win2k and XP and the high price of upgrading from one to the other. Suffice to say, said insurance never worked - yet the companies didn't get a refund.
Please also note that the EULA for Windows XP changed during those years.
You know, all this framing really isn't fun, and takes a lot of time. My point was that, like it or not, Microsoft develops software just as surely as Logitech makes keyboards. Maybe they don't innovate, but you can by no means say they don't develop. If you want to squabble further, send me a PM, I think that'd be the best bet.
No no no. I prefer keeping it public, this may refrain you from calling me an idiot again - or worse.
Please note that I value your input, and this is why I take my time to make lengthy replies. Several of your points are very interesting, and do provide food for thoughts - it's just that some of your assumptions seem to rest on unfounded facts, or at least short-sightedness.
Please also note that I keep using Mac as a reference because it's as of now the only proprietary desktop OS with a modicum of success against Windows - Solaris doesn't qualify anymore - and that I follow its progresses closely. However I don't use it anymore myself, having switched completely over to GNU/Linux. I refrain myself from mentioning this OS though, because it relies on a completely different ecosystem than Windows and MacOS.
If, however, you want to discuss Dell's recent decision to offer Windows XP again on their systems, AND of providing pre-installed Ubuntu Linux on some of their hardware, we could tack this subject a different way.