Linked by Thom Holwerda on Mon 23rd Jul 2007 12:54 UTC
Windows Six months ago, after a long gestation period, Microsoft finally released Windows Vista. Vista is a huge release; not only because of the long list of new features, but also because of its sheer size, and number of bugs and other oddities and downsides. The development process that lead to Vista has left many with a very bitter aftertaste; features were cut, codebases were scrapped, release dates postponed. A few days ago, Microsoft released some sparse details on Vista's successor, internally dubbed 'Windows 7', and in order to prevent another Vista-like development cycle, here is what I would advise Microsoft to do. Update: APCMag reports that Julie Larson-Green, who was the driving force behind Office 2007's new Ribbon user interface, has been transferred to the Windows 7 GUI team.
E-mail Print r 1   · Read More · 83 Comment(s)
Order by: Score:
The bitter aftertaste of Vista
by twickline (2.28) on Mon 23rd Jul 2007 13:38 UTC
twickline
Member since:
2005-12-31
Fans: 0

(quote)The development process that lead to Vista has left many with a very bitter aftertaste; features were cut, codebases were scrapped, release dates postponed.(/quote)

I thought the bitter aftertaste was from: DRM, Vista Phone home, User Account Control, its Slow and bloated, there are about 5 to many versions, Repressive licensing/activation, its over priced vapor ware!

RE: The bitter aftertaste of Vista
by Flatline (4.52) on Mon 23rd Jul 2007 13:46 UTC in reply to "The bitter aftertaste of Vista"
Flatline Member since:
2006-03-06
Fans: 0

Overpriced, maybe, but hardly vaporware. Vista was released over 6 months ago...released software is by definition not vaporware.

RE[2]: The bitter aftertaste of Vista
by Milo_Hoffman (2.96) on Mon 23rd Jul 2007 13:50 UTC in reply to "RE: The bitter aftertaste of Vista"
Milo_Hoffman Member since:
2005-07-06
Fans: 0

>not vaportware...


Ummm... I think he was talking about the fact that 99% of the "promised" and "hyped" features that were supposed to be in Visia never materialized, aka WINFS etc.

aka... its a vaporware relase through and through.

Soulbender Member since:
2005-08-18
Fans: 15

"its a vaporware relase through and through."

Uh no, it may be a dissapointment but it is not vaporware. Vaporware is overhyped software that has not yet been released.

RE[4]: The bitter aftertaste of Vista
by twickline (2.28) on Mon 23rd Jul 2007 14:19 UTC in reply to "RE[3]: The bitter aftertaste of Vista"
twickline Member since:
2005-12-31
Fans: 0

Vista = unwarranted optimism
Vista = deception
Vista = complete failure on completion date, feature set, feasibility.

In my opinion it's Vaporware even tho it was released, what other choice did they have? to wait another five years to really, really fix it?

Edited 2007-07-23 14:20

RE[3]: The bitter aftertaste of Vista
by orestes (3.88) on Mon 23rd Jul 2007 14:08 UTC in reply to "RE[2]: The bitter aftertaste of Vista"
orestes Member since:
2005-07-06
Fans: 0

WINFS has been vaporware since the "Cairo" days. Aside from that, what was Vista missing that was promised?

RE[3]: The bitter aftertaste of Vista
by MollyC (3.48) on Mon 23rd Jul 2007 14:21 UTC in reply to "RE[2]: The bitter aftertaste of Vista"
MollyC Member since:
2006-07-04
Fans: 36

"Ummm... I think he was talking about the fact that 99% of the "promised" and "hyped" features that were supposed to be in Visia never materialized, aka WINFS etc.

aka... its a vaporware relase through and through."



If you would, could you please expand on the "WINFS etc"? I've notice that lots of people say that Vista was stripped of a huge number of features, then to support that assertion they give "WINFS etc" as their examples. Can you or somebody else provide a complete list of cut features besides WINFS (so we can see just how many features were cut and judge how important those features were)?

jayson.knight Member since:
2005-07-06
Fans: 7

This list looks complete to me:

http://en.wikipedia.org/wiki/Criticism_of_Windows_Vista#Removal_of_...

It should be pretty obvious that it's a short list. The reason WinFS is always used as the example is due to the overall breadth/scope of what it was going to accomplish. It's worth mentioning that by no means is WinFS dead...it is still being worked on for future incarnations of Windows.

