New RAD in town with Oracle Solaris 11.4 Beta

The journey of making an admins life easier continues with the next release of Oracle Solaris.
Solaris 11.4 beta comes with quiet a view new RAD modules. While Solaris 11.3 included 12 modules

system/management/rad/module/rad-dlmgr            0.5.11-0.175.3.29.0.4.0    i--
system/management/rad/module/rad-evs-controller   0.5.11-0.175.3.32.0.1.0    ---
system/management/rad/module/rad-files            0.5.11-0.175.3.29.0.4.0    i--
system/management/rad/module/rad-kstat            0.5.11-0.175.3.29.0.4.0    i--
system/management/rad/module/rad-network          0.5.11-0.175.3.32.0.1.0    i--
system/management/rad/module/rad-panels           0.5.11-0.175.3.29.0.4.0    i--
system/management/rad/module/rad-smf              0.5.11-0.175.3.29.0.4.0    i--
system/management/rad/module/rad-time             0.5.11-0.175.3.29.0.4.0    i--
system/management/rad/module/rad-usermgr          0.5.11-0.175.3.32.0.1.0    i--
system/management/rad/module/rad-zfsmgr           0.5.11-0.175.3.32.0.1.0    i--
system/management/rad/module/rad-zonemgr          0.5.11-0.175.3.32.0.1.0    i--
system/management/rad/module/rad-zones-bridge     0.5.11-0.175.1.0.0.14      --o

Solaris 11.4 doubles the amount of modules. Yes, 24 (12 additional) RAD modules free to use to programatically control your Solaris servers.

system/management/rad/module/rad-archivemgr       11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-bemgr            11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-compliance       11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-dlmgr            11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-etraceprovider   11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-etracequery      11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-etraceserver     11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-evs-controller   11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-files            11.4-11.4.0.0.0.1.0        --o
system/management/rad/module/rad-ips              11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-kstat            11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-labelmgr         11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-network          11.4-11.4.0.0.0.1.0        --o
system/management/rad/module/rad-odocprovider     11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-panels           11.4-11.4.0.0.0.1.0        --o
system/management/rad/module/rad-smf              11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-sstore           11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-sysmgr           11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-time             11.4-11.4.0.0.0.1.0        --o
system/management/rad/module/rad-usermgr          11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-webuiprefs       11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-zfsmgr           11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-zonemgr          11.4-11.4.0.0.1.3.1        i--
system/management/rad/module/rad-zones-bridge     0.5.11-0.175.1.0.0.14      --o

Very exciting.
If you haven’t used RAD or looked into it yet, do it. Once you get started you will not want to stop using it.

Evolution of Solaris 11.3 FOSS Evaluation Packages in Solaris 11.4 beta

In case you have never heard of Solaris FOSS and how to handle these, FOSS stands for free and open source software. In Solaris 11.3 the customer is also provided with evaluation copies of FOSS packages to get a head start of new or updated versions until the supported release version is out.

Here you can see a list of all the latest Oracle Solaris 11.3 SRU 29 IPS packages.

