Notes on comments.
Welcome to our blog dedicated to the engineering of Microsoft Windows 7
As the community participates in the E7 blog, we want to offer some guidelines on how we are going handle comments in general. Our primary goal is for this to be a place for open discussion about Windows Engineering, so we don’t want to have lots of overhead and process.
We love comments. We know everyone on the Windows team will be watching for comments and is looking forward to the dialog. We will work to make sure that Microsoft employees represents themselves as such, especially if they work on Windows.
Things we want to see in comments:
Things that will get comments edited/deleted:
We hope these rules will keep the discussion lively and on topic.
Steven and Jon
I look forward to all the upcoming information but... who forgot the RSS feed? This feature is almost required for blogs today. I'm sure you know we're all too busy to refresh our browsers in order to find out if a new post has been published.
parithon: Look on the right side for "Syndication", also the site is advertising the feeds in the autodiscover way many readers support.
This will really help in the development of Windows 7. Much like Long Zhegs site http://aerotaskforce.com
users can join, post their suggestions or comments and others can eirther rate up down or be neturl on the topics. Instead of reading through long blog comments or reading thousands of e-mails the site will help you a lot more as people will vote on an topic. The Higher the number the more people like it, hence more of a reason you should add it.
I would start early, or at least by beta 1. This is the only other way to get good feedback from non-beta testers as you'll see how many agree or disagree on an idea. Log-ins can be based on your passport ID and site moderated by the windows team it self.
let me know what you think of this idea. Dont see why it wont work.,,
Awesome, I expect there will be some very exciting news coming out of this blog. Looking forward to it and I also subscribed to the RSS feed!
I cannot emphasize performance enough. In the corporate world if you save us an extra second or minute per click you are saving us money and frustration. Bottom line is whatever aesthetics and UI changes Windows 7 gets, make sure it can be easily shut off so we can squeeze extra performance out. I know you guys have made some great modular changes to how components are added/removed in Vista. I say build upon that, and make sure that there is an easy way to go into “performance mode”. The real/perceived performance of the next Windows OS should blow Vista out of the water.
Also, keep in mind we need every ounce of computing power and resources. I know typically you think if it’s not actively being ran in process it’s not an issue, it’s merely HD space. However, I implore you to reconsider, because that still costs businesses money. The less data you have in your core OS, means faster imaging with Acronis or Ghost, etc.
Thank you for setting up this blog, and I certainly appreciate your hard work. You guys have done a lot of good for the business world.
I have to agree with Cj Anderson having an option to switch windows 7 into a pure performance os would be very useful. Or even better to have the option to install it as a stripped down version similar to what you can get with xplite. I can understand from a marketing point its good to have eye candy for people to be wowed. But firstly you need to demonstrate unequivocally that windows 7 will outperform previous os, without the need for marketing math trickery to make it look better. Give people the option to add the visual eye candy as they are experiencing windows and not just throw it at them all at once. This way they can appreciate the visuals more and have a better understanding of the impact of the visuals on they’re system.
I also agree with the postings above. In the windows 7 release, everything should be about performance, production and datasecurity. Save the eye candy for the home editions, and focus on disk, network and cpu throughput.
Try to ensure in the next edition that one process cannot take all cpu power or disk throughput - crippeling the whole os while doing that. See what you can do about write behind failures on a busy network; slow throughput is always better than dataloss. Impress us, and outperform XP on the same hardware!
Will there be a version of Windows 7 without the protected process architecture? The inability to debug and independently verify protected processes on secure computers prevents us from using Vista and Server 2008. We have no need for 'premium content' playback.
One thing I think would be very interesting would be, maybe, including a 3D desktop. So whatever you see on your screen could be just one part of a bigger 3D space, and you cold have several windows open and you could just change the portion of what is currently seen. I've seen something like this on a presentation of Sun, I think, you had eight views and you could just swicht between them and the windows could be made transparent, so you could see whatever was below them. You could also put notes on the window's back and other things. It was interesting, but what I'm proposing is one step further: you wouldn't have just eight views of a cube, but rather you could look anywere along a X and Y axis. I don't know if adding a moviment along a Z axe would add more interesting possibilities, but you could try.
Personally, I would HATE the idea of any significant development effort being spent on eye-candy or 3D desktops. IMO, the last two versions (XP and Esp. Vista) have suffered from the fact that "how it looks" seems to have taken precedence over "how it works". Granted, a lot of fine infrastructure works was done in both versions, but a quick glance at the "unkept promises list" is heavily weighted toward internal features that had real value. Being a developer, I also wish the look and feel were more loosely coupled with the core OS and could more easily be altered. A solid kernel paired with a solid SET of GUI shells (as in Linux) would allow for more tailored user experiences (steak vs sizzle, if you will), as CJ and others above have suggested.
Just to clarify a bit, as I meant to address Fabio's 3D idea. Personally, I just can't grasp why such an interface would be of value to me, or to the vast majority of users. It would seem to me that a user would have to be engaged in a significant number of tasks (all of which would have to be semi-active if not fully active) to have the need for such an interface. For most users, including some hard-core ones with 10-15 windows active at all times, the "lazy-susan approach" of the alt-tab, with enhancements to provide a solid means of supporting multiple desktops, is more than sufficient.
Agree with all the above here's what I would love to see:
1) 1 SKU! just WINDOWS no pro, no home just windows
2) How about run Windows Ontop of a Hypervisor ! now there is something that can change everything. Think about this, No need to provide ANY backwards compatibility in Windows 7 running ontop of a Hypervisor or HyperV at the core. Why? Because you can simply run that in a second VM !
3) Sell Microsoft Branded Hardware with the Real Windows Experience. MS is in control of how everything performs, functions, acts, etc. Very similar to Apple in that respect and MS should be allowed to operate in the same level as Apple. Yes, other 3rd party vendors should still be allowed to sell there hardware but the new primary HW Vendor should be MS.
4) Think Application Virtualization: We should be encouraging single binary executables that includes everything a program needs to run. This improves security, since you no longer have to worry about what Area of the C: Drive programs are installing to, and how much registry access is the program allowed to get to. See Vmware's Application Virtualizaion technologies to get a better idea.
5) Think Context Senstive Scripting! Similar to SQL Server 2005 when you right click on a specific object and do a task like create a table you can tell it to create you a script for a task. Now, apply that to windows in general, you are creating a new user accout in windows but want to script it! we'll RIGHT click! and select an option to create a script for that task.
6) X64 BIT ONLY! DONT even think x32 .. DONT DO IT! you have to go x64 only sometime and hey if you listen to me on point #2 it doesn't matter! you can run x32 for backwards compatibility
7) Touch ! Touch ! Touch ! hey its the wave of the future so just get behind it whatever way you can.
8) GIVE Businesses a REASON to upgrade. All I have heard in the past 2-3 years is there is NO business reason to upgrade to Vista. So Give them one!
Keep it simple, quick, reliable, and most importanly secure
Lots of good interesting responses on "Wndows" and the posts on E7Blog.
I'm surprise nobody caught it. "Wndows" or "Windows". I can already see where Windows 7 is heading..
Yes .. All this is good for maintaining a blog in smooth operation and to better understand the ....
As important as 64-bit is to the very near future of all levels of users, I want to speak up for insuring that future releases of *any* software by *anyone* utilize the incredibly powerful (and relatively inexpensive) use of dual quad-core CPUs: in particular, the Intel Xenon X5400 series.
To my knowledge Microsoft already has implemented (or soon will) exploitation of these multi-core CPUs. Heck, even 2000Pro will let the user assign applications to each of 16 cores! However, we need true multitasking and utilization of the parallel processing nature of these new, remarkable Intel chips.
RogueWave offers the software answer; and I hope that everyone takes a few minutes to review their white paper on the subject:
Finally, it is interesting that more and more "home-brew" or "custom-built" supply sources such as TigerDirect offer excellent information and advice about the use of Dual Quad Core CPUs. I just purchased a Dell with the relatively inexpensive option of 3.2MHz Intel Dual Quad Core processors, so the very near future is here now with truly incredible things on the horizon at Intel, Dell and its competitors, and, of course, Microsoft. The ideal would be X64 *and* multicore utilization by *all* Microsoft software with a simple GUI "switch" to customize Microsoft's OS and software for downward compatibility--much like what you already allow us to do with running older applications such as 98, etc.
Sincere appreciation to you guys for creating this blog! Joe.