Edited 2007-07-23 14:31

RE[4]: The bitter aftertaste of Vista
by netpython (2.84) on Mon 23rd Jul 2007 14:30 UTC in reply to "RE[3]: The bitter aftertaste of Vista"
netpython Member since:
2005-07-06
Fans: 6

Perhaps it's easier to spot the light (no phun intended) on what features are in fact present.

Cant't be directx because still there are not many dx10 games around and the games written for dx10 perform badly with even a lot of so called dx10 capable high end cards.

RE[4]: The bitter aftertaste of Vista
by Almafeta (3.44) on Mon 23rd Jul 2007 14:41 UTC in reply to "RE[3]: The bitter aftertaste of Vista"
Almafeta Member since:
2007-02-22
Fans: 5

As I understand it, the main goals of WinFS is to get away from the current partitioning system; it's been servicable for ~20 years, which is remarkable in computer science terms, but it'll eventually have to be overhauled as we continue to bump up against its limits. While they were doing that, they also are trying to make the 'attribute' more important than the folder in terms of organizing data (although presumably folders will still exist to segregate the system, the application, and the different user documents), and to make complex searches for files on disk as simple as making a system call (or a .NET call).

I've heard it also compared favorably to ZFS, but I don't know how apt that comparison is.

RE[2]: The bitter aftertaste of Vista
by twickline (2.28) on Mon 23rd Jul 2007 13:53 UTC in reply to "RE: The bitter aftertaste of Vista"
twickline Member since:
2005-12-31
Fans: 0

Vaporware is a software or hardware product which is announced by a developer well in advance of release, but which then fails to emerge, either with or without a protracted development cycle. The term implies unwarranted optimism, or sometimes even deception; that is, it may imply that the announcer knows that product development is in too early a stage to support responsible statements about its completion date, feature set, or even feasibility.

The development process that lead to Vista has left many with a very bitter aftertaste; features were cut, codebases were scrapped, release dates postponed.

OK....... it's only 98% Vaporware the one thing they did do was release it. ;)

RE[3]: The bitter aftertaste of Vista
by sappyvcv (1.8) on Mon 23rd Jul 2007 14:04 UTC in reply to "RE[2]: The bitter aftertaste of Vista"
sappyvcv Member since:
2005-07-06
Fans: 11

va·por·ware (vā'pər-wâr')
n.

New software that has been announced or marketed but has not been produced.

--

Software that is not yet in production, but the announced delivery date has long since passed.

--

If you want to define vaporware simply as software being announced way in advanced, KDE4 might even fall under that. Heck, it fits the definition on some sites:
Products announced far in advance of any release (which may or may not actually take place).

The most common definition of vaporware is software that is announced but never comes. You knew Vista was coming, one way or another.

chemical_scum Member since:
2005-11-02
Fans: 3

Maybe we could say Longhorn was Vaporware and Vista is Evaporated ware.

RE: The bitter aftertaste of Vista
by theTSF (1.84) on Tue 24th Jul 2007 14:24 UTC in reply to "The bitter aftertaste of Vista"
theTSF Member since:
2005-09-27
Fans: 1

Dealing with people who are not in know about computers doesn't really care either way about DRM, Vista Phone Home, User Account Control. They do complain that it seems Slow. But to the most part they feel kinda ripped off because they waited so long for the new version (so they could upgrade their PCs) and didn't get much in return. If you read they Hype that microsoft gave to it, it would seem that it would do everything that Windows 95 Promiced us. But still it went short.

simply the best article bout what should have been
by zuriel (1.8) on Mon 23rd Jul 2007 13:55 UTC
zuriel
Member since:
2007-01-29
Fans: 0

that was simply the best critic of MS's company culture and their internal development process I've ever read. Before, I'd have recommended to them to scrap everything and go use sinularity, too, but now I realize the kernel is not so much part of the problem- the whole WIN32API is. Alas the structure of the kernel is good bit messed up too, but building new sane userland APIs on top of it should help out there. But as you said, it is most likely they simply don't dare saying to their customers: 'look we sold you shit at a high price for all these years, now we have completly refurbished it, you'll have to rewrite all your applications though but please still buy Windows7 even if MacOS will fit your needs for a lower buck and FOSS will do it for free...'
I think their train is gone now. They had their chance to do what you explained so well when XP was released, they would have had a competitive operating system by now which runs on a single chocolate bar instead of one that sucks and uses oneandahalf Gibibytes doing it... Well better luck next time.

