I love opensource software, I use it every day, but sometimes a component I need is either not present in or at the wrong version in Oracle Solaris. We often...
I love opensource software, I use it every day, but sometimes a component I need is either not present in or at the wrong version in Oracle Solaris. We often hear the same requests from our customers too. Please can I have version x.y of opensource software FOO on Oracle Solaris 11.4. Oracle Solaris depends heavily on opensource software and we try to keep them reasonably up to date, while being careful not to break anything. However we don't have every peice of opensource...
I love opensource software, I use it every day, but sometimes a component I need is either not present in or at the wrong version in Oracle Solaris. We often hear the same requests from our customers...
Guest Author: Petr Sumbera As you may know, a new OpenJDK 12 was released which you might want to try on Oracle Solaris. There are already some great blog posts...
Guest Author: Petr Sumbera As you may know, a new OpenJDK 12 was released which you might want to try on Oracle Solaris. There are already some great blog posts out by Martin Mueller and Andrew Watkins describing how to build recent OpenJDK versions from sources. But there is an issue. To build OpenJDK you will always need previous version as a boot JDK. Basically to build OpenJDK 12 you will need OpenJDK 11 and so on. For SPARC it's rather easy as you can download Java SE...
Guest Author: Petr Sumbera As you may know, a new OpenJDK 12 was released which you might want to try on Oracle Solaris. There are already some great blog posts out by Martin Mueller and...
Write Faster Code -- Faster The latest release of Oracle Developer Studio delivers new features and enhancements that help you write higher quality code, in...
Write Faster Code -- Faster The latest release of Oracle Developer Studio delivers new features and enhancements that help you write higher quality code, in less time - for both on-premise and cloud-based Oracle Solaris and Linux IT environments. Here are some of the highlights: Accelerate Cloud Development: New Oracle Developer Cloud Service Plug-in provides access to Oracle Cloud Services and enables DevOps. The plug-in makes it easy to connect to the Oracle Developer...
Write Faster Code -- Faster The latest release of Oracle Developer Studio delivers new features and enhancements that help you write higher quality code, in less time - for both on-premise...
We are excited to release Oracle Developer Studio 12.5 with new breakthroughs in developer efficiency! Optimized to complement Oracle’s completehardware and...
We are excited to release Oracle Developer Studio 12.5 with new breakthroughs in developer efficiency! Optimized to complement Oracle’s completehardware and software stack, Oracle Developer Studio (formerly Oracle Solaris Studio) helps companies buildhigher quality code, in less time. Oracle Developer Studio 12.5 delivers optimized compilers, advancedanalysis tools and a multi-language aware IDE for easy development of fast,reliable and highly secure applications for Oracle...
We are excited to release Oracle Developer Studio 12.5 with new breakthroughs in developer efficiency! Optimized to complement Oracle’s completehardware and software stack, Oracle Developer Studio...
Don't miss these sessions and demos at Oracle OpenWorld and JavaOne 2015. We will be highlighting a variety of exciting tools and technologies to help you...
Don't miss these sessions and demos at Oracle OpenWorld and JavaOne 2015. We will be highlighting a variety of exciting tools and technologies to help you develop enterprise applications and leverage revolutionary Oracle SPARC M7 Security in Silicon capabilities in development. Visit the Oracle OpenWorld Session Catalog and JavaOne Session Catalog for the complete list of sessions. See you at OOW and JavaOne 2015!
Don't miss these sessions and demos at Oracle OpenWorld and JavaOne 2015. We will be highlighting a variety of exciting tools and technologies to help you develop enterprise applications and leverage...
Author: Darryl Gove A good question about data (mis)alignment is "Where did it come from?". So here's a reasonably detailed answer to that... If the compiler...
Author: Darryl Gove A good question about data (mis)alignment is "Where did it come from?". So here's a reasonably detailed answer to that... If the compiler has generated the code for you and you've not done anything "weird" then the data should be correctly aligned. So most apps don't have misaligned data, and most of the time you (as a developer) don't have to worry about it. For example, if you allocate a local variable, or a global variable, then the compiler will...
Author: Darryl Gove A good question about data (mis)alignment is "Where did it come from?". So here's a reasonably detailed answer to that... If the compiler has generated the code for you and you've...
Author: Darryl Gove A long time ago I described how misaligned loads appeared in profiles of 32-bit applications. Since then we've changed the level of detail...
Author: Darryl Gove A long time ago I described how misaligned loads appeared in profiles of 32-bit applications. Since then we've changed the level of detail presented in the Performance Analyzer. When I wrote the article the time spent on-cpu that wasn't User time was grouped as System time. We've now started showing more detail - and more detail is good. Here's a similar bit of code: #include <stdio.h> static int i,j; volatile double *d; void main () { char a[10];...
Author: Darryl Gove A long time ago I described how misaligned loads appeared in profiles of 32-bit applications. Since then we've changed the level of detail presented in the Performance...
Author: Darryl Gove A while back I wrote up how to use dtrace to identify misaligned loads in 32-bit apps. Here's a script to do the same for 64-bit apps:...
Author: Darryl Gove A while back I wrote up how to use dtrace to identify misaligned loads in 32-bit apps. Here's a script to do the same for 64-bit apps: #!/usr/sbin/dtrace -s pid$1::__do_misaligned_ldst_instr:entry { @p[ustack()]=count(); } Run it as './script '
Author: Darryl Gove A while back I wrote up how to use dtrace to identify misaligned loads in 32-bit apps. Here's a script to do the same for 64-bit apps: #!/usr/sbin/dtrace...
Author: Darryl Gove Solaris Studio has an IDE based on NetBeans.org, one of the features of the IDE is its ability to do remote development - ie do your...
Author: Darryl Gove Solaris Studio has an IDE based on NetBeans.org, one of the features of the IDE is its ability to do remote development - ie do your development work on a Windows laptop while doing the builds on a remote Solaris or Linux box. Vladimir has written up a nice how-to guide covering the three models that Studio supports: As shown in the image, the three models are: Fully remote. The source and builds remain on the remote system. Mixed/shared. The source is on...
Author: Darryl Gove Solaris Studio has an IDE based on NetBeans.org, one of the features of the IDE is its ability to do remote development - ie do your development work on a Windows laptop while...