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