developer/build/scons                             2.5.1-5.12.0.0.0.122.0     ---
developer/build/scons-27                          2.5.1-5.12.0.0.0.122.0     ---
developer/documentation-tool/asciidoc             8.6.9-5.12.0.0.0.122.0     ---
developer/documentation-tool/itstool              2.0.2-5.12.0.0.0.122.0     ---
developer/golang                                  1.7-5.12.0.0.0.122.0       ---
developer/golang-15                               1.5-5.12.0.0.0.122.0       ---
developer/golang-17                               1.7-5.12.0.0.0.122.0       ---
developer/parser/re2c                             0.16-5.12.0.0.0.122.0      ---
developer/python/pylint-34                        1.6.4-5.12.0.0.0.122.0     ---
developer/python/pylint-35                        1.6.4-5.12.0.0.0.122.0     ---
developer/versioning/mercurial/hg-git             0.8.5-5.12.0.0.0.122.0     ---
developer/versioning/mercurial/hg-git-27          0.8.5-5.12.0.0.0.122.0     ---
library/audio/taglib                              1.9.1-5.12.0.0.0.122.0     ---
library/cloog                                     0.18.4-5.12.0.0.0.122.0    ---
library/desktop/orc                               0.4.23-5.12.0.0.0.122.0    ---
library/exempi                                    2.2.2-5.12.0.0.0.122.0     ---
library/isl                                       0.18-5.12.0.0.0.122.0      ---
library/javascript/d3                             4.4.4-5.12.0.0.0.122.0     ---
library/javascript/jjv                            1.0.2-5.12.0.0.0.122.0     ---
library/javascript/qunit                          1.23.1-5.12.0.0.0.122.0    ---
library/javascript/raphael                        2.2.7-5.12.0.0.0.122.0     ---
library/lcms2                                     2.7-5.12.0.0.0.122.0       ---
library/libgenders                                1.22-5.12.0.0.0.122.0      ---
library/libmozjs-24                               24.2.0-5.12.0.0.0.122.0    ---
library/liboauth                                  1.0.3-5.12.0.0.0.122.0     ---
library/libserf                                   1.3.8-5.12.0.0.0.122.0     ---
library/nghttp2                                   1.16.1-5.12.0.0.0.122.0    ---
library/oniguruma                                 6.1.1-5.12.0.0.0.122.0     ---
library/perl-5/dbd-sqlite                         1.50-5.12.0.0.0.122.0      ---
library/perl-5/dbd-sqlite-522                     1.50-5.12.0.0.0.122.0      ---
library/perl-5/gettext                            1.0.7-5.12.0.0.0.122.0     ---
library/perl-5/gettext-522                        1.0.7-5.12.0.0.0.122.0     ---
library/perl-5/perl-tk                            804.33-5.12.0.0.0.122.0    ---
library/perl-5/perl-tk-522                        804.33-5.12.0.0.0.122.0    ---
library/python/aioeventlet-35                     0.5.1-5.12.0.0.0.122.0     ---
library/python/alembic-35                         0.8.4-5.12.0.0.0.122.0     ---
library/python/amqp-35                            1.4.9-5.12.0.0.0.122.0     ---
library/python/anyjson-35                         0.3.3-5.12.0.0.0.122.0     ---
library/python/appdirs                            1.4.0-5.12.0.0.0.122.0     ---
library/python/appdirs-27                         1.4.0-5.12.0.0.0.122.0     ---
library/python/appdirs-34                         1.4.0-5.12.0.0.0.122.0     ---
library/python/appdirs-35                         1.4.0-5.12.0.0.0.122.0     ---
library/python/astroid                            1.4.8-5.12.0.0.0.122.0     ---
library/python/astroid-27                         1.4.8-5.12.0.0.0.122.0     ---
library/python/astroid-34                         1.4.8-5.12.0.0.0.122.0     ---
library/python/astroid-35                         1.4.8-5.12.0.0.0.122.0     ---
library/python/automaton                          1.2.0-5.12.0.0.0.122.0     ---
library/python/automaton-27                       1.2.0-5.12.0.0.0.122.0     ---
library/python/automaton-34                       1.2.0-5.12.0.0.0.122.0     ---
library/python/automaton-35                       1.2.0-5.12.0.0.0.122.0     ---
library/python/babel-35                           2.3.4-5.12.0.0.0.122.0     ---
library/python/beautifulsoup4-35                  4.2.1-5.12.0.0.0.122.0     ---
library/python/cachetools                         1.1.5-5.12.0.0.0.122.0     ---
library/python/cachetools-27                      1.1.5-5.12.0.0.0.122.0     ---
library/python/cachetools-34                      1.1.5-5.12.0.0.0.122.0     ---
library/python/cachetools-35                      1.1.5-5.12.0.0.0.122.0     ---
library/python/castellan                          0.4.0-5.12.0.0.0.122.0     ---
library/python/castellan-27                       0.4.0-5.12.0.0.0.122.0     ---
library/python/cffi-35                            1.5.2-5.12.0.0.0.122.0     ---
library/python/cherrypy-35                        5.1.0-5.12.0.0.0.122.0     ---
library/python/cinderclient-35                    1.6.0-5.12.0.0.0.122.0     ---
library/python/cliff-35                           2.0.0-5.12.0.0.0.122.0     ---
library/python/cmd2-35                            0.6.8-5.12.0.0.0.122.0     ---
library/python/congressclient                     1.2.3-5.12.0.0.0.122.0     ---
library/python/congressclient-27                  1.2.3-5.12.0.0.0.122.0     ---
library/python/contextlib2                        0.5.1-5.12.0.0.0.122.0     ---
library/python/contextlib2-27                     0.5.1-5.12.0.0.0.122.0     ---
library/python/cov-core-34                        1.15.0-5.12.0.0.0.122.0    ---
library/python/cov-core-35                        1.15.0-5.12.0.0.0.122.0    ---
library/python/coverage-34                        4.0.3-5.12.0.0.0.122.0     ---
library/python/coverage-35                        4.0.3-5.12.0.0.0.122.0     ---
library/python/cryptography-35                    1.6-5.12.0.0.0.122.0       ---
library/python/cx_oracle-35                       5.2.1-5.12.0.0.0.122.0     ---
library/python/d2to1-35                           0.2.12-5.12.0.0.0.122.0    ---
library/python/debtcollector                      1.3.0-5.12.0.0.0.122.0     ---
library/python/debtcollector-27                   1.3.0-5.12.0.0.0.122.0     ---
library/python/debtcollector-34                   1.3.0-5.12.0.0.0.122.0     ---
library/python/debtcollector-35                   1.3.0-5.12.0.0.0.122.0     ---
library/python/decorator-35                       4.0.10-5.12.0.0.0.122.0    ---
library/python/designateclient                    2.1.0-5.12.0.0.0.122.0     ---
library/python/designateclient-27                 2.1.0-5.12.0.0.0.122.0     ---
library/python/dogpile.cache-35                   0.5.7-5.12.0.0.0.122.0     ---
library/python/dogpile.core-35                    0.4.1-5.12.0.0.0.122.0     ---
library/python/dulwich                            0.16.3-5.12.0.0.0.122.0    ---
library/python/dulwich-27                         0.16.3-5.12.0.0.0.122.0    ---
library/python/dulwich-34                         0.16.3-5.12.0.0.0.122.0    ---
library/python/dulwich-35                         0.16.3-5.12.0.0.0.122.0    ---
library/python/eventlet-35                        0.18.4-5.12.0.0.0.122.0    ---
library/python/extras-35                          0.0.3-5.12.0.0.0.122.0     ---
library/python/fasteners                          0.14.1-5.12.0.0.0.122.0    ---
library/python/fasteners-27                       0.14.1-5.12.0.0.0.122.0    ---
library/python/fasteners-34                       0.14.1-5.12.0.0.0.122.0    ---
library/python/fasteners-35                       0.14.1-5.12.0.0.0.122.0    ---
library/python/filechunkio-35                     1.6-5.12.0.0.0.122.0       ---
library/python/fixtures-34                        1.4.0-5.12.0.0.0.122.0     ---
library/python/fixtures-35                        1.4.0-5.12.0.0.0.122.0     ---
library/python/formencode-34                      1.3.0-5.12.0.0.0.122.0     ---
library/python/formencode-35                      1.3.0-5.12.0.0.0.122.0     ---
library/python/funcsigs                           0.4-5.12.0.0.0.122.0       ---
library/python/funcsigs-27                        0.4-5.12.0.0.0.122.0       ---
library/python/futurist                           0.13.0-5.12.0.0.0.122.0    ---
library/python/futurist-27                        0.13.0-5.12.0.0.0.122.0    ---
library/python/futurist-34                        0.13.0-5.12.0.0.0.122.0    ---
library/python/futurist-35                        0.13.0-5.12.0.0.0.122.0    ---
library/python/greenlet-35                        0.4.9-5.12.0.0.0.122.0     ---
library/python/httplib2-34                        0.9.2-5.12.0.0.0.122.0     ---
library/python/httplib2-35                        0.9.2-5.12.0.0.0.122.0     ---
library/python/idna-35                            2.0-5.12.0.0.0.122.0       ---
library/python/ironic-lib                         1.2.0-5.12.0.0.0.122.0     ---
library/python/ironic-lib-27                      1.2.0-5.12.0.0.0.122.0     ---
library/python/iso8601-35                         0.1.11-5.12.0.0.0.122.0    ---
library/python/isort                              4.2.5-5.12.0.0.0.122.0     ---
library/python/isort-27                           4.2.5-5.12.0.0.0.122.0     ---
library/python/isort-34                           4.2.5-5.12.0.0.0.122.0     ---
library/python/isort-35                           4.2.5-5.12.0.0.0.122.0     ---
library/python/jinja2-35                          2.8-5.12.0.0.0.122.0       ---
library/python/jsonpatch-35                       1.13-5.12.0.0.0.122.0      ---
library/python/jsonpointer-35                     1.10-5.12.0.0.0.122.0      ---
library/python/jsonrpclib-34                      0.2.6-5.12.0.0.0.122.0     ---
library/python/jsonschema-35                      2.0.0-5.12.0.0.0.122.0     ---
library/python/keystoneauth1                      2.4.0-5.12.0.0.0.122.0     ---
library/python/keystoneauth1-27                   2.4.0-5.12.0.0.0.122.0     ---
library/python/lesscpy-34                         0.11.1-5.12.0.0.0.122.0    ---
library/python/lesscpy-35                         0.11.1-5.12.0.0.0.122.0    ---
library/python/linecache2-35                      1.0.0-5.12.0.0.0.122.0     ---
library/python/lockfile-35                        0.12.2-5.12.0.0.0.122.0    ---
library/python/logilab-common-34                  1.2.2-5.12.0.0.0.122.0     ---
library/python/logilab-common-35                  1.2.2-5.12.0.0.0.122.0     ---
library/python/logutils-35                        0.3.3-5.12.0.0.0.122.0     ---
library/python/lxml-35                            3.6.4-5.12.0.0.0.122.0     ---
library/python/magnumclient                       2.0.0-5.12.0.0.0.122.0     ---
library/python/magnumclient-27                    2.0.0-5.12.0.0.0.122.0     ---
library/python/mako-35                            1.0.4-5.12.0.0.0.122.0     ---
library/python/manilaclient                       1.8.1-5.12.0.0.0.122.0     ---
library/python/manilaclient-27                    1.8.1-5.12.0.0.0.122.0     ---
library/python/markdown-35                        2.6.6-5.12.0.0.0.122.0     ---
library/python/markupsafe-35                      0.23-5.12.0.0.0.122.0      ---
library/python/mistralclient                      2.0.0-5.12.0.0.0.122.0     ---
library/python/mistralclient-27                   2.0.0-5.12.0.0.0.122.0     ---
library/python/monotonic                          0.6-5.12.0.0.0.122.0       ---
library/python/monotonic-27                       0.6-5.12.0.0.0.122.0       ---
library/python/msgpack-35                         0.4.7-5.12.0.0.0.122.0     ---
library/python/netifaces-35                       0.10.4-5.12.0.0.0.122.0    ---
library/python/neutron-lib                        0.0.3-5.12.0.0.0.122.0     ---
library/python/neutron-lib-27                     0.0.3-5.12.0.0.0.122.0     ---
library/python/nose-35                            1.3.7-5.12.0.0.0.122.0     ---
library/python/nose-cover3-34                     0.1.0-5.12.0.0.0.122.0     ---
library/python/nose-cover3-35                     0.1.0-5.12.0.0.0.122.0     ---
library/python/novaclient-35                      3.3.1-5.12.0.0.0.122.0     ---
library/python/oauthlib-35                        1.0.3-5.12.0.0.0.122.0     ---
library/python/openstacksdk                       0.8.2-5.12.0.0.0.122.0     ---
library/python/openstacksdk-27                    0.8.2-5.12.0.0.0.122.0     ---
library/python/os-brick                           1.2.0-5.12.0.0.0.122.0     ---
library/python/os-brick-27                        1.2.0-5.12.0.0.0.122.0     ---
library/python/os-client-config                   1.16.0-5.12.0.0.0.122.0    ---
library/python/os-client-config-27                1.16.0-5.12.0.0.0.122.0    ---
library/python/oslo.cache                         1.6.0-5.12.0.0.0.122.0     ---
library/python/oslo.cache-27                      1.6.0-5.12.0.0.0.122.0     ---
library/python/oslo.config-35                     3.9.0-5.12.0.0.0.122.0     ---
library/python/oslo.context-35                    2.2.0-5.12.0.0.0.122.0     ---
library/python/oslo.i18n-35                       3.5.0-5.12.0.0.0.122.0     ---
library/python/oslo.middleware-35                 3.8.0-5.12.0.0.0.122.0     ---
library/python/oslo.reports                       1.7.0-5.12.0.0.0.122.0     ---
library/python/oslo.reports-27                    1.7.0-5.12.0.0.0.122.0     ---
library/python/oslo.service                       1.8.0-5.12.0.0.0.122.0     ---
library/python/oslo.service-27                    1.8.0-5.12.0.0.0.122.0     ---
library/python/paramiko-35                        2.0.2-5.12.0.0.0.122.0     ---
library/python/passlib-35                         1.6.5-5.12.0.0.0.122.0     ---
library/python/paste-34                           2.0.3-5.12.0.0.0.122.0     ---
library/python/paste-35                           2.0.3-5.12.0.0.0.122.0     ---
library/python/paste.deploy-34                    1.5.2-5.12.0.0.0.122.0     ---
library/python/paste.deploy-35                    1.5.2-5.12.0.0.0.122.0     ---
library/python/pathlib                            1.0.1-5.12.0.0.0.122.0     ---
library/python/pathlib-27                         1.0.1-5.12.0.0.0.122.0     ---
library/python/pbr-35                             1.8.1-5.12.0.0.0.122.0     ---
library/python/pep8-35                            1.7.0-5.12.0.0.0.122.0     ---
library/python/pika                               0.10.0-5.12.0.0.0.122.0    ---
library/python/pika-27                            0.10.0-5.12.0.0.0.122.0    ---
library/python/pika-34                            0.10.0-5.12.0.0.0.122.0    ---
library/python/pika-35                            0.10.0-5.12.0.0.0.122.0    ---
library/python/pika-pool                          0.1.3-5.12.0.0.0.122.0     ---
library/python/pika-pool-27                       0.1.3-5.12.0.0.0.122.0     ---
library/python/pika-pool-34                       0.1.3-5.12.0.0.0.122.0     ---
library/python/pika-pool-35                       0.1.3-5.12.0.0.0.122.0     ---
library/python/pint-35                            0.7.2-5.12.0.0.0.122.0     ---
library/python/pip-35                             8.1.1-5.12.0.0.0.122.0     ---
library/python/ply-34                             3.8-5.12.0.0.0.122.0       ---
library/python/ply-35                             3.8-5.12.0.0.0.122.0       ---
library/python/positional                         1.0.1-5.12.0.0.0.122.0     ---
library/python/positional-27                      1.0.1-5.12.0.0.0.122.0     ---
library/python/positional-34                      1.0.1-5.12.0.0.0.122.0     ---
library/python/positional-35                      1.0.1-5.12.0.0.0.122.0     ---
library/python/posix_ipc-35                       1.0.0-5.12.0.0.0.122.0     ---
library/python/prettytable-35                     0.7.2-5.12.0.0.0.122.0     ---
library/python/py-35                              1.4.31-5.12.0.0.0.122.0    ---
library/python/pyasn1-35                          0.1.9-5.12.0.0.0.122.0     ---
library/python/pyasn1-modules-35                  0.0.5-5.12.0.0.0.122.0     ---
library/python/pybonjour-35                       1.1.1-5.12.0.0.0.122.0     ---
library/python/pycountry-35                       0.17-5.12.0.0.0.122.0      ---
library/python/pycparser-35                       2.14-5.12.0.0.0.122.0      ---
library/python/pycurl-34                          7.43.0-5.12.0.0.0.122.0    ---
library/python/pycurl-35                          7.43.0-5.12.0.0.0.122.0    ---
library/python/pyflakes-35                        0.8.1-5.12.0.0.0.122.0     ---
library/python/pygments-35                        2.1.3-5.12.0.0.0.122.0     ---
library/python/pymemcache                         1.3.5-5.12.0.0.0.122.0     ---
library/python/pymemcache-27                      1.3.5-5.12.0.0.0.122.0     ---
library/python/pymemcache-34                      1.3.5-5.12.0.0.0.122.0     ---
library/python/pymemcache-35                      1.3.5-5.12.0.0.0.122.0     ---
library/python/pyopenssl-35                       16.2.0-5.12.0.0.0.122.0    ---
library/python/pyparsing-35                       2.1.4-5.12.0.0.0.122.0     ---
library/python/pyrabbit-34                        1.1.0-5.12.0.0.0.122.0     ---
library/python/pyrabbit-35                        1.1.0-5.12.0.0.0.122.0     ---
library/python/pysendfile-35                      2.0.1-5.12.0.0.0.122.0     ---
library/python/pysmi                              0.0.7-5.12.0.0.0.122.0     ---
library/python/pysmi-27                           0.0.7-5.12.0.0.0.122.0     ---
library/python/pysmi-34                           0.0.7-5.12.0.0.0.122.0     ---
library/python/pysmi-35                           0.0.7-5.12.0.0.0.122.0     ---
library/python/pysnmp                             4.3.2-5.12.0.0.0.122.0     ---
library/python/pysnmp-27                          4.3.2-5.12.0.0.0.122.0     ---
library/python/pysnmp-34                          4.3.2-5.12.0.0.0.122.0     ---
library/python/pysnmp-35                          4.3.2-5.12.0.0.0.122.0     ---
library/python/pytest-35                          2.9.1-5.12.0.0.0.122.0     ---
library/python/pytest-capturelog-35               0.7-5.12.0.0.0.122.0       ---
library/python/pytest-codecheckers-35             0.2-5.12.0.0.0.122.0       ---
library/python/python-editor                      1.0-5.12.0.0.0.122.0       ---
library/python/python-editor-27                   1.0-5.12.0.0.0.122.0       ---
library/python/python-editor-34                   1.0-5.12.0.0.0.122.0       ---
library/python/python-editor-35                   1.0-5.12.0.0.0.122.0       ---
library/python/python-memcached-34                1.57-5.12.0.0.0.122.0      ---
library/python/python-memcached-35                1.57-5.12.0.0.0.122.0      ---
library/python/python-mimeparse-35                1.5.2-5.12.0.0.0.122.0     ---
library/python/pytz-35                            2016.4-5.12.0.0.0.122.0    ---
library/python/pyyaml-35                          3.11-5.12.0.0.0.122.0      ---
library/python/rcssmin                            1.0.6-5.12.0.0.0.122.0     ---
library/python/rcssmin-27                         1.0.6-5.12.0.0.0.122.0     ---
library/python/rcssmin-34                         1.0.6-5.12.0.0.0.122.0     ---
library/python/rcssmin-35                         1.0.6-5.12.0.0.0.122.0     ---
library/python/repoze.lru-35                      0.6-5.12.0.0.0.122.0       ---
library/python/requests-35                        2.9.1-5.12.0.0.0.122.0     ---
library/python/requestsexceptions                 1.1.3-5.12.0.0.0.122.0     ---
library/python/requestsexceptions-27              1.1.3-5.12.0.0.0.122.0     ---
library/python/requestsexceptions-34              1.1.3-5.12.0.0.0.122.0     ---
library/python/requestsexceptions-35              1.1.3-5.12.0.0.0.122.0     ---
library/python/retrying-35                        1.3.3-5.12.0.0.0.122.0     ---
library/python/rjsmin                             1.0.12-5.12.0.0.0.122.0    ---
library/python/rjsmin-27                          1.0.12-5.12.0.0.0.122.0    ---
library/python/rjsmin-34                          1.0.12-5.12.0.0.0.122.0    ---
library/python/rjsmin-35                          1.0.12-5.12.0.0.0.122.0    ---
library/python/routes-35                          2.3.1-5.12.0.0.0.122.0     ---
library/python/scp-35                             0.10.2-5.12.0.0.0.122.0    ---
library/python/semantic-version-35                2.5.0-5.12.0.0.0.122.0     ---
library/python/senlinclient                       0.4.1-5.12.0.0.0.122.0     ---
library/python/senlinclient-27                    0.4.1-5.12.0.0.0.122.0     ---
library/python/setuptools-git-35                  1.1-5.12.0.0.0.122.0       ---
library/python/simplegeneric-35                   0.8.1-5.12.0.0.0.122.0     ---
library/python/simplejson-35                      3.6.5-5.12.0.0.0.122.0     ---
library/python/six-35                             1.10.0-5.12.0.0.0.122.0    ---
library/python/sqlalchemy-35                      1.0.12-5.12.0.0.0.122.0    ---
library/python/sqlparse-35                        0.1.19-5.12.0.0.0.122.0    ---
library/python/stevedore-35                       1.12.0-5.12.0.0.0.122.0    ---
library/python/suds-34                            0.6-5.12.0.0.0.122.0       ---
library/python/suds-35                            0.6-5.12.0.0.0.122.0       ---
library/python/tempita-35                         0.5.1-5.12.0.0.0.122.0     ---
library/python/testresources-35                   1.0.0-5.12.0.0.0.122.0     ---
library/python/testscenarios-35                   0.5.0-5.12.0.0.0.122.0     ---
library/python/testtools-35                       2.0.0-5.12.0.0.0.122.0     ---
library/python/tooz                               1.34.0-5.12.0.0.0.122.0    ---
library/python/tooz-27                            1.34.0-5.12.0.0.0.122.0    ---
library/python/tox-35                             2.3.1-5.12.0.0.0.122.0     ---
library/python/traceback2-35                      1.4.0-5.12.0.0.0.122.0     ---
library/python/trollius-35                        2.1-5.12.0.0.0.122.0       ---
library/python/unicodecsv                         0.14.1-5.12.0.0.0.122.0    ---
library/python/unicodecsv-27                      0.14.1-5.12.0.0.0.122.0    ---
library/python/unicodecsv-34                      0.14.1-5.12.0.0.0.122.0    ---
library/python/unicodecsv-35                      0.14.1-5.12.0.0.0.122.0    ---
library/python/urllib3-35                         1.15.1-5.12.0.0.0.122.0    ---
library/python/virtualenv-35                      15.0.1-5.12.0.0.0.122.0    ---
library/python/waitress-35                        0.9.0-5.12.0.0.0.122.0     ---
library/python/warlock-35                         1.2.0-5.12.0.0.0.122.0     ---
library/python/webob-35                           1.5.1-5.12.0.0.0.122.0     ---
library/python/websockify-35                      0.8.0-5.12.0.0.0.122.0     ---
library/python/wrapt                              1.10.6-5.12.0.0.0.122.0    ---
library/python/wrapt-27                           1.10.6-5.12.0.0.0.122.0    ---
library/python/wrapt-34                           1.10.6-5.12.0.0.0.122.0    ---
library/python/wrapt-35                           1.10.6-5.12.0.0.0.122.0    ---
library/python/zaqarclient                        1.0.0-5.12.0.0.0.122.0     ---
library/python/zaqarclient-27                     1.0.0-5.12.0.0.0.122.0     ---
library/ruby/stomp                                1.3.4-5.12.0.0.0.122.0     ---
system/management/mcollective                     2.8.8-5.12.0.0.0.122.0     ---
web/server/apache-24/module/apache-perl           2.0.9-5.12.0.0.0.122.0     ---

