Linked by on Tue 27th May 2008 15:00 UTC
Windows So far, Microsoft has been very tight-lipped about Windows 7, carefully trying to prevent another Longhorn PR disaster where the company promised the heavens and more for Longhorn, but in the end ditched Longhorn to make way for Vista. Chris Flores (Windows Client Communications Team) as well as Steven Sinofsky, has broken the silence a little bit to talk about Windows 7. In addition, it is believed Windows 7 will make its first official debut at the D6 All Things Digital conference today, during a keynote held by Steve Ballmer and Bill Gates.
Thread beginning with comment 315774
To read all comments associated with this story, please click here.
Another Missed Opportunity
by phoehne on Tue 27th May 2008 16:18 UTC
phoehne
Member since:
2006-08-26

Rather than evolving Vista, it might have been a good time to really re-think and re-plan the windows kernel. For all those needing backwards compatibility, they could provide a virtual machine/hypervisor to run Vista. Given the sour press they could have taken the hint and really pushed the edges of the envelope. Instead they're going to deliver the same, day old bread. Of course, in the interim, they are probably going to promise dozens of innovative ideas which they will drop once they realize the turd they're polishing won't support it.

That makes me think it's time to reconsider how I look at Windows. Normally, you think of Windows as an O/S that runs on hardware which is essentially fungible. Given the Vista headaches, it might be time to look at Windows (7) as a product that you will buy with hardware from a quality vendor. In other words, forget about upgrades, just buy a new machine. That is, wait on each windows 'upgrade' until it's time to buy a new computer and just buy a complete working package instead of 'rolling out' (in a corporate environment) or upgrading (in a home environment).

Reply Score: 2

RE: Another Missed Opportunity
by hyper on Tue 27th May 2008 17:17 in reply to "Another Missed Opportunity"
hyper Member since:
2005-06-29

"Redo Windows kernel". WTF? I am seeing this for the n-th time in this and other threads and I still do not understand. NT kernel is one of the best available. Do you suggest Microsoft should make something even more better? ;)

I agree that graphical (explorer) shell could be improved. But IMHO it *WAS* improved quite a bit in Vista when compared to XP.

I am a very satisfied user of Vista x64 and in my opinion there is no better desktop operating system (yes, including Mac). If your hardware is not suitable to run Vista, you should use XP or linux, but Vista provides many benefits compared to them. Yes, it runs slow on ancient machines with <2GB RAM and Vista is not meant to run on them. But it does so much more than XP and is much more convenient.

My only negative aspect of Vista is its compatibility with older games because they do not get updates like other software. But I blame makers of these games and not Microsoft. If they were coded correctly they would run faultlessly on Vista just like many other older games do... And I notice that problems mostly arise from various crappy copy "protection" systems which try to install own drivers and other sh*t.

Reply Parent Score: 6

AndyM103 Member since:
2008-03-18

Interestingly however, my copy of GNU/Linux runs about 10 times faster and uses oh about 1/4 of the RAM that Vista does on this machine.

The WinNT kernel was good, when new, but since has aged badly and some rather horrendous faults were allowed to be replicated again and again. In comparison to the Linux kernel for example there are arguments both ways - but personally I think Linux has far more room for future growth and improvement, the cruft in WinNT is somewhat more entrenched.

I was at one point an MS user also.

Reply Parent Score: 1

phoehne Member since:
2006-08-26

Okay, you're clueless. What's not working with the Windows kernel is that it does require massive amounts of memory to run the basic O/S. In fact, a recent posting (can't find it right now) about an Intel engineer that benchmarked various tasks under different versions of Windows and Office found they were slower on Vista (on modern hardware) than on Windows 2000 on old hardware. That's right. You're upgrading to Vista to actually run slower on brand-spanking new hardware.

Windows suffers from another problem, which is 20+ years of cruft. Last time I was coding on Windows there were 3 different C API's for memory management. Only one was current but all three were supported so code going back to Windows 3.1 had a shot of running. It's time Microsoft dumped some of those API's the way Apple did with the Carbon migration prior to OS X. Why dump those old API's? Because they lock in old, out-dated concepts and practices, which can interfere with new kernel development. Even if they're just wrappers around the new API's, they should go the way of the do-do.

As recently as early releases of XP there are way too many reports of user programs causing kernel crashes. (And no, I'm not talking about buggy device drivers). These are instances of user programs passing bad parameters back to the Win32 functions causing Windows to BSOD. That should happen 0 times.

I've written software on Windows at various stages in my career since Windows NT 4 so that people can run businesses and make money. I've had the dubious pleasure of writing OCX and Active X controls, COM+ components, all the way through .NET GUI's. What was modern in the Windows NT 4 sense (circa 1997) is now no longer modern. It needs a facelift. It needs a cleanup. It needs to live well in a reasonable environment. It needs that because otherwise it becomes increasingly a dead weight instead of a useful tool.

Windows is not the best kernel available by any stretch of the imagination. For one thing, it lacks real time capabilities (which Windows CE ironically provides). The thread scheduler is counter intuitive. The filesystem is slow (especially over network shares). The part I especially love is the random waiting while network browsing returns information about computers, printers and networks. Windows isn't evil. It does need work. It would be nice to see Microsoft stop dicking around with Yahoo or Zune and focus on it's core competency, Operating Systems before it begins to look like it's core incompetency.

Edited 2008-05-27 17:50 UTC

Reply Parent Score: 14

BigDaddy Member since:
2006-08-10

I still cannot decide if this is a joke post or not. I mean, it makes me chuckle, but I just can't tell if you are serious or not.

Do you really think the bad image that Vista has is everyone else's fault and not Microsoft?

Reply Parent Score: 2

Moredhas Member since:
2008-04-10

"if they were coded correctly"? So Vista almost completely hosed backwards compatibility with Windows XP, and you blame the developers of older games who had no way of foreseeing what Microsoft were going to do in the future?

Reply Parent Score: -1

RE: Another Missed Opportunity
by jensa on Tue 27th May 2008 19:08 in reply to "Another Missed Opportunity"
jensa Member since:
2006-12-01

Actually, there is no need to wait at all. Better OS's that enables you to do more things with your hardware are already out there.
In fact, you are better of buying second hand quality hardware running BSD/Linux or getting a Mac than spending money on new hardware running volitile bloatware.

My name is jens and Im a Mac-head / BSD user.

Reply Parent Score: -1