butters Member since:
2005-07-08
Fans: 34

The problem with Thom's suggestion is that the kernel is a much smaller part of an OS than many people realize. Essentially the conclusion of this piece is that only a tiny part of Windows Vista is worth keeping, while the rest should be scrapped. I don't necessarily disagree, but arguing that it isn't all bad on the grounds that at least the kernel is fundamentally sound is a bit of a stretch.

Let me reduce the OS market down to the fundamental platform models. Windows is modeled on backwards compatibility: release once, runs forever. Free software is modeled on transparency: watch the mailing list, try to keep up. Mac is based on periodic obsolescence: don't use this library anymore, this new one is better.

This is what fundamentally defines the implicit contract between platform vendor and application vendors. Each platform has a particular arrangement, and while everything else is subject to change, they can't reneg on their deal with the devel(opers).

Linux vendors can't freeze their userspace ABIs for 5 year periods. Apple won't let third parties sully their beautiful platform by using antiquated libraries. Microsoft will never, ever make a clean break from backwards compatibility.

Microsoft's age of technological leadership on the PC is over, and there's nothing they can do about it. As I've argued many times, they will decline over an excruciatingly long period, and the less they struggle, the longer they will continue to be profitable. If they carefully maintain their house of cards, they have a good 20 years of black ink ahead. If they follow Thom's advice, they'll be bleeding in less than 10 years.

Their goal is not to produce a compelling, usable, and efficient platform. Their goal is to keep the gravy train rolling down the tracks. As long as they release something that vaguely resembles a modern OS and continues to run apps from the Bush Sr. administration, they'll be fine. But if they make a clean break, they're going to have a really hard time convincing anyone not to switch to Mac or Linux.

And nobody, not even Microsoft, can develop a modern operating system from just a kernel in less than 5 years, let alone the 3-year target for Windows 7. This is like putting a man on the moon. Ten years and $25 billion, minimum.

cg0def Member since:
2006-02-12
Fans: 0

Actually windows compatibility is hardly what the article suggests. Everything after windows 2k is only tested to comply with windows 2k+. For software that does not run on 2k+ there is an emulator. But the API changes are minimal and this is a huge problem at least for me. The graphical libraries are ancient and even file handling is years behind what you get on *nix and mac os. But it is what it is. After all the MS business strategy is minimal improvements but enough to make you upgrade. I am not so sure Vista qualifies as enough but time will tell.

As far as 5 years being enough ... you greatly underestimate the developmental power of MS. There are thousands of developers working on windows and the reason why so many are needed is because the code base they need to maintain is so vast. If rather than maintaining those same developers move to active development they can write a whole new OS and a new Office in 5 years. The problem however is that from a business perspective this is a suicide and MS will never do it. You cannot scrap compatibility and while office compatibility is easy because there is a clearly defined standard, making sure that software written by various developers for previous versions of the OS is a very hard task. This is why the API stays virtually unchanged and the developers really can't change much. They could pull an Apple but the problem is that MS management really doesn't have the balls for that. Maybe even the expertise...

Good article
by islander (3.72) on Mon 23rd Jul 2007 14:04 UTC
islander
Member since:
2007-04-11
Fans: 0

Good informative article.Cleared up some issues for me and generally makes alot of sense.

"PS: Microsoft, whatever you do with Windows 7, please do not create 12946 different versions. Ship one version, at a fixed price, and be done with it. It will save the world a whole lot of headaches."

I agree wholeheartedly.They should just ship one DVD and let you unlock the version you want to install, desktop or server.Alternatively, if pricing is an issue just issue two DVDs with each product.

Edited 2007-07-23 14:06

RE: Good article
by sappyvcv (1.8) on Mon 23rd Jul 2007 14:05 UTC in reply to "Good article"
sappyvcv Member since:
2005-07-06
Fans: 11

I agree wholeheartedly.They should just ship one DVD and let you unlock the version you want to install, desktop or server.

Well they do ship all their [desktop] versions on one DVD and unlock one.

RE[2]: Good article
by islander (3.72) on Mon 23rd Jul 2007 14:10 UTC in reply to "RE: Good article"
islander Member since:
2007-04-11
Fans: 0