The following is the same list generated in Oracle Solaris 11.4 beta. One difference you can’t directly see here is, that these are no longer considered “EVALUATION” (According to each’s description). What you can see though is that the version of the packages is not that much different from any other non-FOSS package. ;-)

developer/build/scons                             2.5.1-11.4.0.0.0.12.0      ---
developer/build/scons-27                          2.5.1-11.4.0.0.0.12.0      ---
developer/documentation-tool/asciidoc             8.6.9-11.4.0.0.0.12.0      ---
developer/documentation-tool/itstool              2.0.2-11.4.0.0.0.12.0      ---
developer/golang                                  1.7-11.4.0.0.0.12.0        i--
developer/golang-15                               1.5-11.4.0.0.0.12.0        --o
developer/golang-17                               1.7-11.4.0.0.0.12.0        i--
developer/parser/re2c                             0.16-11.4.0.0.0.12.0       ---
developer/python/pylint-34                        1.6.4-11.4.0.0.0.12.0      ---
developer/python/pylint-35                        1.6.4-11.4.0.0.0.12.0      ---
developer/versioning/mercurial/hg-git             0.8.5-11.4.0.0.0.12.0      ---
developer/versioning/mercurial/hg-git-27          0.8.5-11.4.0.0.0.12.0      ---
library/audio/taglib                              1.11.1-11.4.0.0.0.12.0     ---
library/cloog                                     0.18.4-11.4.0.0.0.12.0     ---
library/desktop/orc                               0.4.27-11.4.0.0.0.12.0     ---
library/exempi                                    2.2.2-11.4.0.0.0.12.0      ---
library/isl                                       0.18-11.4.0.0.0.12.0       ---
library/javascript/d3                             4.4.4-11.4.0.0.0.12.0      ---
library/javascript/jjv                            1.0.2-11.4.0.0.0.12.0      i--
library/javascript/qunit                          1.23.1-11.4.0.0.0.12.0     ---
library/javascript/raphael                        2.2.7-11.4.0.0.0.12.0      ---
library/lcms2                                     2.8-11.4.0.0.0.12.0        ---
library/libgenders                                1.22-11.4.0.0.0.12.0       ---
library/libmozjs-24                               24.2.0-11.4.0.0.0.12.0     ---
library/liboauth                                  1.0.3-11.4.0.0.0.12.0      ---
library/libserf                                   1.3.9-11.4.0.0.0.12.0      ---
library/nghttp2                                   1.27.0-11.4.0.0.0.12.0     i--
library/oniguruma                                 6.1.1-11.4.0.0.0.12.0      ---
library/perl-5/dbd-sqlite                         1.50-11.4.0.0.0.12.0       ---
library/perl-5/dbd-sqlite-522                     1.50-11.4.0.0.0.12.0       ---
library/perl-5/gettext                            1.0.7-11.4.0.0.0.12.0      ---
library/perl-5/gettext-522                        1.0.7-11.4.0.0.0.12.0      ---
library/perl-5/perl-tk                            804.33-11.4.0.0.0.12.0     ---
library/perl-5/perl-tk-522                        804.33-11.4.0.0.0.12.0     ---
library/python/aioeventlet-35                     0.5.1-11.4.0.0.0.12.0      ---
library/python/alembic-35                         0.8.4-11.4.0.0.0.12.0      --o
library/python/amqp-35                            1.4.9-11.4.0.0.0.12.0      ---
library/python/anyjson-35                         0.3.3-11.4.0.0.0.12.0      ---
library/python/appdirs                            1.4.0-11.4.0.0.0.12.0      ---
library/python/appdirs-27                         1.4.0-11.4.0.0.0.12.0      ---
library/python/appdirs-34                         1.4.0-11.4.0.0.0.12.0      ---
library/python/appdirs-35                         1.4.0-11.4.0.0.0.12.0      ---
library/python/astroid                            1.4.8-11.4.0.0.0.12.0      ---
library/python/astroid-27                         1.4.8-11.4.0.0.0.12.0      ---
library/python/astroid-34                         1.4.8-11.4.0.0.0.12.0      ---
library/python/astroid-35                         1.4.8-11.4.0.0.0.12.0      ---
library/python/automaton                          1.2.0-11.4.0.0.0.12.0      --o
library/python/automaton-27                       1.2.0-11.4.0.0.0.12.0      --o
library/python/automaton-34                       1.2.0-11.4.0.0.0.12.0      --o
library/python/automaton-35                       1.2.0-11.4.0.0.0.12.0      --o
library/python/babel-35                           2.3.4-11.4.0.0.0.12.0      ---
library/python/beautifulsoup4-35                  4.2.1-11.4.0.0.0.12.0      ---
library/python/cachetools                         1.1.5-11.4.0.0.0.12.0      ---
library/python/cachetools-27                      1.1.5-11.4.0.0.0.12.0      ---
library/python/cachetools-34                      1.1.5-11.4.0.0.0.12.0      ---
library/python/cachetools-35                      1.1.5-11.4.0.0.0.12.0      ---
library/python/castellan                          0.4.0-11.4.0.0.0.12.0      --o
library/python/castellan-27                       0.4.0-11.4.0.0.0.12.0      --o
library/python/cffi-35                            1.5.2-11.4.0.0.0.12.0      ---
library/python/cherrypy-35                        5.1.0-11.4.0.0.0.12.0      ---
library/python/cinderclient-35                    1.6.0-11.4.0.0.0.12.0      --o
library/python/cliff-35                           2.0.0-11.4.0.0.0.12.0      ---
library/python/cmd2-35                            0.6.8-11.4.0.0.0.12.0      ---
library/python/congressclient                     1.2.3-11.4.0.0.0.12.0      --o
library/python/congressclient-27                  1.2.3-11.4.0.0.0.12.0      --o
library/python/contextlib2                        0.5.1-11.4.0.0.0.12.0      ---
library/python/contextlib2-27                     0.5.1-11.4.0.0.0.12.0      ---
library/python/cov-core-34                        1.15.0-11.4.0.0.0.12.0     ---
library/python/cov-core-35                        1.15.0-11.4.0.0.0.12.0     ---
library/python/coverage-34                        4.0.3-11.4.0.0.0.12.0      i--
library/python/coverage-35                        4.0.3-11.4.0.0.0.12.0      ---
library/python/cryptography-35                    1.7.2-11.4.0.0.0.12.0      ---
library/python/cx_oracle-35                       5.2.1-11.4.0.0.0.12.0      ---
library/python/d2to1-35                           0.2.12-11.4.0.0.0.12.0     ---
library/python/debtcollector                      1.3.0-11.4.0.0.0.12.0      ---
library/python/debtcollector-27                   1.3.0-11.4.0.0.0.12.0      ---
library/python/debtcollector-34                   1.3.0-11.4.0.0.0.12.0      ---
library/python/debtcollector-35                   1.3.0-11.4.0.0.0.12.0      ---
library/python/decorator-35                       4.0.10-11.4.0.0.0.12.0     ---
library/python/designateclient                    2.1.0-11.4.0.0.0.12.0      --o
library/python/designateclient-27                 2.1.0-11.4.0.0.0.12.0      --o
library/python/dogpile.cache-35                   0.5.7-11.4.0.0.0.12.0      ---
library/python/dogpile.core-35                    0.4.1-11.4.0.0.0.12.0      ---
library/python/dulwich                            0.16.3-11.4.0.0.0.12.0     ---
library/python/dulwich-27                         0.16.3-11.4.0.0.0.12.0     ---
library/python/dulwich-34                         0.16.3-11.4.0.0.0.12.0     ---
library/python/dulwich-35                         0.16.3-11.4.0.0.0.12.0     ---
library/python/eventlet-35                        0.18.4-11.4.0.0.0.12.0     ---
library/python/extras-35                          0.0.3-11.4.0.0.0.12.0      ---
library/python/fasteners                          0.14.1-11.4.0.0.0.12.0     ---
library/python/fasteners-27                       0.14.1-11.4.0.0.0.12.0     ---
library/python/fasteners-34                       0.14.1-11.4.0.0.0.12.0     ---
library/python/fasteners-35                       0.14.1-11.4.0.0.0.12.0     ---
library/python/filechunkio-35                     1.6-11.4.0.0.0.12.0        ---
library/python/fixtures-34                        1.4.0-11.4.0.0.0.12.0      ---
library/python/fixtures-35                        1.4.0-11.4.0.0.0.12.0      ---
library/python/formencode-34                      1.3.0-11.4.0.0.0.12.0      i--
library/python/formencode-35                      1.3.0-11.4.0.0.0.12.0      ---
library/python/funcsigs                           0.4-11.4.0.0.0.12.0        ---
library/python/funcsigs-27                        0.4-11.4.0.0.0.12.0        ---
library/python/futurist                           0.13.0-11.4.0.0.0.12.0     ---
library/python/futurist-27                        0.13.0-11.4.0.0.0.12.0     ---
library/python/futurist-34                        0.13.0-11.4.0.0.0.12.0     ---
library/python/futurist-35                        0.13.0-11.4.0.0.0.12.0     ---
library/python/greenlet-35                        0.4.9-11.4.0.0.0.12.0      ---
library/python/httplib2-34                        0.9.2-11.4.0.0.0.12.0      ---
library/python/httplib2-35                        0.9.2-11.4.0.0.0.12.0      ---
library/python/idna-35                            2.0-11.4.0.0.0.12.0        ---
library/python/ironic-lib                         1.2.0-11.4.0.0.0.12.0      --o
library/python/ironic-lib-27                      1.2.0-11.4.0.0.0.12.0      --o
library/python/iso8601-35                         0.1.11-11.4.0.0.0.12.0     ---
library/python/isort                              4.2.5-11.4.0.0.0.12.0      ---
library/python/isort-27                           4.2.5-11.4.0.0.0.12.0      ---
library/python/isort-34                           4.2.5-11.4.0.0.0.12.0      ---
library/python/isort-35                           4.2.5-11.4.0.0.0.12.0      ---
library/python/jinja2-35                          2.8-11.4.0.0.0.12.0        ---
library/python/jsonpatch-35                       1.13-11.4.0.0.0.12.0       ---
library/python/jsonpointer-35                     1.10-11.4.0.0.0.12.0       ---
library/python/jsonrpclib-34                      0.2.6-11.4.0.0.0.12.0      i--
library/python/jsonschema-35                      2.0.0-11.4.0.0.0.12.0      ---
library/python/keystoneauth1                      2.4.0-11.4.0.0.0.12.0      ---
library/python/keystoneauth1-27                   2.4.0-11.4.0.0.0.12.0      ---
library/python/lesscpy-34                         0.11.1-11.4.0.0.0.12.0     ---
library/python/lesscpy-35                         0.11.1-11.4.0.0.0.12.0     ---
library/python/linecache2-35                      1.0.0-11.4.0.0.0.12.0      ---
library/python/lockfile-35                        0.12.2-11.4.0.0.0.12.0     ---
library/python/logilab-common-34                  1.2.2-11.4.0.0.0.12.0      ---
library/python/logilab-common-35                  1.2.2-11.4.0.0.0.12.0      ---
library/python/logutils-35                        0.3.3-11.4.0.0.0.12.0      ---
library/python/lxml-35                            3.6.4-11.4.0.0.0.12.0      ---
library/python/magnumclient                       2.0.0-11.4.0.0.0.12.0      --o
library/python/magnumclient-27                    2.0.0-11.4.0.0.0.12.0      --o
library/python/mako-35                            1.0.4-11.4.0.0.0.12.0      ---
library/python/manilaclient                       1.8.1-11.4.0.0.0.12.0      --o
library/python/manilaclient-27                    1.8.1-11.4.0.0.0.12.0      --o
library/python/markdown-35                        2.6.6-11.4.0.0.0.12.0      ---
library/python/markupsafe-35                      0.23-11.4.0.0.0.12.0       ---
library/python/mistralclient                      2.0.0-11.4.0.0.0.12.0      --o
library/python/mistralclient-27                   2.0.0-11.4.0.0.0.12.0      --o
library/python/monotonic                          0.6-11.4.0.0.0.12.0        ---
library/python/monotonic-27                       0.6-11.4.0.0.0.12.0        ---
library/python/msgpack-35                         0.4.7-11.4.0.0.0.12.0      ---
library/python/netifaces-35                       0.10.4-11.4.0.0.0.12.0     ---
library/python/neutron-lib                        0.0.3-11.4.0.0.0.12.0      --o
library/python/neutron-lib-27                     0.0.3-11.4.0.0.0.12.0      --o
library/python/nose-35                            1.3.7-11.4.0.0.0.12.0      ---
library/python/nose-cover3-34                     0.1.0-11.4.0.0.0.12.0      ---
library/python/nose-cover3-35                     0.1.0-11.4.0.0.0.12.0      ---
library/python/novaclient-35                      3.3.1-11.4.0.0.0.12.0      --o
library/python/oauthlib-35                        1.0.3-11.4.0.0.0.12.0      ---
library/python/openstacksdk                       0.8.2-11.4.0.0.0.12.0      ---
library/python/openstacksdk-27                    0.8.2-11.4.0.0.0.12.0      ---
library/python/os-brick                           1.2.0-11.4.0.0.0.12.0      --o
library/python/os-brick-27                        1.2.0-11.4.0.0.0.12.0      --o
library/python/os-client-config                   1.16.0-11.4.0.0.0.12.0     ---
library/python/os-client-config-27                1.16.0-11.4.0.0.0.12.0     ---
library/python/oslo.cache                         1.6.0-11.4.0.0.0.12.0      --o
library/python/oslo.cache-27                      1.6.0-11.4.0.0.0.12.0      --o
library/python/oslo.config-35                     3.9.0-11.4.0.0.0.12.0      ---
library/python/oslo.context-35                    2.2.0-11.4.0.0.0.12.0      ---
library/python/oslo.i18n-35                       3.5.0-11.4.0.0.0.12.0      ---
library/python/oslo.middleware-35                 3.8.0-11.4.0.0.0.12.0      ---
library/python/oslo.reports                       1.7.0-11.4.0.0.0.12.0      --o
library/python/oslo.reports-27                    1.7.0-11.4.0.0.0.12.0      --o
library/python/oslo.service                       1.8.0-11.4.0.0.0.12.0      ---
library/python/oslo.service-27                    1.8.0-11.4.0.0.0.12.0      ---
library/python/paramiko-35                        2.0.2-11.4.0.0.0.12.0      ---
library/python/passlib-35                         1.6.5-11.4.0.0.0.12.0      --o
library/python/paste-34                           2.0.3-11.4.0.0.0.12.0      i--
library/python/paste-35                           2.0.3-11.4.0.0.0.12.0      ---
library/python/paste.deploy-34                    1.5.2-11.4.0.0.0.12.0      i--
library/python/paste.deploy-35                    1.5.2-11.4.0.0.0.12.0      ---
library/python/pathlib                            1.0.1-11.4.0.0.0.12.0      ---
library/python/pathlib-27                         1.0.1-11.4.0.0.0.12.0      ---
library/python/pbr-35                             1.8.1-11.4.0.0.0.12.0      ---
library/python/pep8-35                            1.7.0-11.4.0.0.0.12.0      ---
library/python/pika                               0.10.0-11.4.0.0.0.12.0     ---
library/python/pika-27                            0.10.0-11.4.0.0.0.12.0     ---
library/python/pika-34                            0.10.0-11.4.0.0.0.12.0     ---
library/python/pika-35                            0.10.0-11.4.0.0.0.12.0     ---
library/python/pika-pool                          0.1.3-11.4.0.0.0.12.0      ---
library/python/pika-pool-27                       0.1.3-11.4.0.0.0.12.0      ---
library/python/pika-pool-34                       0.1.3-11.4.0.0.0.12.0      ---
library/python/pika-pool-35                       0.1.3-11.4.0.0.0.12.0      ---
library/python/pint-35                            0.7.2-11.4.0.0.0.12.0      --o
library/python/pip-35                             8.1.1-11.4.0.0.0.12.0      ---
library/python/ply-34                             3.8-11.4.0.0.0.12.0        i--
library/python/ply-35                             3.8-11.4.0.0.0.12.0        ---
library/python/positional                         1.0.1-11.4.0.0.0.12.0      ---
library/python/positional-27                      1.0.1-11.4.0.0.0.12.0      ---
library/python/positional-34                      1.0.1-11.4.0.0.0.12.0      ---
library/python/positional-35                      1.0.1-11.4.0.0.0.12.0      ---
library/python/posix_ipc-35                       1.0.0-11.4.0.0.0.12.0      ---
library/python/prettytable-35                     0.7.2-11.4.0.0.0.12.0      ---
library/python/py-35                              1.4.31-11.4.0.0.0.12.0     ---
library/python/pyasn1-35                          0.1.9-11.4.0.0.0.12.0      ---
library/python/pyasn1-modules-35                  0.0.5-11.4.0.0.0.12.0      ---
library/python/pybonjour-35                       1.1.1-11.4.0.0.0.12.0      ---
library/python/pycountry-35                       0.17-11.4.0.0.0.12.0       ---
library/python/pycparser-35                       2.14-11.4.0.0.0.12.0       ---
library/python/pycurl-34                          7.43.0-11.4.0.0.0.12.0     i--
library/python/pycurl-35                          7.43.0-11.4.0.0.0.12.0     ---
library/python/pyflakes-35                        0.8.1-11.4.0.0.0.12.0      ---
library/python/pygments-35                        2.1.3-11.4.0.0.0.12.0      ---
library/python/pymemcache                         1.3.5-11.4.0.0.0.12.0      ---
library/python/pymemcache-27                      1.3.5-11.4.0.0.0.12.0      ---
library/python/pymemcache-34                      1.3.5-11.4.0.0.0.12.0      ---
library/python/pymemcache-35                      1.3.5-11.4.0.0.0.12.0      ---
library/python/pyopenssl-35                       16.2.0-11.4.0.0.0.12.0     ---
library/python/pyparsing-35                       2.1.4-11.4.0.0.0.12.0      ---
library/python/pyrabbit-34                        1.1.0-11.4.0.0.0.12.0      ---
library/python/pyrabbit-35                        1.1.0-11.4.0.0.0.12.0      ---
library/python/pysendfile-35                      2.0.1-11.4.0.0.0.12.0      --o
library/python/pysmi                              0.0.7-11.4.0.0.0.12.0      ---
library/python/pysmi-27                           0.0.7-11.4.0.0.0.12.0      ---
library/python/pysmi-34                           0.0.7-11.4.0.0.0.12.0      ---
library/python/pysmi-35                           0.0.7-11.4.0.0.0.12.0      ---
library/python/pysnmp                             4.3.2-11.4.0.0.0.12.0      ---
library/python/pysnmp-27                          4.3.2-11.4.0.0.0.12.0      ---
library/python/pysnmp-34                          4.3.2-11.4.0.0.0.12.0      ---
library/python/pysnmp-35                          4.3.2-11.4.0.0.0.12.0      ---
library/python/pytest-35                          2.9.1-11.4.0.0.0.12.0      ---
library/python/pytest-capturelog-35               0.7-11.4.0.0.0.12.0        ---
library/python/pytest-codecheckers-35             0.2-11.4.0.0.0.12.0        ---
library/python/python-editor                      1.0-11.4.0.0.0.12.0        ---
library/python/python-editor-27                   1.0-11.4.0.0.0.12.0        ---
library/python/python-editor-34                   1.0-11.4.0.0.0.12.0        ---
library/python/python-editor-35                   1.0-11.4.0.0.0.12.0        ---
library/python/python-memcached-34                1.57-11.4.0.0.0.12.0       ---
library/python/python-memcached-35                1.57-11.4.0.0.0.12.0       ---
library/python/python-mimeparse-35                1.5.2-11.4.0.0.0.12.0      ---
library/python/pytz-35                            2016.4-11.4.0.0.0.12.0     ---
library/python/pyyaml-35                          3.11-11.4.0.0.0.12.0       ---
library/python/rcssmin                            1.0.6-11.4.0.0.0.12.0      ---
library/python/rcssmin-27                         1.0.6-11.4.0.0.0.12.0      ---
library/python/rcssmin-34                         1.0.6-11.4.0.0.0.12.0      ---
library/python/rcssmin-35                         1.0.6-11.4.0.0.0.12.0      ---
library/python/repoze.lru-35                      0.6-11.4.0.0.0.12.0        ---
library/python/requests-35                        2.9.1-11.4.0.0.0.12.0      ---
library/python/requestsexceptions                 1.1.3-11.4.0.0.0.12.0      ---
library/python/requestsexceptions-27              1.1.3-11.4.0.0.0.12.0      ---
library/python/requestsexceptions-34              1.1.3-11.4.0.0.0.12.0      ---
library/python/requestsexceptions-35              1.1.3-11.4.0.0.0.12.0      ---
library/python/retrying-35                        1.3.3-11.4.0.0.0.12.0      ---
library/python/rjsmin                             1.0.12-11.4.0.0.0.12.0     ---
library/python/rjsmin-27                          1.0.12-11.4.0.0.0.12.0     ---
library/python/rjsmin-34                          1.0.12-11.4.0.0.0.12.0     ---
library/python/rjsmin-35                          1.0.12-11.4.0.0.0.12.0     ---
library/python/routes-35                          2.3.1-11.4.0.0.0.12.0      ---
library/python/scp-35                             0.10.2-11.4.0.0.0.12.0     ---
library/python/semantic-version-35                2.5.0-11.4.0.0.0.12.0      --o
library/python/senlinclient                       0.4.1-11.4.0.0.0.12.0      --o
library/python/senlinclient-27                    0.4.1-11.4.0.0.0.12.0      --o
library/python/setuptools-git-35                  1.1-11.4.0.0.0.12.0        ---
library/python/simplegeneric-35                   0.8.1-11.4.0.0.0.12.0      ---
library/python/simplejson-35                      3.6.5-11.4.0.0.0.12.0      ---
library/python/six-35                             1.10.0-11.4.0.0.0.12.0     ---
library/python/sqlalchemy-35                      1.0.12-11.4.0.0.0.12.0     ---
library/python/sqlparse-35                        0.1.19-11.4.0.0.0.12.0     ---
library/python/stevedore-35                       1.12.0-11.4.0.0.0.12.0     ---
library/python/suds-34                            0.6-11.4.0.0.0.12.0        --o
library/python/suds-35                            0.6-11.4.0.0.0.12.0        --o
library/python/tempita-35                         0.5.1-11.4.0.0.0.12.0      ---
library/python/testresources-35                   1.0.0-11.4.0.0.0.12.0      ---
library/python/testscenarios-35                   0.5.0-11.4.0.0.0.12.0      ---
library/python/testtools-35                       2.0.0-11.4.0.0.0.12.0      ---
library/python/tooz                               1.34.0-11.4.0.0.0.12.0     --o
library/python/tooz-27                            1.34.0-11.4.0.0.0.12.0     --o
library/python/tox-35                             2.3.1-11.4.0.0.0.12.0      ---
library/python/traceback2-35                      1.4.0-11.4.0.0.0.12.0      ---
library/python/trollius-35                        2.1-11.4.0.0.0.12.0        ---
library/python/unicodecsv                         0.14.1-11.4.0.0.0.12.0     ---
library/python/unicodecsv-27                      0.14.1-11.4.0.0.0.12.0     ---
library/python/unicodecsv-34                      0.14.1-11.4.0.0.0.12.0     ---
library/python/unicodecsv-35                      0.14.1-11.4.0.0.0.12.0     ---
library/python/urllib3-35                         1.15.1-11.4.0.0.0.12.0     ---
library/python/virtualenv-35                      15.0.1-11.4.0.0.0.12.0     ---
library/python/waitress-35                        0.9.0-11.4.0.0.0.12.0      ---
library/python/warlock-35                         1.2.0-11.4.0.0.0.12.0      ---
library/python/webob-35                           1.5.1-11.4.0.0.0.12.0      ---
library/python/websockify-35                      0.8.0-11.4.0.0.0.12.0      --o
library/python/wrapt                              1.10.6-11.4.0.0.0.12.0     ---
library/python/wrapt-27                           1.10.6-11.4.0.0.0.12.0     ---
library/python/wrapt-34                           1.10.6-11.4.0.0.0.12.0     ---
library/python/wrapt-35                           1.10.6-11.4.0.0.0.12.0     ---
library/python/zaqarclient                        1.0.0-11.4.0.0.0.12.0      --o
library/python/zaqarclient-27                     1.0.0-11.4.0.0.0.12.0      --o
library/ruby/stomp                                1.4.3-11.4.0.0.0.12.0      ---
system/management/mcollective                     2.10.3-11.4.0.0.0.12.0     ---
web/server/apache-24/module/apache-perl           2.0.10-11.4.0.0.0.12.0     ---

