Hey, Microsoft: Keep Windows 7 simple
When Microsoft announced that it will keep the Windows 7 moniker for Vista's follow-up, I was happy to hear it. After years of trying to be clever with names like XP or Vista (not to mention Longhorn), Microsoft has finally realized that keeping it simple is the best idea in the operating-system market.
And then, just as the company tried to lay the groundwork for simplicity, it blew up in its convoluted justification for naming Windows 7.
It starts out simple enough: the first Windows was Windows 1.0, the second, 2.0, and so on. But then Microsoft revealed that Windows 95 was Windows 4.0 and "Windows 98, Windows 98 SE, and Windows Millennium each shipped as 4.0.1998, 4.10.2222, and 4.90.3000, respectively."
Oh, and don't forget that Windows XP, although a major release, was actually Windows 5.1, since Windows 2000 was Windows 5.0. And thanks to Vista being dubbed Windows 6.0, we arrive at Windows 7.
Yuck!
Is it even possible for Microsoft to make sense anymore? Why couldn't the company have just said, "uh, we named it Windows 7 because, well, we wanted to"? Wouldn't that have been much simpler?
See, when Microsoft first told us that it wouldn't change Windows 7's name, I was happy. I figured that the company had finally seen the light, and for once, it would try to take complexity out of the equation and start bringing a culture of simplicity to Windows.
I'm starting to think that I was wrong.
The problems with Windows Vista go far beyond incompatibility. The real problems with Vista revolve around the complexity and downright absurdity of the operating system's bloated code. Some say Microsoft is a victim of its own success and that it has no other options, but I think that's ludicrous. There's no reason why Microsoft can't simplify the code and create a more robust operating system.
Granted, many of Vista's issues were fixed after SP1, but a slew of issues still remain. User Account Control is annoying (to say the least) and it's obvious every step of the way that Microsoft tried to do too much and address too many problems when it only really needs to do two things: eliminate the bloat, and develop a front end that doesn't try to copy Mac OS X but rather stays true to Windows.
What do I mean by that? Microsoft needs to stop believing that the operating-system business is a beauty pageant and start realizing that what most users want is a simple system that gives them access to what they want as quickly as possible, without exposing them to all the security issues currently plaguing Windows. Granted, many of those security issues are created by the users, but it doesn't matter; Microsoft can do more to protect them.
Maybe it's only a name, but Microsoft's decision to keep it simple made me hope for something more out of Windows 7. I thought that Microsoft was finally drawing a line in the sand by saying it won't simply put a fresh coat of paint on the same problems, but rather finally gut the operating system and make it far more appealing to users by making it easier to use.
When I use Mac OS X, I can't help but think that Apple did something right with Leopard. It didn't try to do too much, but it made all the applications I use readily available, and in the process, it reduced the number of headaches I experience when using Windows.
There's no secret formula to making a fantastic operating system, but I think there is a way to make one that's almost perfect. That operating system would be lightweight and secure. It would offer high usability and deliver an experience that isn't nearly as concerned about beauty as it is quality.
And if we look at Vista, Microsoft didn't do anything of the sort. Instead, it created an operating system that was too resource-intensive, had low usability, thanks to an odd menu structure and annoying pop-ups, and it coveted design over security.
Windows 7 cannot succumb to those same issues. Microsoft needs to develop a culture of simplicity and remove unnecessary complexity through the OS. And if it can succeed in doing so, you can bet that a new, simple, Windows 7 will finally put Microsoft's competitors back on their heels.
Check out Don's Digital Home podcast, Twitter feed, and FriendFeed.
Don Reisinger is a technology columnist who has written about everything from HDTVs to computers to Flowbee Haircut Systems. Don is a member of the CNET Blog Network, and posts at The Digital Home. He is not an employee of CNET. Disclosure.






