During the WWDC keynote quite a lot of fun was being made of Microsoft and their upcoming Vista release. Granted, the VP from software engineering where making a point that Apple’s current Mac OSX version, Tiger, holds its own against Vista and they’ve got Leopard around the corner. But still, at WWDC they’re preaching to the choir and I feel the Microsoft bashing lessens their own achievement.
Leopard is looking really strong though. As a GNU/Linux convert I am heartened to see support for virtual desktops. Of all the features I miss from my Ubuntu installation, this is probably on my top three list.
But the most interresting thing is hardly mentioned at all on the ususal news sites: Xcode 3 features Xray, a tracing program built on DTrace. There’s a little more information at Mike Shapiro’s blog.
I develop software for Microsoft Windows and I wish I had DTrace too. Hunting down performance problems can be tricky under controlled conditions on my developer machine. It’s often impossible to do at all on a customer installation. Since it seems that Apple is including DTrace not only as part of Xray, but also as a binary under /usr/sbin, profiling an installed application on site certainly looks like it will become a reality on a Leopard machine.
Microsoft, please start your photocopiers; I want tracing capabilities like this in Vista too!