Improved IPS pkg information for FOSS packages

Everyone who has worked with Solaris 11 before has most definitely used the pkg info command. For example pkg info entire in order to check the current version of your Solaris 11.x.

While until Solaris 11.3 a typical output for a FOSS package looked pretty much like any other package information output, Oracle Solaris’ engineering team added some nice information to it.

Here is Solaris 11.3 pkg info output of the git package:

root@bama:~# pkg info -r git
             Name: developer/versioning/git
          Summary: git - Fast Version Control System
      Description: Git is a free & open source, distributed version control
                   system designed to handle everything from small to very large
                   projects with speed and efficiency.
         Category: Development/Source Code Management
            State: Not installed
        Publisher: solaris
          Version: 2.15.0
    Build Release: 5.11
           Branch: 0.175.3.28.0.1.0
   Packaging Date: December 13, 2017 09:28:05 PM
             Size: 55.23 MB
             FMRI: pkg://solaris/developer/versioning/git@2.15.0,5.11-0.175.3.28.0.1.0:20171213T212805Z

This is the new Solaris 11.4 beta output:

root@crimson:~# pkg info -r git
          Name: developer/versioning/git
       Summary: git - Fast Version Control System
   Description: Git is a free & open source, distributed version control system
                designed to handle everything from small to very large projects
                with speed and efficiency.
      Category: Development/Source Code Management
         State: Not installed
     Publisher: solaris
       Version: 2.15.0
        Branch: 11.4.0.0.0.12.0