There are distinct advantages to storing programs the way MS does; what is needed is developers being forced to use correct program removal techniques.
The same can be said for UAC. If applications were written to NT4 least privileged specs, most of the problems with UAC would go away.
Right, blame the users for adding and removing too many programs. The real problem lies with Microsoft and the registry.
@catch23: There are distinct advantages to storing programs the way MS does
The disadvantages in system instability that the registry causes far out weigh any advantages.
@@catch23 I agree with you, its up to the developers to clean their mess.
You got that completely backwards. Microsoft created the problem in the first place by creating the registry.
So I guess If blaming the users isn't enough, blame the developers!
- Are you a programmer? I love developing in Assembly, but the power you get from having control of all the memory and processor can be dangerous if put in the wrong hands. The same goes for C/C++ (you reserve memory and then have to manually free it). Java has an interesting solution ( java has garbage collection ). The crazy world that is *nix said, hey, lets protect memory by forcing programs to stay within a box of memory so they dont clobber other programs. You still have the freedom to reserve and release memory, but you're in a sandbox of sorts that can be killed if the operating system or user doesn't like it.
Windows gives you the freedom to set up your registry, but it expects you to clean up your mess. *nix (which includes Mac OS X) takes a slightly different approach. I think that its the job of the programmers, and not the users (who know little or nothing about the intricacies of programming) to clean up their mess. So yes, the fault lies in both MS and the writers of applications, but the developers should be smart enough to not mess with what they dont know about. From the users perspective, its just a tool they should be able to add or remove (they should never need to know a registry even exists).
BTW, @KeeganHill - they would have to do exactly what WINE does - re-write the Windows API for *nix, which would be trivial for them to do - they wouldn't have to bother with the dual obstacles of avoiding IP issues and reverse-engineering, like the WINE project does.
I'm also using MacOsX and vista, and I'm a longtime "NT kernel" user
Windows 7 - don't forget that this month Microsoft will introduce first Beta of 7 (for developers only....but it will leak probably to the public)
Than we can influence on Microsoft, cause I heard they do make great community with customers, before release...am I right?
Check out these video, they'll give you a good idea of the troubles people are having with Vista.
http://www.apple.com/getamac/ads/
Windows 7 - don't forget that this month Microsoft will introduce first Beta of 7 (for developers only....but it will leak probably to the public)
Than we can influence on Microsoft, cause I heard they do make great community with customers, before release...am I right?
1. To fix the bloat, release Windows as a modular OS. If for some reason, I don't need or want the GUI, let me run a base module that does all the command-line things that's underneath Windows and nothing else. Or, I may want a GUI, but not need to support Blue Ray or HDTV playback, in which case, let me run Windows without the DRM module(s). If I want to eliminate Silverlight or Dot Net, fine, let me do it and stop forcing me to install things I neither want or need. Hey, why not have a standard API for the GUI itself, so people can choose what they want -- e.g., Aero, Traditional, or perhaps a third-party solution (hey, software developers need to make a living, too, you know).
2. To make maintenance easier, and avoid WinRot, get rid of the Registry and go back to using ini files. One of the best things about using Linux for me is knowing that all configuration files are plain vanilla text files in one specific place (the /etc directory). That way, nothing can be hidden, and everything can be easily edited and backed up. I've hated the registry ever since it was first introduced. Keep it simple, guys.
That said, Microsoft need to work on some of it's installers and uninstallers..... I'm kinda getting tired of having to go registry hunting in order to re-install Microsoft Office everytime one file or registry key gets damaged.
Oh yeah, throw away tens of billions of investments into its development and then invest another 20 billion into a development of a new OS that will take another 10 years while competitors eat away its entire market share.
Sure. Why?
Because some pundit thinks that Microsoft should gamble with its future just so that the same pundit later quietly changes his mind an declares it's "pure madness" to rewrite an operating system which works so well that it has captured 95% of the market. Logical.
Microsoft has got bad-rap because users are too complacent with XP and did not want to move to Vista. Windows 7 will not make every one happy, but I think Windows 7 with VS 2010 & .net4.0 could be the coolest developer stack.
- Ugh, what a bad argument. So if McDonalds sells more burgers than anyone else in the world, they have the best burgers in the world? So if Walmart sells more clothes than any boutique store in the world, that means they have the best quality clothes in the world? No. Please read a book or two on arguing and stop using the prehistoric rhetoric that doesn't work in this modern age.
To date, Microsoft has not issued an officially policy statement on VB with Windows 7, but they have verbally stated a couple of times they do not plan to support the runtime. I see that as a terrible, terrible idea. Microsoft (IMHO) has nothing better to do than to make sure existing apps continue to work, both ISVs and IT don't have to sink unnecessary investment into migrating legacy apps up to .Net. Since all indications are Windows 7 is nothing more than Vista v2.0, I really hope they don't decrement what is already supported in Vista.
Anyway, first you spiral off on a tangent about the name (the name???) then you slam it for being "incompatible" while at the same time accusing it of being bloated because of the need to retain compatibility. Then you jump on UAC right before slamming it for exposing users to "all the security issues currently plaguing Windows". I guess you missed the report that states Vista has fewer vulnerabilities than Linux, OSX or any previous version of Windows in history. Then it's on to the UI and "not remaining true to Windows" even though conceptually it hasn't really changed since WinXP was launched in 2001.
And with the Windows 7 beta not even out, you've already concluded "Maybe it's only a name, but Microsoft's decision to keep it simple made me hope for something more out of Windows 7. I thought that Microsoft was finally drawing a line in the sand by saying it won't simply put a fresh coat of paint on the same problems, but rather finally gut the operating system and make it far more appealing to users by making it easier to use."
So you're disappointed that Microsoft isn't throwing away an OS that runs 95% of the worlds PCs and starting from scratch? If not, what in the not-yet-available beta makes you think Win7 is going to be "a fresh coat of paint on the same problems?"
If you want to bag on Windows and be an MS hater then that's fine, but at least come up with something original, insightful or significant. This is the same kind of BS any Joe Blow can get from watching all those dubious "I'm a Mac" commercials.
I'm a web and marketing designer. I own both a PC (Vista SP1) and a Mac (OSX10.5).
At this exact moment while running my Mac I have these programs running:
Safari (3 web sites open)
FireFox (8 web sites open)
Microsoft Word
Microsoft Excel
Microsoft Entourage
Adobe Bridge
Adobe Illustrator (several vector files opened)
Adobe Photoshop (half dozen 200+mb files opened and being edited)
Adobe Dreamweaver
iTunes
Preview
Dozen or so finder windows spread across 4 desktops (see OSX10.5 "Spaces")
My mac isn't even breaking a sweat. It doesn't lag, hiccup, or stutter. I've had far more programs open including memory hogs like video editing software After Effects without problem.
When I try this on my PC, I can (on average) only open...
FireFox (several sites opened)
Adobe Photoshop (1 x 250+mb file)
Adobe Illustrator (1 vector file open)
...at this point Vista is having major issues. It can barely keep up. Lagging horribly, trouble switching between windows / programs...
I open Adobe Indesign or Adobe Bridge and watch my programs start to freeze. Photoshop will barely move. Adobe's product line will start crashing left and right.
Mac running 11+ programs easily while Vista has trouble after 3.
Now for the eye opener. My Vista computer has faster hardware. (PC listed first)
CPU = Intel Duel Core 3.2Ghz vs Intel Duel Core 2.6 (PC is faster)
RAM = DDR2 800Mhz (4Gb) vs DDR2 677Mhz (5Gb) (PC is faster, mac has more)
Video = Nvidia 9800GTX 512Mb vs Nvidia 7300GT 128Mb (PC extremely faster)
(Side note: Vista 32 can only handle a total of 4Gb of RAM including your video card. My video card is 512Mb so according to Vista, my computer only has 3.5Gb of RAM installed. Yet another reason Mac OS is better.)
Why can't my PC handle all the same programs simultaneously like my Mac can? Because VISTA is HORRIBLE. It's quite obvious by the hardware that the PC should be kicking the mac's *** all over the place, but in fact it can barely handle a few things at once. The OS is the problem here. The mac simply utilizes its resources better.
Now a days I more or less own a PC for games. This article is very good, and I agree with the author and also hope Windows 7 will be a simple, yet a more efficient and effective tool.
I immediately thought "Linux." ;)
@Lerianis
The command line is nice for so many reasons.... So many will never know. :(
I have used computers since back with DOS 3, and I have ALWAYS hated the command line. Why? It SUCKS, takes too long to remember a command that is so..... obtuse no one, not even the people who MADE DOS could remember it, and was too easy to type in the wrong command and....... FLUSH! There goes 3 months of work or a whole game.
Dude, just learn to make a batch file or a script. lol :-)
I understand what you mean, though. You hated your desk job - day in day out - tapping away on a light blue Word Perfect screen and pausing every few minutes to reference your "word Perfect cheat sheet". Just remember, behind every one of your precious icons, there is a highly efficient script launched in the background that is made by one of us.
And one more comment: Our brains might be better served with a little "clutter". :-)
Compatibility: Have you used xp 64 vs vista 64... There is no comparison. Vista wins big time. I have gone back to xp mainly because i felt like i had to living in the tech world. I couldn't stand the old start menu and honestly with the system i was using (dual core AMD, 4gb ram, hd 3850) the system was much faster both with booting and usage in vista.
Windows vista is big and still does mysteriously steel from my windows partition, but honestly it is better than xp for a newer system. Also I really think windows 7 is a step in the right direction shrinking the os with modular software, but also keeping the nice parts of vista like the start menu and visuals.
and if you really want simple get DSL (damn small linux) and try to run all your programs and have a nice day getting your devices to work :) (by the way, i love linux, but it is not highly usable unless you make it, which you can.... but its not as usable as windows fresh out of the box)
Think of vista as a testing ground for new concepts and think of 7 as a refined execution (not the final execution) and things make a little more sense (or as much as they ever do in the tech world)
-
by Seaspray0
October 15, 2008 3:04 PM PDT
- Don Reisinger. Bravo! My sentiments exactly.
-
Reply to this comment
-
Showing 1 of 3 pages (86 Comments)