How Vista Mistakes Changed Windows 7 Development 483
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.
release date (Score:4, Interesting)
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?
Re:release date (Score:3, Interesting)
I wonder what's moving faster: Microsoft, or the goal posts?
Like it hasn't been proven enough with Win2k and Vista?
Most Expensive Service Pack Ever (Score:1, Interesting)
Talk about a gullible public.
Vista bombing? Don't fix it, have "another" OS release and try to recover the lost money.
All it is is the first non-alpha non-beta release of Vista. You used to get a few years out of the real release (i.e. XP SP2), but I guess we have to pay for the "real" releases now.
Re:release date (Score:3, Interesting)
Between now and then, Apple will likely have released OS X 10.6, and there will have been two new release of Ubuntu.
You're comparing apples and oranges. Each new release of OS X might, at best, be compared to a service pack. It's still the same operating system, same applications, same API, etc. And new releases of Ubuntu... That's not really a fair comparison either. "Windows 7" might have perhaps 40 applications shipping with it that the user might actually interact with on a regular basis. But most linux distributions are a conglomeration of just about every application being developed for linux... And again, while the APIs and such in linux change a lot more frequently, it's still apples-to-oranges. Most linux apps have source code. Backwards compatibility isn't as big of a problem as with binary-only distributions.
This is going to piss off every fanboy in the house, but frankly Microsoft has higher standards to beat than your comparisons.
Re:Whitewashing (Score:2, Interesting)
Uh... I'm running Windows 7 and I can tell you that it definitely is NOT a service pack. Even if I didn't read any pro-Windows 7 articles or have any prior knowledge, just the fact that it has a different UI and a lot of changes tells you something about it... Microsoft don't make major changes in service packs any more (though Vista SP1 was an exception), because people told them that they wanted only stability, performance and security fixes, not new UIs or ways of doing things.
So I read TFA (Score:4, Interesting)
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.
Re:Mind Boggling Legacy Junk Still In Win 7 (Score:4, Interesting)
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.
I don't want Windows on my netbook (Score:5, Interesting)
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.
What I would like fixed from vista (Score:2, Interesting)
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.
Alright, alright, I went and read the stupid thing (Score:2, Interesting)
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? [reference.com]
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!
Re:release date (Score:1, Interesting)
> Microsoft is a safe bet because you know those ... written decades ago ... will
> applications
> still work.
Yeah, good luck with that.
Or you can just install Linux on the bare metal servers and run the app on the original W95 license in a virtual machine. That seems to beat dealing with W7/Vista in every possible way
Re:Will run on netbooks or drag? (Score:5, Interesting)
> That said, there's the question of why you'd want it on a netbook.
And that is their problem. Lets assume they really do make it faster than XP. (I know, but go with me here.)
You are looking at netbooks. Three options are lined up:
1. Linux. Cheapest on display, looks pretty but not Windows so it makes you a lottle nervous. (From POV of lifetime Windows user)
2. Windows XP. Only a few dollars more than Linux, familiar, safe choice. That's why it is smoking the Penguin now. Of course this is only because Microsoft is basically giving it away.
3. Windows 7. Folks say it actually runs a little faster than XP! Of course you pay even more than XP but you only get to have three apps open.... unless you pay a LOT more.
So hands up if you would pick option 3. Uh huh, and that's their problem. Cheap XP stopped the Linux threat but now XP is likely to kill Windows 7 just as dead on the netbook. And if they kill XP the odds are pretty good that the penguin will resume rampaging all over the netbook market. But if XP is kept available and security updates are kept going how the heck do they get the corporate desktops to do a full refresh? Because they WON'T believe Windows 7 will run so well they won't have to refresh most of their hardware. And in this economy that probably isn't in the budget, especially if staying put on XP is an option.
And all these careful plans are subject to being void if the ARM netbooks ever show up in force and live up to their prerelease publicity. Because then it is full Linux with OO.o, Firefox+Flash+plugins and repos with thousands of apps vs WinCE fighting it out in a segment where the prices will be falling into the $100-$200 range. Even if Microsoft 'wins' the hit to their revenue stream from competing with zero is going to start to hurt. Meanwhile those $400 x86 netbooks are falling to $300... at least if the cost of a Windows license stays cheap... but then it kinda has to since Linux isn't likely to have a price increase.
And it gets better. As more corporate IT peeps learn Microsoft is handing out XP licenses for darned near $0 but won't let them get it unless they pay extra on top of a full Vista Business license they just might start asking their Microsoft sales weasels questions that really have no good answers. Or run some Linux pilot projects and make sure word get back to Microsoft, since that seems to get their attention. More downward pressure on revenues.
Re:Whitewashing (Score:1, Interesting)
What really jumps out at me using both of them is how clunky they are compared to KDE or Gnome
Ahhhhh ha ha haaa haaaaaaaaaaaaaaa haaa ha ha ha ha hahaaaaaaaaaaahhahhah.........*takes deep breath*.....haaaaaaaa hahhaahh hahahhhhhhaaaaaaaaaaaahhhhhhhhh!!!!!!!!
Thanks for the laugh Mr.DelusionalOSSfanboi!
Re:Credit where its due (Score:3, Interesting)
My theory is that Firefox will ultimately kill windows, if not Microsoft itself.
Since Firefox has been getting worse with every major revision, I rather doubt that will happen any time soon.
I'm currently writing this in Firefox 3, which now crashes all over the place where previous versions never did, which has had yet another moderate and fairly pointless UI revamp of the kind that makes Office 2007 critics rub their hands with glee, which is getting favicons mixed up in all my bookmark folders almost every day, which as far as I can tell can't print anything properly any more, and which is running add-ons for both Java and .Net that I never agreed to and can't disable, FFS!
This is not the famous easy-to-use, super-secure, super-reliable web browser I remember installing a few years ago. This is the browser that I and many of my friends are considering abandoning in favour of IE7. If Windows 7 comes along and has IE8, and IE8 actually follows web standards to the extent that it sounds like it will, then I imagine Firefox will go back to being a niche browser beloved of OSS fans and ignored by almost everyone else not much later if it carries on in its current direction.
Re:Will run on netbooks or drag? (Score:5, Interesting)
You are looking at netbooks. Three options are lined up:
1. Linux. Cheapest on display, looks pretty but not Windows so it makes you a lottle nervous. (From POV of lifetime Windows user)
2. Windows XP. Only a few dollars more than Linux, familiar, safe choice. That's why it is smoking the Penguin now. Of course this is only because Microsoft is basically giving it away.
3. Windows 7. Folks say it actually runs a little faster than XP! Of course you pay even more than XP but you only get to have three apps open.... unless you pay a LOT more.
So hands up if you would pick option 3. Uh huh, and that's their problem.
They are paying OEMs to put Windows XP home on netbooks. Savvy people are buying these, wiping the disk, and putting Ubuntu on them. A full, unconstrained version of Ubuntu. Exactly what Microsoft cannot compete with and doesn't even want to try.
Savvy people such as the French gendarmerie:
http://www.osor.eu/news/fr-gendarmerie-saves-millions-with-open-desktop-and-web-applications [www.osor.eu]
I find it amusing to think of Microsoft subsidising the hardware of my ex-XP Home-now-Ubuntu netbook.
The really amusing thing is going to be watching Microsoft try to figure out how to get Windows 7 installed on future netbooks in place of XP Home ... and yet still make a profit.
Same price as current XP Home ... no profit.
Reasonable price for Windows 7 ... no Windows 7.
Re:Will run on netbooks or drag? (Score:5, Interesting)
Talk about firing both barrels of a 12 gauge footgun!
Good but issues. (Score:3, Interesting)
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...
Re:release date (Score:5, Interesting)
Take any linux binary compiled 10 years ago and run it today on a shipping kernel. Oh wait... you can't.
Sure I can! This is probably the oldest binary app that I have and coincidentally it was compiled more than 10 years ago.
root@damage:/usr/local/games/quake#ls -al quake.x11
-rwxr-xr-x 1 root root 427892 Feb 10 1999 quake.x11
root@damage:/usr/local/games/quake#uname -a
Linux damage 2.6.26.8 #1 SMP PREEMPT Mon Dec 22 02:52:09 PST 2008 x86_64 Dual Core AMD Opteron(tm) Processor 285 AuthenticAMD GNU/Linux
root@damage:/usr/local/games/quake#date
Tue Mar 10 22:28:41 PDT 2009
root@damage:/usr/local/games/quake#./quake.x11
Added packfile ./id1/pak0.pak (339 files) ./id1/pak1.pak (85 files) ./id1/pak1.pak : gfx/pop.lmp ./id1/pak0.pak : gfx.wad ....
Added packfile
PackFile:
Playing registered version.
PackFile:
Console initialized.
UDP Initialized
Exe: 14:08:23 Jan 25 1999
8.0 megabyte heap
and so on
Re:release date (Score:3, Interesting)
Some of us consider this a desirable feature.
Same as when some of us look for an MP3 player we like to make sure it doesn't require a buggy loading program that ties it to one machine.
XP 64? (Score:1, Interesting)
It's all nice to go compare Windows 7 to XP SP3; and although xp64 is pretty much unsupported officially speaking (although most software is compatible, or has compatible versions), I think it'd only be statistically fair to compare 64-bit W7 to 64-bit XP. It is, by far, the fastest, most efficient, and most stable operating system I have ever used without major compatibility issues.
Re:release date (Score:2, Interesting)
Okay, here's an "artificial barrier": You're an IT administrator for a bank. You support about 35 mission-critical applications that go to a mainframe. Why keep the mainframe? Because it's the only thing that's gone through the laborous process of being documented, audited, and certified for use. Those certifications could run into the tens of millions of dollars, plus another fifty million to retool your existing infrastructure, minimum. All those applications were written for Windows 95.
Now, Microsoft is a safe bet because you know those applications were written decades ago and will still work. They're horrible, out of date, and make your butt itch just thinking about them, but they work, and it's cheaper to keep them going than to invest in an all-new infrastructure.
Well, I'm no IT administrator for a bank. But I've kept plenty of programs I used to run in the old days of Windows, 3.11, 95, 98, etc, and every now and then I get a bit nostalgic and try to get them to work.
As Windows has gotten older, it's gained different tools to try to run legacy code. They're pretty confusing to me, and I'm lucky if I can get half my software from the 95 era to load without some trouble.
That doesn't sound to me like software that just works. In fact, I'd venture a guess that most people have experiences more similar than different to mine, as I know of few things that cause more headaches in tech departments like migrations to a new system; migration costs between versions of Windows can be very high when crucial systems break, and it's often common sentiment to wait until an SP1 release before even beginning your own migration.
Judging by your posts in this thread, either you're a troll, or you've got some kind of axe to grind. Regardless, you're also pretty much wrong.
Re:release date (Score:2, Interesting)
You really seem to be studiously attempting to misunderstand the points everyone else is making.
Take any linux binary compiled 10 years ago and run it today on a shipping kernel. Oh wait... you can't. Do the same under Macintosh. Oh wait... can't.
If you have it for Linux, you've probably got the source code. If you're the IT guy, you'd better know the basics of compiling.
And nobody had enough sense to demand the source code...
Oh, they can demand. And any business is going to say "Yeah... Right. Give up the only leverage we have on your balls? ha ha." Only they'll be more tactful about it.
If it's bespoke software, it's only smart to ask for the source code. If it's niche proprietary, well, good luck getting it to run in any case ten years later. Windows really doesn't have that great a track record of maintaining proper legacy support, although you would make it seem to be the opposite.
You base your business on stuff you can't repair, realize the problem and don't make fixing it a goal. Then someday when it does go foom they will be shocked! shocked! and probably be lining up at the nearest public teat looking for a bailout like the banks.
I can't repair my car. Doesn't mean I don't drive one.
No, but if you're responsible for the purchasing and upkeep of a fleet of vehicles for your business, you'd better get a model someone can repair. Using binary blobs is like welding your car's hood shut: experts can't fix the engine, and amateurs can't even change the oil. You should think about your alternatives carefully before you bet the barn on them.
Linux/Unix on the other hand.... Do you realize how old UNIX is?
Somehow I don't think binaries compiled under Solaris will run under Linux. Binaries compiled for the Alpha architecture won't run under x86... and so on, and so on. I'm talking about binary compatibility, and that's what Microsoft delivers, version to version, year by year. Even Vista, the horrible failure that it was, bloated and crusty... still backwards compatible back to windows 3.1. It's disgusting, frankly... But that's what the customers ask for, that's what they get. You try running anything from thirty years ago on a recently-released "unix/linux" anything. Oh yeah: No source code. Binaries only. -_- You can rail on about technology improvements, and how this operating system does xyzzy so much better, and blah blah blah, but at the end of the day, the number one reason why Microsoft is in business is "Backwards compatibility". Your examples don't have it... Not out of the box, not without a helluva lot of work, and a lot of expertise that just doesn't exist in bulk anymore.
By ignoring all the POSIX-compliant software with viewable source code, you're trying to shift the argument to a binary-only battleground, which arguably should be Microsoft's forte. Unfortunately, you haven't even shown why or how Windows is better at carrying forth back-compatibility, only claimed that it is so.
If you're going to argue that Windows has better backwards-compatibility than POSIX systems, then let's have some proof. I'm all ears.
Re:Most Expensive Service Pack Ever (Score:4, Interesting)
Comment removed (Score:3, Interesting)
Re:Will run on netbooks or drag? (Score:5, Interesting)
not as good as these 2 choice quotes:
The two biggest differences are the icons and the games. Games are not our priority."
love that one.
According to Guimard the move to open source has also helped to reduce maintenance costs. Keeping GNU/Linux desktops up to date is much easier, he says. "Previously, one of us would be travelling all year just to install a new version of some anti virus application on the desktops in the Gendarmerie's outposts on the islands in French Polynesia. A similar operation now is finished within two weeks and does not require travelling."
suddenly it doesn't seem such a good move.. to one IT support engineer who is still crying into his coffee :)
Re:release date (Score:3, Interesting)
Windows 95 can still be very useful [toastytech.com].
Re:release date (Score:1, Interesting)
Re:release date (Score:2, Interesting)
I installed Ubuntu last year and tried to make it my main workstation. Did not work out, it is not stable enough. I brink my laptop to/from home every day and so I suspend/resume my laptop twice a day. Ubuntu takes much longer to suspend/resume (at least in a default configuration) and would give me kernel panic once a week.
XP on the other hand works without reboot for months at a time.
Additionally, Wine is now more or less ok for applications, but total lack of support for USB peripherals under Wine makes Unix unusable at the moment. And yes, I did try VMWare -- unfortunately they only support a couple of classes of USB peripherals so that did not help much either.
So my level of satisfaction with Ubuntu was rather modest, unfortunately.
Re:Vista SP2 (Score:5, Interesting)
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. [nikon.com]
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. [silverfast.com]
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.