• On MovieTome: See the villain of IRON MAN 2!
January 7, 2009 6:34 PM PST

Microsoft: Windows 7 not a lock for '09

by Ina Fried

LAS VEGAS--It's not clear whether Microsoft is just trying to be overly cautious, but top Windows executive Bill Veghte said the company is telling PC makers that Windows 7 might or might not be ready in time for this year's holiday season.

"I'm telling them that it could go either way," Veghte told CNET News in an interview Wednesday. "We will ship it when the quality is right, and earlier is always better, but not at the cost of ecosystem support and not at the cost of quality.

Veghte also said that the economy is factoring into his marketing plans for Windows, which is in the middle of an advertising push initially estimated at several hundred million dollars over several years.

"Given the economic situation, as shareholders would expect us to tighten our belt, but with the things that are most important, and customers would expect us to do that while continuing to innovate," he said. "The expectation is that the dollar we spend on advertising today will go further than it did in July...and the Windows business is pretty core to Microsoft, it's core to the Microsoft brand, so we will continue to invest in support of Windows."

Asked whether he thought the same applied to the unit's staffing level, he said Windows is core to the success of the company," but added that he's "certainly looking at how we can be more efficient, and given the mission in our advertising spending that we just talked about, efficient in where we apply our headcount and efficient, but not at the risk of jeopardizing the opportunity that we have."

During her years at CNET News, Ina Fried has changed beats several times, changed genders once, and covered both of the Pirates of Silicon Valley. These days, most of her attention is focused on Microsoft. E-mail Ina.
Recent posts from Beyond Binary
Windows 7 may get a 'Family Pack'
Some Vista users say they're getting the Ultimate shaft
Touch in Windows 7: Just for show?
Looking to browse the Web and get a Nickleback?
FAQ: Making sense of Windows 7 upgrade options
Windows 7 preorder a hit--on Amazon
Humor video highlights Bing's challenge
Thumbing Windows 7 onto Netbooks
Add a Comment (Log in or register) (25 Comments)
  • prev
  • 1
  • next
by bakedpatato January 7, 2009 7:33 PM PST
makes sense as people won't buy new computers in a time of economic crisis.
however, the push to beta was wasted then.
Reply to this comment
by Orion Blastar January 7, 2009 9:07 PM PST
Take their time with Windows 7.0 don't turn it into Vista 2.0 or Windows ME 3.0 (Vista was ME 2.0).

#1 Fix legacy software and driver issues. People want to run old software and old hardware on the new systems. This is because a lot of important software has yet to be converted to Vista and only works with XP. Also they need special hardware that lacks Vista drivers as well.

#2 Fix the security model of Windows 7.0 to be more like Unix and make it hard for a virus to infect it.

#3 Get rid of the blue screen of death, not by changing its color but by making it go away. Error trap your OS code and do error recovery functions to put the user right back before the BSOD happened so they can save their data and then reboot the system.

#4 Offer Windows XP as a downgrade until #1 to #3 gets fixed. People don't really need any more than XP offers and some people want a system that works, not one that works sometimes and other times does not work.

#5 Hire Linux Torvalds and other Linux programmers to tweak Windows 7.0 kernel to be more Linux-like and load things via modules so that it saves memory and only loads what the system needs at the time.
Reply to this comment
by shadowmoose January 7, 2009 10:36 PM PST
You know, I just had to register on this site to comment to you. I'm not going to go on about each of your points and debunk them one by one, because this is the internet and I don't care what you think, so I thought I'd just sum it up in a few words. You sir, are retarded.
by Inconnux January 7, 2009 11:04 PM PST
actually he has it Bang on.
#1 legacy software issues. .. I have had a nightmare experience trying to get Vista to work with legacy software. Not ancient dos stuff... programs like Autocad lite 2007. This is a very expensive program, more than the laptop it was installed on making Vista backwards compatible has to be job #1. At least get XP programs to run.

#2 Security model. Unix security model is very mature, thats why the Mac went that route. There is alot of free code out there that they could use as examples.

#3 BSOD. I rarely get a BSOD anymore on my XP machine but error trapping seems like a no brainer. Unfortunately most BSOD is related to faulty hardware.

#4 Keep offering WinXP. If they did that they wouldn't sell a copy of Vista and they know it. almost everyone I know who has bought Vista is upset with it... I even talked to a lady who left doing tech support for Vista because she was getting Death threats over it.

