Wednesday Oct 09, 2013

Oracle Solaris 11 FOSS Web Page at OTN

A Oracle Solaris 11 FOSS web page was recently updated at Oracle Technology Network (OTN).

Wednesday Feb 13, 2013

Oracle Solaris 10 1/13 Was Released

Oracle Solaris 10 1/13 was released on February 8th, 2013. This release also updates several FOSS packages as can be seen at OTN Free and OpenSource Software in Oracle Solaris 10 web page. We also added a few new FOSS packages to Oracle Solaris 10, e.g., rsync.

You can also check Oracle Solaris 10 1/13 Release Notes for End-of-Software Support Statements concerning FOSS in Oracle Solaris 10.

Tuesday Nov 20, 2012

Free and Open Source Software in Oracle Solaris 11.1

Oracle Solaris 11.1 contains number of Free and Open Source packages. The following table contains important FOSS packages with their versions available in this latest Oracle Solaris release.

a2ps 4.14 aalib 1.4.0 pmtools 20071116 apache-ant 1.7.1
httpd 2.2.22 mod_dtrace 0.3.1 mod_fcgid 2.3.6 tomcat-connectors 1.2.28
mod_perl 2.0.4 mod_proxy_html 3.1.1 modsecurity-apache 2.5.9 mod_wsgi 3.3
apr 1.3.9 apr-util 1.3.9 areca 7.1 autoconf 2.68
autogen 5.9 automake 1.10 automake 1.11.2 automake 1.9.6
bash 4.1 bcc 0.16.17 beanshell 2.0b4 db 5.1.25
bind 9.6-ESV-R7-P2 binutils 2.21.1 bison 2.3 bzip2 1.0.6
cdrtools 3.00 clisp 2.47 cmake 2.8.6 gnu 0.5.11
conflict 20100627 convmv 1.15 coreutils 8.5 cups 1.4.5
curl 7.21.2 cvs 1.12.13 diffutils 2.8.7 doxygen 1.7.6.1
ejabberd 2.1.8 elinks 0.11.7 emacs 23.4 otp_src R12B-5
fcgi 2.4.0 fetchmail 6.3.22 flex 2.5.35 foomatic-db 20080903
foomatic-db-engine 3.0-20080903 foomatic-filters 4.0.15 foomatic-filters-ppds 20080818 fping 2.4b2_to
gawk 3.1.8 gcc 3.4.3 gcc 4.5.2 gd 2.0.35
gdb 6.8 gdbm 1.8.3 gettext 0.16.1 grep 2.10
ghostscript 9.00 git 1.7.9.2 gnu-gs-fonts-other 6.0 gnu-gs-fonts-std 6.0
gmp 4.3.2 gnupg 2.0.17 gnuplot 4.6.0 pth 2.0.7
gocr 0.48 gperf 3.0.3 gpgme 1.1.8 grails 1.0.3
graphviz 2.28.0 tar 1.26 guile 1.8.6 gutenprint 5.2.7
gzip 1.4 hal-cups-utils 0.6.19 hexedit 1.2.12 hplip 3.10.9
httping 1.4.4 hwdata 0.5.11 iftop 0.17 ilmbase 1.0.1
ImageMagick 6.3.4 iperf 2.0.4 ipmitool 1.8.11 ircii 20060725
dhcp 4.1-ESV-R7 junit 4.10 INIT 2011-02-08 lcms 1.19
less 436 lftp 4.3.1 libassuan 2.0.1 confuse 2.6
libedit 20110802-3.0 libee 0.3.2 libestr 0.1.2 libevent 1.4.14b
expat 2.1.0 libidn 1.19 libksba 1.1.0 libmcrypt 2.5.8
libmemcached 0.16 libmng 1.0.10 neon 0.29.5 libnet 1.1.5
libpcap 1.1.1 librsync 0.9.7 libsigsegv 2.6 libsndfile 1.0.23
libtecla 1.6.1 libtool 2.4.2 libtorrent 0.12.2 libusbugen 0.1.8
libusb 0.1.8 libxml2 2.7.6 libxslt 1.1.26 lighttpd 1.4.23
links 1.03 logilab-astng 0.19.0 logilab-common 0.40.0 lua 5.1.4
m4 1.4.12 make 3.82 mc 4.7.5.2 meld 1.4.0
memcached 1.4.5 memcached-java 2.0.1 mercurial 2.2.1 mpc 0.9
mpfr 2.4.2 mutt 1.5.21 mysql 5.1.37 ncftp 3.2.3
net-snmp 5.4.1 nethack 3.4.3 nmap 5.51 ntp-dev 4.2.5
open-fabrics 1.5.3 openexr 1.6.1 openldap 2.4.30 openscap 0.8.1
openssl 0.9.8q openssl 1.0.0j libopenusb 1.0.1 p7zip 9.20.1
pam_pkcs11 0.6.0 patch 2.5.9 pconsole 1.0 pcre 8.21
perl 5.12.4 DBI 1.58 Net-SSLeay 1.36 pmtools 1.10
XML-Parser 2.36 XML-Simple 2.18 PHP 5.2.17 PHP 5.3.14
pinentry 0.7.6 privoxy 3.0.17 proftpd 1.3.3 psutils p17
pv 1.2.0 pwgen 2.06 pylint 0.18.0 CherryPy 3.1.2
coverage 3.5 jsonrpclib 0.1.3 ldtp 2.1.1 M2Crypto 0.21.1
Mako 0.4.1 nose 1.1.2 ply 3.1 pybonjour 1.1.1
pycups 1.9.46 pycurl 7.19.0 lxml 2.3.3 pyOpenSSL 0.11
Python 2.6.8 Python 2.7.3 setuptools 0.6 quagga 0.99.19
quilt 0.60 rdiff-backup 1.3.3 readline 5.2 rpm2cpio 0.5.11
rsync 3.0.8 rsyslog 6.2.0 rtorrent 0.8.2 ruby 1.8.7
samba 3.6.6 sane-backends 1.0.19 sane-frontends 1.0.14 screen 4.0.3
sed 4.2.1 sendmail 8.14.5 slang 2.2.4 slib 3b1
slrn 0.9.9 snort 2.8.4.1 sox 14.3.2 spawn-fcgi 1.6.3
squid 3.1.18 stdcxx 4.2.1 subversion 1.7.5 sudo 1.8.4.5
swig 1.3.35 expect 5.45 tcl 8.5.9 tk 8.5.9
tls 1.6 tcpdump 4.1.1 tcsh 6.17.00 texinfo 4.7
tidy 1.0.0 timezone apache-tomcat 6.0.35 top 3.8beta1
trousers 0.3.6 unixODBC 2.3.0 unrar 4.1.4 unzip 6.0
vim 7.3 visual-panels wget 1.12 which 2.16
wireshark 1.8.2 wxGTK 2.8.12 xorriso 0.6.0 xz 5.0.1
zip 3.0 zlib 1.2.3 zsh 4.3.17

