Sun Java Solaris Communities My SDN Account Join SDN
 

Sun Studio Previous Versions

What Are You Trying To Accomplish?
Sun Studio can get you there faster, safer and more reliably.
 Download Sun Studio Compilers and Tools today.

Sun Studio 12 Software


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]:

    Option 1:
     
    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.
     
    Option 2:
     
    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.
Sun Studio 12 software includes third-party technologies governed by the Sun Studio 12 THIRDPARTYLICENSEREADME and the NetBeans 5.5.1 THIRDPARTYLICENSEREADME.
 
For information on third party source we provide, see Sun Studio 12 Legal Information.
 

Related Products and Services


In addition to the software download, you can obtain a physical Sun Studio 12 media kit as well as 1-year service plans as shown below.

Products and Services
Price
Purchase
Sun Studio 12 Media Kit
$10.00
Sun Studio 12 Standard Sun Software Service Plan 1-year
$1,015.00
Sun Studio 12 Premium Sun Software Service Plan 1-year
$1,218.00
 

Visit the Sun Developer Expert Assistance Program and the Sun Developer Service Plans web sites to view additional service offerings.

Feature Highlights


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.
 

Resources

 
Sun Studio
 
 
»  Send Comments

Let us know what you like and don't like about the Compilers and Tools hub. Send us feedback. But for support questions, see the support page.