I respect what you are saying but what I meant there is really no need for all these desktop versions.Just have one.Even if you want to make that a barebones DVD per se and let the user add their desired functionality afterwards to trim the bloat down a bit.

RE[3]: Good article
by MollyC (3.48) on Mon 23rd Jul 2007 14:31 UTC in reply to "RE[2]: Good article"
MollyC Member since:
2006-07-04
Fans: 36

I think it's clear that the reason for the different desktop versions is to provide a set of different price points; some accountant guesstimated the set of price points that would maximize revenue. People talk of OSX having a single OS at a single price point, but Apple makes most of its money on hardware (and they release an upgrade every 12-18 months at that single price point). Apple, being primarily a hardware company, makes different versions of Macs and iPods at different price points calculated to maximize revenue. Microsoft, being primarily a software company, does the same for software (thus the different versions and price points of Windows, Office, Visual Studio, etc).

Then of course, there's the EU-mandated "N" versions that nobody wants. :p

RE[4]: Good article
by butters (7.08) on Mon 23rd Jul 2007 17:14 UTC in reply to "RE[3]: Good article"
butters Member since:
2005-07-08
Fans: 34

I agree completely, but you can't apply traditional marketing strategies to software and other kinds of digital media. Different features and different price points works when the consumer associates the added features with added costs to the producer. For most kinds of goods and services, this holds true. But most software consumers understand that it doesn't cost Microsoft any more money to press a Vista Ultimate CD than it does for any other version.

Let's consider two illustrative examples. First, consider a miracle drug. People know that it doesn't cost the pharmaceutical company $100 to make that pill, but they know that it cost them a lot of money to develop. If the doctor prescribed a new version of the pill that included aspirin and costs $200, the patient would be rightfully pissed. They're OK with supporting the development costs, but they're not OK will getting ripped off for added features that don't cost much money to develop or manufacture.

Now consider buying a car at a dealership. You want the upgraded floor mats, but the dealer says they only come with the leather package, which costs $2000. You thank the dealer and tell him you're going to the competitor down the street. Wait a minute, now you can get the floor mats for $75. While it's silly that you have to play these games in order to get the features you want without paying for the ones you don't need, at least it's sometimes possible.

These examples are tangible goods where everybody realizes that you get what you pay for. We just don't want to be nickel and dimed out of our hard-earned money. Not even this much is true for digital media, where a lot of people have no problem with making a copy and not paying for it. Microsoft is in an industry where piracy is rampant, and they respond with seven different versions of Vista at various price points. What are they thinking?

RE[3]: Good article
by jayson.knight (3.68) on Mon 23rd Jul 2007 14:34 UTC in reply to "RE[2]: Good article"
jayson.knight Member since:
2005-07-06
Fans: 7

"Even if you want to make that a barebones DVD per se and let the user add their desired functionality afterwards to trim the bloat down a bit."

If the extra code never executes (i.e. it's a feature not available on the edition you have installed), how is that bloated? Or are you just saying that because the DVD is a fixed size regardless of the version you install, that it's bloated?

RE[4]: Good article
by l3v1 (2.96) on Mon 23rd Jul 2007 18:27 UTC in reply to "RE[3]: Good article"
l3v1 Member since:
2005-07-06
Fans: 1

Or are you just saying that because the DVD is a fixed size regardless of the version you install, that it's bloated?


People say that exact thing of Linux distros constantly, so it would be no wonder really if they'd say that about that Windows DVD too.

RE[4]: Good article
by islander (3.72) on Mon 23rd Jul 2007 14:48 UTC in reply to "RE[2]: Good article"
islander Member since:
2007-04-11
Fans: 0

"If the extra code never executes (i.e. it's a feature not available on the edition you have installed), how is that bloated? Or are you just saying that because the DVD is a fixed size regardless of the version you install, that it's bloated?"

I think I just had a brain fart there. ;)

Edited 2007-07-23 14:52

v RE: Good article
by Al2001 (2.48) on Mon 23rd Jul 2007 22:50 UTC in reply to "Good article"
Taking bets
by sappyvcv (1.8) on Mon 23rd Jul 2007 14:52 UTC
sappyvcv
Member since:
2005-07-06
Fans: 11

How long until someone makes mention of the "Microsoft Defense Brigade" in this article?

(please mod this down)

RE: Taking bets
by archiesteel (3.68) on Mon 23rd Jul 2007 14:59 UTC in reply to "Taking bets"
archiesteel Member since:
2005-07-02
Fans: 23

Too late, you already mentioned it. :-)

RE: Taking bets
by Soulbender (3.36) on Tue 24th Jul 2007 03:44 UTC in reply to "Taking bets"
Soulbender Member since:
2005-08-18
Fans: 15

Probably about as long a it takes for someone to say "linux zealot" or "apple fanboy" in articles about Linux or Apple.

Virtualization
by dwave (3.24) on Mon 23rd Jul 2007 15:23 UTC
dwave
Member since:
2006-09-19
Fans: 0

I like the idea a lot to pack old lagacy apps in VMs. Actually this is what I'm doing right now. But it opens much more possibilities: You don't have to run Windows at all, natively. Choose the host OS that you like and that best fits your needs. And something tells me that this is what Microsoft really dreads: freedom of choice for their customers and the possibility to move a away from a OS monoculture. Let's not forget that far far reaching lock-in contracts are part of Microsoft's business culture.

Backwards Compatibility
by Hae-Yu (2.48) on Mon 23rd Jul 2007 15:41 UTC
Hae-Yu
Member since:
2006-01-12
Fans: 1

While most everyone agrees that stripping backward compatibility would be the best thing to happen to Windows, I'm resigned that it won't happen.

Simply put, Apple had nothing to lose by scrapping everything and placing the burden of compatiblity in a molasses Classic environment. Until MS has everything to lose, as evidenced by significant market share losses, they will not take the same risk. As of now, even with all of Vista's bad press (much of it unjustified), the competition still can't shake the pillars.

Besides, there will always be a very vocal group complaining that "Microsoft is forcing me to upgrade my apps/ hardware to get Windows x.x." I never understood this argument. Don't upgrade. It really is that easy.

Windows 7 will probably be an incremental upgrade on Vista, in the same way that Leopard, Tiger, etc are for OS X. It will clean up problem areas and probably add a new major feature or 2. For about the past 8 months, MS has stated they like that path on more than 1 occasion.

MS always pragmatic
by Yamin (2.32) on Mon 23rd Jul 2007 16:09 UTC
Yamin
Member since:
2006-01-10
Fans: 0

MS has always been pragmatic.
When computers were not powerful enough to run a good GUI in an X like fashion, they integrated the graphics in the kernel. When most of the world was not networked, they didn't bother with all the user privileges...

Sure, you can say these decisions have caused MS trouble especially in the security area. But they made things work at the time. Just like how they adapted to the 'network internet' age with XP /Vista.

Now with virtualisation becoming more feasible/popular on desktops/x86, MS is most likely going to incorporate that. This way, as the author says, they can bypass the whole compatibility layer and just have you run MSDOS/win9x program in a virtual environment.

We can only see how they implement. Pass performance is not an indicator of future performance ;)

Actually.... yes
by Adam S (Staff) on Mon 23rd Jul 2007 17:26 UTC
Adam S
Member since:
2005-04-01
Fans: 16

I generally find articles about Windows to be one extreme or the other. I use XP full time at work and our servers are almost entirely 2000/2003, and it's a setup that works very well. At the same time, I won't allow Windows in my house anymore, we're Mac/Linux only.

Anyway, it's true that XP has reached a great point where it is really stable, very usable, and great for everyday use for most people. It's also true that Vista is a massive failure and very few people want or need it. So Thom's standpoint, that 7 will need to do something dramatic if Microsoft wants to maintain its standing, is pretty dead on for me. I've long said that ditching compatibility for a new core design is the way to go.

Although I'm not so convinced that NT is the necessarily way to go. Yes, drivers are all written for it, so it would be nice, but I think using the Solaris kernel would be a nice change for processor and datacenter scalability, it's really the userland that will matter as Microsoft has the resources to do this well if it's managed properly.

Time will tell.

RE: Actually.... yes
by Moochman (2.8) on Tue 24th Jul 2007 00:21 UTC in reply to "Actually.... yes"
Moochman Member since:
2005-07-06
Fans: 1

Yes, drivers are all written for it, so it would be nice, but I think using the Solaris kernel would be a nice change for processor and datacenter scalability

