My last post on Windows Vista generated more anonymous comments than I think I've ever had. Clearly I must do some more of that!
I accidently discovered that the old Windows menus are still available in Vista, simply by pressing and releasing the Alt key. personally I find this quite useful. I haven't had a chance to check if this works in Office 2007 yet.
I have also been getting more up to speed with the Linux desktop, which I'm liking more and more. My feeling now is that I'd like to get to the point where I can do everything I want in Linux before XP stops being useful.
But rather than knocking Vista, I thought I'd post something constructive. Like some advice to Microsoft on what would win me back to a post-Vista version of Windows.
My first advice is to look at what Linux does well. Microsoft have always been good at looking at their competitors achievements and mimicing them, so why not Linux?
The most obvious area thet could learn from is the whole area of software installation. The Windows way tends to involve finding an application, downloading an installer, running the installer which then does all the things necessary to make that application work. This usually works, but sometimes things conflict and either the application won't work, or something else will stop working. In extreme cases I've seen apps that had entrenched themselves deeply in the system get in a huff with each other and leave the system unbootable. Even when everything works, the system is fiddly, and requires the user to figure out how to download the application, where to save it, and how to run the installer. There can also be complications that you need to install something like the .NET framework to make it work, leaving the software the choice of including it in the installer (making the download bigger than it needs to be) or reqiring extra steps prior to installation.
Contrast this with Linux, where you have a package manager. You simply tick a box for the application you want to install, and Linux takes care of all the grunt work of finding everything needed to install and run the application, and making there are no version conflicts.
How nice it would be to have a package manager for Windows, though I'm sure the supreme court would have a field day when the arguments started over accusations of favourtism over whose applications were included in the package manager. I'm sure there are ways it could be worked out.
While I'm on the subject, the package manager could replace the rather tired Add/Remove programs control panel, as well as the many versions of Windows Update. The beauty of this is when I ask it to check for udates it would check for updates to all applications on my system, cutting out the need for every application to have its own update checking feature, which must add a fair bit of overhead to an average PC.
I also think this could benefit security. if there were a number of package repositories that vetted the packages they include, it might dissuade users from installing every bit of spyware offering a flashing mouse cursor that came their way. Of course, this would favour larger software producers, but I'm sure someone will come up with som,ething to help the little guys.
I was expecting a longer list than one item, but I have gone on a bit. While this would help win me back to Windows, Linux already has it, so it's not going to do it alone. So I'll add some more items here soon. In the meantime, feel free to add your suggestions.
I accidently discovered that the old Windows menus are still available in Vista, simply by pressing and releasing the Alt key. personally I find this quite useful. I haven't had a chance to check if this works in Office 2007 yet.
I have also been getting more up to speed with the Linux desktop, which I'm liking more and more. My feeling now is that I'd like to get to the point where I can do everything I want in Linux before XP stops being useful.
But rather than knocking Vista, I thought I'd post something constructive. Like some advice to Microsoft on what would win me back to a post-Vista version of Windows.
My first advice is to look at what Linux does well. Microsoft have always been good at looking at their competitors achievements and mimicing them, so why not Linux?
The most obvious area thet could learn from is the whole area of software installation. The Windows way tends to involve finding an application, downloading an installer, running the installer which then does all the things necessary to make that application work. This usually works, but sometimes things conflict and either the application won't work, or something else will stop working. In extreme cases I've seen apps that had entrenched themselves deeply in the system get in a huff with each other and leave the system unbootable. Even when everything works, the system is fiddly, and requires the user to figure out how to download the application, where to save it, and how to run the installer. There can also be complications that you need to install something like the .NET framework to make it work, leaving the software the choice of including it in the installer (making the download bigger than it needs to be) or reqiring extra steps prior to installation.
Contrast this with Linux, where you have a package manager. You simply tick a box for the application you want to install, and Linux takes care of all the grunt work of finding everything needed to install and run the application, and making there are no version conflicts.
How nice it would be to have a package manager for Windows, though I'm sure the supreme court would have a field day when the arguments started over accusations of favourtism over whose applications were included in the package manager. I'm sure there are ways it could be worked out.
While I'm on the subject, the package manager could replace the rather tired Add/Remove programs control panel, as well as the many versions of Windows Update. The beauty of this is when I ask it to check for udates it would check for updates to all applications on my system, cutting out the need for every application to have its own update checking feature, which must add a fair bit of overhead to an average PC.
I also think this could benefit security. if there were a number of package repositories that vetted the packages they include, it might dissuade users from installing every bit of spyware offering a flashing mouse cursor that came their way. Of course, this would favour larger software producers, but I'm sure someone will come up with som,ething to help the little guys.
I was expecting a longer list than one item, but I have gone on a bit. While this would help win me back to Windows, Linux already has it, so it's not going to do it alone. So I'll add some more items here soon. In the meantime, feel free to add your suggestions.