#5 Loadable Modules. Loadable modules on Linux works great and is rock solid. Even when things crash on my linux system it just keeps on ticking. Loadable modules also make Linux fly compared to windows...

I plan to completely skip Vista, Ive had better luck with WinME. I have a wait and see attitude with Win7. If it isn't released soon I plan to buy a Mac for my next laptop. Way to go Microsoft, you are driving away you customers to the competition... I just wish I could buy a WinXP laptop :/
by thomas.tmc January 8, 2009 2:01 AM PST
Actually, these are not 'bang on'.

Fix legacy software and driver issues.
The reason there are these issues with compatibility are because bad ways of doing things were changed in Windows Vista. Just like bad things were changed in Windows 2000 and XP and made Windows 98 apps and drivers incompatible. These legacy apps and drivers rely on the bad way of doing things. If they're not updated to be compliant with new technology themselves then they are discontinuing themselves as viable. Also, there is such a thing as virtualization.

Change Windows 7's security to a Unix model.
It is not harder for viruses to infect a unix system versus a Vista or 7 system. Most of the focus for infection and getting some kind of return on the infection is Windows because almost 90% of computers run Windows. If Unix were running on over a billion systems instead of 0.85% then it's security would be highly scrutinized. There will always be viruses because there will always be holes. Some people who write viruses and search for exploitations are very smart and one will always find the way through any type of security. Also, what you're talking about is inconceivable. It would take a re-write of 60% of Windows code and years with no greater benefit. It would be like taking a new Toyota into the shop, refitting it, and having a new Honda engine installed, except you're talking about several million lines of code.

Get rid of the bsod.
It would be nice if Linux, OS X, or Windows could do that. So far within the last month I've seen the equivalent on all three. The good news is that it is very rare on XP or Vista or the few good Linux Distros, OS X is a different story.

Offer XP...
Vista is very, very solid, and a great OS. If you believe the bad hype without really trying it out you're a sheep. SUSe is a great Linux OS also, not a fan of Macs though. Windows is not the only great OS or only way to go, but you can't say it's not any good when it clearly is.

Your last suggestion sums it all up as truly ignorant. Even if they wanted to mimic the Linux kernel exactly they wouldn't need or want to hire Torvalds. The source is open, remember? There are a slew of articles on two MS projects, MinWin and Midori designed to do something like that in a more complex way. Also, the Linux kernel may use less memory than the Windows kernel, but other than Distros like DSL, system requirements for SUSe and other Distros aren't too light. It's not so much about the kernel, but what you put on top of it.

While people like you were using Windows ME, the technologically savvy were running Windows 2000. Windows Vista is a lot more like Windows 2000 than Windows ME. ME was just a minor upgrade of the already horrible Windows 98. Windows 2000 was a major rewrite of over 50% of the code and an upgrade of the OS away from DOS to the fully 32bit NT kernel. It broke a lot of compatibility too, but that had been fixed long before the time Windows XP came out. XP wasn't met with much good to say about it either. It's funny to see everyone clinging to it now because 'it still works for me'.
by Penguinisto January 8, 2009 8:53 AM PST
re: "The reason there are these issues with compatibility are because bad ways of doing things were changed in Windows Vista"

Indeed. That said, if a customer's favorite apps (no matter how poorly coded) do not run on Windows any longer, then what reason does said customer have for continuing to use Windows, instead of (insert another OS here)? The biggest reason folks have for sticking with Windows (if they don't buy a Mac or installed Ubuntu Linux) is the app collections they have - destroy that, and you remove the last thing holding folks in. Even MSFT has to recognize that.

"It is not harder for viruses to infect a unix system versus a Vista or 7 system. "

You obviously have no idea what you're talking about. The *nix environment is specifically untrusting - the worst a user can do is wipe out their home directory. Look at it this way: The majority of web servers use Apache on Linux... yet the last Linux virus that affected more than a small number of machines (literally, with the line at ~100 or so) came out in 2001. There has never been a virus for OSX that has made it into the wild (at least nothing that didn't require a user to seek out a specific URL, download a package, and install it with explicit admin/root permissions...which no OS can save you from).

"Vista is very, very solid, and a great OS."

