So I've been trying out Windows 7. And if you skipped Vista as any sane person, then you'll be hit twice by the fact that Microsoft likes to change everything on every release. If they didn't, they'd have nobody to buy the worthless papers again also known as MCSE and it's many variants.
Things I like so far:
* It's able to keep a sustained datarate with my external USB drive.
* Seems to be a bit more intelligent about file caching
* Finally able to run 64-bit native
Things I hate so far:
* It ask for permission for _everything_ even if you turn off UAC.
I tried to rename a file in /Program Files/somewhere. First it asks me if I'm sure if I want to change the extension of the file, then it asks me for Administrator permission. Please note that it only asked me about the extension when I tried to rename a file back from ".dll1" to ".dll". Renaming ".dll" to "dll1" in the first place was just fine! Jesus!
Same BS with my external drive. Apparently you now need to take 'ownership' of all your external media. Otherwise it will ask you for Administrator permission for every copy, rename, delete and move action. ALL THE TIME!
I like a program called 'Process Explorer'. It's a taskmanager that shows you all the programs that are running and how much CPU and memory they take up. It shows more then Windows default offering. Now keep in mind that this program is from 'Sysinternals'. It was a company that was bought up by Microsoft ages ago, so it's basically an internal Microsoft department now.
Every time I started up the program (with UAC on the default 'medium' setting), it would ask me every single time for Administrator permission with no way to turn it off or whitelist this program. How on earth is anyone going to leave UAC on?
* The File Explorer has a ton of little things that worked ok in XP, and are now messed up in 7. I can't see the amount of drive space left in the status bar. If I select a couple of files, I don't get to see how many MB's it's worth in the status bar. My brother says he can see it, but I have no idea on how to turn that on or where to configure it.
Talking about the File Explorer; it's a total circus. With 'Favorites', 'Libraries', 'Homegroups' and a ton of other shit taking up my screen. I don't _want_ that on my screen as I never use it. But Bill knows best so you are not allowed to turn that shit off. Talking about arrogance, you still can't remove that fucking trashcan from your desktop without having to fiddle around with registry settings. Goddamn it.
* Denies access to your own harddisk
Now I can understand that you'd want to lock out Grandma from deleting system files. But I'm the goddamn admin! Let me into my own 'Documents' directory so I copy a flash player cookie. I know what the fuck I'm doing! Sure you can work around it by accessing the security tab, and removing the lock out but the admin account shouldn't have to do this to begin with!
* Windows File Sharing fucked up even more
Windows 98 had the right idea. (Never believed I would actually say this.) But it had a simple mechanism to share files. Choose your directory, give people read-only or read/write access. XP messed this up somewhat by making this harder then necessary but it usually still worked. Of course XP messed up file permissions so that files copied into the share wouldn't actually be accessible, which would require a total reset of all file permissions via the security tab. But hey.. it usually worked somewhat.
Now 7 makes it 100% unlikely that anybody will every access your files again. Good for security perhaps, but gone is even the 'Simple File Sharing' option that made it still somewhat "Win98"-ish.
* Where is my search option? I right-click a drive and there is no search. I believe 7 has an auto-indexing program so that when you type something in you'll get your results quickly, but there is not obvious Search option to actually force a search when the automatic thing doesn't give you any results. *sigh*
* Everything is different, nothing can be found.
Maybe I should've started with this. People say Linux is 'hard', because 'nothing is where I'm used to'. However I dare say it's easier to move from XP->Ubuntu then it is from XP->Seven. And why? Was XP really so unworkable that the entire user interface had to change? Was the fact that people didn't want to switch from XP to Vista an indication that people that that XP was working OK-ish most of the time?
Yes, under the hood XP needed a huge upgrade which is fine, but why do the controls have to change? If a new car is produced, you still expect the gas and break pedal in the same order even if the engine is changed from diesel to electric!
I understand the reasons for change and some are our own fault:
- Marketing
If you're going to buy a new OS, you want it to be shiny and sparkly and newer then everything you've ever used before. The MS marketing department doesn't want to sell an XP look-a-like interface because that's not 'new'. However, the market this time was saying "I want to keep my XP!". If MS had usability in mind, then this would've been the time to keep what was tried and tested.
- Selling useless certifications
Your XP MCSE just became useless. Of course it wasn't worth the paper it was printed on before, but yeah, you're going to have to pay MS again for a new one. I've been to a training center for my Red Hat Certified Engineers (RHCE) certification and I've seen people get Microsoft certificates every other day. Not because they were amazing geniuses, but simple because they could remember the multiple choice answers of the 250 questions that could be asked on that exam. You tell me what worth that has...
- Arrogance
Bill knows best! If Bill's (or Ballmer nowadays, although I think it's not like Bill has nothing to say anymore) tastes change, then so does Windows. Prepare for a Windows completely in mauve and with windows hanging limply from branches while headless horses drag notifications through your screen.
- No real vision
This ties in with "Bill knows best". You'd think that if Windows had gotten some parts right, then those parts would survive from one version to the next. With some many departments and responsibilities shifting around inside of Microsoft it's no wonder that they're going with the flavor of that days consumer marketing research rapport. There's no vision of what Windows should become in the future or what it should be today. One MS executive once said that if a GUI components style was different in Windows or in Office, then Office would trump.
People, an operating system should be nothing more then a way for people to start applications, and provide the applications with support to interact with the hardware. It should do that job as good as it can possibly can. Otherwise it should be as unobtrusive and take the least amount of resources it possibly can.
An operating system should not be a layer around a text editor.
Please note the following. I've been using 7 for about 2 days now. I expect that some of the problems I encounter can probably be solved if I just knew how. However I expect the stack of 'things that suck and are just the way 7 was made' to grow a lot faster then the stack of problems I can actually do something about.