Oracle Linux, virtualization , Enterprise and Cloud Management Cloud technology musings

Introducing UEK4 and DTrace on Oracle Linux for SPARC

About 2 months ago we released the first version of Oracle Linux 6, Update 7 for SPARC. That was the same version of Oracle Linux used in Exadata SL6. OL6 installed on T4, T5 and T7 systems but it did not yet support the S7 processors/systems. It contained support for the various M7 processor features (DAX, ADI, crypto,...), gcc optimizations to support better code generation for SPARC, important optimizations in functions like memcpy() etc.

We also introduced support for Linux as the control domain (guest domain worked before). So this was the first time one could use Linux as the control domain with a vdiskserver, vswitch and virtual console driver. For this release we based the kernel on UEK2 (2.6.39).

The development team has been hard at work doing a number of things:

- continue to work with upstream Linux  and gcc/glibc/binutils development to submit all the code changes for inclusion. Many SPARC features have already been committed upstream and many are pending/Work in Progress.

- part of the work is  to forward port, so to speak, a lot of the uek2/sparc/exadata features into uek4, alongside upstream/mainline development.

- performance work, both in kernel and userspace (glibc, gcc in particular)

Today, we released an updated version of the ISO image that contains UEK4 QU4 (4.1.12-94.3.2). The main reason for updating the ISO is to introduce support for the S7 processor and S7-based servers. It contains a ton of improvements over UEK2,  we also added support for DTrace.

You can download the latest version of the ISO here :  http://www.oracle.com/technetwork/server-storage/linux/downloads/oracle-linux-sparc-3665558.html

The DTrace utilities can be downloaded here : http://www.oracle.com/technetwork/server-storage/linux/downloads/linux-dtrace-2800968.html

As we add more features we will update the kernel and we will also publish a new version of the software collections for Oracle Linux for SPARC with newer versions of gcc (6.x etc) so more coming!

We are working on things like gccgo, valgrind, node... and the yum repo on http://yum.oracle.com/ contains about 5000 RPMs.

Download it, play with it, have fun.


Join the discussion

Comments ( 4 )
  • Brad Smart Sunday, April 1, 2018
    Looking for dmidecode or maybe prtdiag for OEL 6.9 on SPARC (OVM Manager 3.4.4 managed 2 x S7-2 SPARC server pool)
  • Wim Coekaerts Sunday, April 1, 2018
    I don't think we ever had that ported. Otherwise it would have been in the yum repo for sparc. Let me double check but it's not in our sourcecontrol for sparc. The only thing we have is prtconf but that won't do much good.
  • Brad Smart Tuesday, April 3, 2018
    Can you get this "discussion" on the mainstream Oracle Community where folks can login via MOS and there will be more visibility?
  • Brad Smart Tuesday, April 3, 2018
    I am running a 2 server SPARC S7-2 pool managed by OVM Manager 3.4.4. Then I found this ISO inadvertently. What a cool way to do this - I literally had a SPARC VM up and running OEL 6.9 in a couple of minutes! I wish I could show you a screen shot of the OVM Manager with OEL and Solaris running side by side.
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.