Article on Sun's DTrace
das at FreeBSD.ORG
Wed Jul 7 20:48:50 PDT 2004
On Wed, Jul 07, 2004, Eitarou Kamo wrote:
> FreeBSD has good features such as jail, chroot e.t.c. which can controll
Solaris 10 has these features, too, but I'm not sure what that has
to do with DTrace.
> process or resources in parallel. So you need not port DTrace entirely.
> You can implement DTrace like one from scratch. Using legacy system
> sometimes makes new system feature. I would rather expect new one than
> porting. DTrace is one of example, I think. You may be able to fork new
> process in parallel in the future. If I dare name it, It's "B(SD)Trace"?
> But it's up to
> your effort. DTrace is a pioneer work. And for the people like me who
> to put the debug lines in kernel this must be powerful tool.
The page referenced earlier in this thread pointed out that 6
staff-years went into DTrace. That's accurate, and we're not
talking about part-time employees or people who don't know what
they're doing. The D compiler aside, this is not a small matter
of programming that can just be ported to a new OS or machine
architecture in a few months.
That said, there is prior work in this area, such as:
But these other efforts don't come close to DTrace.
More information about the freebsd-hackers