Packaging Date: Wed Jan 03 02:43:45 2018
          Size: 37.05 MB
          FMRI: pkg://solaris/developer/versioning/git@2.15.0-11.4.0.0.0.12.0:20180103T024345Z
   Project URL: http://git-scm.com/
    Source URL: https://www.kernel.org/pub/software/scm/git/git-2.15.0.tar.xz

Project URL and Source URL. This is not gonna change the way it works but this is done for all the FOSS packages I looked at so far and it is a really, really nice detail.

Another sweet improvement! In case you might not know how I think of improvements, this might get you an idea. :-)

Monitoring File System Latency with fsstat

Solaris 11.4 (beta) comes with a new version of the fsstat command. Why is this interesting? Because with the newly added -l option now fsstat is able to repot latency information on read, write, and readdir operations for file system types or individual file systems.
The latency information is independent of physical I/O operations
Therefore it is representative of file system performance, as seen by applications which helps improving troubleshooting performance issues in that area.

One small step for fsstat, one giant leap for troubleshooting enhancement and user experience.

Here is a quick example:

root@wacken:~# fsstat zfs proc tmpfs 1
 new  name   name  attr  attr lookup rddir  read read  write write
 file remov  chng   get   set    ops   ops   ops bytes   ops bytes
71.0K 44.7K 7.51K 1.42M 1.22K  6.93M 26.8K  240K 1019M  111K 3.61G zfs
    0     0     0 8.95K     0  19.8K 63.0K 3.01K 6.05M     9   584 proc