...if you double the hardware (esp. RAM), be very specific about what hardware you have/use, and strip half of Vista's features out? Sure. OTOH, it still has bugs (e.g. copying files tends to be a LOT slower...)

--

Now - loadable modules? That's pretty much what drivers are and do. OTOH, what would be nice (and I mean damned nice) would be the ability to strip unused features out of the Windows environment entirely. In Linux (and in OSX to some extent via transplanting Darwin kernels), I can strip out all the features I have no need or use for - to the extent that I can turn a generic install into one very fast and efficient one. I can also switch out the GUI entirely in Linux - removing bigger ones for smaller, faster, and lighter ones. In Windows, you get the whole package whether you want it or not.
by trd1282 January 8, 2009 11:50 AM PST
No you sir, Penguinisto, are spot on.
by man290663 January 8, 2009 3:16 AM PST
I have both XP and Mac OS X and Linux machines and contrary to what thomas.tmc says the Kernel Panic in OS X (its BSOD) is very rare indeed I have only ever seen it once! in 5 years and that was on OS X 10.0.0 the BETA release!! if a program breaks its boundaries the program alone quits (often saving scratch files to enable recovery and reporting where it went wrong - something I'd love to see windows do in any form)

The issue with windows is that many developers are lazy and code undocumented drivers and routes for THEIR variant of the system only then are amazed when real-world causes problems - even HP printers have huge problems with this! this is evident even with webmasters who refuse to let sites run unless you are using IE7 and expose your whole registry open to their meddling due to unnecessary reliance on ActiveX (the devil of the internet)

the issue with Vista is that it is very good at what it does its just its not efficient in doing it taking huge processor and memory resources for a simple task and many machines simply cant run vista despite what Microsoft told us. in fact winows has been designed by comittee since its original launch never once has someone really sat down to define a unified, stable and secure and efficient structure for tis development - unlike almost every other OS!!


part of the reason UNIX based systems are more secure is the overall design of the operating system following the OSI model of layers of operability protecting those below while windows is still more a hotch potch of code bolted together to do a job more like a sponge to the tight onion of Unix and as you are all aware its a lot easier to get water (or illicit hooks or viruses) into a sponge (windows) than it is an onion (unix).


And if you really are interested in my OS of choice it has to be SPARC or VMS....
Reply to this comment
by rapier1 January 8, 2009 5:38 AM PST
I've seen the OS X kernel panic about as often as I see the Vista kernel panic - around 3 times in 2 years.
by Penguinisto January 8, 2009 8:56 AM PST
I've seen it on OSX exactly once in eight years - when I was writing code and got too cute for my own good. I've seen Linux kernel panics - all of which were caused by experiments on my part with tweaking modules and/or GRUB and LILO.

Windows is the only OS I've seen that happily dies all by itself during regular use.
by SeizeCTRL January 8, 2009 3:43 PM PST
Sounds like Penguinsto either has bad hardware, a bad install or just doesn't know what he's doing in Windows. I've seen one BSOD in Vista in 2+ years. That was with a 7950gx2 card which always had shoddy driver support from Nvidia. My Vista box has been nothing but stable and solid. I will admit the first month or two I had it installed at work on a test box, I cussed it daily... but I now prefer it to XP. Especially in the 64bit flavor.
by D3vildog699 January 11, 2009 6:00 AM PST
I have to admit that i have worked with OSx for some time now and never seen a Kernel panic... has it crashed? Oh yeah... lost alot of work to. But Never a kernel panic and we have at least 400 imacs here...
by jypeterson January 8, 2009 7:34 AM PST
You know, the difference between Apple and Microsoft is largely due to revitalization. Apple bit the bullet and converted to the BSD Unix distro. It had fewer developers and users at the time. It was a painful change and caused a great deal of friction from developers...until OS X was up and running on all cylinders. Mac OS X is far superior and stable compared to Mac OS 9.

Windows cannot enjoy the benefits which Apple has achieved. While it would be nice to dream of Windows as revitalizing itself under re-written code, I don't see this happening. First of all, the uproar over completely re-writing Windows from developers and corporations (of course, ignoring the home users) would be deafening in and of itself. There would be massive revolts and migrations to other OS's -- if you have to rewrite your programs, why not switch to an OS that has proven itself. If this occurred, Microsoft would go down as leading the largest corporate blunder in history.

That being said, Microsoft will need to probably rewrite chunks of code. If it does not, you will see hardware requirements skyrocket away from the typical user's price range, which defeats a large portion of the Windows market. I do believe that Microsoft will need to make concessions, but not have to rewrite Windows completely. They should be able to sustain a large portion of the OS market for quite some time if they complete this -- even if Apple continues to gain market share, there is more than enough market out there for both companies to continue to make gobs of cash.
Reply to this comment
by Penguinisto January 8, 2009 8:58 AM PST
Agreed - it'll either become too messy or too expensive if they continue on their current development path.

The trick is - can they actually pull it off without a complete re-write?

(funny trivia - Windows has its heritage in DOS, which in turn has its heritage as a CP/M rewrite. CP/M in turn is an offshoot of the 1970's era UNIX System 4, I believe).
by zyxxy January 9, 2009 6:36 AM PST
Penguinisto,

C/PM is not an offshoot Unix. It is a firmware BIOS based OS for the Zilog Z80. C/PM80 was a port of C/PM from the Zilog Z80 to the then new Intel 8085. MSDOS was originally based on the C/PM80 BIOS, with its own BDOS. Later, they rewrote the BIOS to be native 8086/8088. That was the first real MSDOS.

There was also a four user version of C/PM called M/PM that used banked switched RAM to support four terminals.

The whole thing was written in assembly language, and I wrote several console utilities for M/PM back in the day.

Also, I have seen Mac OS X crash. I have in my hands a great test tool. Low level format a compact FLASH card on NetBSD. Then plug that compact FLASH card into a Mac. Make sure you don't have any important files open, because it immediately bricks the machine. It can only be recovered by cycling the power. It turns out that Apple slightly modified the BSD file system. It is close enough that it thinks it can do something with the drive, but different enough that it then goes insane. Note, no files are installed on the FS. It is just low level formatted. Disklabel followed by newfs.

My XP machine has not frozen in ages. Not since I removed an old SCSI based Canon flat bed scanner and stopped using the 'lite' version of Photoshop that came with it.

I was recently helping a friend with her Linksys wireless G router and spent a day on Vista and found it to be responsive and very usable on a mid grade Compaq. (the old Linksys G gave me fits. She needs a new router...)

My OpenSUSE 11.1 install on my T40 laptop works great. It has not bricked yet, even when used for lots of FLASH based games by my kids.

I use a combination of XP/RH/SUSE/NetBSD at work, so my experience is well rounded. I also used SysV.2/SysV.4/HPUX/SunOS/Solaris/NT4 in prior work, as well as developing embedded apps for QNX vxWorks uC/OS eCOS pSOS ROS and AMOS.

No OS is perfect. Remember the Morris Worm? I do.

Use what you like. I like Linux. I am forced to use Windows because some of the tools I use reside there and only there. No, not just office apps. Embedded uP tools. But I fall back to Linux whenever possible.
by The_happy_switcher January 8, 2009 9:07 AM PST
Ha, Huh, more market share lost for '09. Happy New Year, el baldo, aka Steve 'the clown' Ballmer.
Reply to this comment
by ITcomposer January 8, 2009 11:05 AM PST
Wow, you guys really need some guidance.

This last december (2008) Windows was hit with a IE Zero day bug, and when it came down to it, only one version had a copy of IE which prevented the code from actually entering the machine VISTA! Yes ladies and gentlemen while vista broke the camel's back on a lot of old ass software it was needed, seriously windows vista still has apps from the Windows 3.1 days! come on its time to start cleaning up the collective garage that windows has become and get rid of all this old crap.
In case you guys forgot XP before sp2 arrived had more holes than swiss cheese, anyone remember IE 6? So while Vista needs more ram... who cares RAM is now dirt cheap!

PS: Windows Vista runs fine on my single core laptop

Pentium M 1.7GHZ
2GB Of RAM
40GB Drive
ATI Mobility radeon x300

Only features i turned off:

Windows sidebar.
Reply to this comment
by Penguinisto January 8, 2009 12:39 PM PST
"This last december (2008) Windows was hit with a IE Zero day bug, and when it came down to it, only one version had a copy of IE which prevented the code from actually entering the machine VISTA!"

...too bad it didn't even slow down a whole plethora of other 0-day exploits... ;)
by ITcomposer January 8, 2009 11:07 AM PST
PSS: Take into consideration there's also VISTA X64 which is a leaner version of windows without any 16 Bit extensions which is what holds vista back, we need to start the x64 move, seriously!
Reply to this comment
by SeizeCTRL January 8, 2009 3:44 PM PST
No kidding. How long has AMD had 64bit chips out? Why is it taking so long for the software side of things to catch up? Heck, even Microsoft is at fault here. They don't even have Vista 64 drivers for their finger print reader.
by C_G_K January 8, 2009 1:17 PM PST
You can bet that marketing considerations will be front in center as Microsoft mulls things over and finalizes Windows 7. Why would Microsoft want to make windows more modular? That would mean it would be easier to strip out stuff like Internet Explorer. Like that's gonna happen.

Businesses hate Vista because it costs them money for basically nothing. When Vista systems are added, it can cost a bundle to get all the applications and drivers working right while an XP machine can be put into ser vice for a minimal cost. Now why the heck would Microsoft force users to use a product they don't want? That kind of sums up the current state of affairs. I doubt anything will change with Windows 7... call me a pessimist if you like.
Reply to this comment
by duntonrm January 9, 2009 11:01 AM PST
I read these posts and one of the posters think that Windows 7 is going to provide better driver support for older devices than Vista does. I would like to think it would. For example, my Lexmark Z35. I think it is ridiculous that Microsoft provided support for the OLDER Z31 in Vista but not the Z35. That just doesn't make sense. However, this is very unrealistic to believe that Windows 7 will either. I think if you are waiting for Windows 7 or any subsequent version of Windows to provide better support for old devices than you find in Vista, you'll be waiting a long time. I would like to see Windows Vista support for my Phillips PCA646 VC web cam too, but I doubt it will ever happen. I wish they would continue support for older devices too, but MS doesn't and the manufacturers won't because they feel their would be no incentive to upgrade hardware. In reality, I would be more inclined to upgrade to a newer product if a company has a good track record of supporting it's older hardware like one company that I have products from does.
Reply to this comment
by sflocal January 10, 2009 10:05 PM PST
If your applications are running fine on XP, why mess with something that's not broken? Unless your current machine running XP lacks something Vista has (DX10??), leave well enough alone.

I'm still using XP because certain applications still are not supported under Vista. I'm not complaining though. My XP install works fine and does everything I need it to do. Why stress myself by adding a more bloated system while wondering if my current hardware will be able to run it decently?

I got off the train up upgrading the OS simply for the sake of upgrading. XP has been perfectly fine for me. I don't get BSOD's, my corporate apps work fine, and performance is snappy.

And to add insult to injury, I'm doing all this on my MacBook Air running XP using VMware Fusion. So when XP does take a dump (very, very rare), it does not take my machine with it.
Reply to this comment
by Dan7637 January 10, 2009 10:33 PM PST
people stop bit-hing about vista, if youre retarded to run vista on underpowered hardware then thats your fault, vista is a good os and runs great, dont complain about uac when you can turn it off
Reply to this comment
by D3vildog699 January 11, 2009 6:04 AM PST
Either way, from the reviews im anxious to try it. Haven't had a chance to get to the beta yet, but i plan to. If the end product is pretty horrid i'll stick with my vista machine and not worry bout it.
Reply to this comment
(25 Comments)
  • prev
  • 1
  • next
advertisement

Making sense of Windows 7 upgrades

faq The basics and the fine print on Microsoft's options for those eyeing the next operating system from Redmond.
• Full Windows 7 coverage

Road Trip 2009: Big Sky Country

CNET News reporter Daniel Terdiman takes his car full of gadgets to the Rockies and the Great Plains in search of tech, science, nature, and more.
• America's Fortress: Cheyenne Mountain

About Beyond Binary

During her years at CNET News, Ina Fried has changed beats several times, changed genders once, and covered both of the Pirates of Silicon Valley. These days, most of her attention is focused on Microsoft.


Beyond Binary is a look at how technology is changing our lives and the people behind all that life-changing stuff, with an extra emphasis on that which emanates from Redmond, Wash.

Add this feed to your online news reader

Beyond Binary topics

Binary Bits

    Follow Ina on Twitter (Twitter name: InaFried)
    advertisement
    advertisement

    Inside CNET News

    Scroll Left Scroll Right