{"id":1309,"date":"2007-08-14T12:00:00","date_gmt":"2007-08-14T12:00:00","guid":{"rendered":"http:\/\/orcldoug.com\/blog\/?p=1309"},"modified":"2007-08-14T12:00:00","modified_gmt":"2007-08-14T12:00:00","slug":"dtrace-and-linux","status":"publish","type":"post","link":"http:\/\/orcldoug.com\/blog\/2007\/08\/14\/dtrace-and-linux\/","title":{"rendered":"DTrace and Linux"},"content":{"rendered":"<p>As a follow-up to my DTrace and Oracle overview<br \/>\npresentation at the <a href=\"http:\/\/www.miracleltd.com\/index.asp?page=167&amp;page2=343\">MSDBF<\/a> &#8230;<\/p>\n<p>I<br \/>\nhighlighted that DTrace is not just a Solaris 10 tool. It could be ported to other<br \/>\nOperating Systems with Sun&#8217;s encouragement and BSD and OS-X are early<br \/>\nexamples of this. I also mentioned that IBM are bringing out a<br \/>\nDTrace-like tool called <a href=\"http:\/\/blog.thilelli.net\/post\/2007\/05\/22\/Upcoming-IBM-AIX-6-features-vs-Sun-Solaris-10-and-OpenSolaris\">probevue<\/a> in new versions of AIX. Read some more thoughts<br \/>\non this subject from one of the DTrace engineering team <a href=\"http:\/\/blogs.sun.com\/bmc\/entry\/dtrace_on_aix\">here<\/a><br \/>\nand <a href=\"http:\/\/www.opensolaris.org\/jive\/thread.jspa?threadID=31286&amp;tstart=15\">here&#8217;s<\/a> a<br \/>\nrelevant forum discussion. <\/p>\n<p>However,<br \/>\nthe eagle-eyed Graham Wood from Oracle spotted that I glossed<br \/>\nover the possibility of DTrace being ported to Linux which is an increasingly<br \/>\nimportant option for Corporate Data Centres. Why did I (deliberately) gloss over it? I simply<br \/>\ndidn&#8217;t know what the future of DTrace might be on Linux, but suspected that the<br \/>\nporting exercise might be inherently difficult for some imagined reasons. My<br \/>\nimagination was in gear because whenever I use system management tools on Linux<br \/>\nthey don&#8217;t seem quite as good as those on big vendor Unixes. As usual, that<br \/>\ncould just be my personal bias or maybe they need to mature a little yet?<br \/>\n(I&#8217;m really going to have to start justifying some of these lingering feelings.)<\/p>\n<p>Anyway, I kept following this story and<br \/>\n<a href=\"http:\/\/kevinclosson.wordpress.com\/\">Kevin Closson<\/a> helped out by pointing out the existence of <a href=\"http:\/\/sourceware.org\/systemtap\/\">SystemTap<\/a> on Linux<br \/>\n(which I&#8217;ve still to try out). Then I noticed <a href=\"http:\/\/blogs.sun.com\/ahl\/date\/20070802\">this<\/a> from another one of those DTrace guys!<br \/>\nAgree or disagree (I tend to agree), that&#8217;s a really entertaining blog and some<br \/>\nof the suggestions of plagiarism are pretty funny.<\/p>\n<p>To get back to the original question from Graham and my<br \/>\nfuzzy answer, <a href=\"http:\/\/blogs.sun.com\/ahl\/date\/20070806\">here&#8217;s<\/a> what Adam<br \/>\nLeventhal thinks is involved in a Linux port, along with a discussion of the<br \/>\nlicensing implications. Because, in the end, it looks like that&#8217;s what all of<br \/>\nthis is about and I should have just said to Graham &#8211; <i>&#8216;Won&#8217;t happen. Licensing.&#8217; <\/i><br \/>\nSee what you think.<\/p>\n<p>Oh, and the last<br \/>\nsmall item is a video via <a href=\"http:\/\/www.nbrightside.com\/blog\/\">Andy C<\/a> of <a href=\"http:\/\/scobleizer.com\/2007\/07\/03\/a-conversation-with-suns-dtrace-team\/\">Robert Scoble interviewing the DTrace<br \/>\nteam<\/a>.<\/p>\n<p>If you want to follow what&#8217;s happening in the DTrace world, there are several blog links in the Unix section of my blog-roll, over on the right there.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As a follow-up to my DTrace and Oracle overview presentation at the MSDBF &#8230; I highlighted that DTrace is not just a Solaris 10 tool. It could be ported to other Operating Systems with Sun&#8217;s encouragement and BSD and OS-X are early examples of this. I also mentioned that IBM are bringing out a DTrace-like&hellip; <a class=\"more-link\" href=\"http:\/\/orcldoug.com\/blog\/2007\/08\/14\/dtrace-and-linux\/\">Continue reading <span class=\"screen-reader-text\">DTrace and Linux<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1309","post","type-post","status-publish","format-standard","hentry","category-uncategorized","entry"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":1107,"url":"http:\/\/orcldoug.com\/blog\/2006\/10\/22\/dtrace\/","url_meta":{"origin":1309,"position":0},"title":"DTrace","date":"October 22, 2006","format":false,"excerpt":"I've certainly hinted at it before, but if there's one good reason for Oracle techies to run Solaris 10 (or OpenSolaris) on their home equipment, it's this. As far as I'm aware, there is nothing available on Linux which is within a million miles of DTrace in helping you see\u2026","rel":"","context":"With 6 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1286,"url":"http:\/\/orcldoug.com\/blog\/2007\/06\/13\/a-few-things-ive-noticed-recently\/","url_meta":{"origin":1309,"position":1},"title":"A Few Things I&#8217;ve Noticed Recently","date":"June 13, 2007","format":false,"excerpt":"A new title on the Non-Employee section of blogs.oracle.com NON-EMPLOYEE BLOGS (that we know of) .... \ud83d\ude09A series of articles on learning DTrace. I think these look like a great introduction and are far more useful than any presentation slides I have. They've also made me reconsider some of the\u2026","rel":"","context":"With 3 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1163,"url":"http:\/\/orcldoug.com\/blog\/2006\/12\/16\/cocomment-and-oprofile\/","url_meta":{"origin":1309,"position":2},"title":"coComment and Oprofile","date":"December 16, 2006","format":false,"excerpt":"I'd planned a little blogging this weekend but my niece gave birth at 4:43 am today and it looks like I'll spend tomorrow driving to Aberdeen to visit her. It's only about 100 miles each way, but they're among the worst 100 miles I've ever driven \ud83d\ude41 (Anyone who's commuted\u2026","rel":"","context":"With 4 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1275,"url":"http:\/\/orcldoug.com\/blog\/2007\/06\/02\/a-cuddly-toy-writes\/","url_meta":{"origin":1309,"position":3},"title":"A Cuddly Toy Writes &#8230;","date":"June 2, 2007","format":false,"excerpt":"While Douglas lies sleeping, recovering from several nights of geek revelry, we'd like to take this opportunity to reveal the truth about that man's morals and reliability. (N.B. The Dog can use the laptop and is familiar with Serendipity's user interface, but be assured that he's voicing our collective opinion.)Imagine\u2026","rel":"","context":"With 9 comments","img":{"alt_text":"","src":"\/serendipity\/uploads\/xBoys.jpg.pagespeed.ic.lsnl5dzCtA.jpg","width":350,"height":200},"classes":[]},{"id":1314,"url":"http:\/\/orcldoug.com\/blog\/2007\/09\/09\/one-day-soon-ill-install-something\/","url_meta":{"origin":1309,"position":4},"title":"One Day Soon, I&#8217;ll Install Something","date":"September 9, 2007","format":false,"excerpt":"What a horrible week it's been from a technical perspective.I decided mid-way through the previous week that I was going to bite the bullet, give up on DTrace for a while and install Linux on the server so I could run the PX tests on 11g. Then Jeff Moss sent\u2026","rel":"","context":"With 20 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1725,"url":"http:\/\/orcldoug.com\/blog\/2014\/09\/28\/oow-2014-ace-director-briefing\/","url_meta":{"origin":1309,"position":5},"title":"OOW 2014: ACE Director Briefing","date":"September 28, 2014","format":false,"excerpt":"Disclosure: I'm attending Openworld at the invitation of the OTN ACE Director program who are paying for my flights, hotel and conference fee. My employer has helpfully let me attend on work time, as well as sending other team mates because they recognise the educational value of attending. Despite that,\u2026","rel":"","context":"Similar post","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/posts\/1309","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/comments?post=1309"}],"version-history":[{"count":0,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/posts\/1309\/revisions"}],"wp:attachment":[{"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/media?parent=1309"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/categories?post=1309"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/tags?post=1309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}