The day Microsoft uses an open-source, Sun-developed kernel for their OS is the day hell freezes over.

RE[2]: Actually.... yes
by Adam S (Staff) on Tue 24th Jul 2007 00:32 UTC in reply to "RE: Actually.... yes"
Adam S Member since:
2005-04-01
Fans: 16

The day Microsoft uses an open-source, Sun-developed kernel for their OS is the day hell freezes over.


Yeah, it was just fantasy.

I would buy that...
by xophere (1.75) on Mon 23rd Jul 2007 18:29 UTC
xophere
Member since:
2006-07-19
Fans: 0

It would be interesting to see MS at it's best. It has been a long time. And all the smart people seem to work on stuff that isn't the core. The committee that designed vista should be fired.

Special Classic Environment?
by Weeman (2.2) on Mon 23rd Jul 2007 18:51 UTC
Weeman
Member since:
2006-03-20
Fans: 1

Such a Windows Legacy environment would require a special type of VM.

What I'm saying is that the VM should work with the hosts memory manager, as well as "Windows Legacy", which should relinquish at least it's memory managing and file caching duties to the host. Like this, the VM can always run with the smallest footprint necessary. Optionally, other subsystems could be replaced (or paravirtualized, if that applies).

The idea is being able to still supply the native APIs, while accelerating and optimizing what's possible. Apart from memory, caching, disk and probably video, anything else could be virtualized/replaced later on, by means of updates or service packs (like network, audio, etc).

Classic Vaporware example
by buff (3.08) on Mon 23rd Jul 2007 18:53 UTC
buff
Member since:
2005-11-12
Fans: 1

Duke Nukem Forever first person shooter. I believe it was started in 1997. Ten years in the running. Their website says it will be done when it is ready. No release schedule, no dates, no preordering. There are even old sample videos from 2001 kicking around. Remember John Romero's Daikatana? Same problem, retooling after retooling, great features hyped, but most people hated it when it came out. Some reviewers proclaimed it was "unplayable." Before I left the software field I remember that the constant retooling pattern in software was usually a symptom of design/organizational problems.

Special Classic Environment II
by Weeman (2.2) on Mon 23rd Jul 2007 18:59 UTC
Weeman
Member since:
2006-03-20
Fans: 1

Now thinking about it, if the kernel stays the same, there's not even a need of a VM. See WOW64, where the necessary barebone, but fully functional code-wise 32bit userland sits on the 64bit kernel, with thunking involved.

Backward compatibility via virtualization
by bastafidli (2.2) on Mon 23rd Jul 2007 20:14 UTC
bastafidli
Member since:
2006-09-05
Fans: 0

Why to struggle with maintaining backward compatibility when Microsoft already owns the perfectly backward compatible software, the older OSes? Microsoft already owns virtualization software.

HW which will run the new OS is powerful enough to deal with VMs.

Why non include MS DOS 6.x, Win 95, Win 98, Win 2k ... as integral part of the OS running in VM? Rather then maintaining backward compatibility focus on developing best VM that runs your old software and integrate with your new OS. Then when application is installed automatically associate it with an VM and then automatically run it in given VM.

What you will end up with is the best OS possible since you do not have to deal with old baggage, best virtualization experience out of the box and best backward compatiblity since the application will run in OS for which they were developed.

Windows with a ribbon UI?
by boblowski (2.09) on Mon 23rd Jul 2007 21:17 UTC
boblowski
Member since:
2007-07-23
Fans: 0

I like the article. The bit that worries me though, is:

APCMag reports that Julie Larson-Green, who was the driving force behind Office 2007's new Ribbon user interface, has been transferred to the Windows 7 GUI team.

I really can understand the benefits of the ribbon UI to new Office users. I find the idea of Windows with a ribbon everywhere UI rather upsetting however. Just imagine what evil things they can device in 5 years time...

RE: Windows with a ribbon UI?
by sappyvcv (1.8) on Mon 23rd Jul 2007 22:44 UTC in reply to "Windows with a ribbon UI?"
sappyvcv Member since:
2005-07-06
Fans: 11

It's not logical to use ribbon UI through out Windows. Who says they would do that though? Just because the man and the woman behind the push are on the Windows team now? That's a poor connection.

