Middleware, development tools, realtime operating system
software and services for superior embedded design
‹ QNX.com
Home
Project Categories
Projects
Community Search
Project: dtrace     Project Home

Project Overview

Dtrace is a powerful dynamic tracing facility, initially developed by Sun for use in Solaris 10. It was then made available as part of the OpenSolaris project. Since then it has been ported to FreeBSD, and Mac OS X - Leopard.

Project Status

An initial prototype is (sort of) working, although only on uniprocessor x86 machines for the time being. Check it out at the InitialPrototype page.

Initial work on the new port of the userland libs has begun. For more info, see the PortingStatus page.

The Future

Planning work has started for a more thorough port. We are still in the very early stages, but we will try to give planning updates soon.

Further Reading

In the meantime, if you want to learn more about dtrace, here are some useful links...

OpenSolaris Dtrace Community - There are many useful links here.
BigAdmin Page - This is the main Dtrace page at Sun.
ACM Queue Article - A well written article that gets more into the motivation for dtrace than most of the reference material found in the documentation.
Bryan Cantrill's Google Presentation - Bryan Cantrill presents at the Googleplex - if you can get through the first few minutes in which he tirades against the book "Dreaming in Code", there is a lot of great material in his demo.

The following blogs are by the original author's of dtrace, known as the Dtrace Three, which are all well worth perusing. Bryan Cantrill's Blog, Adam Leventhal's Blog and Mike Shapiro's Blog.

Licensing

As part of the OpenSolaris project, dtrace is licensed under the Common Development and Distribution License (CDDL). You can read all about it here - http://www.opensolaris.org/os/about/faq/licensing_faq/

dtrace

A QNX port of the
Solaris dtrace tool.
Project Created: 01/11/2008
Project News (0 Items)
Project Members
Total Project Members:4
Project Administrators:
Colin Burgess
Frederic Plante
Project News:
There are no News Items.