DTrace Rides the Leopard
Congratulations to the OpenSolaris DTrace
community for hopping on the Leopard. The
community continues to grow. Here are a few links I found in case you
are just getting up:
- DTrace on Mac OS X!
- DTrace on MacOS X at WWDC
- Apples DTrace team
- Apple OS X Includes DTrace
- DTrace on MacOS!
- "the open source DTrace, now built into Mac OS X Leopard."
- Mac OS X Leopard gets Suns DTrace
- DTrace in Apple’s XCode 3.0
- michael-mccracken.net » XCode 3.0
- Tech Blabber: DTrace on OSX
- DTrace on MacOS X - it is for real!
- Apple Launches MacOSForge, Releases Intel Sources, Includes Dtrace
- Leopard Xcode 3.0 Preview
- New launches at WWDC - MacPro, intel xserves and Leopard Previe
- Apple news
- DTrace your Macintosh
- Mac OS X, Spring 2007, OpenSolaris - *now*
- Ted Leung on the air: WWDC comments
- Is Apple’s Time Machine Built On Sun’s ZFS?
- DTrace in Mac OS
- Further thoughts on WWDC so far





Posted by Iwan on August 14, 2006 at 09:06 PM JST #
We opened the code to Solaris because we wanted to build a global developer community, and we wrapped our product in a new business model to support that. Both sides are important: open development & new business model.
Sun's customers and partners benefit from all this because they can now see the code, fix things, optimize apps, better understand the system, or even help us build the platform itself -- all while having the option of full support from Sun. Individual developers benefit because they can get their hands on the code and scratch that itch which may become the next great innovation integrated into Solaris. Sun benefits by being able to engage more developers in more regions throughout the world -- especially in emerging markets that absolutely require open source -- who have new ideas about where to take the technology.
Ultimately, as a company I believe we opened Solaris because we wanted to expand the Solaris market. The entire market. We weren't so much concerned with protecting this or that particular feature. That doesn't work for very long anymore anyway. Instead, I think we have bigger plans for Solaris, and they are all based on the notion of leveraging the advanced state of our code to engage new developers and grow the market for all of our systems and services. Also, while engaging new developers, the quality of our products improve as well. As strong as DTrace and ZFS and some of the other features are, Solaris has some weaknesses as well.
So, in that context, Apple didn't "copy" the code. We opened it. That's a subtle difference, but I think it's an important distinction. The Sun DTrace team now has an engineering relationship with the Apple DTrace team, and Apple is potentially an extremely valuable member of the OpenSolaris community. Hopefully, they will participate and contribute as we and others are. Open Source works best for those individuals and companys who contribute back. Those who don't generally get left behind.
For a somewhat vastly better explanation, check out Simon's Zen of Free -- http://blogs.sun.com/roller/resources/webmink/0630-Zen-Of-Free-OSCON.pdf -- and other open source essays -- http://www.webmink.net/free/Essay-List.htm -- especially the ones involving business models.
Posted by Jim Grisanzio on August 14, 2006 at 11:24 PM JST #