X

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

  • March 31, 2017

Oracle Linux 6 for SPARC

Oracle Linux 6 for SPARC is now available for download from OTN and the released notes can be found here.

This version of Oracle Linux 6 uses UEK2 (there is no RHCK here of course as there is no corresponding release on SPARC) and this OS release can be installed on T4, T5 and T7 (M7,M5) but not yet on the S7 platform. OL6 for SPARC contains all the packages (binary and -devel) for DAX, ADI (SSM), an updated version of openssl with support of on-chip crypto features.

We also provide the SPARC LDOM Manager code (both source and binary). With LDOM manager installed you can run Oracle Linux as a control domain for both Linux and Solaris guests. You can of course also install Linux as s guest domain on top of Solaris. The kernel supports vswitch and vdiskserver etc. A native (linux only) installation is also supported.

Our yum repo will have the OL6/sparc channels later today. The repo also contains -devel packages and the toolchains for gcc etc ... BTW of course, gcc supports M7 (cpu) optimizations. We have optimized memcpy and tons of other stuff.

Lots of SPARC Linux kernel code is already in upstream Linux but a bunch of stuff is in progress of going in. The same goes for user space code. glib and gcc patches have for the most part been submitted upstream and committed, some are pending.

A newer ISO with UEK(4) is on its way (we have builds and are testing). This update will also support the S7 systems/chip.

OL6 for SPARC doesn't yet contain -all- the RPMs that are part of Oracle Linux on x86. Right now, it is just a subset however we will be expanding it over time.

I will blog about some Dax and ADI/SSM samples in a few days :) some ldom control domain tips etc...

have fun

Join the discussion

Comments ( 8 )
  • guest Monday, April 24, 2017

    Hi Wim,

    just testing linux on our t7-2:

    [root@localhost ~]# uname -a

    Linux localhost.localdomain 2.6.39-500.1.76.el6uek.sparc64 #1 SMP Fri Dec 16 10:47:54 EST 2016 sparc64 sparc64 sparc64 GNU/Linux

    [root@localhost ~]# ldm -V

    Failed to connect to logical domain manager: Connection refused

    [root@localhost ~]# /etc/init.d/ldmd status

    ldmd is stopped

    [root@localhost ~]# /etc/init.d/ldmd start

    ldmd cannot communicate with the hypervisor as the required device does not exist:

    /dev/vldc/hvctl

    I tried to find any info on metalink abou this "/dev/vldc/hvctl" and googling, but useless.

    Could you please share some info about ldoms in linux?

    Thank you!


  • guest Monday, April 24, 2017

    Well, are you the control domain? you can't run ldm in a guest domain where there already is a control domain (solaris would be likely)


  • guest Tuesday, April 25, 2017

    yes, you right, the linux is in guest domain in my case.

    looks like this is the reason, thank you.


  • Kevin Owens Tuesday, June 20, 2017
    I created a 12.1 database within my oracle linux OS install, which is a guest domain on a T7-2, and using inmemory got a 66x DAX improvement boost. I am now experimenting with SSM. I have a simple malloc C program - when linked with ADI on sparc/solaris 11.3, the C program aborts trying to access a stale (post-free) pointer as it should. I am trying to do the same on this SPARC/linux using /usr/lib64/libadi.so. However, the program continues to access memory after the free(). My question is: can I demonstrate SSM using gcc compiler with this libadi.so? Or is there another compiler approach I should be using. If this is not the rigt forum for this, please advise. Thanks.
  • wim Wednesday, June 21, 2017
    Hi Kevin,

    Right now, to use ADI you have to do it manually. The current version of gcc and glibc does not have adi support built-in. Upcoming versions will support this where we have an adi_malloc() similar to what happens with solaris/studio behind the scenes. Right now it's 'manual' :)
  • Ben Thursday, June 22, 2017
    Do you have a list of packages that are available for the Sparc version? Could this be used on the desktop? Is Firefox included, is Flash available? Sorry for all of the questions. Will this work with xvr-100 and xvr-600 cards?
    Thanks,
    Ben
  • wim Thursday, June 22, 2017
    you can see the rpm list here :

    http://yum.oracle.com/repo/linux_sparc64/latest/

    no firefox right now there's a desktop but it doesn't contain the 'productivity' stuff right now and certainly not flash.

    re: xvr-100 and xvr-600 - no idea. I don't know which drivers are part of standard Xorg. We don't test for local desktop - most folks will run vnc or so or just run remote xterms etc.
  • ben Friday, June 23, 2017
    Thanks Wim. I will keep watching and waiting. I have Solaris 10 installed, and wanted to stay away from OpenBSD. Thanks again for getting back to me.

    Ben
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.Captcha
Oracle

Integrated Cloud Applications & Platform Services