How Vista Mistakes Changed Windows 7 Development
snydeq writes "For the past several months, Microsoft has engaged in an extended public mea culpa about Vista, holding a series of press interviews to explain how the company's Vista mistakes changed the development process of Windows 7. Chief among these changes was the determination to 'define a feature set early on' and only share that feature set with partners and customers when the company is confident they will be incorporated into the final OS. And to solve PC-compatibility issues, Microsoft has said all versions of Windows 7 will run even on low-cost netbooks. Moreover, Microsoft reiterated that the beta of Windows 7 that is now available is already feature-complete, although its final release to business customers isn't expected until November." As a data point for how well this has all worked out in practice, reader The other A.N.Other recommends a ZDNet article describing rough benchmarks for three versions of Windows 7 against Vista and XP. In particular, Win-7 build 7048 (64-bit) vs. Win-7 build 7000 (32-bit and 64-bit) vs. Vista SP1 vs. XP SP3 were tested on both high-end and low-end hardware. The conclusions: Windows 7 is, overall, faster than both Vista and XP. As Windows 7 progresses, it's getting faster (or at least the 64-bit editions are). On a higher-spec system, 64-bit is best. On a lower-spec system, 32-bit is best.
We have talked about W7 performance on netbooks which will only allow to run 3 apps. Perfect for an antivirus, a firewall, an antispyware, the WGA... oh crap!
Between now and then, Apple will likely have released OS X 10.6, and there will have been two new release of Ubuntu.
I wonder what's moving faster: Microsoft, or the goal posts?
"How Vista Mistakes Changed Windows 7 Development"
You got it wrong: Vista was the mistake that caused Windows 7 development.
#fuckbeta #iamslashdot #dicemustdie
Well, instead of throwing a chair at you, I've decided to take your challenge! I had Netcraft test our Microsoft Office benchmark suite with Office 2007 running under Wine on Ubuntu 9.04 32-bit and under the latest 64-bit build of Windows 7.
Unsurprisingly, Windows 7 wins by a longshot! Ha! *throws chair* I'm gonna fscking KILL Mark Shuttleworth! Muahahahaha!
-- Steve Ballmer
My blog
Love em or hate em, at least this time they're trying to get a sense for catering to their market instead of just trying to shove crap down at people and expect them to buy it because its new and its Microsoft.
The musings of just another geek and his junk.
Can't wait for those results!
Let's pitch those against my Gentoo. Next month, when I'm done with the compiling.
Microsoft is basically doing a Vista service pack with Windows 7, but they have put out a TON on press on sites like Digg and Slashdot to change the mental landscape around Windows 7 with consumers and the core technical crowd. At this point I'm pretty skeptical of every pro Windows 7 article and poster, though of course by now you'd expect Vista to have been improved.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
From the summary: "...Microsoft has said all versions of Windows 7 will run even on low-cost netbooks..."
This is a fairly meaningless statement, as it winds up being self-defining.
"all versions of Windows 7", but no mention of which parts of Win7 will function and/or be disabled
"run" is inherently subjective
"low-cost netbooks" certainly doesn't refer to the netbooks you can go out and buy today. It's the ones 9-12 months from now, with faster CPUs and GPUs, more RAM, larger HDs. Effectively, it's referring to today's notebooks, which are next years netbooks
Assuming 'netbook' is still allowed to be used generically, and no longer trademarked by whatsitsname...
Sleep your way to a whiter smile...date a dentist!
MS deigns to send the message that they care about the customer and the community. It would have been nice if they did that the last time. Sorry, I'm already on OSX.
I hate being bipolar; it's awesome!
Fool me once, shame on you. Fool me 7 or 8 times, shame on me ;-)
These posts express my own personal views, not those of my employer
No. Epson choose to not support your scanner any more. It's not Microsoft's fault that a 3rd party decided not to fully support your hardware with drivers for the latest OS. Vista would support it perfectly fine if Epson would write drivers for it, but they are banking on you choosing to buy a newer model scanner.
Don't blame Microsoft for Epson's greed.
I agree. I dropped half a grand for a few copies of Vista Ultimate upgrade. I didn't even hesititate. I wouldn't call myself a Windows fanboy but I was definitely on the MS 'team'. I bought the upgrade version, only to find my 'upgrade' copy actually requires me to install XP so that I can then find out that I CAN'T actually upgrade the XP partition. I then have to install a fresh copy of Vista on an empty partition while keeping the XP partition around to prove I'm upgrading.
Every version of windows before that was just fine with verifying your old media and then installing. What moron thought this was an improvement? Did these guys even TRY the upgrade path? This was my introduction to Vista. It just went downhill from there.
I was then introduced to the joys of Vista. It's flaws have been discussed to death. I can at least say it did two good things for me. It introduced me to Linux again which was a refreshing change from the early 90's, and it prompted me to switch to Mac.
At this point I could care less about Windows 7. Too little, too expensive, too late.
Don't worry, I'm not new. Actually, I didn't "read" the article, I looked at the ratings in the second link and that was it.
I would like see even "rough benches" of each OS, but, alas, all I see are playskool dumbed-down 1,2,3,4,5 ratings. Nothing to indicate actual facts. Who know how they were rating the damn tests. Cookies eaten per operation? Fingers counted? Beatings about the head?
Next up, on the Intel with 4GB they claim that overall XP SP3 was worse than Vista SP1? I call BS. And on the AMD with 1GB it said they were the same? As if (I won't comment on Win7's performance, because I haven't run it yet). XP SP3 rated 4th or 5th in almost everything! On the Intel it rated a 1 for "moving 100mb files", and 5 on the AMD...WTF! This guy has 0 credibility as far as I'm concerned.
By the way, who the hell put the ratings in an image? 100k each, for 1k of data. They don't want people to c/p the results or something? How does anything get done anymore, I want my money back, I'm going home.
They're getting there -- I don't believe they're all that present in Windows Home Server. It's going to take a few years to remove these, given backwards compatiblity concerns.
Hunh? They made a design choice back in the day. They didn't match Unix. BFD.
If it ain't broke, why fix it?
That does suck, and they made improvements in Windows 7 from what I've seen. Now you will at least get told which app is locking a file.
Progress takes time, and Win7 seems like a good step. And before you label me a shill, I'm typing this on a Mac, and I use various flavors of Linux and Unix at work.
After getting sued over the whole "Vista-Ready" program, I expect Microsoft will be at least a little bit more careful with their subjective definition of "run".
The issue, if there will be one, will probably be with licensing. A previous article had suggested that MS will release a lower-cost version of Win7 that's geared towards netbook users that will impose an artificial limitation of 3 apps running at once. Which is unusually stupid for Microsoft, as that kind of thing could push more people towards browser-based web apps, rather than their desktop counterparts (Google Docs vs Office, for example) - as if the crazy cost of MS Office wasn't enough of a deterrent, now its competition doesn't eat up one of your three allowed apps because you already had a browser open? Idiots.
I mean, I guess MS is at least trying to "get" why people like netbooks (cheap), but that kind of stupid artificial limitation won't win them many brownie points. I think two versions of Windows (like XP, holy crap!) is plenty - home and pro/office. And the only difference should be that the home version can't join a domain. Charge $99 for Win7 Home like Apple does for OS X and call it a day. Simple, reasonably-priced, and it won't piss people off.
How are sites slashdotted when nobody reads TFAs?
I have a Dell Mini 9, and it does just fine with Dellbuntu 8.04. Even the 512MB RAM is fine - the screen size and form factor does not lend to massive multi-app multi-desktop kind of work. It's an über PDA, that I can put Postgres on if I need it.
I want to delete my account but Slashdot doesn't allow it.
Microsoft is still pursuing a marketing strategy to try and squeeze money out of the OS at the expense of their true Customers, the people who actually use the OS. Until they return to serving only the end Customer and not music industry and other competing interests people will continue to move away from them.
Yeah I can make Windows faster than its previous version - but it will take a huge memory footprint hit in the process.
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
the best most favorite thing I could ever have as a fix from vista to windows 7 is the removal of the penalty to stay with XP.
If I can't have that - well , then. No more microsoft in this house.
_ _ _ Go for the eyes Boo! GO FOR THE EYES!
So sue me.
First things first:
He said Microsoft's move in March 2006 to put former head of Office development Steven Sinofsky in charge of Windows development was a key driver of changes in the process. Sinofsky is now senior vice president for the Windows and Windows Live Engineering Group, and Nash credits him for bringing order to the group.
They need to fire that guy, and hire me. I'll do it for half the money, and pump out an OS that people actually want. It might even resemble Windows 2000 in its simplicity, and Linux in its features.
Gavriella Schuster, a senior director of Windows product management, cited the "stop-and-start nature" of Vista's development process as contributing to partners' lack of preparedness for the final release. Microsoft stopped Vista's development in the middle of the process to overhaul the security of the OS, a move that delayed its final release.
Wrong, they didn't overhaul security, they overhauled the whole damn thing because an OS made out of .NET wouldn't actually run any applications. What's it called when someone re-writes history?
I still didn't see anything specific to "How Vista mistakes guided blah blah". Guided? Guided? Not even close. "Vista mistakes" didn't exist until Win7 was announced. All I saw in this article was this: "Hey, look, we have a new and BETTAR one, LOOKIES! It's safer, more secure, faster, more reliable than any other" what? propogadvertisement we've ever seen before while installing it, that's what.
I know I sound like I have a chip on my shoulder. I do. It's because my clients, friends, family, and I have been forced into this crap if we plan to run the applications we are familiar with, or buy a computer from a big box store. I tried, oh how I tried, to get family on Linux...endless support calls later, they're all back on XP. Yes, XP. I like Linux dearly, it's close to market, but just not yet...I can operate a computer in the dark, under water, wearing blindfold with one hand behind my back. >95% of all other people can't, which precludes them from that platform.
As an aside, and completely off-topic, who the hell started the standard of making the non-functional progress bar? The first time I recall seeing it was during the XP installation. Now, it's everywhere. Is nothing sacred? Obfuscate! They must not know!
***
4. Move 100MB files - Move 100MB of JPEG files from one hard drive to another
5. Move 2.5GB files - Move 2.5GB of mixed size files (ranging from 1MB to 100MB) from one hard drive to another
6. Network transfer 100MB files - Move 100MB of JPEG files from test machine to NAS device
7. Network transfer 2.5GB files - Move 2.5GB of mixed size files (ranging from 1MB to 100MB) from test machine to NAS device
8. Move 100MB files under load - Move 100MB of JPEG files from one hard drive to another while ripping DVD to .ISO file
9. Move 2.5GB files under load - Move 2.5GB of mixed size files (ranging from 1MB to 100MB) from one hard drive to another while ripping DVD to .ISO file
10. Network transfer 100MB files under load - Move 100MB of JPEG files from test machine to NAS device while ripping DVD to .ISO file
***
I know what the Internet is, what the hell is this Interweb business?!
I use the maximise button all the time, and I'm writing this on a widescreen flat panel at 1920x1200.
Some of us don't like having borders and similar wasted pixels around the outside of our windows and don't necessarily want to work with fifteen virtual desktops. Personally, I prefer to concentrate on one thing at once, rather than constantly hopping around between several applications. For when I do want to multitask, well, that's what the other buttons are for.
Now, I would much prefer a window manager that could "lock" windows into some sort of tiled zone, so I can expand two windows to fill half my screen each, and some smart mouse handling so the pointer half-locks-on to things like scroll bars at the edge of those windows even if it's not the edge of the screen. And a decent notification system that was unintrusive but a bit cleaner than XP's current effort would go down well; I have no idea what they've done with that in Vista, since I have no intention of putting Vista on any PC I own. Maximise is certainly not the be-all and end-all of windowing UI, but it's still very useful.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
It's not Microsoft's fault that a 3rd party decided not to fully support your hardware with drivers for the latest OS.
It's not Microsoft's fault.
It is Microsoft's problem, if they want people with hardware older than a couple of years to upgrade to that latest OS.
The obvious way to solve this problem would be to implement standard interfaces for device drivers that were supported across all OS versions, at least for major categories of hardware that many people have, but for some strange reason Microsoft seem to be incapable of doing this even though just about every other OS in history has managed it.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
No. Epson choose to not support your scanner any more. It's not Microsoft's fault that a 3rd party decided not to fully support your hardware with drivers for the latest OS. Vista would support it perfectly fine if Epson would write drivers for it, but they are banking on you choosing to buy a newer model scanner.
Don't blame Microsoft for Epson's greed.
But you might reasonably blame Microsoft for developing an ecosystem in which each vendor keeps the source to his own drivers, but with no obligation to update those drivers to be compatible with future OS releases.
This is an area where Linux generally does much much much much better. For example, ATI is soon to stop supporting some of their old cards. For Windows users, this means that in not many years, new versions of Windows won't work with those cards. In contrast, and Linux user that uses those cards has an open source driver for them, and it's very probably that the driver maintainer will choose to keep the driver up to date, even as Linux's driver interface evolves. This feature of the Linux ecosystem really is just much better than what the Windows ecosystem offers.
Is anyone else reminded of the 'new coke' saga when they hear about Windows 7?
I hadn't thought of it before you raised the point but that is the perfect analogy. Vista is Microsoft's "New Coke" - in fact think of the name, without "Windows" really in it like Windows98 or WindowsXP (Sure the name is official "Windows Vista" but everyone just uses Vista).
So Microsoft has to give us a new Windows to take away the taste of the ill-received one.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
I have both an Asus eee 900a upgraded to a 32Gb SSD drive and a Samsung NC10 netbook; both systems upgraded to 2Gb RAM. I have to have an MS environment for some systems at work, and have had both systems set up dual boot. Ubuntu 8.04 or 8.10 run fine on either system, after tweaking for the Atheros WiFi hardware. Windows 7 Beta runs BETTER than XP Home on the Samsung NC10 with a 160Gb HD, and is a better choice if you HAVE to run an MS environment. I have to run multiple versions of all Windows versions on work systems to test device drivers and system side software for products my company manufactures, and hands down even being a "Beta" Windows 7 outshines the other Windows commercial OS products. On the other hand, it is more sluggish running off the Asus eee system with the 32Gb SSD drive.
It looks like the updated the order to anything that connects to the networks. Originally it was just Windows machines. Gotta love complex bureaucratic shit like this... It's my job to enforce these orders and even I can't keep up with them all...
I'll meet you at the intersection of "Should be" and "Reality"
I bet if you do a uname -a at the C> prompt, it will say something along the lines of:
Windows 7 Desktop 2.6.27.19-3.2-default #1 SMP 2009-02-25 15:40:44
I hate vista, other than the newer font rendering, its bugs drive me crazy. The links in desktop that tell you "Permission Denied"... The hidden directories. UAC smacking you in the face. The whole OS basically does 2 things. 1. Stops you from doing a task. 2. Annoys you with bugs.
Now Windows 7, hard link bugs are gone, faster, that great font rendering is there. Super fast tcp, firefox is faster (or at least to the eye..) M$ hid directories even with show directories is on in explorer, thats not really cool, but I understand it.
Biggest problems? Applications pause if its waiting on a resource, very noticeable and annoying. The window changes color and pauses. Some of my favorite apps dont work yet on x64 version. (aka demon tools) Had to hack my registry to get sound in flash for firefox (fix it adobe, its been broken since vista, should not have to use a registry hack)
My work laptop uses XP, and when I switch to Vista/Win7 the font rendering is like night and day. Vista/Win7 is crisp and clear. Ubuntu 9.04 is getting closer, 8.10 not so good... No idea what font rendering techniques are different from 9.04 vs 8.10 but its noticeable...
How about the hardware issue? It still means most of your hardware won't work unless you buy "Vista" compatible hardware. And even then I have been hearing reports from BTs that not everything that runs on Vista will run on W7. Like my one month old printer that wouldn't run under Vista isn't likely to run under W7. So your still talking about throwing out good hardware just to get a "better" OS? It doesn't make sense to me, I don't have the kind of cash laying around to chunk what I have and buy new stuff. And if I were a business I would have to take into consideration how much it would cost to replace all of my computers and most of my other hardware. The company I used to work for wouldn't upgrade for that very reason. Anything change?
I propose calling it ReVista
Power does not corrupt - power attracts the corrupt.
No, Vista ME seems more proper
Bikers.....The only people that understand why a dog hangs his head out a car window.
Oh come on..
Do you honestly believe that the Linux driver ecosystem is better?
I'd say they have different strengths and weaknesses.
Windows has the advantage that every consumer device that plugs into a computer is going to get a Windows driver from the manufacturer, and the driver will be pretty full-featured typically. Not so with Linux, where the typical lack of hardware documentation leads to drivers that take longer to develop, and sometimes lack the bells and whistles of the manufacturer-developed Windows drivers.
However, the Linux drivers generally have these things going for them:
Or Hasta La Vista? :D
It worked for Ford! The Edsel was the Vista of its day and bombed horribly. Its successor, the Ford Comet, was a huge success ... after they changed its name from the original "Edsel Comet" and refrained from talking about its Edsel design roots.
http://rocknerd.co.uk
That is why I advised my customers to avoid Vista like the clap(Which all but one did, and the one regretted it and went back to XP) and why I have advised them not to go Win7 until at LEAST SP2. That way we will see if Win7 is a "real" release, or if it will turn out to be another pile o' suck like Vista and end up getting dropped like Vista/ME. Besides, As we saw with XP, by the time SP2 rolls around they have gotten most of the bugs out and it is a MUCH nicer experience(anybody remember XP Sp1? /shudder/) with less hassles.
There is a good reason why "wait until the service pack" has been a rule in IT. I personally have decided wait until TWO services packs is best. There are still enough XP machines that I doubt even gamers will have to worry about switching before the first service pack. After MSFT shot themselves in the foot making Dx10 Vista only it looks like Dx9 will remain the sweet spot for quite some time. And with XP Sp3 running so well, why bother? XP Sp3 32bit supports 4Gb of RAM, which is enough for the games and apps which are out now, so unless you are doing high def video editing or CAD work I have told my customers it is better to wait and see. And after seeing how right I was about Vista most had me build them new XP machines and are going to wait out Vista and Win7 until SP2 arrives. Better safe than getting Vista'd, I say.
ACs don't waste your time replying, your posts are never seen by me.
Which 1 month old printer is it? A make and model would be appreciated, it's the kind of information that is useful to know. I don't run vista, i'm not a fan , but really the lack of a printer driver isn't a vista issue but an issue with your printer manufacturer.
Unless of course what you meant to say was, Vista doesn't come with a printer driver built in, for your 1 month old printer. Thats just unfortunate the hardware was released after Vista got its release and the driver has to be installed from the manufacturers driver disk or downloaded from some website.
Now you could argue in the interests of windows security and ease of use, that Microsoft should maintain a site with installers for latest drivers for all hardware that works with it's operating system. heck it could even have a system where it checked driver versions and informed you an update was available.
but what kind of an organisation would do something like that ;)
Blarney Quality Restaurant, Plants
I have found that most hardware problems stem not from Vista but from Vista 64bit. reinstalling with 32bit solves a LOT of issues. My company's IT wing does that for customers on a regular basis, and the number of calls from those people drop drastically after the reinstall to 32bit from 64bit.
the problem is that most hardware makers bork their 64bit drivers, and it's not easy to force the 32bit to install instead. I have seen it personally in the office with the Epson Workforce 600. Borked under vista 64bit, works under Vista 32bit and Windows 7 32bit.
Do not look at laser with remaining good eye.
No, that was Windows ME ;-)
The Edsel is a remarkably apt comparison for Vista. A huge development effort, a lot of hype, some great new ideas, some terrible new ideas, rather too pricey, not as reliable as it should have been, some appalling design flaws and a name that has resonated through culture since as synonymous with "lemon by design."
The Comet - which was an Edsel by design, make no mistake, but polished and usable - was a huge hit because they disassociated it with the Edsel and corected the most glaring Edsel design flaws, so its qualities could come out.
I've been trying the Windows 7 beta. I'm not a fan of Microsoft by a long shot, but it's not too bad. It's very responsive and usable, and it's SO PRETTY. It's damn fat, and it's painfully slow to boot ... but it's not quite the lemon Vista was.
http://rocknerd.co.uk
It's actually Vista XP, because they learned from experience.
A make and model would be appreciated, it's the kind of information that is useful to know.
Agreed. It's up to users to complain if they have a problem with support. Slashdot is a huge resource, read by millions of people. If some hardware vendor refuses to release a 64-bit driver, hold their feet to the fire.
For example, NIKON -- Nikon has had more than five years to come out with a 64-bit driver for their dedicated film scanners like the LS-9000 or LS-5000.
Those are Nikon's top-of-the-line film scanners. They're being manufactured and sold around the world as you read this. Yet Nikon's "solution" to being too goddamned lazy to write 64-bit drivers? Just use this third-party's driver.
Awesome job, guys, thanks. Because after shelling out $1,000 for a film scanner, the one thing I really appreciate is having to spend another $400 just to be able to use your fucking product.