General

Comments (0)

Permalink

eclipse “process model delta” errors

For the benefit of anyone who may Google this in the future: just spent the better part of tonight trying to figure out why I suddenly couldn’t debug PHP in Eclipse without throwing crazy, unhelpful errors about “process model delta” and an asynchronous message filter of some sort.

Long story short: Eclipse is built on the Standard Widget Toolkit which, in turn, depends on various rendering libraries depending on the system it’s run on. At least on 64-bit Linux, one of those dependencies is the Mozilla XULRunner library and some other related libraries. I had recently installed the Firefox 3.1 Beta 3 build from an Ubuntu PPA (personal package archive) which also installed a new version of XULRunner.

I uninstalled the Firefox 3.1 beta and the XULRunner beta. No more Eclipse errors. (It may work with only uninstalling XULRunner and leaving Firefox, but at this point I’m so tired I can’t even remember what I was trying to debug in the first place, so that test will have to wait for a later time…)


General

Comments (0)

Permalink

kudos to godaddy and bob parsons… almost

So I guess I must have been living under a rock for the past several years because I had no clue that GoDaddy offers free SSL certs to open-source projects. Good for you, GoDaddy! Intrigued by this, I looked around a bit more for some commentary on this offering.

I found this article on Linux.com where they discussed this move with GoDaddy president and founder Bob Parsons. He talks about how wonderful open source is, how much they use it at GoDaddy, and how they wanted to give something back to the open source community. He says these licenses are renewable for free each year as long as the project remains open-source.

So I’m liking what I’m reading, and follow a link to his personal blog entry from February 2005. More gushing about the benefits of open source, and how a side benefit of open source is that it “keeps Microsoft sharp”. He refers to Firefox as an “up and coming browser” that has Microsoft worried. True enough.

And then comes the next paragraph: “I personally prefer Microsoft’s Internet Explorer”, he says. “The reason I use Internet Explorer is because I’ve become used to it”. OK, fair enough… lots of people have somehow grown “used to” IE. I believe it’s referred to as Stockholm Syndrome.

But then he drops the bombshell: “I also think it’s a fine piece of engineering that only keeps getting better”. A fine piece of engineering, he says. Keeps getting better, he says. OK, I may even be kind enough to grant that he isn’t at all technically qualified to comment on what type of engineering went into IE.

But “keeps getting better“?! He said this in 2005, after IE6 had been out for almost four years without a single update! IE7 was still a year and a half away, and was still to be made available only in Vista! Keeps getting better, Bob? KEEPS GETTING BETTER?!!

Sorry, Bob. That good will that I had almost built up for you over the past five minutes is now gone. Hope you’re still enjoying IE, Bob. It’s actually released a new version in the four years since you wrote that post. I’ve heard it even has tabs now.


General

Comments (0)

Permalink

nautilussvn

Ever since making the switch to Ubuntu last year, my longing for TortoiseSVN on my development PC has been growing stronger. Not strong enough to consider switching back to Windows, but frankly all of the Subversion clients I’ve tried for Linux are pretty terrible.

But today, I happened across the NautilusSvn project on Google Code, and let me just say that my faith in the open source community to deliver a great visual Subversion client has been restored. This is still an alpha-quality project under active development, but already it is very promising and they are releasing “stable snapshots”.

I installed the 0.12 version — very easily I should add — and was subsequently rushed headfirst back into my TortoiseSVN-like comfort zone of attractive, recursively-relevant status icons on my project folders, plus a great commit dialog complete with changes list on which I can double-click entries to view diffs for them. And it even integrates the wonderful Meld diff viewer.

So, my heartfelt thanks to the NautilusSvn development team for all their efforts put into this wonderful project. I certainly look forward to the continued development and improvement of this tool!


General

Comments (0)

Permalink

ie8 beta 2 still hasn’t fixed the little things