6.96K   646   315  152K 24.4K  82.5K    70 45.4K 83.1M  205K 3.00G tmpfs
    0     0     0 13.3K     0  33.2K   126    14 2.83K     0     0 zfs
    0     0     0 6.26K     0  14.4K   303    40 17.2K     0     0 proc
    0     0     0   377     0     45     0     0     0     0     0 tmpfs
    0     0     0     0     0      1     0     0     0     0     0 zfs
    0     0     0     2     0      2     2     1   440     0     0 proc
    0     0     0     0     0      0     0     0     0     0     0 tmpfs
^C
root@wacken:~# fsstat -l zfs proc tmpfs 1
 read read   read write write write rddir rddir rddir
  ops bytes  time   ops bytes  time   ops bytes  time
 241K 1019M    4n  111K 3.61G 3.00n 30.4K 10.6M  194n zfs
3.06K 6.07M 3.00n     9   584  261n 63.3K 67.9M  232n proc
45.5K 83.1M  295n  206K 3.01G    0n    70 3.58K 45.0n tmpfs
   14 2.83K 48.0n     0     0    0n     0     0    0n zfs
    0     0    0n     0     0    0n     2 2.27K  168n proc
    0     0    0n     0     0    0n     0     0    0n tmpfs
    0     0    0n     0     0    0n     0     0    0n zfs
    1   440 37.0n     0     0    0n     2 2.30K  218n proc
    0     0    0n     0     0    0n     0     0    0n tmpfs
    0     0    0n     0     0    0n   980  193K  100n zfs
    0     0    0n     0     0    0n    41 10.4K  149n proc
    0     0    0n     0     0    0n     0     0    0n tmpfs
