Thursday Mar 27, 2014

Oracle Solaris Studio 12.4 Beta is available for download

Oracle Solaris Studio 12.4 Beta is available for download!

Oracle Solaris Studio is a suite of compilers and code analysis tools that assist developers in creating highly optimized, robust, and secure applications for the Oracle Solaris and Linux Operating Systems.


The Beta release includes:
  • New C++ compiler and  debugger that support the C++ 2011 language standard
  • A completely redesigned Performance Analyzer UI that simplifies identification of key performance issues, plus remote data analysis, cross-architecture support, comparison of results, and improved kernel profiling
  • Code Analyzer for improving your application with static source-code checking, run-time memory access checking (including memory leaks), and identification of UN-exercised code. Graphical and command-line interfaces provide robust interfaces for reviewing results and historical analysis of data
  • Compiler and library optimizations for Oracle's SPARC T5, M5, M6, Fujitsu's M10, and Intel's Ivy Bridge and Haswell servers
  • Support for new OpenMP 4.0 standard including Region Cancellation, Thread Affinity, Tasking Extensions and Sequentially Consistent Atomics
  • Integrated Development Environment (IDE) that includes C++ 2011 support, improved response time, and a smaller memory footprint to efficiently handle very large source repositories.

  • Start learning about these new features by reviewing the What's New document and check the Release Notes for the installation instructions, known issues and limitations of this Beta.

    Go to the Oracle Solaris Studio 12.4 Beta Learn More to get in-depth information on this release.
    Join the Oracle Solaris Studio Community Forums to hear what others are saying about the Beta and share your thoughts.


    Tuesday Mar 25, 2014

    Don't Try This At Home #1: Never Anger the Python

    We in Oracle Systems ISV Engineering work with Solaris. A lot. In doing so, we tend to 'push the envelope' in trying new things, and thinking 'out of the box', for our ISVs and ourselves.

    When deploying a new Solaris 11.1 instance last week as an internal infrastructure server (LDoms and Zones and Oracle 11g, oh my!!), one of our engineers determined that the default version of Python that comes with Solaris had a few minor issues with one of our applications.

    As we learned the hard way, you do not wish to replace the Python that comes with Solaris with an older version. No, Sir. Because, as some of us know, Solaris has made copious use of Python for a growing percentage of its userland infrastructure in the last few years. Solaris can't live without Python -- more specifically, the exact version of Python with which it ships.

    What happens when you replace that Python installation with a reasonable-but-earlier version? Bad things. Very bad things. Your system won't boot next time you want it to -- it will whine and tell you it has a bunch of unhappy SMF services, and will then dump you out in Single-user Maintenance mode. All attempts to use pkg or most any other CLI tools to bring back the original Python instance fail, because of the Python mismatch.

    We eventually sorted it all out, and thereby learned a hard lesson. By the way, multiple Python installations can co-exist in Solaris just fine -- just be very careful about all your PATHs, so that Solaris doesn't somehow end up using your second installation.

    Monday Mar 17, 2014

    Solaris Studio 12.4 Beta is coming

    The Oracle Solaris Studio team is ready to release the Oracle Solaris Studio 12.4 Beta with planned availability late March 2014, product general availability second half of 2014, and are now accepting nominations for customers and ISVs to participate.

    New features and functionality of Oracle Solaris Studio 12.4 Beta include:

    • Compiler and library optimizations for Oracle SPARC-T4/T5/M5/M6, Fujitsu M10, and Intel Ivy Bridge servers
    • New C++ compiler and dbx debugger that support the C++2011 language standard
    • Performance Analyzer improvements that include a new "Smart Start" capability to guide application performance analysis, remote data analysis, and cross-architecture support
    • Code Analyzer improvements that reduce the overhead and improve the accuracy of memory leak detection and 40 other typical programming errors
    • Support for new OpenMP 4.0 standard, including Region Cancellation, Thread Affinity, Tasking Extensions and Sequentially Consistent Atomics
    • Integrated Development Environment (IDE) improved response time and reduced memory footprint to efficiently handle very large source repositories


    Quick update to this entry:
    Oracle Solaris Studio 12.4 Beta is now available for download!
    Start learning about these new features by reviewing the What's New document and check the Release Notes for the installation instructions, known issues and limitations of this Beta.

    Monday Mar 10, 2014

    Oracle Solaris Binary Guarantee Program


    For the first entry in a long time, which will mark a new lease in the life of this blog, we would like to share an important and very good news for all Solaris developers: The Oracle Solaris Binary Guarantee program has been extended to the end of 2016.


    Oracle Solaris has offered a binary application guarantee covering Solaris releases for more than a decade. A source code guarantee is also offered assuring developers that what they develop for SPARC will also compile and run on x86, and vice versa.

    For details see the Oracle Solaris Guarantee Program specifics.


    About

    Application tuning, sizing, monitoring, porting on Solaris 11

    Search

    Categories
    Archives
    « March 2014 »
    SunMonTueWedThuFriSat
          
    1
    2
    3
    4
    5
    6
    7
    8
    9
    11
    12
    13
    14
    15
    16
    18
    19
    20
    21
    22
    23
    24
    26
    28
    29
    30
    31
         
    Today