RE: Actually.... yes
by mind!dagger (2.16) on Tue 24th Jul 2007 02:54 UTC
mind!dagger
Member since:
2007-06-26
Fans: 1

"I won't allow Windows in my house anymore, we're Mac/Linux only."

Same here.

I'm no Microsoft fan..
by kaiwai (4.04) on Tue 24th Jul 2007 03:54 UTC
kaiwai
Member since:
2005-07-06
Fans: 16

But I read the article and to me Windows Vista was a 'infrastructure release' where all the infrastructure relating to those new technologies were merged and 'Windows 7' will be a release that takes advantage of those new frameworks.

One could argue that what we saw in 'Longhorn' before the big 'slash and burn' was meant to be what we've seen being talked about in 'Windows 7', they rolled it back the features in Vista in favour of having them appear in a later release.

The question is whether Microsoft ends up biting more than they can chew - the biggest problem is Microsoft's arrogance. Their unwillingness to admit they made mistakes, admit that rivals do have some positive aspects to their development model which allows them to be agile and move quickly to meet changing customer demands.

RE: I'm no Microsoft fan..
by google_ninja (3.12) on Tue 24th Jul 2007 14:20 UTC in reply to "I'm no Microsoft fan.."
google_ninja Member since:
2006-02-05
Fans: 13

Thats pretty much it, Vista can be compared to OSX 10.0. It is only with leopard that Apple said it is at the place where they are where they want to be, which is why they are switching to a longer release cycle.

As for biting off more then they can chew, you have to keep in mind that MS is experimenting with a more open development cycle, for the purpose of having a community that feels more involved. This is why all the developer blogs appeared, channel9 started, and for the first time, they talked in detail about what they were doing with vista. Cutting features is a part of life when you have a deadline, just because you can never really predict what will happen. For example, chances are, if MS didnt halt production for the XP code review, WinFS would have shipped. What they ended up doing is raising expectations to epic levels, and then completely underwhelming everyone with their actual release.

RE[2]: I'm no Microsoft fan..
by kaiwai (4.04) on Tue 24th Jul 2007 15:03 UTC in reply to "RE: I'm no Microsoft fan.."
kaiwai Member since:
2005-07-06
Fans: 16

Thats pretty much it, Vista can be compared to OSX 10.0. It is only with leopard that Apple said it is at the place where they are where they want to be, which is why they are switching to a longer release cycle.


True, but the difference is that Apple also took advantage of those new features. With each release they would push their applications up to use those new API's which were made available.

New release of MacOS X then a few months later, updates to Apples products which take advantage of cool new features - something that is sorely lacking in Windows land.

As I said in a previous post, 6 widget kits were noticed within a few hours of using Windows Vista - why hasn't Microsoft standardised *ALL* their bundled operating system applications on one widget and API set? why didn't Office 2007 use the new Avalon enhancements?

As for biting off more then they can chew, you have to keep in mind that MS is experimenting with a more open development cycle, for the purpose of having a community that feels more involved. This is why all the developer blogs appeared, channel9 started, and for the first time, they talked in detail about what they were doing with vista.


But it is appearance more than reality - the reality is that Microsoft is just as distant as it was before, its recycling the same garbage as before. There is no effortto adrress end users requests - getting rid of legacy crap such as win16 and deprecated win32 calls, fixing up their interface, fixing up their bundled applications etc.

Heck, following one thread on a forum there was the fonts manager that was still using win16 widgets for christ sake! it truly is getting really that terrible - in the end, Microsoft is simply doing the motherly thing of "yes, yes, I know dear" but the reality is, they're hoping if they say 'yes, yes, I know dear' that eventually the 'great unwashed masses' will shut up and be damn grateful for what is being produce by the 'great Microsoft'.

Cutting features is a part of life when you have a deadline, just because you can never really predict what will happen. For example, chances are, if MS didnt halt production for the XP code review, WinFS would have shipped. What they ended up doing is raising expectations to epic levels, and then completely underwhelming everyone with their actual release.


But the Windows XP code review hasn't actually achieved anything - if it was a fully code review they would have fully fixed up all the bundled applications; pushing them to use all the same kit, move all their applications to moving the safe version of standard win32 calls, removing rather than 'working around' unsafe calls that exist within win32 - removing backwards compatibility that was a security risk.