I’ve been using the IE8 Beta 2 for a couple weeks now, and overall I must say that I’m rather impressed. I guess I should qualify that: I’m impressed by how much IE has improved over the past couple years, but considering where they were with IE6, that may not be saying that much. It’s a good browser now, but still not as enjoyable to use as Firefox.

One of my biggest pet peeves still remains: renaming a bookmark is still a separate operation from modifying its other properties. Yes, I know that with IE, each bookmark is stored in a separate file, with the filename being the name of the bookmark. As bad of a design decision as that is, there’s no reason why they can’t allow changing its name from the Properties page, and do a rename in the background if the user changes it. It’s just lazy programming to let your interface be guided by the underlying implementation.

Or better yet, store the bookmark name as a separate field somewhere so we can do wild and crazy things like put an ampersand or colon in the names of our bookmarks. Many sites (including this one) use colons to separate the site name from the page name in the title, so bookmarking such a page results in a difficult-to-read name with the "invalid" characters removed.

Another thing that isn’t fixed is the horrible tab handling. While the new Tab Groups feature is rather cool and helpful, IE still wants to open every link from external programs in the same tab. And most of the time, it wants to open up a new window for that one tab, regardless of whether I tell it to open all tabs in the same window.

And don’t get me started on its insistence of opening Word documents inside the browser window. Why does IE do this? "Because it can" is the best I can come up with. Does anyone really find this feature useful or intuitive? Does anyone like the way it replaces the IE menu bar with the Word menu bar to create a Frankenstein mashup of both programs where I can’t actually get anything done? There may be an option to turn this off, but I sure can’t find it.

Compare all of this to Firefox’s tab handling, where I can easily have all links from external programs open in new tabs in the same window and it just works. Firefox never opens a second window, and that’s the way I want it. Tabs lose much of their usefulness when users have to actually search through multiple windows full of a few tabs each to find the page they’re looking for!

The Compatibility View feature definitely needs some polish. It doesn’t show up on half the pages I need it to — I’m guessing maybe the option isn’t even offered on Strict Mode doctypes. Now, I certainly applaud Microsoft for making the right decision with IE8 and favoring standards compliance over backwards compatibility. Unfortunately, many sites still use browser sniffing to serve broken content to IE — many sites don’t display at all in IE8 — despite Microsoft’s best efforts to educate them on this. It looks like some improvements are coming soon in the next IE8 public build, so hopefully this feature works better.

So, although IE8 is definitely a huge step forward from where Internet Explorer was a couple years ago, its usability is still rough around the edges in quite a few places. I wish they would spend less time on this silly "Web Slices" concept that will quickly die and more time on thinking about how users interact with their browser and make these day-to-day issues less annoying.

UPDATE: I should probably mention that I wrote this post using Microsoft’s excellent Windows Live Writer. I’ve used Writer for a while to post to my SharePoint blog at work, and decided to give it a try against WordPress. I entered my blog URL, username, and password, and it automatically detected that it was a WordPress blog, then pulled down its locale, character set, and even its stylesheet to give me WYSIWYG editing and effortless posting.

So, Microsoft is obviously capable of making exciting new programs that are easy to use and "just work" how users expect them to. I just with they would apply a bit more of that to IE! And Microsoft, if you could create an Ubuntu version of Live Writer, that would be great, mmkay?


General

Comments (0)

Permalink

adding new root certificates in ubuntu

After upgrading my Eee 900 to Ubuntu 8.10 (actually Easy Peasy 1.0, although I might switch back to just regular Ubuntu), I found that I could no longer use the bundled version of VLC Player connect to my streaming ethernet webcam, which is behind an SSL-protected Apache proxy. The problem turned out to be that it was rejecting my self-signed cert as untrusted (as it should), but there was no option to bypass the check (as there was in the previous version) or add my own certificate as trusted.

