Feel free to ignore this

I've gotten a few emails about this piece of utter baloney, apparently because it's been Slashdotted. (Which says a lot about the quality of Slashdot, frankly.) I'd point out that 90 percent of the article is about Windows Vista and OS X for some reason. What it boils down to, however, is this:

Microsoft Windows 7 Exclusive
Windows 7 takes a different approach to the componentization and backwards compatibility issues [than does Vista]; in short, it doesn't think about them at all. Windows 7 will be a from-the-ground-up packaging of the Windows codebase; partially source, but not binary compatible with previous versions of Windows.

Or... Windows 7 will be a minor update to Windows Vista that will ship sometime between late 2009 and 2011. It will be based on exactly the same code base as Vista and will offer the same level of backwards compatibility as its predecessor. Just today, Ed Bott made an argument (that I don't fully agree with, incidentally) that the new MinWin kernel won't even be part of Windows 7.

Anyway, back to this post. There are no sources. And there's no real indication who this guy is or where he came by this information.

I would point out, however, that I've often argued that Microsoft should drop backwards compatibility, in effect creating a brand new OS. Doing so would require some form of compatibility through virtualization, which is certainly doable. But wishful thinking aside, taking today's Windows and stripping backwards compatibility out of it wouldn't actually result in better performance for "native" applications. Instead, Microsoft simply doesn't update older APIs while the oldest APIs drop off over time. It's a natural evolution.

And this bit doesn't even make sense:

Making the break from backwards compatibility is a dangerous proposal but a dream for software developers. Performance of native applications can be increased, distribution sizes can be cut down, functionality can be added without the worry of breaking old applications, and the overall end-user experience can be significantly improved.

None of this is true, and none of this requires breaking backwards compatibility.

Microsoft will continue to introduce new APIs. None of this means that older applications have to lose out. In fact, the natural break point for compatibility is, of course, the transition to 64-bit computing. And I'd point out that Microsoft has said publicly that Windows 7 will ship in both 32-bit and 64-bit versions.

Discuss this Article 3

JayZJay
on Apr 4, 2008
Paul, your understanding is that Windows 7 will be the last version of Windows where 32-bit support will be offered, correct?
anonymous
on Apr 5, 2008
\r\nSlashdot\'s kdawson links to a false blog by a person with absolutely no credibility who says th
Waethorn
on Apr 5, 2008
"And I'd point out that Microsoft has said publicly that Windows 7 will ship in both 32-bit and 64-bit versions." Windows 7 is based on Windows Vista code, so it makes sense that they would continue to offer it in a 32-bit version, if only because of the simple nature of copying the already-existing code over. If Windows 7 isn't a major difference from Windows Vista, I'll be curious to know if they plan on some different UI work for the post-7 version. Honestly, I think the whole Start Menu thing is getting kind of long in the tooth, even though Windows XP did change it up a bit (and for the better). After Windows 7 ships, we'd have been looking at the Start Menu for at least 15 years already. I kind of wonder what the next major UI change would look like. Interacting with a computer maybe shouldn't always be just "click a program icon to launch a program", regardless of how they're organized on the screen, be it a Windows Start Menu, a Linux rip-off of the Start Menu, or Mac OSX Dock. I think there needs to be more of fluidity between the operating system and the programs, so that users don't realize that they are actually using one application over another. Web-based computing sort-of has that, but the whole web-browser style execution is what's limiting it. The user shouldn't know they are actually in a web browser, but until they resolve issues of speed and functionality, it's not even a relevant platform for most.

Please or Register to post comments.

IT/Dev Connections

Las Vegas
September 30th - October 4th

Paul ThurottYou'll have the opportunity to experience:
• 120 Technical
Sessions
• Networking with Peers
• Expert Speakers


Come See Paul Thurrott & Mary Jo Foley in Person!

Register Now

Office 365 InfoCenter

Get the latest insight and info from Paul

Read Now!

What I Use