ie8 fix
madison

Why you'll have a long wait for Microsoft's next OS

By | July 7, 2008, 4:00am PDT

The recent buzz over Microsoft’s efforts to build a completely new OS from scratch has led to some wild speculation. The silliness reached its apex last weekend in the New York Times, where San Jose State University business professor Randall Stross argued that “[t]he best solution to the multiple woes of Windows is starting over. Completely. Now.” In a rambling essay filled with factual errors and mistaken assumptions, he mentions Microsoft’s Singularity research project and says “Microsoft should move its researchers into the heart of its systems development team” and begin turning that research project into a replacement for Windows.

Why you’ll have a long wait for Microsoft’s next OSThat point of view is a popular one. Over the past year, I’ve read plenty of speculation that Microsoft is planning a “complete rewrite” of Windows. Most are based on wishful thinking rather than anything concrete, and Microsoft has pretty much stomped those rumors for Windows 7. But hope springs eternal for the version after that, which is why Singularity has taken on an almost mystical aura for Windows critics.

I’ve got good news for Prof. Stross: As my colleague Mary Jo Foley has reported, Microsoft already has an all-star team that’s working on a next-generation operating system. It’s called Midori, and Mary Jo’s sources say it’s in “incubation,” which means it’s on a fast track to being turned into a product.

