Tech Article: Using svcbundle to Create SMF Manifests and Profiles in Oracle Solaris 11Solaris 10 replaced the init start script with the Service Management Facility (SMF), which made Solaris services more available.
However, you had to write SMF manifests and in XML according to our DTD, a tiresome task at which even Will Shakespeare would
have scoffed. But Oracle Solaris 11.1 has thrust greatness upon us, via the svcbundle utility, which handles the dirty work.
Glynn Foster ruminates upon its delights.
posted Fri, 02 Nov 2012 15:08:36 +0000
Tech Article: Troubleshooting Large Projects in the Oracle Solaris Studio IDEWhen you are working on large projects in the Oracle Solaris Studio IDE, you might notice the IDE becoming less responsive,
slow at parsing the project, or freezing. This article shows you some tactics for determining what might be causing the slowdown,
and it provides some suggestions for actions you can take to improve the performance of the IDE.
posted Fri, 03 Aug 2012 15:28:00 +0000
Tech Article: How to Use C++ Templates in the Oracle Solaris Studio 12.3 IDEThe Oracle Solaris Studio C++ compiler supports two kinds of templates that enable you to write a single body of code which
applies to a wide range of types in a type-safe manner: a function template and a class template. Oracle Solaris Studio 12.3
significantly extends the performance and accuracy of support for C++ templates with new annotations and code completion features.
Nikolay Krasilnikov describes them.
posted Thu, 26 Jul 2012 17:25:06 +0000
Tech Article: How to Select a Remote Development Mode in Oracle Solaris StudioIn simple development mode, the source files reside primarily on your local host. When you build your project, the source
files are delivered on demand to the remote host. In mixed or shared mode, the source files reside in a location that is shared
between the local host and remote host using NFS, Samba, WebDAV, or another file sharing system. This article helps you decide
which one to use for your application.
posted Mon, 09 Jul 2012 15:03:55 +0000
Tech Article: How to Develop Code from a Remote Desktop with Oracle Solaris StudioIn Oracle Solaris Studio 12.3, you can control, from a desktop such as Microsoft Windows, the compilers and tools running
on a remote Oracle Solaris or Oracle Linux system. This desktop distribution of the Solaris Studio IDE enables you to do full-fledged
development on that remote system.
posted Tue, 26 Jun 2012 16:47:52 +0000
Tech Article: How to Trace a Java Application Running on Oracle SolarisJava tracing tools are not as dynamic, unobtrusive, and feature-rich as DTrace. However, by combining Java Statically Designed
Tracing (JSDT) and BTrace, you can insert DTrace probes into a Java application running on Oracle Solaris and trace the application
as you would trace a Solaris application running DTrace.
posted Wed, 02 May 2012 19:59:04 +0000
How to Get Your Applications Ready to Run on Oracle Solaris 11Stephan Scheider walks you through the process, step by step, including an overview of recommended transition steps and the
components of the Pre-Flight Application Checker: a binary analyzer, source code analyzer, and run-time analyzer. Excellent
charts.
posted Wed, 21 Mar 2012 15:54:39 +0000
How Memory Allocation Affects Performance in Multithreaded ApplicationsThe malloc() and free() techniques you used to manage memory on single-CPU programs won't take advantage of the performance
available from multi-core, multithread-capable systems because different threads fight for memory allocation at the same time,
slowing things down. Rick Weisner shows you how to recognize the problem and use three different multithread-aware memory
allocators to get things flowing again: the mtmemlock and libumem allocators that ship with Oracle Solaris, and the publicly
available hoard allocator.
posted Thu, 15 Mar 2012 15:48:19 +0000
Getting Started with the Oracle Unbreakable Enterprise Kernel - Release 2How to update your Oracle Linux systems to the latest version of the Unbreakable Enterprise Kernel. Switching is easy—applications
and the operating system remain unchanged. There is no need to perform a full re-install; only the relevant RPM packages are
replaced.
posted Tue, 13 Mar 2012 15:59:59 +0000
Hands On Lab: How to Publish Packages to the Image Packaging SystemThis lab focuses on how a developer can use the Image Packaging System (IPS) in Oracle Solaris 11. Learn how to publish your
own software packages to a repository, plus how to manage system software in IPS format. Begins with a brief introduction
to IPS concepts.
posted Tue, 28 Feb 2012 23:02:18 +0000