Has it improved security - no. The fact is that here we are, almost 6months after the release and a flurry of security updates have come through. No Internet Explorer 8, still major stability issues, security issues appearing on a regular basis with some just being pushed to the back hoping that they'll be ignored by the media.

If Microsoft truly meant security Windows Vista would have been a ground breaking change, it would have removed tonnes of ancient crap from the code base, it would have been clean, pristine - code fully audited. sure, a few crappy applications not working, but by enlarge, a stable operating system focused on the future rather than maintaining compatibility for the past just to keep those in the cheap seats with their 10 year old applications and 20 year old hardware happy.

RE[3]: I'm no Microsoft fan..
by google_ninja (3.12) on Tue 24th Jul 2007 15:22 UTC in reply to "RE[2]: I'm no Microsoft fan.."
google_ninja Member since:
2006-02-05
Fans: 13

I agree with the different UIs. I like most of them for various reasons, but the control panel is COMPLETELY different from IE, which is completely different from explorer, which is completely different WMP, which is completely different from Office, which is completely different from VS.

I am 100% behind removing the menu bar on non apple operating systems, but the whole ADD approach to interface design that MS is using nowadays is kind of baffling.

As for compatibility, I agree here too. Compatibility is essential for a business platform, and this has traditionally been microsofts greatest strength. However, some time you need to clean house, and since Vista adoption will likely take even longer then XP (which took around 4 years to get a decent market share), it would have been a good idea to do it here.

The code review did quite a bit. Pre SP2, XP security was a joke. Post SP2, it was what one would expect from an operating system expected to connect to the net. The changes in security for vista run alot deeper, and are analogous to stuff like SELinux. Like everything else in vista, it is very new and untried in the real world, but the difference in security is night and day.

I am one of the lucky few that has hardware which runs Vista with no problems, and my experience has brought back to using windows full time. I actually expected something far less then what was delivered.

RE[4]: I'm no Microsoft fan..
by kaiwai (4.04) on Tue 24th Jul 2007 16:16 UTC in reply to "RE[3]: I'm no Microsoft fan.."
kaiwai Member since:
2005-07-06
Fans: 16

I agree with the different UIs. I like most of them for various reasons, but the control panel is COMPLETELY different from IE, which is completely different from explorer, which is completely different WMP, which is completely different from Office, which is completely different from VS.


Just have a look at the bundled approach, Notepad, Wordpad, Fonts Control Panel, all use different widgets.

Whats worse, this fixation by vendors with their 'branding' and 'skinning' - I don't want skinning. I want a stable application that plays my music without hogging a massive load of memory.

Take Rhythmbox - thats how a media player should look, simple, straight forward and does the job of being a media player as it should.

As for the control panel, I'd love to know who designed it on Windows Vista because quite frankly its the interface from hell.

I am 100% behind removing the menu bar on non apple operating systems, but the whole ADD approach to interface design that MS is using nowadays is kind of baffling.


For me, I don't care what approach they take, just so long as it is consistent. When Microsoft chooses something, it would be nice for the WHOLE of the Microsoft organisation to use that damn standard rather than each division doing its 'own thing' like some sort of out of control teenager.

As for compatibility, I agree here too. Compatibility is essential for a business platform, and this has traditionally been microsofts greatest strength. However, some time you need to clean house, and since Vista adoption will likely take even longer then XP (which took around 4 years to get a decent market share), it would have been a good idea to do it here.


Its been 4 years for companies (third party) to upgrade and update their software - I'm sorry but 4 years is a damn long time for companies to actually test their applications, remove crufty code and ensure that their products work with the spiffy new Windows.

Heck, the new, safe 'apis' already existed in Windows XP, so they could have started back in 2001, moved their software to the new safe calls, then by the time Vista was ready to ship, it would be all compatible.

The code review did quite a bit. Pre SP2, XP security was a joke. Post SP2, it was what one would expect from an operating system expected to connect to the net. The changes in security for vista run alot deeper, and are analogous to stuff like SELinux. Like everything else in vista, it is very new and untried in the real world, but the difference in security is night and day.


True, but they never went far enough. They identified a whole list of security risk calls and problems - why didn't they draw a line in the sand and say, "this is being removed from Windows in the next release" send out a tool so that companies can identify code that needs to be changed. Again, it would require some leadership on Microsofts part.

I am one of the lucky few that has hardware which runs Vista with no problems, and my experience has brought back to using window