A bit of searching around turned up this solution, which is to add the certificate to Ubuntu’s list of trusted root certificates. Technically, my webserver doesn’t use a self-signed cert; it uses a cert which is signed by a self-signed cert. I did this so that I could create numerous certs for various purposes as I needed them, without having to import each individual cert into Firefox.

Basically, all I needed to do was copy my root self-signed cert somewhere under /usr/share/ca-certificates (best to create a new directory, then copy the .crt file into there) then run sudo dpkg-reconfigure ca-certificates to re-build the single, cached copy of all individual certs that the OS uses.

The dpkg-reconfigure tool will ask to confirm that the new certificate is valid (actually, it presented a list of all certificates, and I had to scroll to mine then select it for inclusion) then re-build the cache.

Et voilà, VLC player would now connect to my webcam without complaint!


General

Comments (0)

Permalink

windows 7 beta in virtualbox with virtual guest additions

After reading the hype around the “leaked” beta of Windows Vista SP2 Windows 7, I decided to download it myself and give it a try. So I grabbed a trustworthy-looking torrent and, after a few hours of downloading and seeding, fired up VirtualBox to give it a try.

I was running VirtualBox 1.6, and the Windows 7 install worked fine. Actually, better than fine… I was very impressed by the installer; it asked very minimal questions, and was much faster than the XP installer I’ve run oh so many times. This OS installer seemed more like a recent Linux installer, and that’s a good thing. It also used a very pleasing yet simple graphical interface.

Once the install was finished, I went to install the VirtualBox Guest Additions and hit a snag. It said that I was running an unsupported guest platform. I upgraded to VirtualBox 2.1 (which I was planning to do anyway… the new bridge/TUN-less networking sounds great!), hoping the Guest Additions would recognize the Windows 7 Beta, but still no dice.

Then as I was just about to settle for the poor performance of running Windows inside a VM without guest additions, Windows 7 popped up a dialog similar to “We noticed the program didn’t run as expected. We’ve enabled compatibility mode for it, so if you encountered an error the last time, try running it again.”

Whoa! Now this was some serious usability icing from Redmond! Unfortunately, the third time wasn’t the charm, but it got me “almost” there: I looked on the guest additions virtual install CD, and noticed three .exe programs — a smaller one and two larger ones with “-x86″ and “-amd64″ suffixes. Obviously the first was just a wrapper to call the “real” program, and I knew that Windows 7 is mostly just a visual refresh of the same Vista kernel, so if I got it to emulate Vista for the real installer, the drivers should work fine.

So I right-clicked the -x86 one (since I was running a 32-bit guest) and saw the “Troubleshoot Compatibility” option. I clicked Next and after it scanned the .exe, it presented several options such as “This program worked in a previous version of Windows but doesn’t now”, “The program doesn’t display correctly”, etc. I chose the first, at which point it asked which version of Windows it worked in. I chose Vista, clicked OK, then ran it. Success! The guest additions were installed and worked great (although they required a reboot… some things never change!)

So, a great big kudos to Microsoft on making an effective usability feature so easy to find. I’d used Compatibility Mode in XP before, way back when XP was new, although that was so long ago I’d forgotten about it.

I’m rather impressed with Windows 7 so far, although I still haven’t tried too much with it yet. The new taskbar seems like a pleasing touch, and the obsessive geek in me is very pleased that icon reordering on the taskbar is finally possible!


General

Comments (0)

Permalink

a reboot-less microsoft installer?

We use SharePoint 2007 at work, and I have a blog on it for work-related posts. I had heard good things about Windows Live Writer, Microsoft’s desktop blog post composer for Windows Live and Sharepoint blogs, so I decided to give it a try.

The first thing it did was ask me to update my Windows Installer, which is pretty standard since Microsoft likes to overhaul their installer system every couple years. So I did, and soon I had moved on to installing Writer.

Once the actual install began, I was shocked — shocked, I tell you! — by what I saw. The first was a line at the top that read:

“As each item finishes, you can start using it while the others continue to install.”

Then below the progress meter was another message which read:

“Installation may take a few minutes. Feel free to do other things while you wait.”

What?! You mean to tell me that Microsoft has finally figured out how to install/update non-OS software components without “suggesting” that you close all open programs, nagging you multiple times if you don’t, and then pestering you to reboot afterwards every few minutes until you cave? Maybe Microsoft is finally starting to take users’ productivity seriously? They are actually encouraging users to remain productive while software is being installed!

I mean, as a Linux user, I’m used to such things. I take it for granted that I can update my Apache webserver while it’s running, then do a “graceful” service reload afterwards with nary a second of actual service interruption or downtime. I take it for granted that I can update my web browser or word processor or IM program while they are running, and close/restart only those apps at my convenience.

But this is Microsoft! This is the same company that has taught the world that rebooting your computer is the first thing to try when something goes wrong and not the last! Sadly, my euphoria was burst later that evening when I installed IE8 Beta 2 on a Windows XP test box, which then required that I reboot after installation. Forcing a reboot after a web browser upgrade… now that’s the Microsoft I know!


General

Comments (5)

Permalink

new version of tsvn menu extension for firefox 3

As I mentioned in my open source pledge, I’ve switched from Windows to Ubuntu Linux as my main development environment. I’m very happy with the switch overall, but the one piece of software I really miss is TortoiseSVN!

It also means I haven’t had a chance to test my TortoiseSVN Menu extension with Firefox 3. I’ve compiled a new version of the extension but not yet uploaded it to the Mozilla Addons site. I need help to test it with Firefox 3 and TortoiseSVN 1.5, since I’ve only had a chance to make sure that it installs properly.

If you would like to help me test the extension with Firefox 3 and/or TortoiseSVN 1.5, please download it from here and then reply back to this blog post with your results. Once I’ve gotten a few people to test it out I’ll upload it to the official AMO site.

  • Install TortoiseSVN Menu Extension for Firefox 3. (See below: you should install directly from AMO by logging in and choosing the “Experimental” version, 0.2.3). You will need to right-click the extension and choose “Save As”, save to your hard drive, then install to FF3 locally (easiest way is to drag onto the FF3 window).

UPDATE 7/9/2008: I have uploaded the new version to addons.mozilla.org (AMO), but it will remain marked “Experimental” until it’s reviewed. You must be logged in to view or download experimental plugins. You can help move along the review process by writing a review on the AMO site.


General

Comments (1)

Permalink

why doesn’t windows suck less?

I just got a nice dose of schadenfreude as I read this email from Bill Gates after he tried and failed miserably to find and install a couple pieces of software for Windows. Anyone who uses Windows has been there before: hour after frustrating hour spent trying to coerce your computer to do do something which should be relatively simple:

“So after more than an hour of craziness and making my programs list garbage and being scared and seeing that Microsoft.com is a terrible website I haven’t run Moviemaker and I haven’t got the plus package.

“The lack of attention to usability represented by these experiences blows my mind. I thought we had reached a low with Windows Network places or the messages I get when I try to use 802.11. (don’t you just love that root certificate message?)”

On the one hand it’s rather humorous to see that Mr. Gates himself goes through the same annoyances the rest of us do when using Windows, but that also begs the question: why on earth does Windows still suck then?? This email was written 5 years ago, and Windows usability is still getting worse.

It blows my mind that people can still say that Linux “isn’t ready for the desktop.” Installing software in Ubuntu couldn’t be easier: whether you do it via the super-intuitive GUI or the command line, you simply search for and mark the software you want to install from one easy place, and all dependencies are automatically resolved. And you never need to reboot, unless you’re actually updating the kernel.

Of course Ubuntu is at an advantage here, being open source: they can directly distribute third-party software such as MySQL, Apache, OpenOffice, etc. But even third parties that want to distribute their own software (whether open or proprietary) can easily hook into the repository system and provide their own packages seamlessly, and even define interdependencies with Ubuntu or other software. All the other distros have similarly intuitive systems.

And then we have Microsoft Update, which for some inexplicable reason requires that you run it via Internet Explorer, and takes many minutes of “getting ready” before you’re even allowed to start using its (horribly unfriendly) interface.

Who knows, maybe Gates leaving is just the thing Microsoft needs (and here’s to hoping that Ballmer follows him out the door shortly). Having a CEO that puts up with a system so frustrating that even he can’t use it, much less allowing it to ship, is something that no company can survive with for long.


General

Comments (0)

Permalink

apple going open?

I’ve mentioned earlier that I think Apple is a rather anti-open company. They have enthusiastically used DRM to lock users into iTunes, and their recent overtures to move away from DRM seem half-hearted and hollow. They even opt for a proprietary connector on their iPhones and iPods so they can collect licensing fees on accessories rather than using the near-ubiquitous mini-USB connector, which of course has the industry-chilling effect of causing third parties to tailor to the largest demographic at the cost of pushing openness and competition aside.

The most notable exception to their closed nature has been WebKit, the rendering engine that powers their Safari web browser. WebKit was originally a fork of the KDE project’s KHTML engine, and after some initial grumbling by KDE developers that Apple was following the letter but not the spirit of the GPL, Apple publicly released its source code versioning and bug databases. As a result, both WebKit and KHTML enjoy wide developer support today, and a healthy ecosystem of collaboration has evolved around and between the two projects.

Apple’s motive in maintaining this collaboration is clear: they want web pages to render correctly in Safari. But that’s OK — contrary to popular belief, companies can demonstrate openness while still looking out for their own financial interest!

So I was a bit surprised today, when reading up on the upcoming “Snow Leopard Server” Mac OS X release, that they have been doing extensive work on open-source Calendar and Contacts servers as well, released under the Apache 2.0 license. The so-called “Exchange killer” of the open-source world is still a very elusive animal, and its absence is particularly frustrating for those of us trying to stay connected and synchronized while still supporting open standards. Outlook and Exchange are both horrible products, but the fact remains that they still have no peer in this area, open or not.

Once again, Apple’s motives here are rather self-serving (as explained in the article): they want the iPhone to crack into the lucrative enterprise business space, as well as give regular consumers the type of reliable push email and synchronization services that business users have enjoyed for some time. Well, all I can say is: that’s great, more power to them!

Kudos, Apple, for taking a bold and welcome step in supporting openness instead of just writing another proprietary server technology. I’ll certainly be keeping an eye on these developments and look forward to being able to someday (hopefully soon) deploy reliable Calendar and Contacts servers for my personal use.


General

Comments (0)

Permalink

looks like dell may give us the eee killer

I’ve had my Eee for a few weeks now and my experience with it has been pretty much as I expected: overall I’m very pleased with the little device, but there’s definitely room for improvement. The keyboard is usable (I’m typing this post on it now) but a few layout improvements would make it much better.

And, the infamous Wi-Fi issues have gotten me a couple times; I have no problems at all connecting to my home network (which uses WPA) but sometimes I can’t connect to public hotspots. Which isn’t too big of a deal, since I’m able now to tether to my Windows Mobile 6 phone with its unlimited data plan.

So in short, it’s living up to my expectations of an ultra-mobile PC to hold me over until the industry can “get it right” in this segment. And it looks like Dell may come to the rescue. Their “Dell E” line looks very impressive, and is set to start at $299 on the low end!

Dell certainly has the whole economies-of-scale thing worked out, and the fact that they already offer systems pre-loaded with Ubuntu is very encouraging. I’m certainly hopeful that they can put together a great Ubuntu system that works very well out-of-the-box and is supported with new updates, at least much better than the terrible Xandros flavor that Asus used but doesn’t offer updates for. I’m also very encouraged about their recent announcement that they will be pressuring their component providers to release fully open-source drivers, which should also help the Dell E have first-class reliability with its hardware.

If you look at the slides provided on the Engadget link, they also seem to be prepping their sales channel to position Linux as the best choice for this type of device, with XP also being “available” if users really want it.

I have the very strong feeling that by the time Christmas rolls around this year, there will be a great many highly-capable (and inexpensive) netbooks to choose from.


General

Comments (0)

Permalink

death by 1000 paper cuts

Here’s a great site and accompanying blog post that detail many of the annoyances that have plagued Windows for far too long and still aren’t fixed in Vista. They concentrate mostly on visual and design aspects (as opposed to functionality) and may seem pedantic at first, but Microsoft still hasn’t figured out that it’s the little things that matter.

For as much as they’ve hyped their sleek Aero Glass interface, you’d at least think that they would have made sure they got rid of all the “old” icons from XP (and in some cases, 95), but that’s painfully not the case. When you’re suddenly presented with a large icon that is jarringly out of place with the rest of the UI, it takes a lot away from the experience.

Hopefully Microsoft will not ignore the effort this blogger has put into detailing them in a well-presented, orderly fashion.


General

Comments (0)

Permalink

it’s not me, windows, it’s you

You know how after you’ve been in an unhealthy relationship for a while, and you’ve decided to break it off, but haven’t actually done so yet, it still feels like a weight has been lifted off your shoulders? You’re not exactly looking forward to the breakup, and you’re a little apprehensive about how things will be afterward. But suddenly the little things no longer annoy you, because soon, you won’t have to put up with them anymore.

Maybe you even begin to notice new little quirks that annoy you, things you’ve put up with for far too long without even realizing it, but, as “How I Met Your Mother” taught us, once you notice them you can’t un-notice them. But that’s okay too, because those will also soon be a thing of the past.

My time on my home PC is split about 50/50 between Ubuntu and Windows these days while I continue to make the transition. Simply logging in to Ubuntu is great; it takes about 5-10 seconds after I type my password before Ubuntu is ready for me to be productive. The 2-3 minute startup ritual that Windows performs just to log me in doesn’t really seem as painful anymore, because it will soon be gone. Yeah, Windows runs much better when freshly installed too, but without a system registry and an arms race of apps that all try to get in your face the most by starting system tray applets and other cruft, I’m hoping Ubuntu is much better about staying quick and responsive.

Yesterday, I installed the Funambol portal plugin on my Windows Mobile 6 phone under the hopes that their “push email and PIM data synchronization” would actually work well and be useful (they don’t and aren’t). Before installing it, I decided to uninstall a few other apps I’d tried, so I opened the Remove Programs screen and picked one using the directional pad (which is easier than pulling out the stylus or trying to fingernail-tap). Then I picked another one to uninstall (or so I thought), then tapped Remove, but Windows had pulled the ol’ focus-item-is-different-from-selected-item gag! Oh, you zany Windows, I removed the wrong program!

So today I decided to remove Funambol. After I selected Remove and waited a minute or so, I got the following message: “The selected program was not fully removed. Do you want to keep it in the list of installed programs?” So I assume my two choices really are: keep it in the list of programs and have a link to a mostly-removed app cluttering up my menu forever; or remove it from the program list and forever kiss goodbye to any hope of “fully” removing it. I chose the latter, which didn’t actually remove it from the Start menu anyway, so now I have a shortcut to a program that can’t be killed once started which just displays an empty box with an “OK” button in an infinite loop. Oh, Windows, you slay me!

I’m not sure how I’ll manage without ten-minute Windows Update sessions, or being nagged every five minutes to reboot because of an update to some non-essential app which is nonetheless deeply integrated into the OS, or “requesting” a reboot of my computer only to be vetoed by a slew of userland apps that each need to ask whether I really want to quit. But I think I’ll manage.

I really don’t know why I’ve subjected myself to this crap for so long. Of course, Ubuntu’s UI is also far from perfect (why can’t I right-click a launch menu item and edit its properties?!), but I am eagerly looking forward to my breakup with Windows, as soon as it moves its shit out of my apartment and I change the locks. Maybe we can still be friends, awkwardly exchanging pleasantries when I run it inside a VM from time to time to test a website I’m working on. I guess time will tell.


General

Comments (0)

Permalink

wow, thanks for the status

So, like I said, I ordered my Linux-based Eee PC from Amazon last week. Well, not really from Amazon, but from one of their partners through Amazon’s main site. That was five days ago (granted, that included a 3-day weekend), and I hadn’t received so much as an order confirmation email.

When I logged in to Amazon to check the status, it had changed from “will ship on 5/28″ to “will ship between 5/30 and 6/3″. WTF?! I knew that demand had been really strong for the new Eee, and I was worried that they had overpromised their supply (even though it said “In Stock” when I ordered) and that I was gonna be pulled into a never-ending “just a couple more days” cycle. So I emailed the company, asking what the dealio was and whether my PC was backordered, and said if I didn’t hear back today I’d cancel my order.

A short while later, I got an email from the company, explaining that demand was very high for that model, and Asus shipped the Linux models to the resellers 3 days late, but they did have the PCs in, and they were getting them out as quickly as possible, but they first had to account for all the serial numbers and match them up to orders to activate the warranty, but I was 100% guaranteed to receive one of those, and it would ship Friday or Monday, and they’d send the tracking numbers ASAP, and thank you for your patience and understanding, and if I had an “emergency need” for my Eee to let them know. Oh, and they attached two photos to the email, one of a stack of 100 Eees sitting in their warehouse, and one of a part number sticker off one of them, I guess to assure me they weren’t just full of b.s.

I politely replied back and thanked them for the info and said I understand these things happen. But really, why don’t companies offer up that kind of info voluntarily beforehand? I would think that any e-tailer these days should know that when they are dealing with “Internet time”, people expect to get at least an email order confirmation immediately after placing an order, then be kept in the loop on status changes or delays. Three business days after placing an order is far too long to let a customer go without feedback. And especially when you’re dealing with geeky early-adopter types who order Linux-based notebooks at first launch, we get highly impatient when we log in to see our order status and find it has changed without any explanation.

So, Amazon retail partner, thanks for the status update, but maybe next time it would serve us both better, and save you a trip to the warehouse with your digital camera, to just let me know ahead of time!


General

Comments (0)

Permalink

windows 7 will be awesome!

I just read this fascinating yet painful attempt by CNet journalist Ina Fried to extract any information whatsoever about the next consumer version of Windows from Microsoft’s new Senior Vice President of Windows Engineering, Steven Sinofsky (who just took over from Jim Allchin). If you don’t feel like reading six pages of a Microsoft executive saying absolutely nothing, here’s Fried’s executive summary.

And here is my executive summary:

We’ve heard absolutely nothing about Windows 7 lately. What can you tell us?
It will have Internet Explorer 8. And we’re working with partners.

Apple has been eating your lunch lately with their anti-Vista marketing in the consumer space. How are you going to respond?
We’re working with partners.

We’ve heard some interesting information about the new “MinWin” kernel that will go into Windows 7; can you expand on that?
No, that’s wrong. It will have the Vista kernel. And we’re working with partners.

So what do you see as the problem with Vista’s execution?
I’d rather not dwell on the past.

OK, you mentioned that Windows 7 will build on top of the work that went into Windows Server 2008; does that mean it too will be more of a modular design?
I’d rather not talk about the future.

Don’t you think being tight-lipped about your future OS is going to hurt you?
We’re working with partners.

Ouch! This interview speaks volumes about Microsoft’s corporate mentality. It’s gonna take a lot more than a hip new ad campaign to fix that.