Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Jul 2004 23:44:45 -0500
From:      Dan Nelson <dnelson@allantgroup.com>
To:        Eitarou Kamo <e-kamo@trio.plala.or.jp>, Daniel Ellard <ellard@eecs.harvard.edu>, freebsd-hackers@FreeBSD.ORG
Subject:   Re: Article on Sun's DTrace
Message-ID:  <20040708044444.GE57155@dan.emsphone.com>
In-Reply-To: <20040708034845.GA59801@VARK.homeunix.com>
References:  <20040706120130.3DF9816A57D@hub.freebsd.org> <20040706101140.T92636@bowser.eecs.harvard.edu> <40EB9A46.2050409@trio.plala.or.jp> <20040708034845.GA59801@VARK.homeunix.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (Jul 07), David Schultz said:
> 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.

Pawel Jakub Dawidek has already written a C-like language for his
Cerber project that looks like it could be used for a FreeBSD DTrace. 
It doesn't support associative arrays for stat collecting like D does,
but it's got just about everything else.  If you just wanted to track
syscalls, you could almost use Cerber as-is.

http://cerber.sourceforge.net/

-- 
	Dan Nelson
	dnelson@allantgroup.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040708044444.GE57155>