The latest release of Oracle’s #1 C, C++ and Fortran development environment, Oracle Solaris Studio 12.4, is now available for building world-class applications for Oracle Solaris and Linux systems. If you've been following along during the beta program, you already know that there are several significant new features, including support for C++11 and OpenMP 4.0.
There's also a complete redesign of the Performance Analyzer, providing a powerful window into the workings of your application with the ability to do remote and cross-platform analysis, simplifying your life as a developer and allowing you to create high-performance code from the client system of your choice, targeting SPARC or x86 servers.
Also sure to be on the top of any developer's mind (and if not, why not?) is code vulnerability protection. You want your apps to make a stir in a good way, which is usually not on CNN at the top of every hour. The Code Analyzer gives you the ability to detect and correct memory leaks and access issues before you unleash your code on the world. This is top-notch stuff found nowhere else, providing unique ways to increase code coverage and make your services more reliable.
And of course, the compilers' ability to deliver just plain flat-out application performance has always been a prime reason why developers choose Oracle Solaris Studio over alternatives, and this release has leading-edge optimizations for the latest SPARC and x86 based platforms, including Oracle’s SPARC M6 and T5 systems, and Intel Haswell-based systems. We've seen 4.8 times the performance on industry standard benchmarks compared to other compilers you might be using. Picking the right development tools can make a much bigger difference than you might have thought!
And... even though price might not be your most important concern, it's still kind of nice that all this is freeto download, for production use and the development of commercial applications.
If you haven't had a chance to try out the beta release of Oracle
Solaris Studio 12.4 -- or if you're still working with the original
download -- now's the time to get the updated bits.
What this includes: support for C++11, an updated Performance Analyzer, support for OpenMP 4.0, and lots more. The July refresh now incorporates fixes and enhancements based on feedback from beta participants.
At last year's Oracle OpenWorld, we introduced the Oracle Virtual Compute Appliance, or "OVCA" for short, an engineered system designed to radically simplify virtual deployments of Windows, Linux or Oracle Solaris general purpose workloads. By engineering together unique technology such as our x86 systems, Oracle Virtual Networking, Oracle VM and Oracle VM Templates, we deliver a solution that you can take from power-on to production in about an hour -- a significant advantage compared to competing offerings.
We've got an opportunity coming up for you to learn more: a webcast, with the very direct title "Simplify your cloud deployment with Oracle Virtual Compute Appliance." In a 60 minute session, you'll hear from Charlie Boyle and Premal Savla, who will take you through the advantages in time, simplified management, and consolidation in using OVCA in your IT infrastructure.
Register today, join us on Wednesday April 16th, and find out more about Oracle's "wire once" engineered system designed to speed your cloud deployments.
If you're developing in C, C++, or Fortran for either Oracle Solaris or Linux, Oracle Solaris Studio is your "go to" development environment -- at least if you're looking to build high-performance, robust applications, with an incredible set of analysis tools as well.
Oracle Solaris Studio 12.4 Beta is now ready for you to try out. This release introduces support for the most current C++ version, C++11. "Come for the rvalue references and move constructors; stay for the generalized constant expressions," I always say, proving I can read a Wikipedia article as well as the next person.
Oracle Solaris Studio 12.4 also sports a new user interface for the Performance Analyzer, which includes remote data analysis and cross-architecture support, making life ever-easier for multi-platform developers.
It also includes a raft of new performance optimizations for the latest generation SPARC and x86 processors, as well as support for OpenMP 4.0 -- add that to an already impressive list of mulithreaded programming support features.
Today Oracle announced that it has become a Corporate Sponsor of the OpenStack Foundation, and provided some details about how OpenStack components are intended to be integrated into the Oracle hardware/software stack. This gives more insight into some of what we discussed at Oracle OpenWorld about plans for the future of Oracle Solaris.
If you're not familiar with OpenStack, it's well worth learning a bit more about. It's arguably the fastest-growing industry collaboration for developing and fleshing out a common cloud management platform. The Oracle Solaris team is looking forward to contributing back to the OpenStack project, and we expect the work we do and the integration we can provide will be of significant benefit to our customers going forward.
This year, the Westin San Francisco Market Street is going to be the OpenWorld hub for engineered systems, server, and storage content, which includes both operating systems and virtualization. We're thinking of it as "Systems Central."
This is where you'll find not only the bulk of the Oracle Solaris breakout sessions, but it's also where our Oracle Solaris engineers and executives will be making themselves available for one-on-one conversations before and after the sessions.
Protip: lunch will be served for attendees here, so this is a chance for you to get some quieter moments away from the throng, and hang out with Oracle Solaris developers after a less hectic meal.
The weather looks like it's going to be nice this year (70º in the city on Monday), so the short stroll from Moscone to the Westin will be a perfect prelude to a deep dive into Oracle Solaris content.
This time last year, we were just getting a chance to talk about some new technology that had been recently added to the Oracle portfolio: Oracle Virtual Networking. Pretty powerful stuff on its own, as long as you're a fan of high performance networking, simplifying your data center, and saving a lot of money in the process.
This year, we've got another new product line to talk about as well, and
the Oracle Virtual Networking technology is at the heart of it: the Oracle Virtual Compute Appliance.
It's an engineered system designed from the start for virtualization,
and intended for general purpose workloads running on Oracle Solaris,
Oracle Linux, other Linux distros, or Windows.
Here's a short video walk-through, showing OVCA power-up to production in less than an hour:
And if you want to learn more about either OVCA or Oracle Virtual Networking, there are several sessions of interest coming up next week at OpenWorld:
Software-defined networking is gaining momentum within the broader
enterprise and data center networking industry. Oracle SDN, a component
of Oracle Virtual Networking, provides the fastest and most agile
software-defined networking currently available in the marketplace. Learn its benefits, and how it differs from other SDNs. This
session also provides use cases for infrastructure as a service (IaaS), a
private cloud model, and virtual network services.
See how the Oracle Virtual Compute Appliance goes from power on to running production applications faster than any comparable system; configure any
resources without ever needing to make a physical change on the system. OVCA is an ideal data center building block for
customers looking to simplify their operations and spend more time on
innovation and less time on fighting fires.
This session will demonstrate how you can use Oracle templates and assemblies to deploy a
range of Oracle software in a simple, repeatable, and scalable manner. Oracle Virtual Assembly
Builder to create and modify templates and then deploy them on Oracle
Virtual Compute Appliance, which can go from power on to running
production applications in less than an hour. Come to this exciting
session to see how you can take advantage of its unique features to
accelerate the way you deploy and manage applications in your
Learn how leading companies have managed
explosive growth by moving to a dynamic fabric-based data center
infrastructure, integrating Oracle Virtual Networking into the core of
their infrastructure. This session will cover
best practices in automation, monitoring, and maintenance of Oracle
Virtual Networking, to drive efficiency and
effectiveness in a high-transaction environment, with case studies from customers.
This is a 90-minute Hands-On Lab, where you will learn how to use Oracle Fabric Manager to
dynamically deploy virtual resources to servers. It will step through how to control connectivity on thousands of
servers from a single interface, and create rapidly repeatable
configurations with I/O templates. This lab will also explore using Oracle Fabric Manager features to visualize a network's physical and
logical network topology, group servers and their management as a single
entity, create network and storage clouds, and set up cloud quality of
That's right, I can see the shocked expression on your face: not one, but two webcasts, less than a week apart! If you need a note for your boss, let me know.
To recap: first, on August 7th at 9 AM PT, we're hosting the latest Oracle Solaris web forum, a great chance to learn what's new, especially since we'll be running a live Q&A throughout, where participants can ask questions directly to Oracle's Solaris experts.
Now, we've added a webcast on Tuesday, August 13. Just to mix things up a little, that one starts an hour later, at 10 AM Pacific time. Hosted by Oracle Senior Vice President Wim Coekarts, this one goes something like this:
This paper specifically takes a look at how customers can use Oracle Solaris 11's extensive security features to comply with Payment Card Industry (PCI) security practices--as you can imagine, customers who need to deal with this want to make sure it's done right. However, the practices it covers are applicable to most any sort of regulatory standards, including SOX, HIPAA, and whatever else your particular auditors might throw your way. This paper was put together by Oracle Solaris engineering in conjunction with a PCI auditor. If you have any feedback on this, be sure to add a comment below; I'll make sure the right people see it.
Meanwhile, Oracle Solaris security expert Glenn Faden, aka "Trusted Blogger," has come out with several new posts. A couple in particular are based on requests for an explanation of the differences between the security models in Oracle Solaris and other environments such as AppArmor and SELinux.
Register today for the next OTN Sys Admin Day in the Broomfield Oracle Campus on Thursday, August 23rd.
Our previous OTN Sysadmin Day in Santa Clara
had almost 100 attendees. The one in Denver will have similar
presentations, but we're adding some content on virtualization. Which
we hope to expand into a third track in the future.
As usual, Pavel Anni opens our OTN Sysadmin Days with a talk about
Oracle's dual OS strategy. He explains why Oracle offers two operating
systems, and summarizes the main features of each one. Then we split
off into two different groups to get our hands on each OS.
One group gets their hands on the ZFS filesystem, virtualization capabilities, and security controls of Oracle Solaris.
The other group gets their hands on the package management tools,
services, and runs levels of Oracle Linux, plus its volume management
tools and the Btrfs filesystem.
Both groups learn by doing, using the hands-on labs similar to those on OTN's Hands-On Labs page. Why attend an event in person when you could simply work the labs on your own? Two reasons:
Since you are away from the obligations of the data center, you get to focus on working the labs without interruption.
You get help from Oracle experts and other sysadmins who are working on the same labs as you.
The event is free. Here's the agenda:
Oracle's Dual OS Strategy
Oracle Solaris Track
Oracle Linux Track
HOL: Oracle Solaris ZFS
HOL: Package Management and Configuration
HOL: Storage Management
Lunch / Surfing OTN
HOL: Oracle Solaris Security
HOL: Btrfs filesystem
Presentation: Oracle Enterprise Manager Ops Center 12c
Presentation: Oracle VM Manager
Discussion: What are the most pressing issues for sysadmins today?
Register Today for the next OTN Sys Admin Day. Just like OTN’s Developer Days, but we
focus on the Sys Admin with Oracle Solaris and Oracle Linux tracks.
Oracle Solaris Track
Steps required to use ZFS, including taking snapshots,
cloning data, managing your allocation limits, and recovering from
Oracle Solaris virtualization technologies, learning how to isolate or consolidate the OS, the storage, or the network.
Oracle Solaris security - helping you walk through the
steps to manage privileges, deal with rights and authorizations, and
really understand how security is integrated with the Oracle Solaris
Service Management Facility (SMF).
Oracle Linux Track
Installing and configuring Oracle VM VirtualBox, importing the Oracle Linux virtual appliance.
Package management on Oracle Linux using RPM and
yum. Listing installed packages, obtaining additional information about
packages. Searching for packages and installing/updating them.
Verifying package integrity, removing software.
Linux services and run levels, how to start and
stop them, checking the status of a particular service. Enabling a
service to be started automatically at system boot.
Storage management with LVM2, the Linux Logical
Volume Manager. Preparing block devices, creating physical and logical
volumes. Creating file systems on top of logical volumes, resizing file
systems dynamically. Setting up software RAID devices, configuring
encrypted block devices.
Introduction to the Btrfs file system. Creating
and mounting a Btrfs file system. Setting up a mirrored/striped file
system across multiple block devices. Adding/removing block devices,
creating file system snapshots.
Oracle Enterprise Manager 11g Ops Center
Oracle Enterprise Manager Ops Center - Ops Center provides deep
insight into lower level hardware, storage, network, virtualization, and
operating system layers while presenting that information concisely at
an enterprise layer wherein it can control thousands of systems. It
helps simplify operations by centralizing and automating the most costly
and painful life cycle management tasks associated with running
infrastructure. Ops Center allows a central administration point where
you can bare metal provision and patch both Oracle Linux and Oracle
Solaris. Ops Center offers the most efficient way to query your OS
configuration against the Unbreakable Linux Network and My Oracle
Support for known patches and move effectively straight to provisioning
fixes and enhancement at a high rate of success across your datacenter.
Wednesday, January 18, 2012 8:00 a.m. – 4:00 p.m.
Salt Lake City Marriott City Center 220 South State Street Salt Lake City, UT 84111
Oracle Solaris Studio 12.3, Oracle's advanced C, C++ and Fortran development tool suite, accelerates application performance up to 300% on Oracle Systems, provides extreme application observability and enhances developer productivity. Oracle Solaris Studio 12.3 is optimized for Oracle Solaris, Oracle Linux, and Red Hat Enterprise Linux operating systems to deliver:
Up to 300% faster SPARC T4 and up to 150% faster x86-based applications with Oracle Solaris Studio C, C++ and Fortran compilers
Oracle Database application development with support for Oracle Database connection management, database browsing and Pro*C
Remote development to enable creation of server-appliations from any Oracle Solaris, Linux, Microsoft Windows or Mac OS desktop
New Code Analyzer tool to quickly identify common coding errors, including memory leaks and memory access violations
Improved Performance Analyzer to collect system-wide performance data
20% faster compilation of applications compared to earlier releases
Oracle Solaris Studio 12.3:
- Accelerates Application Performance Generate SPARC- and x86-based applications, including SPARC T4, up to 3x faster with Oracle Solaris Studio C, C++ and Fortran compilers and libraries. - Improves Application Observability Gain extreme observability into your applications with advanced performance, memory, and thread analysis tools. The new Code Analyzer identifies common coding errors, such as memory leaks, on covered code while highlighting productive steps to increase code coverage.
- Enhances Developer Productivity Remote development features enable edit, compile, debug, and analyze functionality of server-applications from any Oracle Solaris, Linux, Microsoft Windows or Mac OS operating system. New tooling streamlines C and C++ database application development for the Oracle Database. Oracle Solaris Studio also reduces compilation time up to 20 percent.