Oracle Plans To Bring DTrace To Linux

Posted by Michael Larabel on October 06, 2011

One of the interesting announcements coming out of the Oracle OpenWorld conference this week in San Francisco is word that the company plans to bring DTrace to Linux. In particular, they want the Sun DTrace technology in their Unbreakable Linux Kernel.

DTrace is the CDDL-licensed dynamic tracing framework from Sun Microsystems (now obviously, Oracle) that was long one of the strong, unique features of the Solaris operating system. Since being put out under the Common Development and Distribution License, this technology has been ported to Mac OS X and *BSD, but it hasn't made it into the Linux kernel due to the Sun license being incompatible with the GPL.

However, Oracle now plans to bring DTrace to a new version of their "Unbreakable" Linux kernel on Oracle Enterprise Linux -- their "clone" of Red Hat Enterprise Linux. Details are scarce, but The Register has provided slides and a few details about the bits of information that were announced. Even one of the creators of DTrace is uncertain about what Oracle's plans are for DTrace on Linux (see his blog post).

Oracle is unlikely to re-license (or dual license) DTrace under the GPL, so that it could be merged into the mainline Linux kernel. If they did so, Red Hat and Oracle's other competitors could ship this DTrace technology too. What Oracle is likely to do is ship a kernel module targeting their Oracle Linux kernel that provides the DTrace support. I don't see them being too kind towards the open-source and wider Linux communities with this work, but rather to just benefit their enterprise Linux distribution.

Likewise, Oracle also announced they would be bringing Sun's Zones from Solaris to Oracle Enterprise Linux. It will be interesting to see what their ultimate play is with bring more of the Solaris "jewels" to Oracle Enterprise Linux. Solaris 11 is imminent, but its future beyond that should be interesting. As of right now, they haven't yet announced plans to officially support the ZFS file-system under Oracle Enterprise Linux, but that's probably not too far out.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Intel Linux OpenGL Driver Leading Over Apple OS X
  2. The Cost Of Ubuntu Disk Encryption
  3. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  4. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
Latest Linux News
  1. Linux Desktop Security Could Be A Whole Lot Better
  2. KDE 4.11 Will Be The Last Major KDE4 Workspaces Feature Release
  3. New NVIDIA Linux Driver Supports The GeForce GTX 780
  4. Chrome 28 To Offer More Speed Improvements
  5. Digia Announces "Boot To Qt" Project
  6. X.Org Libraries Hit By Round Of Security Issues
  7. Wayland's Weston Gets Output Scaling Support
  8. Raspberry Pi Gets New Wayland Weston Renderer
  9. Debian GNU/Hurd 2013 Release Brings New Packages
  10. Intel Ultrabook Performance Is Faster With Mesa 9.2
  11. Hot Relocation HDD To SSD Support For Btrfs
Latest Forum Talk
  1. Raspberry Pi Gets New Wayland Weston Renderer
  2. Fedora 19 Alpha Gets Its First Delay Due To UEFI
  3. Wayland's Weston Gets Output Scaling Support
  4. KDE 4.11 Will Be The Last Major KDE4 Workspaces...
  5. anyone have vaapi working reliably on sandy...
  6. Chrome 28 To Offer More Speed Improvements
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite