X

Author Profile

Alan Coopersmith

Senior Principal Software Engineer

Engineer working on the Solaris Operating System since 1999.  Currently Technical Lead for the Solaris 11.4 release, Security Assurance Lead for Solaris; and co-lead of X.Org Foundation security team. Previously Tech Lead for the X Window System in Solaris; Release Lead for X.Org X11R6.9, 7.5, 7.6, & 7.7; and member of the X.Org Foundation Board of Directors.

Recent Posts by Alan Coopersmith

Oracle Solaris 11.4 beta progress on LP64 conversion

Back in 2014, I posted Moving Oracle Solaris to LP64 bit by bit describing work we were doing then. In 2015, I provided an update covering Oracle Solaris 11.3 progress on LP64 conversion. Now that we've released the Oracle Solaris 11.4 Beta to the public you can see the ratio...

Normalizing man page section numbers in Solaris 11.4

If you look closely at the listings for the Oracle Solaris 11.4 Reference Manuals and the previous Oracle Solaris 11.3 Reference Manuals, you might notice a change in some sections.  One of our “modernization” projects for this release actually took us back to our roots, in...

Solaris 11.3: Changes to bundled software packages since GA

Looking over my blog recently, I realized I never did a post for the Solaris 11.3 GA release to list the bundled software updates, as I’d previously done for the Solaris 11.1, Solaris 11.2 beta, Solaris 11.2 GA, and Solaris 11.3 beta releases.  But that was two years ago, so...

Github repos with software for Solaris

Oracle has a Github organization where we’ve been posting an increasing amount of source repositories, including six repos specifically for software for Solaris. Three of these are for software we used to publish on opensolaris.org, then moved to java.net, and have now migrated...

Migrating Solaris content off of Java.net

Early last year, Oracle announced it would be shutting down the general project hosting on java.net & kenai.com at the end of April 2017. We'd been hosting various Solaris content on there since opensolaris.org shut down in 2013, and have worked to move most of it off now. We've...

Last login tracking in pam_unix_session

When you first login to a desktop session on Solaris 11.3, you may notice a new notification dialog box informing you of your last login time and location, which may help you notice if an unauthorized login has occurred. This is a good security practice and commonly required...

Oracle Solaris 11.3 progress on LP64 conversion

Last year, I posted Moving Oracle Solaris to LP64 bit by bit. With this week’s release of Oracle Solaris 11.3 at Oracle OpenWorld 2015, we can provide a bit of a progress update on that effort. While most of the conversion work is going into our main development train, some of...

Solaris 11.3 beta: Changes to bundled software packages

With the release of Solaris 11.3 beta, I've gone back and made a new list of changes to the bundled software packages available in the Solaris IPS package repository, as I've done for the Solaris 11.1, Solaris 11.2 beta, and the Solaris 11.2 GA releases. Oracle packages Several...

Collected advice on Unix CLI Design & Implementation

Last week, a blog post by Marius Eriksen made the rounds. It presented nine suggestions on what makes a command a good citizen of the Unix command-line ecosystem, especially for fitting into pipelines and filters. This reminded me of a longer list of...