Software

Oracle open-sources DTrace under the GPL

Which makes lots of sysadmins' fave tracing tool cool for Linux

By Simon Sharwood

47 SHARE

Oracle appears to have open-sourced DTrace, the system instrumentation tool that Sun Microsystems created in the early 2000s and which has been beloved of many-a-sysadmin ever since.

As noted by developer Mark J. Wielaard, this commit by an Oracle developer shows that something is afoot.

Big Red recently listed DTrace as one of the open source projects it hosts and has also created a new mailing list for discussion of what it's called a "Linux port of the Solaris Dynamic Tracing Framework."

Five years of Sun software under Oracle: Were the critics right?

READ MORE

The company has also revealed "The license for DTrace has changed over time. Versions before 0.6.1 include a CDDL kernel module and a proprietary userspace component; versions 0.6.1 and above have a GPL kernel component and a UPL userspace component. The UPL is generally held to be compatible with the GPL, so it therefore looks possible to include DTrace in Linux. As DTrace afficianado Brendan Gregg told us in 2016, Linux has only recently added tracing tools to compare with Sun's progeny. The prospect of bringing all of DTrace to Linux is therefore rather tantalising.

So is the possibility that DTrace's new licence re-opens an old, old argument. In this ancient Usenet thread DTrace co-creator Bryan Cantrill and a chap named David Miller fiercely debate the merits of Linux and Solaris. Miller is now the primary maintainer of networking for the Linux kernel, a role in which he'll have a say in whether DTrace makes it anywhere near the kernel.

The Register asked Oracle to comment on the project but has not yet received a reply. ®

Sign up to our NewsletterGet IT in your inbox daily

47 Comments

More from The Register

Oracle Database 18: Now in downloadable Linux flavour

Oh, and Windows, but cool kids don't use that

Oracle wants to improve Linux load balancing and failover

Native to ordinary interfaces, Big Red reckons bonded channels are needed for RDMA

Oracle gets busy with Lazy FPU fix, adds more CPU Spectre-protectors

Oracle Linux and VM get their innoculations

Oracle Linux now supported on 64-bit Armv8 processors

Big Red wants ‘very viable server/cloud platform for Arm’ so adds MySQL, Docker, Java efforts under way too

Oracle ZFS man calls for Big Red to let filesystem upstream into Linux

Also reveals Big Red's 'ugly' five-year project to replace 12PB of NetApp with ZFS

Oracle: Run, don't walk, to patch this critical Database takeover bug

Flaw in House Larry's flagship product allows 'complete compromise' of servers

Oracle cuts ribbon on distributed ledger service

Big Red brags bank backing for blockchain biz

Detroit sh*t shifter's operating costs waste away with Oracle's cloud

Sewerage department pinches off big brown puff for Big Red

Firefighters choke on Oracle's alleged smoke-and-mirrors cloud

Pension fund cries fraud over database giant's boasts about its off-prem biz performance

Is someone chopping onions? Oracle cloud boss bids colleagues emotional farewell

Thomas Kurian to take 'extended leave' from Big Red