List of Free and OpenSource Software in Oracle Solaris 10 at OTN

Oracle Technilogy Network (OTN) contains a lot of information about Oracle Solaris. There is also a bit hidden web page with a list of Free and Open Source Software in Oracle Solaris 10.

Wednesday Apr 25, 2012

FOSS Support In Oracle Solaris

Support of Free and Open Source Software in Oracle Solaris is described inside a knowledge article [ID 1400676.1], which can be found inside My Oracle Support (MOS). This knowledge article is the most definitive source of information concerning FOSS support in Oracle Solaris and shall be used by Oracle Solaris customers.

Introduction

Free And Open Source Software (FOSS) components provide important functionality vital to users of modern UNIX operating systems. Oracle Solaris is no exception, and the number of FOSS packages delivered with Oracle Solaris has increased with each update and full release.

This knowledge article provides background information concerning support of FOSS packages delivered with Oracle Solaris 11 and older Oracle Solaris releases. Free and Open Source Software (FOSS) Support in Oracle Solaris

FOSS packages selected for delivery with Oracle Solaris are ported and tested on each Solaris release, so users can install the packages they require without the need to compile the binaries from source code. The most important packages are integrated with Oracle Solaris technologies, for example SMF, ZFS, SAM-QFS, DTrace, etc. For such packages Oracle Solaris engineers work with the respective FOSS community to bring in the Solaris related changes. The intention is to ensure that the up-stream versions of the FOSS components include such related changes and Oracle Solaris FOSS components do not have a separate source base.

The FOSS components delivered as part of Oracle Solaris can be divided in to several categories:

  • Core Operating System
  • Core Operating System Services
  • Core System Administration and Diagnostic Tools
  • Development Tools
  • Desktop Environment (including Gnome components)
  • Backward Compatibility
  • Dependency Components
  • General FOSS

Support Principles

A subset of FOSS components delivered in Oracle Solaris, see below, are supported in terms of Oracle Premier Support for Systems as described in Oracle Lifetime Support Policies: Oracle Hardware and Operating Systems. For these FOSS components, Oracle will provide patches, updates and fixes of security vulnerability issues in conjunction with Open Source communities using commercially reasonable efforts. The remaining FOSS components within Oracle Solaris are supported on best effort basis.

For these remaining FOSS components, Oracle will accept Service Requests from contracted customers and resolve any packaging and/or install issues, resolve any dependency issues between packages, investigate security vulnerability issues and issues raised by customers for available fixes from respective communities and eventually provide updated stable versions when available. Oracle will not provide code fixes or workarounds for FOSS components, fork FOSS components to suit customer requirements, nor accept Service Requests for Feature enhancements.

A new version of a FOSS component will be delivered in Oracle Solaris 10 either in a form of a patch or in an update release.

A new version of a FOSS component will be delivered in Oracle Solaris 11 either as part of a Support Repository Update (SRU) or in an update release.

Once a FOSS component has been discontinued by its community then it may be removed from support. Such FOSS component(s) may also be removed (End of Feature) from Oracle Solaris or replaced by another FOSS component to provide similar functionality.

List Of FOSS Supported In Terms of Oracle Premier Support

Solaris 11 Solaris 10
  • Apache httpd 2.2
  • bash
  • bind
  • bzip2
  • coreutils
  • cups
  • ghostscript
  • GNU tar
  • gzip
  • ISC DHCP
  • IP Filter
  • ksh93
  • net-snmp
  • ntp-dev
  • OFED-rds-tools
  • openssl
  • openssl-fips
  • pam_pkcs
  • ProFTPD
  • quagga
  • Samba
  • sendmail
  • Unzip
  • vim
  • Apache httpd 1
  • Apache httpd 2
  • bind
  • IP Filter
  • ntp-dev
  • OFED-rds-tools
  • OpenSSL
  • quagga
  • sendmail
  • Samba

Tuesday Apr 17, 2012

How to Find If A FOSS Package Is Delivered with Oracle Solaris 11

There are several options how to find out if a specific package is delivered with Oracle Solaris 11.

Search Package Repository On Oracle Web

Go to the pkg.oracle.com, which provides access to Oracle Solaris 11 package repository. Make sure that the "Release and Branch" field points to "0.5.11-0.175.0.0.0.2.0", which identifies Oracle Solaris 11 11/11 (that is the first release of Oracle Solaris 11). Enter name of the package you are looking for in the "Search for:" text field, for example "gnu tar". The search will provide list of packages found. For "gnu tar", just one package is found:

archiver/gnu-tar@1.26,5.11-0.175.0.0.0.2.537:20111019T091116Z

Each package is represented by a Fault Management Resource Identifier (FMRI). Version of the package itself is encoded just after the "@" character, so in this case there GNU tar version 1.26 available in Oracle Solaris 11 11/11.

Click on the name of the package to get more information about the package in a human readable form including package license. Example output is as the following:

          Name: archiver/gnu-tar
       Summary: GNU version of the tar archiving utility
     Publisher: solaris
       Version: 1.26
 Build Release: 5.11
        Branch: 0.175.0.0.0.2.537
Packaging Date: Wed Oct 19 09:11:16 2011
          Size: 3.50 MB
          FMRI: pkg://solaris/archiver/gnu-tar@1.26,5.11-0.175.0.0.0.2.537:20111019T091116Z

Followed by the license.

Search Package Repository Using pkg(1) Command

On a machine with installed Oracle Solaris 11 you can use pkg(1) command to search for packages. (Note, that you can install Oracle Solaris 11 also as a virtual machine on almost any host using VirtualBox.) For example:

-bash-4.1$ pkg search -r gnu tar
INDEX ACTION VALUE PACKAGE
pkg.summary set GNU version of the tar archiving utility pkg:/archiver/gnu-tar@1.26-0.175.0.0.0.2.537

If you are looking for multiple packages there is an option to list all available packages (both installed and not installed) and then process the output using grep and other tools. For example:

-bash-4.1$ pkg list -a > pkglist.txt

Header of the generated list looks like the following:

-bash-4.1$ head -1 pkglist.txt
NAME (PUBLISHER)   VERSION   IFO

Now lets look for gnu tar:

-bash-4.1$ grep tar pkglist.txt | grep gnu
archiver/gnu-tar   1.26-0.175.0.0.0.2.537   i--

So, the gnu-tar is available and the "i" in the "I" column shows that gnu-tar is installed.

About

This blog is about sustaining third party Free and Open Source Software (FOSS) in Oracle Solaris. The views expressed on this blog are my own and do not necessarily reflect the views of Oracle. The Documents contained within this site may include statements about Oracle's product development plans. Many factors can materially affect these plans and the nature and timing of future product releases. Accordingly, this Information is provided to you solely for information only, is not a commitment to deliver any material code, or functionality, and SHOULD NOT BE RELIED UPON IN MAKING PURCHASING DECISIONS. The development, release, and timing of any features or functionality described remains at the sole discretion of Oracle. THIS INFORMATION MAY NOT BE INCORPORATED INTO ANY CONTRACTUAL AGREEMENT WITH ORACLE OR ITS SUBSIDIARIES OR AFFILIATES. ORACLE SPECIFICALLY DISCLAIMS ANY LIABILITY WITH RESPECT TO THIS INFORMATION. Lukas Rovensky, Senior Manager, Software Development

Search

Top Tags
Categories
Archives
« July 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  
       
Today