Oracle To Bring Dtrace To Linux
mvar writes "Dtrace co-author Adam Leventhal writes on his blog about Dtrace for Linux: 'Yesterday (October 4, 2011) Oracle made the surprising announcement that they would be porting some key Solaris features, DTrace and Zones, to Oracle Enterprise Linux. As one of the original authors, the news about DTrace was particularly interesting to me, so I started digging. Even among Oracle employees, there's uncertainty about what was announced. Ed Screven gave us just a couple of bullet points in his keynote; Sergio Leunissen, the product manager for OEL, didn't have further details in his OpenWorld talk beyond it being a beta of limited functionality; and the entire Solaris team seemed completely taken by surprise. Leunissen stated that only the kernel components of DTrace are part of the port. It's unclear whether that means just fbt or includes sdt and the related providers. It sounds certain, though, that it won't pass the DTrace test suite which is the deciding criterion between a DTrace port and some sort of work in progress.'"
DTrace is serious software.
So, are they porting Solaris functionality to OEL as a precursor to phasing out Solaris entirely? It would suck to see Solaris go from a nostalgia point of view, but it never made much sense to me why one company would continue to develop two Unix-like operating systems.
Hey Oracle,
Cool now bring ZFS to linux!
http://www.youtube.com/watch?v=piVnArp9ZE0
If you want Dtrace and ZFS, just go with FreeBSD. You get pf and jails thrown in for the effort.
Problem is Oracle will only be dual-licensing some Kernel hooks under the GPL and CDDL. The majority of DTrace (kernel modules, tools, etc.) will be licensed under the CDDL which is not really compatible with the GPL:
http://www.gnu.org/licenses/license-list.html and http://en.wikipedia.org/wiki/Common_Development_and_Distribution_License
Common Development and Distribution License (CDDL), version 1.0 (#CDDL)
This is a free software license. It has a copyleft with a scope that's similar to the one in the Mozilla Public License, which makes it incompatible with the GNU GPL. This means a module covered by the GPL and a module covered by the CDDL cannot legally be linked together. We urge you not to use the CDDL for this reason.
So basically only Oracle will ship Dtrace on Linux, no other vendor in their right mind will ship it due to the issues around the toxic CDDL license =(.
This is a great technology story - even if only for one version of Linux so far. DTrace will bring tremendous value for troubleshooting and performance analysis, and is a technology I use (almost) every day.
For example, yesterday I had a CPU bound workload with an unexpected level of variation, and used DTrace to measure the effect of CPU thread affinity and interrupt activity on that workload. I used DTrace to pull the runtime along with other details: number of scheduling events for that thread, along with the CPUs that the thread ran on; also, for preemption, the pre-emptor thread (to see why) along with both its user-level and kernel stack traces; also the interrupt thread and device. I fairly quickly showed that the runtime variation was caused by network interface interrupts from an entirely different application. This analysis would take quite a lot longer without DTrace, and may be prohibitively difficult to complete.
Many of my uses of DTrace are much more straightforward than that; including identifying file system latency for applications, application response time, and CPU dispatcher queue latency. I've listed many more examples in the DTrace book (http://www.dtracebook.com). It should be a great resource of ideas for those looking to use DTrace on Linux - since the hardest part for people has been knowing where to start, given the ability to see everything.
Sorry Larry, too late. Linux does not need it.
Got news for you, Solaris is not quite as special as you think it is.
Linux already has SystemTap.
http://sourceware.org/systemtap/
You can keep slowlaris and go play with it by yourself.
This story appeared yesterday on Linux Today. And it's not even close to the first time this has happened. If we can read about this first on Linux Today then what's the point of coming to Slashdot? Especially 24 hours late.
No one ever had to evacuate a city because the solar panels broke!
How does it compare against ETW?
And with "Kernel" people understands it is a synonym to Operating System?
So Oracle is porting SunOS functions to Linux
From OS to OS, leaving userland out of the port.
Btrfs seems to have been in development forever, and the developers on the one hand say that it's mostly stable, but on the other there are still some pretty scare bugs. It doesn't make a terrible amount of sense for Oracle to develop two next-gen CoW filesystems.
After bringing DTrace to Linux, they are then likely going to turn around and sue people somehow; kind of like they did with Java.
Don't use anything from Oracle; they are worse than Microsoft.
I suspect Oracle is trying for another cash grab. Port the parts of DTrace that have to be in the kernel and open source them, then sell an add-on package (perhaps only for their Linux) with the rest of the functionality. Let's face it -- Oracle is much more focused and effective at monetizing technology than Sun ever was.
I do not fail; I succeed at finding out what does not work.
The conversation is interesting - but if people take a look at http://crtags.blogspot.com, you will find a port of Dtrace to Linux. Its a loadable driver - just compile, load, and run. (I would still rate it as beta, but it works for most things).
ZFS has been done (although I have not followed this project).
Start with the license.
Yesterday (October 4, 2011) Oracle made the surprising announcement that they would be porting some key Solaris features, DTrace and Zones, to Oracle Enterprise Linux. As one of the original authors, the news about DTrace was particularly interesting to me, so I started digging. Even among Oracle employees, there's uncertainty about what was announced.
This sounds like a typical PHB decision: make a crazy choice without consulting the engineers as to whether it's a good idea, possible or even wanted, and could potentially threaten the existence of their existing products that have had blood sweated over them for 20 years, makes their continuing relevance to the company (and therefore employment prospects) seem very uncertain and replaces a technically-superior product with a less-able competitor.
Disclaimer: I don't work for Oracle. I know some Solaris people, and although Linux is great (it's what I do), Solaris still beats it in terms of things like high-end scalability. As we move to a massively multi-core, multi-cpu world, the Solaris kernel has a lot of advantages.
Maybe the PHBs don't care any more. Maybe they'd rather spend the effort on Linux. Who knows. It sounds like a bad time to work in the Solaris group at Oracle.
So, again, "good" is being replaced by "good enough." That's the commoditisation of technology. The invisible hand has spoken. That's life.
Stick Men
See subject-line above: It's pretty "self-explanatory" - this place has a LARGE following daily is why (probably wider & larger than the source article's site in fact)...
APK
P.S.=> Above ALL else? This site's mainly known as a "news aggregator" - &, that means it finds good articles that users submit for discussion, & up on the pages here it goes (straight from whatever horses' mouth, for community commentary here) - that's all, & thus? /.'s functioning JUST AS IT SHOULD, & ALWAYS HAS, doing what it was made to do is all!...
... apk
Whats the point, there is systemtap already.
I wouldn't expect this to see the light of kernel mainline ever, or at least not until Oracle stops selling their Enterprise Linux offering.
DTrace on Linux will probably be something like Ksplice where it's available only to paying customer (last I checked, correct me if I'm wrong).
Good thing this opens the doors within Oracle to consider migrating more of the Solaris features to Linux, even if it's only for OEL for the time being. Personally, while being a Solaris sysadmin, I'm not wasting my time on Solaris anymore and I certainly won't be bothering with Solaris 11 unless my employer shows the need. So far our next hardware refresh cycle is up for in 6 months and nobody bothered to ask Oracle for a quote. The word is that it's going to be Linux for everything.
none
It has been available for Linux since 2008. 02-Aug-2008 Work in progress port of Sun's DTrace system for Linux. It is actively maintained. http://www.crisp.demon.co.uk/tools.html I don't see anything new to the table outside of keyboard, mouse, and framebuffer recording. I'm not sure a lot of Linux users would find that an attractive addition.
Built-in instruments can track
User events, such as keyboard keys pressed and mouse moves and clicks with exact time.
CPU activity of processes and threads.
Memory allocation and release, garbage collection and memory leaks.
File reads, writes, locks.
Network activity and traffic.
Graphics and inner workings of OpenGL.
Having to work for a living is the root of all evil.
Oracle To Bring Disgrace to Linux ? Just saying, is all.
funniest thing on /. this year.
And, until you show us all with proof that you in fact have a PhD in English to make you an "expert" on the English language, AND, that you show us some certification that makes YOU "the master of how to post online in forums"? Tough cookies - you're no authority, & certainly in no place to give orders or advisement.
APK
P.S.=> So, what's wrong with YOU? Plenty... delusions of grandeur apparently being one of your issues, in thinking you're somekind of "authority" on how to post in forums, for Pete's sake, lol... apk
See subject-line above: "Drink it in, & digest it"... you off-topic troll!
APK
Per my subject-line, as to my posts being ok by others here? See this vs. your "mere opinion", you wannabe master of how to post online, lol:
Roughly 160++ of them & I post as AC (hard to get even +1, as /. hides our posts & we "AC"'s start @ ZERO/0 points, unlike registered "lusers", lol!):
+5 'modded up' posts by "yours truly" (8):
HOSTS & BGP:2010 -> http://tech.slashdot.org/comments.pl?sid=1901826&cid=34490450
TESLA:2010 -> http://science.slashdot.org/comments.pl?sid=1872982&cid=34264190
NVIDIA 2d:2006 -> http://hardware.slashdot.org/comments.pl?sid=175774&cid=14610147
TESLA:2010 -> http://tech.slashdot.org/comments.pl?sid=1806946&cid=33777976
CA DISREPUTABLE #2 of 2:2010 -> http://news.slashdot.org/comments.pl?sid=1884922&cid=34350102
EXCEL SECURITY FIX:2009 -> http://it.slashdot.org/comments.pl?sid=1139485&cid=26975021
APK SECURITY GUIDE (old one):2005 -> http://it.slashdot.org/comments.pl?sid=170545&cid=14210206
APK SECURE SETUP FOR IP STACK:2005 -> http://it.slashdot.org/comments.pl?sid=170545&cid=14211084
----
+4 'modded up' posts by "yours truly" (4):
INFO. SYSTEMS WORK:2005 -> http://slashdot.org/comments.pl?sid=161862&cid=13531817
APK SECURITY GUIDE:2005 -> http://developers.slashdot.org/comments.pl?sid=167071&cid=13931198
WINDOWS @ NASDAQ 7++ YRS. NOW:2009 -> http://tech.slashdot.org/comments.pl?sid=1290967&cid=28571315
CARMACK'S ARMADILLO AEROSPACE:2005 -> http://science.slashdot.org/comments.pl?sid=158310&cid=13263898
----
+3 'modded up' posts by "yours truly" (7):
APK MICROSOFT INTERVIEW:2005 -> http://developers.slashdot.org/comments.pl?sid=155172&cid=13007974
APK MS SYMBOLIC DIRECTORY LINKS:2005 -> http://it.slashdot.org/comments.pl?sid=166850&cid=13914137
APK FOOLS IE7 INSTALL IN BETA HOW TO:2006 -> http://slashdot.org/comments.pl?sid=175857&cid=14615222
PROOFS ON OPERA SPEED & SECURITY:2007 -> http://slashdot.org/comments.pl?sid=273931&threshold=1&commentsort=0&mode=thread&cid=20291847
APK RC STOP ROOKIT TECHNIQUES:2008 -> http://it.slashdot.org/comments.pl?sid=1021873&cid=25681261
INJUSTICES:2010 -> http://apple.slashdot.org/comments.pl?sid=1754650&cid=33255474
HBGary POST in Fake Names On Social Networks, a Fake Problem:2011 -> http://tech.slashdot.org/comments.pl?sid=23751
Let's be clear here. The Sun division of Oracle is being run by Mark Hurd, who was last seen gutting HP and screwing his staff member. Oracle will kill off all things Sun, either now or later. Solaris and Java are the only things they seem to care about, and both of those are still rather endangered.
Solaris still has some great advantages over Linux--enough to actually keep a handful of people on it despite Oracle. I assume that they're going to get those necessary features into Linux, and then dump Solaris entirely.
We're spending about $12 million to dump all of our Sun applications, as well as most of our Sun gear and Solaris installs in favour of x86 gear (mostly IBM) and Linux. The scary thing is that $12 million is less than the increase in licensing and maintenance costs from Oracle, vs. what we were paying from Sun.
Bottom line: Oracle doesn't want people running Solaris. The more features we get into Linux before Larry gives up and says "screw all y'all" the better.
"People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
Yeah, I've eveh heard some people are migratingo off the SPARK cpu, evet though it is superior to x86-64 in specially crafted multi-core benchmarks :P
I believe that Solaris x86 on x86-64 scales better on large systems than Linux. Large x86 CPU manufacturers like Solaris x86 because it shows off their hardware better than Linux.
Stick Men
Right here, lol http://linux.slashdot.org/comments.pl?sid=2465806&cid=37648176 and all you have is your off topic trolling, online psycho stalking loser illogical adhominem attacks, lmao.
4 ur "insta-snap 'prognosis/diagnosis'" 2 be taken seriously, do U have these?
---
1.) A degree in the psychiatric sciencs from an accredited institution (a PhD specifically) to your name/credit?
2.) Years-to-Decades of professional hands-on experience in said field on YOUR part??
3.) A license to practice psychiatry professionally to your name/credit???
4.) A formal examination of my mental state administered in a professional psychiatric environs????
---
* NO, to ALL OF THE ABOVE????? Of course... lol!
APK
P.S.=> Listen, accept 1 fact: You do NOT possess the intellect, experience, or even accomplishments in the area of concern even as our topic here (comp. sci.) that are better than my own over 30++ yrs. time on my part even, to ever get "the best of myself", & you have obvious DELUSIONS OF GRANDEUR on your part, apparently thinking you are capable of levelling your "prognosis/diagnosis" of my mental state, because without the above to YOUR CREDIT? That's libel, you know...
LMAO - Now, go away: You have been "blown away" & pwned @ every turn here (and doubtless in my other posts you have threatened, stalked + harassed and libelled myself further in on this forums the past however long especially lately), & rather EASILY I might add by myself & others (as well as documented facts)!
... apk
Without those items to your name/credit, you're libeling others here. That is breaking the law. Addtionally they're psychiatric qualifications, dolt, not "medical" ones. The only "crazy" person here therefore given the above, is yourself, breaking the law, and apparently doing so knowingly and you not caring that you're clearly doing so. That's clearly crazy, so if anyone's cheese has slipped off their cracker, it's yourself. Thanks for proving that to us.
Produce exam results from a PhD in Psychiatry who has a license to practice it done in a professional environs. Ok?
Good luck: There is no such "proof", lol!
APK
P.S.=> As per your usual, vs. myself? U FAIL, and you did another sentence beginning with "and" again, lol:
"It's not libel if it's true. And it is true. - by Anonymous Coward on Tuesday October 18, @02:18PM (#37752610)
They say that insanity is repeating the same thing over and over again, expecting different results... lol, You must be the "insane" one here, as well as an off topic trolling fool who uses illogical adhominem attacks - For you? That's a MULTIPLE FAIL!.
... apk
You have no proof of anyone's mental state. You were asked for that since you called others insane and the like. You did not produce the necessary proof (a professionally licensed psychiatrists' examination result). You are in error and libeling others and you are off topic (and a troll because of that much also).
Only an insane person would try to argue with Internet trolls who call them insane.
Winning by simply pointing out facts vs. trolls' fictions. Facts like these http://linux.slashdot.org/comments.pl?sid=2465806&cid=37648176 that completely "pwned" the troll (whom you even admit is exactly that).
I put up proof of that much via upward moderations easily enough in my 1st reply to the off topic troll (yourself).
The 1st off topic trolling post (link below where I replied to it) by yourself said my posting style is no good?
Funny that so many others outnumbered your mere opinion (and an unqualified one at that (no PhD in English on his part) as well as off topic).
* You fail on multiple grounds as per usual, troll - so, argue with the numbers http://linux.slashdot.org/comments.pl?sid=2465806&cid=37648176 , & accept it.
APK
P.S.=>
"you try to use your own bizarre version of logic to 'disprove' trolls" - by Anonymous Coward on Thursday October 20, @04:44PM (#37782780)
A troll that's off topic disproves himself, especially ones like yourself that attempt to use illogical adhominem attacks in their off topic b.s. (don't you have a life/better things to do, other than look foolish and be easily shown as what you are, a troll? You even admit to that much here!)... apk
Folks seem to think otherwise here vs. your off topic trolling b.s. http://linux.slashdot.org/comments.pl?sid=2465806&cid=37648176
Regarding this quote from you in your 1st off topic trolling post here:
"What's with the bold and allcaps? Why are you using 'P.S.' in an editable submission form? Why is the P.S. longer than the original message? What's wrong with you? - by Anonymous Coward on Saturday October 08, @10:17AM (#37647616) http://linux.slashdot.org/comments.pl?sid=2465806&cid=37647616
Where's your PhD in English that allows you to 'critique' others' writing styles (and that makes you some sort of 'expert' on it to be taken seriously)?
Where's your "certification as the 'master of how to post in forums online'"??
APK
P.S.=>
"Hoarding (/. comment bookmarking), delusions of grandeur ("100s of other like my posts"), impaired reasoning ("A troll that's off topic disproves himself"), . All clear signs of insanity." - by Anonymous Coward on Thursday October 20, @05:50PM (#37783952) http://linux.slashdot.org/comments.pl?sid=2465806&cid=37783952
Once more: Where's your PhD in Psychiatry, along with a license to practice it professionally, along with your formal examination of myself given in a professional psychiatric environs to make your "instant snap-prognosis/diagnosis"???
You have "delusions of grandeur" thinking you're either a PhD in English (lol, minus the PhD of course), or 'the master of how to post in forums online', OR now lastly, that you're a certified PhD in Psychiatry - the latter of which shows you do not mind breaking laws, because without those certs in the psychiatric sciences, you are libeling myself...
... apk
See subject line above. The only thing you may be valid in is that you have delusions of grandeur of your being a PhD in English, and Psychiatry (which you are neither).
APK
Prove you have any PhD in English or Psychiatric sciences. Perhaps then (no) we'd take you seriously. Otherwise you're just another clearly insane troll (because without the PhD in Psych. you're libeling others and thus breaking the law). Troll University isn't an accredited school. You're clearly just some troll who has some sort of issues. I'd seek some form of professional help on your part.
APK
P.S.=> You produce proofs of those PhD's in both areas to your name/credit? I might listen, not that I'd obey or pay any mind to either!
First of all, this is a forums and topic on computing, not English.
Secondly, without a license to practice psychiatry, and a formally administered examination of my mental state, you are breaking laws calling others crazy etc. as you have doing that to myself here repeatedly (but that makes it libeling myself on your part and you are guilty of libel, clearly)... apk
You're no expert in judging sanity in others, or you would have provided proofs asked of you. That's all I wanted anyone reading here to see. You have some sort of issues (I'd say mental but not a psychiatrist etc. here), mainly this is shown in how you stalk and troll others online as you have myself. Seek some sort of professional help. You need it. Badly. As you demanding proofs of others? You don't provide it when asked of you about yourself, so... Look it up yourself. Specifically as regards calling others insane (among the other things you've called myself) and in regards to libel.
With direct quote + source: "there are many common features to libel claims anywhere in the country.... In general, a court action would need to also show that the libel caused you damage -- for instance, you lost your job because of the claims made about your mental health."
FROM GOOGLE ANSWERS: http://answers.google.com/answers/threadview?id=738818
That's about someone being called insane (libel in written form) online, or otherwise (slander in verbal form).
The only people that can "get away with that", legally?
They are, in fact, licensed professionally practicing psychiatric pros (PhD in the case of Doctors) who in fact administered tests for it in a professional environs to anyone proclaimed possibly insane, 1st... period.
* E.G.-> You see this in courts of law all the time for sentencing of criminals...
(Yes, the courts of law use PhD's in Psychiatric science's to do it, no questions asked, because they're in possession of certificates that state they are sane, and are qualified professionally to do so by education, training, & experience...)
This is seen especially with the criminally insane, which I am now suspecting you to honestly possibly be. I'd almost wager you've been told by psych. pros you have mental issues in your lifetime... whether you answer that truthfully or not, your reprehensible stalking & trolling of myself surely does show I am most likely correct, by your own example behaviors here.
So - Yes: It takes a PhD in Psychiatric sciences to make judgements like you did to myself (calling me insane etc.). You are no PhD in Psychiatry. You are libeling myself publicly online. Stop.
APK
P.S.=> You really should get some help, of somekind: I actually honestly believe @ this point you need it - not a "shrink" here, but you have been stalking & trolling myself here and doubtless other threads, for weeks/months now - I feel you have issues buddy - because you're not considering the consequences of your actions, primarily: BOTTOM-LINE: Libel is against the law + so is online stalking, & to myself, seeing you doing both here and I think elsewhere to myself on this site for months now? That qualifies as insanity on your part (i.e.-> In your not considering the possible consequences of your actions, especially illegal ones!)...
... apk
http://linux.slashdot.org/comments.pl?sid=2465806&cid=37801364
Your actions here trolling & stalking myself (as well as your usage of illogical adhominem attacks constantly) explain the rest...
APK
P.S.=> Seek professional help of somekind for yourself... apk