^C

This will be pretty useful from time to time.

Improved Debugging with pfiles Enhancement

Until Solaris 11.3 in order to get information on open file descriptors of a dump file you needed to use a debugger like mdb, gdb, dbx or whatsoever.
Unlike e.g. pstack, pflags, pargs or pmaps the pfiles command did not accept a core file name as an argument.

root@bama:~# gcore $$
gcore: core.1405 dumped
root@bama:~# pfiles core.1405
pfiles: cannot examine core.1405: no such process

Thanks to the Oracle Solaris team it is now possible to quickly check the process’ last open file descriptors in Oracle Solaris 11.4. This is awesome!

root@wacken:~# gcore $$
gcore: core.1636 dumped
root@wacken:~# pfiles core.1636
1636:   -bash
  Current rlimit: 256 file descriptors
   0: S_IFCHR mode:0620 dev:16380,0 ino:101157813 uid:100 gid:7 rdev:151,2
      O_RDWR|O_NOCTTY|O_LARGEFILE
      /dev/pts/2
   1: S_IFCHR mode:0620 dev:16380,0 ino:101157813 uid:100 gid:7 rdev:151,2
      O_RDWR|O_NOCTTY|O_LARGEFILE
      /dev/pts/2
   2: S_IFCHR mode:0620 dev:16380,0 ino:101157813 uid:100 gid:7 rdev:151,2
      O_RDWR|O_NOCTTY|O_LARGEFILE
      /dev/pts/2
   3: S_IFDOOR mode:0777 dev:16378,0 ino:0 uid:0 gid:0 size:0
      O_RDONLY|O_LARGEFILE FD_CLOEXEC  door to nscd[620]
   4: S_IFREG mode:0644 dev:16374,1 ino:50709184 uid:0 gid:0 size:524296 (512KB)
      O_RDONLY|O_LARGEFILE FD_CLOEXEC
      /system/volatile/audit_cache.bin
      offset:0
 255: S_IFCHR mode:0620 dev:16380,0 ino:101157813 uid:100 gid:7 rdev:151,2
      O_RDWR|O_NOCTTY|O_LARGEFILE FD_CLOEXEC
      /dev/pts/2

There is not much more to say about this other than that the fantastic proc-tools family is getting even better.

Privileged Command Execution History Reporting

How often were you asked by the management or auditors to show a list of administrative commands that were used on a system.
With a properly (e.g. cusa) configured Solaris 11.3 and prior either already had some script or pricy external tool that filters the audit streams for you or you had to do it manually (auditreduce/praudit) and whatever needs to be done to make it worth show anyone.
With Solaris 11.4 Oracle ships the admhist utilty, which takes all the manual overhead away and adds great options to narrow down the results for a certain date, time, or type of event.

For a better understanding and overview upfront here is the help output from the admhist command:

root@wacken:~# admhist -h
admhist: illegal option -- h
usage:  admhist [-a date-time] [-b date-time] [-d date-time]
         [-t [tags-file:]tag[,tag,...]] [-z zonename] [-v] [audit-trail-file]...
        admhist [-a date-time] [-b date-time] [-d date-time]
         [-t [tags-file:]tag[,tag,...]] [-z zonename] [-v] -R pathname
        Valid date-time formats include:
                today, yesterday
                last week, last month
                last 3 days, last 8 hours

So let’s check for what was going over the last 4 hours for example. The -a option show entries after the giving date-time. In this case (-a “last 4 hours”) everything within the last 4 hours. In case you want every privileged execution before the last 4 hours just -b instead of -a

root@wacken:~# admhist -a "last 4 hours"
2018-02-27 09:59:16.190+01:00 /usr/sbin/zfs zfs help
2018-02-27 10:00:22.954+01:00 /usr/sbin/zpool zpool upgrade -v
2018-02-27 10:00:22.972+01:00 /usr/sbin/zpool zpool upgrade -v
2018-02-27 10:00:23.474+01:00 /usr/sbin/zpool zpool upgrade -v
2018-02-27 10:00:24.736+01:00 /usr/sbin/zpool zpool upgrade -v
2018-02-27 10:00:26.646+01:00 /usr/sbin/zpool zpool upgrade -v
2018-02-27 10:00:27.237+01:00 /usr/sbin/zpool zpool upgrade -v
2018-02-27 10:00:33.124+01:00 /usr/sbin/zpool zpool create tpool /var/tmp/f1 /var/tmp/f2
2018-02-27 10:01:25.822+01:00 /usr/sbin/zpool zpool list
2018-02-27 10:01:37.868+01:00 /usr/sbin/quota
2018-02-27 10:03:07.955+01:00 /usr/sbin/zpool zpool create tpool /var/tmp/f1 /var/tmp/f2
2018-02-27 10:03:17.057+01:00 /usr/sbin/zpool zpool status tpool
2018-02-27 10:03:20.037+01:00 /usr/sbin/zfs zfs
2018-02-27 10:03:22.404+01:00 /usr/sbin/zfs zfs help
2018-02-27 10:03:38.249+01:00 /usr/sbin/zpool zpool upgrade
2018-02-27 10:03:40.886+01:00 /usr/sbin/zpool zpool upgrade -v
2018-02-27 10:03:45.684+01:00 /usr/sbin/zpool zpool upgrade -a
2018-02-27 10:04:02.408+01:00 /usr/sbin/zfs zfs upgrade -v
2018-02-27 10:04:05.613+01:00 /usr/sbin/zfs zfs upgrade
2018-02-27 10:04:11.243+01:00 /usr/sbin/zpool zpool help
2018-02-27 10:04:17.903+01:00 /usr/sbin/zpool zpool status
2018-02-27 10:04:21.769+01:00 /usr/sbin/zpool zpool XXX
2018-02-27 10:04:25.335+01:00 /usr/sbin/zpool zpool XXX tpool
2018-02-27 10:04:31.436+01:00 /usr/sbin/zpool zpool XXX tpool /var/tmp/f2
2018-02-27 10:04:33.208+01:00 /usr/sbin/zpool zpool XXX tpool
2018-02-27 10:04:36.321+01:00 /usr/sbin/zpool zpool status
2018-02-27 10:06:02.968+01:00 /usr/sbin/zpool zpool status
2018-02-27 10:06:23.058+01:00 /usr/sbin/zpool zpool XXX tpool /var/tmp/f2 /var/tmp/f3
2018-02-27 10:06:24.896+01:00 /usr/sbin/zpool zpool status
2018-02-27 10:06:32.197+01:00 /usr/sbin/zpool zpool XXX tpool /var/tmp/f2
2018-02-27 10:06:33.828+01:00 /usr/sbin/zpool zpool status
2018-02-27 10:11:18.879+01:00 /usr/sbin/zoneadm -R / list -cp
2018-02-27 10:11:18.962+01:00 /usr/bin/amd64/pkg /usr/bin/64/python2.7 /usr/bin/pkg info entire