[For another point of view on Microsoft's next-generation OS, see
Mary Jo Foley's post, "Might Microsoft's Midori be 'Cairo' revisited?"]

But will Midori replace Windows in the near future? Not a chance. If Microsoft really does turn this project into a commercial product, I believe it will exist alongside Windows for several years, at a bare minimum. To learn why, let’s dust off the Windows history books.

Way back in 1993, Microsoft rolled out Windows NT. It was technically a 1.0 release, and the code base was completely new, built by a team led by Dave Cutler, who had previously worked on VMS. (Cutler reportedly told Steve Ballmer that he didn’t want to build a “toy operating system.” Ballmer says he replied, “Good. We already have a toy operating system.”)

The NT label stood for New Technology, and for almost another decade more Microsoft built the consumer (3.1/9x) and business (NT) lines in parallel. It wasn’t until the introduction of Windows XP at the end of 2001 that the old line was killed off and the “new technology” became mainstream for all Windows users.

During that eight years, Microsoft released five major versions of its “old technology,” and four versions of its NT product, in both server and workstation flavors, with multiple service packs along the way. Many businesses continued using Windows 95 and Windows 98 on desktops for years after the launch of Windows XP and more than 10 years after the introduction of the “new technology.”

So what does this history lesson have to do with Midori? Maybe it will make more sense if we give Midori a new name: Windows NNT (for New New Technology). An operating system built on a completely different kernel would, by definition, be frightening to conservative business customers, and incompatibility issues would be legion, by definition. It took three years before Windows NT was available in a version that was considered acceptable for desktop use, and it took more than six years before Windows 2000 put all the pieces together in a package that achieved wide acceptance. Meanwhile, Microsoft continued to ship tens and eventually hundreds of millions of Windows licenses using its “old technology” OS.

If we look at Midori as Windows NNT, it has the potential to coexist alongside the Windows Vista/Windows 7/Server 2008 line for at least five years. Just as with NT in its early days, there would be plenty of customers willing to kick the tires and even deploy the new OS for specialized reasons. I can think of three situations where a new OS would be welcome:

  • Special-purpose consumer devices. Windows Media Center is mature and extremely well supported. It wouldn’t be that difficult to port the Media Center code to a next-generation operating system that could then form the basis for cool, quiet PCs that could form the hub of a household digital media system. In fact, a device like HP’s MediaSmart Server, which currently runs Windows Home Server, could combine Media Center and backup functions into a single box and would probably run better without the unnecessary overhead of Windows components it doesn’t use.
  • Virtual servers. Windows Server 2008 includes the Hyper-V virtualization platform, which can host multiple virtual machines on a single physical box. Instead of requiring Windows Server 2008 Core, why not build the virtualization platform on the new OS? Microsoft would continue to sell Windows Server licenses for the VMs themselves, but could improve performance, manageability, and security on the underlying platform.
  • High-performance workstations. A small but influential percentage of Windows customers use the platform for graphics, design modeling, and other high-performance tasks where compatibility isn’t an issue. Presumably, AutoCAD and Adobe would be among the first companies to port their software to the new platform.

Meanwhile, it would be business as usual for the rest of the Windows platform. In a world where a significant percentage of businesses are still running on Windows 2000, it’s hard to imagine that an all-new platform would achieve any critical mass until early adopters had pounded on it for years. Likewise, I can’t imagine OEMs being willing to accept the burdens of selling and supporting a completely new platform until it has proved itself in the real world for a generation or two. And just as in the early days of the NT family, hardware manufacturers would continue to focus their priorities on the mainstream OS, meaning that choices would be more limited for early adopters of the new OS.

When I add it all up, I see a product mix that looks remarkably similar to the one Microsoft sold in the 1990s, with a mainstream line (the Windows Vista/Windows 7/Server 2008 family) and a new line that has to prove itself for at least five years before it can take the lead.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Ed Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications.

Disclosure

Ed Bott

Ed Bott is a freelance technical journalist and book author. All work that Ed does is on a contractual basis.

Since 1994, Ed has written more than 25 books about Microsoft Windows and Office. Along with various co-authors, Ed is completely responsible for the content of the books he writes. As a key part of his contractual relationship with publishers, he gives them permission to print and distribute the content he writes and to pay him a royalty based on the actual sales of those books. Ed's books written prior to fall 2011 have been distributed by Que Publishing (a division of Pearson Education) and by Microsoft Press. As of November 2011, Ed is a partner in the independent publishing company Fair Trade Digital Exchange, which exclusively publishes his books.

On occasion, Ed accepts consulting assignments. In recent years, he has worked as an expert witness in cases where his experience and knowledge of Microsoft and Microsoft Windows have been useful. In each such case, his compensation is on an hourly basis, and he is hired as a witness, not an advocate.

Ed does not own stock or have any other financial interest in Microsoft or any other software company. He owns 500 shares of stock in EMC Corporation, which was purchased before the company's acquisition of VMware. In addition, he owns 350 shares of stock in Intel Corporation, purchased more than two years ago. All stocks are held in retirement accounts for long-term growth.

Ed does not accept gifts from companies he covers. All hardware products he writes about are purchased with his own funds or are review units covered under formal loan agreements and are returned after the review is complete.

Biography

Ed Bott

Ed Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications. He's served as editor of the U.S. edition of PC Computing and managing editor of PC World; both publications had monthly paid circulation in excess of 1 million during his tenure. He is the author of more than 25 books on Microsoft Windows and Office, including the recently released Windows 7 Inside Out.

90
Comments

Join the conversation!

Just In

sounds plausible
bruce@... 8th Aug 2008
sounds plausible
0 Votes
+ -
The next OS from Microsoft
chrome_slinky@... 7th Jul 2008
should employ the best bits of what is available, whether they are Microsoft ideas or not - most of the best ones have not been. For example, it should at the very least have support for ZFS, if not using that as default.

Also, since Gates thinks touch is so important, perhaps a modified form of communication with the computer - perhaps like the gesturing style input of the Wii.
0 Votes
+ -
Microsoft ideas...
Tigertank 7th Jul 2008
"The next OS from Microsoft-should employ the best bits of what is available, whether they are Microsoft ideas or not"

How is this different from every other thing Microsoft has done?
0 Votes
+ -
Perhaps
chrome_slinky@... 7th Jul 2008
because I said best bits
0 Votes
+ -
The kind of future you outline
frgough 7th Jul 2008
requires leadership with vision. MS has not demonstrated
anything like that. On the contrary, MS leadership reads like an
investment portfolio run by MBAs.
0 Votes
+ -
LOL!
Sleeper Service 7th Jul 2008
No vision at all?

"A PC on every desk" which is now a reality and you call that no vision?

LOL!
0 Votes
+ -
The fact that you have to cite
frgough 7th Jul 2008
something from 20 years ago proves my point.
0 Votes
+ -
AMEN
cbossieux@... 8th Jul 2008
I agree (a PC on every desk) without Bill Gates and Microsoft I truly doubt that would be the case today.
0 Votes
+ -
PC on every desk
TedKraan 10th Jul 2008
IBM PC and/or compatibles. I'm afraid IBM came with that concept/idea.

Bill Gates also didn't invent the internet, while we are on the visionary topic.

Bill Gates his vision on the internet was: "The Internet? We are not interested in it"
0 Votes
+ -
How About Asking The Users For Once?
itanalyst2@... 7th Jul 2008
Ask the XP users since we want to stay with what we have and not go to Vista...ask us what improvements/additions we would like to see to XP and then give it to us.

Why does it have to be a major overhaul if something is working?
0 Votes
+ -
Other operating systems are trying to make a name for themselves by differentiating themselves from XP. Sooner or later one of their ideas is going to stick, and MS will be caught with its pants down. Unless MS beats them to the punch, which I think they at least need to try to do.
0 Votes
+ -
Well Duhhh...why do you think...nt
ItsTheBottomLine 7th Jul 2008
nt
0 Votes
+ -
Why does it have to be a major overhaul if something is working?

Well, on a simple level, Microsoft is a business and needs to generate income, plus, the same people now having a go at MS for creating a successor to XP would be complaining that they hadn't.

Anyway, the under the hood overhaul to security, whether you like it or not, was asked for by XP users, but the changes are so fundamental (e.g. monolithic to componentised, the introduction of UAC, the revised User folder structure to enable better application of discrete user accounts, etc.) that they couldn't work in an update, or even a service pack. Hell, the move from IPv4 to IPv6 is substantial enough without all the extra stuff.

Now personally I love Vista. I go back to XP and it seems a kludgy and old fashioned OS by comparison - sure, there was a learning curve, perhaps more so since I am a bit of a power user, and my way of skipping around the OS to do certain tasks went out the window in some cases and I had to relearn - not as easy as it sounds! But I do think that all the naysayers (and I do see where they are coming from, or at least where their (mis)conceptions about Vista's so called problems come from) need to understand is that the security foundations of Windows have been rebuilt fairly substantially, in a way that XP could never accomodate.
0 Votes
+ -
MS listening to users???
cavlosnap@... 8th Jul 2008
Your statement "....is that the security foundations of Windows have been rebuilt fairly substantially, in a way that XP could never accomodate." is stretching it a bit. I would argue that if MS was not so greedy and allowed the user community to work on XP many of the problems in XP would have been fixed. Unfortunately MS's business plan precludes such efforts.
If I ditch XP it won't be for Vista or anything else from MS. After all when you pay for something you expect it to work a concept that appears to be beyond Mr. Gates' business plan.
0 Votes
+ -
Opportunity
SuperSean 7th Jul 2008
It would be fascinating to see if Microsoft could use a new OS as a means of joining the Open Source community rather than continuing this ridiculous fight. They could deliver a version of the OS and the kernal that are open source, but maintain some semblence of control over the process. This version could be freely assembled as a basic OS for desktops, notebooks and servers.

Microsoft could then grow a services arm that allowed them to either license additional capabilities built atop this core platform for specific uses. So maybe media centre functionality or a modern version of DirectX for gaming for home users. You could stream those updates to your PC as and when Microsoft update tehm and do so for an annual fee.

Likewise, Microsoft could allow this OS to perform basic server type functionality, but create web service type hooks to the cloud for corporates that integrate your basic server with their server farm for storage or flexible computing time. Microsoft could provide management tools or advanced services like Directory Services and Virtualisation on an annual subscription fee. They could also build up a robust subscription based "support" capability.

Of course, this still leaves them with plenty of room to grow their core app business like Office, Exchange, SQL and Dynamics. The key is that the OS now has the community involved, piracy of the OS itself is no longer an issue and it means the monopoly is gone.

I think virtualisation capabilities now make the transition much more possible. You could switch to the new OS and have guest OS sessions running older technology VMs.

What it does require is that vision and leap of faith that Microsoft seems to have lost. They no longer seem willing to bet the business on the strength of their products and marketing.
0 Votes
+ -
Why would they?
Confused by religion 7th Jul 2008
And who said there is any fight, except for the F/OSS folks?

In other words, Qui bono?
0 Votes
+ -
Opportunity
deowll 7th Jul 2008
This is a publicly owned company. What you are asking them to give away is making what? Thirty or forty billion every year or maybe that's every quarter like clock work?

If Gates wants to give away his money that is between himself and his wife.

You go giving away the share holders cash cow and you can end up desitute and doing time.

To even suggest such a thing suggests that in some regards your feet are not firmly planted in the real world.

They could most likely give away DOS or windows 95 but anything more recent is not in the cards because it is still worth money.

You have fun now and may God bless and keep you.
0 Votes
+ -
The Problem
SuperSean 8th Jul 2008
How long is the current strategy that Microsoft is executing going to continue to work? They've admitted that they cannot have five year OS delivery cycles, but they seem utterly unable to do anything less than three. When we look at their last several OS releases, most of them have been fairly disappointing.

- Windows 98 (average - more of a Win95 Update)
- Windows ME (disaster)
- Windows 2000 (exceptional delivery)
- Windows XP (Poor)
- Windows XP SP2 (Very Good - it was the equivalent of Win98)
- Vista (terrible)

So in the last ten years that demonstrates a poor delivery record by my standard. From an enterprise view, where I personally have purchasing control over 25,000 machines and deal with Microsoft directly for our EA, the feedback we're giving them is that the value is not there at the moment in a three year deal and when it expires in 2010, we will be reviewing our requirement.

Why? Well, during this most recent period cycle we will receive Vista and "possibly" Windows 7. We'll also get Office 2007 and possibly another version. These are the main components of a basic EA - you can talk about Windows CALs and things like that, but those are rats and mice from a cost perspective.

In this year, we will get nothing new but pay about $10m. Is that good value? No.

Primarily, we're still using XP like most people and Office 2003. Office 2007 is marginal value for us and the cost of implementing it and Vista are high from an Opex and Capex view. That is further driving down the value of the EA.

Now however, if Microsoft came out with a bespoked OS offering that allowed them to modularly update pieces and components via "the cloud" or whatever on a regular basis, whenever those pieces were ready to go (as opposed to when the ENTIRE OS is ready), then that would decrease my upgrade costs and ensure over the full life of my contract I was getting something of value.

In terms of why open source the core, well, why not? I think having the community be able to inspect the code and work on improvements and fixes has worked for linux. You need only look at some of the "stateless OS" work being done at the very top end of the community to see that the model works in terms of innovation.

Another thing it would do is allow Microsoft to focus its resources on adding value to the core and thus its customers. The core OS and Kernel isn't terribly valuable, it is some of the surrounding apps and functionality that are the value. It would also give them a good opportunity to grow a services business model which is poor now.

Commercially it also has some benefits. First of all, nobody says they would stop selling Windows, they'd simply be putting the core into open source. Secondly, it would help flatten out the spikes in their revenue curve - they would become less reliant on delivering software to dates, they could just release components when they are ready but charge customers an annual subscription fee. Finally, it would get them out of anti-trust hell which is good for shareholders.

I don't have all the answers, but I think their current model is a dinosaur and while it is the biggest and baddest dinosaur at Jurassic Park, they are still only one meteor strike away from being a footnote in history.
0 Votes
+ -
It ain't necessarily so
Yagotta B. Kidding 7th Jul 2008
An operating system built on a completely different kernel would, by definition, be frightening to conservative business customers, and incompatibility issues would be legion, by definition.

Ed, this just ain't so.

To pick a simple example: Solaris, BSD, and Linux all have completely different kernels -- and yet the same software runs on all three. The reason is that user-level software never sees the kernel -- that's what system libraries are for.

Even Microsoft managed to mostly maintain compatibility in the change from MSWin3 to MSWinNT; the ugly stuff was primarily caused by the need to get real about security models. That wasn't a technical issue, it was a marketing one (and still is.)
0 Votes
+ -
Contributr
Our memories are different
Ed Bott 7th Jul 2008
"Microsoft managed to mostly maintain compatibility in the change from MSWin3 to MSWinNT..."

They used common APIs, but a lot of programs required major rewrites.

The biggest problem for the user base I'm referring to is with custom apps, which have to be tested very carefully against a diverse hardware base. A minor incompatibility can cause major headaches and cripple a business if it's discovered after deployment.
0 Votes
+ -
Applications or drivers?
Yagotta B. Kidding 7th Jul 2008
The biggest problem for the user base I'm referring to is with custom apps, which have to be tested very carefully against a diverse hardware base.

I'm having a hard time wrapping my brain around the idea of user-generated applications that ever get close to kernel-level programming. Not saying it doesn't happen, but it's kind of like removing your own appendix: not smart if you have any viable alternative and never desirable.

I suspect that this is a case of being trapped in a culture that started with PC-DOS and its bare-bones "if you want a job done, do it yourself (including direct hardware access)" applications model. That seems to be unique to the Microsoft "ecosystem;" in the Unix, VMS, mainframe, etc. worlds the whole concept is alien.
0 Votes
+ -
Well to a certain extent...
Ben_E 7th Jul 2008
...it is alien in the Windows world as well. DirectX and OpenGL are two APIs that access the hardware abstraction layer - it's one of the reasons for the massive explosion in Windows PCs - they did become easier to code for.

The problem now is not so much hardware (although I agree that appeared to be the thrust of Ed's reply) so much as custom written apps that ignore the guidelines that MS themselves laid down - namely how to address the registry, where to store program data, user data, temp files, configuration settings, being able to run in standard user mode etc. Basically the ones that broke from 9x to XP couldn't cope with the NT kernel, and from XP to Vista didn't follow these guidelines and fell afoul of the newer security setup.

Now I'll agree with you - this is partially MS's fault for not putting greater restrictions into XP to force people to code correctly for it, but I think it's a bit rich of programmers to blame XP/Vista for their woes when they have had access to these guidelines at places like MSDN for years now.
0 Votes
+ -
It's a tough call.
ye 7th Jul 2008
Now I'll agree with you - this is partially MS's fault for not putting greater restrictions into XP to force people to code correctly for it, but I think it's a bit rich of programmers to blame XP/Vista for their woes when they have had access to these guidelines at places like MSDN for years now.

Putting such restrictions in place would have broken said applications. One way or another Microsoft was going to get blamed for breaking things.
0 Votes
+ -
" Now I'll agree with you - this is partially MS's fault for not putting greater restrictions into XP to force people to code correctly for it, but I think it's a bit rich of programmers to blame XP/Vista for their woes when they have had access to these guidelines at places like MSDN for years now. "

It's mainly MS his fault. Everybody gets the blame except MS. I see that all the time on these forums. If you are a programmer and use visual studio and you debug too far you will see some of the MS coding mess. If they can't code clean API's how could they code clean guidelines for them? Same story applies to drivers.. Microsoft always blames drivers. Anybody know how many drivers Microsoft wrote in it's history? Some doublespace driver in the DOS era or something?
0 Votes
+ -
Check some basic facts
devilmaster 8th Jul 2008
Actually a good portion of the drivers for older devices ARE written by Microsoft, also generic drivers (such as for VGA adapter) are also written by Microsoft.. Just check your device manager and see that a good portion of your drivers are written by MS.

Check some basic facts before you go spreading BS around... It'll at least make your claims a bit more believable
0 Votes
+ -
So it is M$'s fault
jake_11 8th Jul 2008
If Microsoft wrote the drivers and they are blaming the drivers for the glitches, you concure that Microsoft has sloppy programming. Either way you look at this, it ends up back in Microsoft's corner. You can blame what you want, but whether you blame the OS, software, hardware, drivers, or firmware, you will notice that the same app or hardware will function properly on Linux or Mac and there is only one variable that changes, the OS.
0 Votes
+ -
Come off the high horse
alaniane@... 8th Jul 2008
I've had driver issues with Linux, Unix and Windows. Currently, Solaris 10 won't recognize some of my hardware and my Fedora bootup spews a bunch of errors in connection with my sata drive that Windows and Solaris have no problems with. Even Ubuntu hasn't had a problem with the Sata driver. Each OS has its problems and yes Microsoft does deserve some of the blame, but not all of the blame for issues with its OS. Application and driver developers also are largely responsible for how their products integrate with the OS. As a programmer, I'm responsible for the bugs in my own app whether I want to accept that responsability or not. I should've tested the app before claiming it was compatible.
0 Votes
+ -
While you are checking basic facts
TedKraan 8th Jul 2008
Check your network card details and then the protocols. And you will see that the TCP/IP driver is under "Microsoft" drivers and it's known that the TCP/IP code comes directly from FreeBSD.

Yet Windows "states" it's a microsoft driver. Funny huh?
So how reliable a source is the windows operating system itself on coding credits?
0 Votes
+ -
yes and no
mswift@... 9th Jul 2008
MS wrote the default VGA driver. That is why you can choose to use the MS one when the driver that shipped with you video card fails to work.

Has anybody ever had video fail in Safe Mode? That is because safe mode runs the default vga driver.
0 Votes
+ -
yes or no or maybe
TedKraan 11th Jul 2008
First VGA driver is from before DOS 5.0.
The system is stable in safe mode, cause you can hardly do anything in safe mode.

I wouldn't know where the source of the default VGA driver was cut'n'paste from, maybe it was typed over from a piece of paper that originated from a trashbin at some university.
Who could tell?
0 Votes
+ -
Exactly Right
mswift@... 9th Jul 2008
If programs are made to followed MS recommended practices they run right. Intuit was one of the big offenders in refusing to make the changes for XP and were finally forced to make them for Vista.

My 30 year old DOS apps run perfectly on Vista 32. That is because we followed the rules and did not directly address any hardware.
0 Votes
+ -
strange
TedKraan 11th Jul 2008
What did your 30 year old DOS apps do? Cause since DOS back in the day didn't do anything, you had to address all the hardware directly yourself.

So i'm really curious, what was this application written in and what does it do?
0 Votes
+ -
EXACTLY!!!!
notsofast 11th Jul 2008
Now I'll agree with you - this is partially MS's fault for not putting greater restrictions into XP to force people to code correctly for it, but I think it's a bit rich of programmers to blame XP/Vista for their woes when they have had access to these guidelines at places like MSDN for years now.

Thank you. It'd be like people writing java apps using the original event model and then complaining when that model went from deprecated to removed.

It's been 7 years (more?) since the specs were released. Businesses and vertical developers can't say they didn't know. They knew.
0 Votes
+ -
It does not.
ye 7th Jul 2008
Solaris, BSD, and Linux all have completely different kernels -- and yet the same software runs on all three.

UNIX achieves this "portability" buy shipping as source code riddled with #if preprocessor declarations and a Makefile generally derived from a "config" or "configure" run pulled from a source of system specific Makefiles.

Native binary applications will not run from one OS to another.

So please...UNIX has no where near the portability you allude to.
0 Votes
+ -
I think what he meant was...
Ben_E 7th Jul 2008
...all it takes is a recompile, not grass-roots restructuring of the program. Mind you, I guess from your own argument that restructuring is built in to application source code due to the preprocessor directives.
0 Votes
+ -
...developer tweaking with pre-processor and compile time directives. IOW customizing the source code in advance and at pre-process/compile time to work with the specifics of each version of UNIX. It isn't even close to "the same software runs on all three". It's "custom compiled" for each one.
0 Votes
+ -
Actually, they do
Yagotta B. Kidding 7th Jul 2008
Native binary applications will not run from one OS to another.

Except for system-management applications (which are, arguably, part of the "operating system" itself) binary applications do, in fact, run on all of them. The reason is that they access the system through very well-defined library APIs that are, themselves, present on them all.
0 Votes
+ -
Except for system-management applications (which are, arguably, part of the "operating system" itself) binary applications do, in fact, run on all of them.

I can't take a copy of Oracle 10g for Linux and run it on Solaris x86. Isn't going to work.
0 Votes
+ -
Poor example
Yagotta B. Kidding 8th Jul 2008
I can't take a copy of Oracle 10g for Linux and run it on Solaris x86. Isn't going to work.

That's because Oracle practically is an operating system. For instance, it does block I/O rather than use the filesystems and does its own scheduling.

Firefox? No problem.
0 Votes
+ -
"To pick a simple example: Solaris, BSD, and Linux all have completely different kernels -- and yet the same software runs on all three."

Clearly this is not the case if Oracle 10G doesn't run, unmodified, on all three.

And you make it sound as if this is some great win for UNIX. Imagine three versions of the "same" OS being able to run some binaries unmodified on all three. Sounds just like Windows.

This morning I installed a piece of software (ProVenture Billing Solutions) on my Windows XP system. The CD is labelled "Windows 95". I've run this software on Windows NT 4.0, Windows 2000, and now Windows XP. Wow! The same binary ran on the same family of software without modification. Who would have thought because clearly this capability is limited to UNIX. Sheesh.
0 Votes
+ -
All of those OS have VM for 95 and DOS
Xwindowsjunkie 20th Jul 2008
and everyone of them can have the OS further modify how the program runs with something called "Application Compatibility". Right click on the program, open up "Properties", click on the Compatibility tab. You'll be given options to run the program in a mode emulating the original OS. No big deal. What happens behind the scenes is that the program gets run in a NTVDM or semi-virtual machine tailored for that program. It is a service of the OS not a specific kernal program, device driver or service. If that module or service was removed from the OS, the OS would still run and not require its presence.

I've run other programs like that and some run well some don't. The ones that run well do not write straight to the hardware and only to the logical devices, not the physical ports.
0 Votes
+ -
Let us ask exactly WHY there is wishful thinking and
WHY hope springs eternal.

If Vista was such a robust success ("The Wow is Now!),
why would there be such articles as this one?

Yes, grant that there are factual errors in the Stross
article perhaps major ones (though I am not convinced
of this, especially after all the euphemistic talk from
MSFT top management about how it would have done
things differently...).

The simple fact that so many users are looking
longingly to the Son of Vista (maybe cousin would be
better?) is a clue that Vista is not the New Millennium
and maybe a full re-do really is necessary.

There is a far different set of attitudinal expectations
for Apple Snow Leopard than for Win7 because the
Apple OS introductions produce what are perceived as
genuine value whereas Vista has been widely perceived
(in truth or merely in appearance) as not offering much
and being tooth gnashingly disruptive (in the not-
very-good sense of that word).

(Doubt it? Go here: http://www.google.com/search?
num=100&hl=en&newwindow=1&safe=active&client=
safari&rls=en-
us&pwst=1&sa=X&oi=spell&resnum=0&ct=result&cd=
1&q=reasons+not+to+upgrade+to+vista&spell=1

Yes, many of these are a year or so old but did anyone
see the blizzard of comparable Leopard articles?)

Simply put, users long for Win7 in order to fix up the
widely perceived mess that Vista produced with little to
show for it. OSX users generally look forward to better
ways of accomplishing their tasks quickly and enjoyably. Oh, by the way, OSX releases generally cost
far less and do not come in several confusing flavors
that engender class action lawsuits.

It may be wishful thinking that springs eternal but it IS
feedback from the market and it points up needed
change. MSFT should consider it carefully and may
wish to adopt a different OS strategy because the
current one is perceived to be a failure. Yes, Stross may be wrong about his solution proposal but his
illness diagnosis is perceived, by users, to be exactly
right.
To sell media and stire up the small percentage that really is vocally unhappy many of whom seem to be Mac or Linux users.

You want a real measure of unhappy? They couldn't even get 40,000 people if I can recall correctly to sign up to keep XP on the market out of the staggeringly large Windoze user base. It didn't even amount of 1/2 of .1% of the known user base.

I can only conclude that a vast number of people that do use Windoze aren't that unhappy including many who aren't making a change now for one pragmatic reason or the other.
0 Votes
+ -
I did not wait at all
exxtraz 7th Jul 2008
I just got MAC OSX Leopard. Couldn't keep up with all these flaws and horrible support from Microsoft.
"I just got MAC OSX Leopard."

And now Apple owns you fan boy. You can run their somewhat flawed OS on a machine that you buy from them and on no other.

As for user support. You can usually get some support from the people that sold you the machine but that is about the only support I know anything about going to small users in this day and age expect from friends and hired help.

We both still get those patches for free if that is what you call support and of course you can visit the web site for free.

That reminds me I most likely do need to turn on my linux machine and update the patches on it. Those are free as well.
0 Votes
+ -
Now Apple owns you fan boy
Jeremy W 7th Jul 2008
This is a serious misunderstanding because the Mac is the
only computer able to run all PC OSes, Linux, Vista, XP,
Solaris, OSX, etc.

A Mac user is owned by no one because he has access to
all OSes.

The MSFT user gets to use Vista (and possibly one other, if
Vista does not grind his PC to a complete halt) and, if he
has sufficient intelligence, will later make a change away
from "...the absolute turd that is Vista." Go here:

http://www.theinquirer.net/gb/inquirer/news/2008/07/0
6/inq-hack-goes-mac

As a two decade MSFT OS user, I can state that the last
eight months of Windowless use have been wonderful! I
have not for a moment considered going back to Windows
though I bought a copy of VM Ware which sits unopened.

Yes, I bought it in the instance that I needed to use
something from the Bloatfarm. No, my Mac apps have
been wonderful; no need to pollute a perfectly good
computer with Redmondian turd droppings (See the
reference above.)

I do completely effortless backup and do interesting
videos with native Mac iLife software that Window washers
must buy extra.

Life is good with a Mac and my printers, scanners, faxes,
etc. all worked when I turned my Mac on. The OS found
the devices and drivers, loaded them and I was good to
go, no fuss, no muss, unlike millions of Vistaster users
who still gnash their teeth over doorstoped printers, and
endless tweakings and fixings, etc.

If that defines a fan, so be it. My devices all work well
without anger and upset. I ENJOY my computer,
something I never did as a Window Washer.
0 Votes
+ -
Contributr
Yawn
Ed Bott 7th Jul 2008
Don't you ever get any new material, Jeremy?

Seriously, as I keep saying, you need to get your own blog.
0 Votes
+ -
....don't feed the trolls, don't feed the trolls, don't feed....
0 Votes
+ -
can run Win XP/Vista, PC-DOS 2000, OS2 Warp 4, Red Hat Linux 7, Fedora 7 (both 32 bit/64 bit)/8/9 and Solaris 10. The only OS it doesn't run in OS X and that's not because it can't run it, it's because of OS X's licensing.
0 Votes
+ -
Yes, But can it run them well?
tzcannon 15th Jul 2008
Yes,
But can it run them well? Win XP/Vista , PC-DOS 2000, OS2 Warp 4, Red Hat Linux 7, Fedora 7 (both 32 bit/64 bit)/8/9 and Solaris 10, all have driver issues.
I call on every IT professional in the world to stop using
anything bears the name Microsoft. Please help eradicate
cockroaches.
0 Votes
+ -
sounds plausible
bruce@... 8th Aug 2008
sounds plausible

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix