Sun Studio 12 software is the premier development environment for the Solaris operating system. It's optimizing C, C++ and Fortran compilers, combined with the world-class, Netbeans-based IDE and other performance tools, Sun Studio 12 software delivers outstanding performance for single and multithreaded application development on the latest Sun hardware platforms. And Sun Studio 12 software now extends it's legacy as a complete development toolset to the Linux OS.
Further, Sun Studio 12 delivers a solid toolset to assist developers in migrating their existing, single-thread applications to multithreaded applications to take advantage of the latest multi-core systems available today and in the future. With autoparallelization, thread analyzer, thread-aware debugger and performance analysis tools, developers can more easily migrate and optimize their applications to these new systems. All of these capabilities are available for both the Solaris OS and Linux OS in Sun Studio 12.
Download Options
You have the following download options for the Sun Studio 12 Multi-Language Release [English, Japanese, Simplified Chinese]:
This option installs Sun Studio as Solaris or Linux packages. A variety of Sun support options, from incident to contract, are available for Sun Studio in this configuration. Please visit Sun Developer Services to learn more.
This option extracts the installed version of Sun Studio software from a tarfile without using Solaris or Linux packages. You do not need root
access to your system to use this option. See the Tarfile Information Page for or more details on tarfile installation.
However, Sun support is not available for this configuration nor can the software be updated with patches. Instead, software builds, with more recent updates, are planned in the future. In addition, community support, for both options, is available through the
Sun Studio forums.
Multicore and Multi-threaded Application Migration Support
Compiler optimizations for the newest multicore architectures
Thread analysis tools to quickly identify tricky multithreading issues
Compiler auto-parallelization of single-threaded code
Updated Open MP support
Sun Studio Compilers and Tools for Linux
The Sun Studio IDE and performance analysis tools, with improved ABI compatibility,
can be used to create better-optimized applications for opensource created applications.
Simplified Migration Path
Source and object-level compatibility with prior releases
ABI compatibility allows you to leverage the newest compiler technology
Compatibility features lessen dependence on shared libraries; and reduce the extra packaging and dependencies, especially on Linux
Simplified Application Debugging
Improved IDE GUI makes it easy to access advanced debugging features
Improved Performance Analysis Tools
Deep dive the performance of your program, algorithm changes hardware system counters
Correlate your source code to actual machine execution.
Profile Dataspaces on UltraSPARC systems
Unique views into the performance costs associated with application memory references.
Highest Performance on Sun Platforms
Record setting runtime performance
System Requirements
The following hardware and software are required for Sun Studio 12 software.
Solaris or Linux OS on x86 Platforms
Component
Requirement
CPU
x86 Platforms (32-bit)
Minimum: Intel Pentium III 500 MHz workstation
x64 Platforms (64-bit)
Minimum: Sun Fire V20x Server
RECOMMENDED: Sun Ultra 40 Workstation (2 x AMD/Opteron 200/2000
series processors)
RAM
512 Mb (more may be needed for large projects in the IDE); 1 to 2 GB recommended
Disk Space
Solaris: 1.1 GB Linux: 1 GB
Operating System
Solaris:
- Solaris 9 OS, and Solaris 10 1/06 OS and subsequent updates
Linux:
- SuSE Linux Enterprise Server 9 with Service Pack 3 (supported in the English locale only)
- Red Hat Enterprise Linux 4
Swap Space
Minimum: 1 GB Recommended: 2 to 4 GB
Peripherals
DVD-ROM reader (if installing from DVD)
Solaris OS Configurations
Entire Solaris Software Group, Entire Solaris Software Group Plus OEM Support, or Developer Solaris Software Group (To determine your operating system configuration, you need to verify the installed packages. Specific packages are installed for each configuration. See the Solaris OS installation documentation for details.)
Linux OS Configurations
Must include the Development/Libraries Package Group.
Solaris OS on SPARC Platforms
Component
Requirement
CPU
RECOMMENDED: Sun Ultra 45 Workstation ( 2 x 1.6GHz UltraSPARC IIIi
processors)
MINIMUM: Sun Ultra 60 (450 MHz, UltraSPARC II processor)or Sun
Blade 2500 (1 x 1.6GHz UltraSPARC IIIi processor) for better IDE
performance
RAM
512 Mb (more may be needed for large projects in the IDE); 1 to 2 GB recommended
Disk Space
1.5 GB
Operating System
Solaris 9 OS, and Solaris 10 1/06 OS and subsequent updates
Swap Space
Minimum: 1 GB Recommended: 2 to 4 GB
Peripherals
DVD-ROM reader (if installing from DVD)
OS Configurations
To determine your operating system configuration, you need to verify the installed packages. Specific packages are installed for each configuration. See the Solaris OS installation documentation for details.