Solaris DTrace To Be Ported to FreeBSD
daria42 writes "It looks like Sun's famous Dynamic Tracing tool - one of the best features in Solaris 10 - is getting ported to FreeBSD. Sun open-sourced the code back in January and it has been picked up by FreeBSD developer Devon O'Dell. The tool provides insanely great advanced performance analysis and debugging features for server software. Good to see some result come out of the Sun open-sourcing process." From the article: "O'Dell told ZDNet Australia the aim of the project -- which commenced a month ago -- was that all scripts and applications that utilised DTrace under its native Solaris environment should be able to run in FreeBSD with no changes. While FreeBSD's existing ktrace function was similar to DTrace, it was limited in scope, according to O'Dell. 'FreeBSD implements a somewhat similar facility for dynamically instrumenting syscalls for any given application,' he said."
What with ZFS and Linux partitions being put off at least until 2006 it might be the *only* feature of Solaris 10 for now. Not to be confused with the "pains" that were added, like insipid way java management console plugins are added/admined, new hiding places for common admin/config files or how general installation is just a pain in the keister. Save yourself some trouble, GNU/Linux passed up Solaris about 2 years ago.
GNUtards complaining about other systems not being posix compliant? That's pretty funny. The -f option to ps is an XSI extention, and doesn't need to exist since it gives you a subset of what other options give, and you can get precisely what you want/need with the -o option. Adding every random option under the sun, and creating bloated, broken utilities is not a good thing, although it does seem to be GNU policy. Then again, it takes some special people to make "man" exploitable.
From all the posts on the lists I've seen, it would appear that most people coming from linux complain because they can't be bothered to read the man pages to see what the options they should be using are, and just complain that everything isn't the same as the last linux box they used. Hell, half the complaints are dumbasses who think that the BSDs have a broken rm because they do rm * and it doesn't ask them what files they want to delete.