XKCD tries Windows 7 and loves it!
Well I thought it was cute :).
Comments
Anonymous
January 09, 2009
PingBack from http://www.codedstyle.com/xkcd-tries-windows-7-and-loves-it/Anonymous
January 09, 2009
It keeps rolling back installation for me (without telling me what the error is or putting anything beyond the generic error msg in the dump files), so from my perspective, it's actually worse than Vista (although I had a similar experience with Vista SP1 before the WU mess got cleaned up, so it's a close call) Information is good.Anonymous
January 09, 2009
If you're having problems with Win7, please file bugs.Anonymous
January 09, 2009
If you're having problems with Win7, please file bugs.Anonymous
January 09, 2009
Larry, Isn't the ability to file bugs restricted to invited beta testers (I got my copy off MSDN to test some apps on it)? Only site I know of to file bugs with MS is Connect, but Win7 isn't listed.Anonymous
January 09, 2009
The comment has been removedAnonymous
January 09, 2009
Where's the tool tip text? <g/>Anonymous
January 09, 2009
If the install is rolling back, you can always ImageX the wim install file to the HD and reboot. It'll load into the "setting up windows for the first time" screen. But then again...having it rollback usually means something is interfering with the install...so therefore the stability couldn't be ensured (aside from the fact that its a beta). Just a thought though...Anonymous
January 09, 2009
The comment has been removedAnonymous
January 09, 2009
Yes, as BCS pointed out, with xkcd you want that alt text from the comic image -- there's usually another joke. :)Anonymous
January 10, 2009
The comment has been removedAnonymous
January 11, 2009
The comment has been removedAnonymous
January 11, 2009
Larry: I am curious (if it does not violate any NDA, of course): what C++ compiler do you use to build Windows 7? Do you use the VC8 (VS2005) or VC9 (VS2008)? Or an /ad hoc/ compiler? And do you use particularly modern C++ features in Win7, like tr1::shared_ptr, or something from Boost library? Thanks.Anonymous
January 12, 2009
Sys64738: I believe we're using a preliminary version of the VC10 compiler, but I'm not sure (the build tools team works closely with the compiler team to figure out the best compiler for the product, but I'm not sure which they're using). And my team doesn't use any of the modern features of C++ because they almost all require the use of C++ exceptions to propogate errors, and our code doesn't use C++ exceptions (for VERY strong technical reasons, not religious ones).Anonymous
January 12, 2009
Larry: Thanks for the answer. I thought that a "mature" stable version of the compiler was used to build an OS, but probably using the latest compiler version (i.e. VC10) to build a huge software system like Windows is a very good test for the quality of the compiler. BTW: The very strong technical reasons to avoid C++ exceptions are something that interest me very much; this could be a topic you may explain us in another post. There is always something new to learn here!! :) Thanks.Anonymous
January 12, 2009
So I'm curious now, do you read XKCD regularly or did somebody just point this out to you? :) Also, I'll second Sys's request for an article about why you avoid C++ exceptions. Sounds very interesting.Anonymous
January 13, 2009
Guessing from some feedback I've seen with problems installing the DDK (oops... I mean WDK), I'd say Windows 7 is built using VC9. (The problem were related to some VC9 runtime library missing when copying the WDK to other machines, IIRC.)Anonymous
January 29, 2009
"Sys64738: I believe we're using a preliminary version of the VC10 compiler, but I'm not sure (the build tools team works closely with the compiler team to figure out the best compiler for the product, but I'm not sure which they're using)." XP and Server 2003 was I think built using VC7 and Server 2003 SP1 was I think built using VC8. BTW, the VC7 compiler had a undocumented /Zvc6 compiler switch and /debugtype:vc6 linker switch that generate PDBs compatible with the VC6 debugger, which was used during the build process of XP pre-SP2 and Server 2003 pre-SP1.