Re: OBSD Functionality ala DTrace

2007-11-24 Thread Edd Barrett
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



OBSD Functionality ala DTrace

2007-11-23 Thread Tito Mari Francis EscaƱo
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!