In order to see user and hostname just use the option -v:

root@wacken:~# admhist -v -a "last 4 hours"
2018-02-27 09:59:16.190+01:00 muehle@wacken cwd=/export/home/muehle /usr/sbin/zfs zfs help
2018-02-27 10:00:22.954+01:00 muehle@wacken cwd=/export/home/muehle /usr/sbin/zpool zpool upgrade -v
2018-02-27 10:00:22.972+01:00 muehle@wacken cwd=/export/home/muehle /usr/sbin/zpool zpool upgrade -v
2018-02-27 10:00:23.474+01:00 muehle@wacken cwd=/export/home/muehle /usr/sbin/zpool zpool upgrade -v
2018-02-27 10:00:24.736+01:00 muehle@wacken cwd=/export/home/muehle /usr/sbin/zpool zpool upgrade -v
2018-02-27 10:00:26.646+01:00 muehle@wacken cwd=/export/home/muehle /usr/sbin/zpool zpool upgrade -v
2018-02-27 10:00:27.237+01:00 muehle@wacken cwd=/export/home/muehle /usr/sbin/zpool zpool upgrade -v
2018-02-27 10:00:33.124+01:00 muehle@wacken cwd=/export/home/muehle /usr/sbin/zpool zpool create tpool /var/tmp/f1 /var/tmp/f2
2018-02-27 10:01:25.822+01:00 muehle@wacken cwd=/var/tmp /usr/sbin/zpool zpool list
2018-02-27 10:01:37.868+01:00 muehle@wacken cwd=/root /usr/sbin/quota
2018-02-27 10:03:07.955+01:00 muehle@wacken cwd=/root /usr/sbin/zpool zpool create tpool /var/tmp/f1 /var/tmp/f2
2018-02-27 10:03:17.057+01:00 muehle@wacken cwd=/root /usr/sbin/zpool zpool status tpool
2018-02-27 10:03:20.037+01:00 muehle@wacken cwd=/root /usr/sbin/zfs zfs
2018-02-27 10:03:22.404+01:00 muehle@wacken cwd=/root /usr/sbin/zfs zfs help
2018-02-27 10:03:38.249+01:00 muehle@wacken cwd=/root /usr/sbin/zpool zpool upgrade
2018-02-27 10:03:40.886+01:00 muehle@wacken cwd=/root /usr/sbin/zpool zpool upgrade -v
2018-02-27 10:03:45.684+01:00 muehle@wacken cwd=/root /usr/sbin/zpool zpool upgrade -a
2018-02-27 10:04:02.408+01:00 muehle@wacken cwd=/root /usr/sbin/zfs zfs upgrade -v
2018-02-27 10:04:05.613+01:00 muehle@wacken cwd=/root /usr/sbin/zfs zfs upgrade
2018-02-27 10:04:11.243+01:00 muehle@wacken cwd=/root /usr/sbin/zpool zpool help
2018-02-27 10:04:17.903+01:00 muehle@wacken cwd=/root /usr/sbin/zpool zpool status
2018-02-27 10:04:21.769+01:00 muehle@wacken cwd=/root /usr/sbin/zpool zpool XXX
2018-02-27 10:04:25.335+01:00 muehle@wacken cwd=/root /usr/sbin/zpool zpool XXX tpool
2018-02-27 10:04:31.436+01:00 muehle@wacken cwd=/root /usr/sbin/zpool zpool XXX tpool /var/tmp/f2
2018-02-27 10:04:33.208+01:00 muehle@wacken cwd=/root /usr/sbin/zpool zpool XXX tpool
2018-02-27 10:04:36.321+01:00 muehle@wacken cwd=/root /usr/sbin/zpool zpool status
2018-02-27 10:06:02.968+01:00 muehle@wacken cwd=/root /usr/sbin/zpool zpool status
2018-02-27 10:06:23.058+01:00 muehle@wacken cwd=/root /usr/sbin/zpool zpool add tpool /var/tmp/f2 /var/tmp/f3
2018-02-27 10:06:24.896+01:00 muehle@wacken cwd=/root /usr/sbin/zpool zpool status
2018-02-27 10:06:32.197+01:00 muehle@wacken cwd=/root /usr/sbin/zpool zpool XXX tpool /var/tmp/f2
2018-02-27 10:06:33.828+01:00 muehle@wacken cwd=/root /usr/sbin/zpool zpool status
2018-02-27 10:11:18.879+01:00 muehle@wacken cwd=/ /usr/sbin/zoneadm -R / list -cp
2018-02-27 10:11:18.962+01:00 muehle@wacken cwd=/root /usr/bin/amd64/pkg /usr/bin/64/python2.7 /usr/bin/pkg info entire

With no further options given it will just list you all the privileged commands executed.

root@wacken:~# admhist
2017-04-05 06:08:41.307+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 06:09:14.591+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 06:32:58.689+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 07:04:04.313+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 07:19:13.614+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 07:25:20.168+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 07:25:40.142+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 07:26:52.158+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 07:27:10.400+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 07:27:35.560+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 07:28:03.857+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 07:28:59.362+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 07:31:26.702+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 07:31:29.059+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 07:32:09.722+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 07:32:16.210+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 07:32:18.050+02:00 /usr/bin/amd64/pkg /usr/bin/64/python2.7 /usr/bin/pkg exact-install --accept --be-name s12_b115 entire@5.12-5.12.0.0.0.117 solaris-small-server@5.12-5.12.0.0.0.117
2017-04-05 07:32:18.051+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 07:37:52.352+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 07:51:31.862+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 07:52:11.834+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 07:55:48.995+02:00 /usr/bin/amd64/pkg /usr/bin/64/python2.7 /usr/bin/pkg install docker
2017-04-05 07:55:48.997+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 08:15:30.826+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 08:15:52.467+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 08:23:38.643+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-05 09:11:41.226+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-24 10:09:59.772+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-24 10:10:02.842+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-24 10:10:17.952+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-24 10:10:18.553+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-24 10:17:04.912+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-24 11:25:39.775+02:00 /usr/lib/svcadm pfexec-auth /usr/sbin/svcadm svcadm disable ocm
2017-04-24 11:27:24.889+02:00 /usr/lib/zfs pfexec-auth /usr/sbin/zfs zfs list -r -o name,used,avail,refer,compressratio,quota,reserv,aclmode,aclinherit,compression,atime,dedup,mounted,mountpoint
2017-04-24 11:28:51.554+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-24 11:28:51.640+02:00 /usr/lib/pkg pfexec-auth /usr/bin/pkg pkg install docker
2017-04-24 11:29:26.933+02:00 /usr/lib/zfs pfexec-auth /usr/sbin/zfs zfs list -r -o name,used,avail,refer,compressratio,quota,reserv,aclmode,aclinherit,compression,atime,dedup,mounted,mountpoint
2017-04-24 11:31:15.562+02:00 /usr/sbin/zfs zfs create -o mountpoint=/var/lib/docker rpool/VARSHARE/docker
2017-04-24 11:31:24.490+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
2017-04-24 11:33:00.123+02:00 /usr/lib/rad/rad -m /usr/lib/rad/transport -m /usr/lib/rad/protocol -m /usr/lib/rad/module -m /usr/lib/rad/site-modules -t pipe:fd=3,exit -e 180 -i 1
...

This is a very handy utility if you ask me. Nice and easy to use. Especially since you don’t have to use the exact time and date when you instead pass on “last 2 days”, “last 48 hours”, “last month”, or so.

Maybe something like -u (certain user/uid) would be a nice additional option too.

Cheers!

Solaris is dead – long lives Solaris

The year 2018 just started and Oracle just released Solaris 11.4 Beta.
Only a few months after the media and social networks called Oracle Solaris dead, and if it was to them it would have been buried and gone by now.
Oracle drew the curtain on what was formerly known as Solaris 12. Oracle Solaris 11.4 is as mentioned by quite a few people (Oracle and non-Oracle) before not just another Solaris 11 release. It is new! Go grab the public beta version and find out yourself. The list of changes, improvements and new features is long.
I am in the privileged position that I have been using this for a couple of years now. I saw it grow, shrink, mutate and evolve. Glad it is finally available publicly.

A lot of people have worked very hard on this over the last couple of years.
And no matter where all of you are now or what you work on now, CONGRATULATIONS! Well done!

Update: After a forced offline time I will see check the blogs and get finally going with cool features and enhancements.

Oracle Solaris Blogs