Hi,
On 23/11/2007, Tito Mari Francis EscaC1o [EMAIL PROTECTED] wrote:
One of the most developer- and sysadmin-friendly tools in Solaris is
DTrace (dynamic tracing framework), enabling one to troubleshoot or
observe the system's behavior and performance in real-time. However,
I'm not sure if Sun's CDDL is BSD-friendly, and how feasible is it to
implement.
Having a free and full-disclosure OS of good reputation on security
with simplified X-ray vision-like perspective/monitoring of the system
performance for the developers and especially administrators
would/should be the killer-app!
How can one conduct similiar functionality without resorting to
porting DTrace? Please provide me pointers how to get similar results
with simplicity to get rid of DTrace-envy :)
Thank you very much!
This has been covered before.
I would love to see dtrace(and zfs) in OpenBSD to, but there are
licensing issues regarding the CDDL. I *think* (but might be wrong)
the main problem is that this kind of stuff needs to be kernelized,
and only BSD licensed code can be there (Am I correct?).
However I believe the LKM (loadable kernel modules) framework still
works for OpenBSD, so perhaps you could make a port that makes a
module???
I think the nearest you will get to dtrace on OpenBSD is ktrace/kdump,
althought these tools are more like truss than dtrace.
All of Suns new dtrace/zfs code is in FreeBSD, perhaps this is better for you?
--
Best Regards
Edd
---
http://students.dec.bournemouth.ac.uk/ebarrett