No results found

Your search did not match any results.

We suggest you try the following to help find what you’re looking for:

  • Check the spelling of your keyword search.
  • Use synonyms for the keyword you typed, for example, try “application” instead of “software.”
  • Try one of the popular searches shown below.
  • Start a new search.
Trending Questions

End of Feature Notices for Oracle Solaris 11

Back to all Notices

Contents:

End of Features (EOFs) Planned for Future Updates of Oracle Solaris

EOFs for

  • EOF Process

    Software packages that will be removed in a future update will follow this life cycle:

    • A release note is added to the package. The release note can be displayed when the package is installed or updated, by using the pkg history -N command, or by looking in /usr/share/doc/release-notes .
    • The package is removed from any group packages in which it had been included.
    • The package is renamed from package-name to legacy/ package-name. Use pkg list legacy/* to see whether the system has legacy packages installed.
    • The legacy/ package-name package is obsoleted and therefore removed from the system in a future update. In some cases, it might be possible to keep a legacy package installed as described in Trapped by Older Software. Note, however, that the obsoleted software is not supported by Oracle.

End of Features (EOF) Planned for Future Updates of Oracle Solaris

Open all Close all

    This section lists features that might be removed in future updates of Oracle Solaris 11.

  • Cryptographic Protocols, Algorithms, and Key Lengths

    The following cryptographic protocols, algorithms, and key lengths will be marked as deprecated in a future update.

    • MD5
    • SHA1

    You should upgrade your applications to use modern ciphers and hashes and longer key lengths.

  • Drivers

    The following drivers and their associated man pages might not be available in a future update. Unless an alternative is listed, any devices supported by these drivers will no longer work with that update, and any software that relies on these drivers or devices might no longer work with that update.

    llc2 (4D) Logical Link Control 2 (LLC2) driver. This driver was required by the X.25 and Solstice OSI suite add-on products. See the llc2 (4D) man page for more information.
    NVIDIA R340 Legacy version 340.xx of the NVIDIA Graphics Driver. Instead, either upgrade to a graphics card supported by a newer version of the NVIDIA driver, or migrate to the X.Org VESA driver without hardware acceleration. See Support timeframes for Unix legacy GPU releases for NVIDIA's support lifetimes and supported GPUs for each driver version.
  • FOSS

    The following Free and Open Source Software (FOSS) will not be included in a future update:

    ANTLR

    ANother Tool for Language Recognition. If needed, install directly using the instructions at Getting Started with ANTLR v4.

    consolekit

    Framework for managing desktop login sessions.

    Django 1.11

    Version 1.11 of the Django Python Web framework. Migrate to Django 2.2 or newer as provided with Oracle Solaris. Use the django-version mediator to select version 2.2 or newer.

    freetype-config

    Utility for obtaining flags needed to build software using the FreeType library. Instead, use pkg-config freetype2 .

    GCC 5

    Version 5 of the GNU Compiler Collection. Migrate to GCC 9 or newer as provided with Oracle Solaris.

    gnome-doc-utils

    Tools for building GNOME 2 documentation. Use yelp-tools to build GNOME 3 style docs instead.

    lcms

    Little Color Management System. Use lcms2 instead.

    libpng 1.0
    libpng 1.2

    Versions 1.0 and 1.2 of the Portable Network Graphics library. Migrate to libpng 1.4 instead.

    MySQL 5.6

    Version 5.6 of the MySQL database. Migrate to MySQL 5.7 instead.

    Node.js 8

    Version 8 of the Node.js JavaScript runtime. Migrate to Node.js 10 or a newer version as provided with Oracle Solaris.

    PHP 7.1

    Version 7.1 of the PHP scripting language. Migrate to a newer version of PHP as provided with Oracle Solaris.

    pytgtk

    Python 2 binding to GTK 2. Use pygobject bindings to GTK 3 instead.

    Python 2.7
    Python 3.4
    Python 3.5

    Versions 2.7, 3.4, and 3.5 of the Python interpreter and modules. Migrate to Python 3.7 or newer as provided with Oracle Solaris.

    Python components

    All versions of the following Python components. Users can still install these programs directly by using the pip command, which is shipped with each Python runtime.

    aioeventlet         os-client-config
    amqp                oslo.concurrency
    anyjson             oslo.messaging
    appdirs             oslo.middleware
    cachetools          oslo.service
    ceilometerclient    osprofiler
    cheetah             pathlib
    cliff               pika
    contextlib2         pika-pool
    d2to1               positional
    decorator           posix_ipc
    django-appconf      pycadf
    eventlet            pydns
    filechunkio         pyrabbit
    futures             pyscss
    futurist            pysmi
    greenlet            pysnmp
    httplib2            pytest-capturelog
    iniparse            pytest-codecheckers
    ipython             python-editor
    jsonpatch           python-mimeparse
    jsonpath-rw         quantumclient
    jsonpointer         rcssmin
    keystoneauth1       repoze.lru
    keystoneclient      requestsexceptions
    keystonemiddleware  retrying
    kombu               rjsmin
    lesscpy             routes
    librabbitmq         scp
    logutils            simplegeneric
    m2crypto            singledispatch
    markdown            swift
    networkx            swiftclient
    neutronclient       tempita
    nose-cover3         trollius
    openstack-common    unicodecsv
    openstacksdk        warlock

    Python components

    All versions of the following Python components. Users can still install these programs directly by using the pip command, which is shipped with each Python runtime.

    cov-core            requests-aws
    cssutils            testresources
    extras              testscenarios
    fixtures            testtools
    ipaddr              traceback2
    ldtp                twisted-web2
    linecache2

    Python bindings

    The following Python bindings will be removed:

    libxsl-27           net-snmp-27

    RRDTool

    Data logging and graphing tool. Use Oracle Solaris System Web Interface instead. See Using Oracle Solaris 11.4 StatsStore and System Web Interface for more information.

  • Network Information Name Service (NIS)

    All components of NIS, including clients, servers, tools, and programming interfaces might not be available in a future update. Instead, use the LDAP naming services.

  • Point-to-Point Protocol (PPP)

    Point-to-Point Protocol (PPP) will be removed in a future update. Oracle Solaris PPP packages have been moved to legacy and will no longer be installed for fresh installs.

  • RAD Python Client for Python 2.7 and 3.5

    Use RAD Python Client for Python 3.7, delivered by package system/management/rad/client/rad-python-37.

End of Features (EOF) for Oracle Solaris 11.4 SRUs

Open all Close all

    This section lists features that are no longer available in Oracle Solaris 11.4 Support Repository Updates (SRUs).

    For further details about changes delivered in Oracle Solaris 11.4 SRUs, including both planned and delivered End of Feature removals, see the README documents for each SRU, available from My Oracle Support Oracle Solaris 11.4 Support Repository Updates (SRU) Index (Doc ID 2433412.1).

  • Drivers

    The following drivers and their associated man pages are no longer available. Unless an alternative is listed, any devices supported by these drivers no longer work, and any software that relies on these drivers or devices no longer work.

    audiocs (4D)

    Crystal Semiconductor 4231 audio driver.

    NVIDIA R304

    Legacy version 304.xx of the NVIDIA Graphics Driver. Instead, either upgrade to a graphics card supported by a newer version of the NVIDIA driver, or migrate to the X.Org VESA driver without hardware acceleration. See Support timeframes for Unix legacy GPU releases for NVIDIA's support lifetimes and supported GPUs for each driver version.

    psif (4D) PCIe Scalable System Interface (PSIF) and Virtual Function InfiniBand (IB) driver.
  • FOSS

    The following Free and Open Source Software (FOSS) is no longer included. If an alternative is still included in Oracle Solaris, it has been listed. You can also look for this software from upstream providers or third party packagers such as Unix Packages.

    Apache Commons Collections

    Interfaces, implementations, and utilities for Java Collections, including apache-commons-logging .

    APR 1.5

    Version 1.5 of the Apache Portable Runtime (APR) and APR-util. Migrate to version 1.6 instead.

    Automake 1.10
    Automake 1.11
    Automake 1.15

    Versions 1.10, 1.11, and 1.15 of the automake Makefile generating tool. Migrate to a newer version of automake as provided with Oracle Solaris.

    enscript

    The enscript command converts ASCII files to PostScript or other output languages. Use the a2ps command instead.

    g11nsvc

    The g11nsvc Locale Services Python library. Instead, use the nlsadm command or parse the locale_description files and pkg outputs directly. See the nlsadm (8), locale_description (5), and pkg (1) man pages.

    Google Go 1.7

    Version 1.7 of the Go programming language. Migrate to the GNU Go compiler (gccgo ) as provided in Oracle Solaris for both x86 and SPARC. Rebuild your Go applications using the go build command provided by gccgo . Additional packages not provided by Oracle Solaris can be downloaded by using the go get tool.

    ICU 59.1

    Version 59.1 of the International Components for Unicode libraries. Migrate to ICU version 63.1 or later as provided with Oracle Solaris.

    idnkit2

    The idnkit2 library. Use the libidn2 library instead.

    libmng

    The MNG (Multiple-image Network Graphics) library.

    librsync

    Implements the rsync remote-delta algorithm. This library is used only by rdiff-backup .

    MySQL 5.5

    Version 5.5 of the MySQL database. Migrate to a newer version of MySQL as provided with Oracle Solaris.

    ocaml

    OCaml programming language.

    OpenEXR
    Ilmbase libraries

    OpenEXR image file format and supporting Ilmbase libraries.

    PHP 5.6

    Version 5.6 of the PHP scripting language. Migrate to a newer version of PHP as provided with Oracle Solaris.

    pywbem

    Python library for making CIM operations over HTTP using the WBEM CIM-XML protocol.

    rdiff-backup

    Back up one directory to another, possibly over a network. Instead, use the rsync command.

    Ruby 2.1
    Ruby 2.3

    Versions 2.1 and 2.3 of the Ruby interpreter and modules. Migrate to Ruby 2.5 or later as provided with Oracle Solaris.

    xscreensaver

    Screen saver collection and screen lock framework. Migrate to GNOME Screen Shield. Users can also manually run xlock , or build xscreensaver sources from https://www.jwz.org/xscreensaver/ .

  • NVIDIA Cg Toolkit

    The NVIDIA Cg toolkit is no longer bundled with the NVIDIA graphics driver. You should use OpenGL GLSL for all future development. For more information, see Cg Toolkit.

  • UUCP Protocol

    The Unix-to-Unix Copy (UUCP) protocol and its related commands and daemons. The uuencode and uudecode commands are retained.

End of Features (EOF) for Oracle Solaris 11.4

Open all Close all

    This section lists features that are no longer available in Oracle Solaris 11.4. If these features are installed on an existing system, upgrading to Oracle Solaris 11.4 removes these features from that system. In some cases, downrev versions of software can be kept installed, as described in Trapped by Older Software.

  • Commands and Utilities

    The following commands and utilities are no longer available.

    addbadsec

    Used to manually map out defective disk blocks. Disk firmware handles this task automatically now.

    appcert

    Used to check the conformance of an application to the Oracle Solaris Application Binary Interface (ABI). Instead, you can use the Preflight Application Checker tool for Oracle Solaris.

    asa

    Used to convert FORTRAN carriage-control output to printable form.

    bfs

    Used to scan "big" files (up to 1 megabyte) on systems without enough memory to handle directly. Instead, you can use the ed command.

    dispswitch

    Used to switch display configuration when a laptop-specific hotkey is pressed. Instead, use the xrandr command or GNOME Display Settings application to change display configuration.

    dpost , eqnchar , mansun

    The roff family of commands has been replaced with the groff system. In the groff system, the dpost command is no longer used. Instead, you can use the grops command. The eqnchar file is no longer required, so there is no replacement. The mansun macro is no longer used. Instead, you can use the man macro.

    dumpcs

    Displays the codeset table for the current locale. Instead, use the /usr/pub/utf-8 text file to display the printable characters on UTF-8 locales. On EUC locales, save the output from the dumpcs command on a prior Oracle Solaris update and use it for future reference.

    fruadm

    Used to print or set the customer data for Field-Replaceable Units (FRUs). You can still run this command from the Service Processor.

    fsexam

    Used to convert the name of a file, or the contents of a plain text file, from a legacy character encoding to UTF-8 encoding. Instead, you can use the fsexamc command.

    getfacl

    Used to display discretionary file information. Instead, you can use the -v or -V options to the ls command to list the Access Control Lists (ACLs).

    gettable

    Used to obtain an RFC 952 host table from an RFC 953 server. Instead, use DNS.

    htable

    Used to convert an RFC 952 host table into host, network, and gateway files. Instead, use DNS.

    in.dhcpd

    The Sun DHCP daemon (in.dhcpd ) is no longer available. If you require a DHCP server, use the ISC DHCP server. To install the ISC DHCP server, install the service/network/dhcp/isc-dhcp package.

    in.rdisc

    Network router discovery daemon. The in.rdisc daemon is obsolete as of Oracle Solaris 9 Update 1. Instead, you can use the in.routed daemon that delivers the underlying RFC 1259 router discovery functionality.

    installgrub

    Used to install legacy GRUB on a disk partition or a floppy diskette.

    ITU Construction Utilities

    The ITU utilities enable you to boot Oracle Solaris with updates during installation.

    The following commands are no longer available:

      
    /usr/bin/itu
    /usr/bin/mkbootmedia
    /usr/bin/pkg2du
    /usr/bin/updatemedia
    
     
    

    To provide similar functionality by using the Image Packaging System (IPS), see Packaging and Delivering Software With the Image Packaging System in Oracle® Solaris 11.4 and Creating a Custom Oracle® Solaris 11.4 Image.

    js2ai

    Used to convert Oracle Solaris 10 JumpStart rules , profile, and syscfg configuration files to a format compatible with Oracle Solaris 11 Automated Installer (AI).

    machid

    The following machid family of commands is no longer available:

      
    /usr/bin/i386
    /usr/bin/i486
    /usr/bin/i386pc
    /usr/bin/sun
    /usr/bin/sparc
    /usr/bin/sun4m
    
     
    

    These commands return a true value (exit code of 0) if you are using an instruction set that the command name indicates. Instead, use the uname command. For more information, see the uname (1) man page.

    mailcompat

    Used to provide SunOS 4.x compatibility for the Oracle Solaris mailbox format.

    makekey

    Used to generate an encryption key. Instead, you can use the pwhash command to generate password hashes, which gives you access to newer and more secure hash algorithms.

    mp

    mp is a command-line print filter that accepts text as input and prints PostScript as output. Instead, you can use the paps print filter.

    netservices

    Used to enable or disable network services. The default security posture in Oracle Solaris 11 is equivalent to or stronger than running the netservices limited command. Administrators concerned with the security posture of the system should use the Compliance Framework. You can use the svcadm command to enable or disable individual services, or create an SMF profile appropriate for your site.

    optisa

    Used to determine which variant instruction set is optimal to use. Instead, use the isainfo command to query the capabilities of the current instruction set architecture.

    packagemanager

    The packagemanager GUI command and its associated pm-updatemanager command are no longer available. Instead, use the pkg command, which provides all the package management capabilities.

    pack , unpack , and pcat

    Compression utilities. Use gunzip or gzcat to decompress existing files that were compressed with pack .

    prtfru

    Used to gather FRUID data from the system or domain. You can still run prtfru from the Service Processor.

    setfacl

    Used to modify the Access Control List (ACL) for a file or files. Instead, you can use the chmod -A command to set POSIX or NFS ACLs.

    srchtxt

    Used to search localized message files created by the mkmsgs utility. Instead, use the message file format created by the msgfmt utility.

    SunSSH

    The SunSSH implementation of the secure shell server and clients is no longer available. Instead, you can use the OpenSSH implementation of these commands, which is included in Oracle Solaris 11.3 and later.

    symorder

    Used in SunOS 4.x to reduce the overhead of getting symbols from vmunix . Instead, see the ksyms (4D) man page for information about accessing the kernel symbols.

    /usr/ucb commands

    The following commands in the /usr/ucb directory are no longer available. Other /usr/ucb commands are still available in Oracle Solaris 11.4 by installing the package compatibility/ucb , but might be removed in a future update. Instead, migrate to the equivalent commands in /usr/bin , /usr/xpg7/bin , or /usr/gnu/bin .

      
    basename
    biff
    df
    du
    e, ex
    expr
    file
    from
    ls
    mkstr
    printenv
    rcp
    rdate
    renice
    rlogin
    rsh
    ruptime
    rwho
    sum
    test
    touch
    tr
    vi, view
    vipw
    whereis
    
     
    

    /usr/sunos/bin/vi

    The legacy /usr/sunos/bin/vi editor is no longer available. Instead, you can use the vim editor, which is installed as /usr/bin/vi . The following links to /usr/sunos/bin/vi are also removed:

      
    /usr/sunos/bin/edit
    /usr/sunos/bin/ex
    /usr/sunos/bin/vedit
    /usr/sunos/bin/view
    /usr/bin/edit
    /usr/bin/vedit
    
     
    

    The POSIX versions of vi and ex present in the /usr/xpg4 and the /usr/xpg6 directories will not be removed. The following links are not required for POSIX compliance and have been removed:

      
    /usr/xpg4/bin/edit
    /usr/xpg4/bin/vedit
    /usr/xpg4/bin/view
    /usr/xpg6/bin/edit
    /usr/xpg6/bin/vedit
    /usr/xpg6/bin/view
    
     
    
  • Command Assistant GNOME Panel Applet

    The Command Assistant applet is no longer available. The Command Assistant applet provides quick access to Oracle Solaris documentation such as man pages and administration guides. Instead, you can use the man -K command to search locally installed man pages, or do a web-based Oracle Technology Network (OTN) search. For example, to search for operating systems, use http://docs.oracle.com/apps/search/search.jsp?&category=operatingsystems.

  • Command Options

    The following options to the listed commands and utilities are no longer available:

    • -m option in the zoneadm clone command

      The -m option is no longer available in the zoneadm clone command. After the removal of the -m option, when cloning a zone, the zoneadm clone command displays the following default behavior:

      • If the cloned zone and the source zone are present in the same zpool, ZFS snapshot and clone operations are used.
      • If the cloned zone and the source zone are present in different zpools, ZFS send and receive operations are used.
    • -s option in the zoneadm clone command

      The -s option is no longer available in the zoneadm clone command. Instead, you can create a master zone that can be cloned on demand. This master zone will always have a boot environment that is in sync with the current global zone boot environment. The disk space consumption with this approach is approximately the same as that with the zoneadm clone -s command.

    • -R option in the zoneadm mark command

      In Oracle Solaris 11.4, you cannot change the state of a zone in an alternate root environment by using zoneadm mark command.

    • -x option in the prtconf command

      The -x option in the prtconf command is no longer available. Since Oracle Solaris 10 and later only boot 64-bit kernels on SPARC systems, a runtime check on an already booted system to determine whether the PROM is able to run a 64-bit kernel is no longer useful. Instead, run /bin/true .

  • Common Desktop Environment (CDE) application support

    The CDE Calendar Server (rpc.cmsd ) and related utilities are no longer available. If you still need to support workstations running CDE on Oracle Solaris 10 or older versions, use an Oracle Solaris 11.3 or older server to host calendar services for those workstations.

    The CDE runtime environment is no longer available, including all of the following components:

    • dtksh interpreter
    • DtHelp , DtSvc , DtTerm , and DtWidget libraries
    • Programs from pkg:/cde/cde-runtime , pkg:/cde/cde-utilities , and pkg:/cde/help-viewer

    Applications that require any of these components must be ported to GNOME interfaces in order to run on Oracle Solaris 11.4 or later updates.

  • compat Name Service Switch

    The compat name service switch is no longer available. Instead, you can use the pam_list (7) PAM module.

  • CPCv1

    CPU Performance Counter API version 1 (CPCv1) in the libcpc library is no longer available and will not be supported. Instead, you can use CPU Performance Counter API version 2 (CPCv2) that is available in the libcpc library. See the cpc (3CPC) man page for more information.

  • Cryptographic Protocols, Algorithms, and Key Lengths

    The following cryptographic protocols, algorithms, and key lengths are not generally available in Oracle Solaris 11.4 or later. Certain implementations might still be present in limited circumstances where required for interoperability or compatibility. See also additional notes below on specific algorithms.

    • SSLv2
    • SSLv3
    • MD2
    • MD4
    • RC2
    • RC4
    • Single-DES
    • Diffie-Hellman (DH) keys smaller than 1024 bits
    • RSA keys smaller than 1024 bits

    You should upgrade your applications to use modern ciphers, hashes, and longer key lengths. The recommended key length is 2048 bits.

  • Data Encryption Standard (DES)

    Support for the single-DES (Data Encryption Standard) algorithm is no longer available in the following:

    • Solaris Kernel Cryptographic Framework
    • encrypt command

    The encrypt command is no longer able to encrypt files using single-DES. However, the decrypt command is still able to decrypt files that were previously encrypted by using single-DES.

    The pkcs11_softtoken PKCS#11 provider only supports decryption for the CKM_DES_ECB, CKM_DES_CBC, and CKM_DES_CBC_PAD mechanisms and will only support verify (not sign) for CKM_DES_MAC and CKM_DES_MAC_GENERAL.

    For future encryption and decryption needs, use the newer, more secure algorithms supported by encrypt or decrypt , such as AES. This will not impact the availability of 3DES.

  • Rivest Cipher 4 (RC4)

    Support for Rivest Cipher 4 (RC4), also known as ARCFOUR, is not available in the following:

    • Solaris Kernel Cryptographic Framework
    • encrypt command

    The encrypt command is no longer able to encrypt files using RC4. However, the decrypt command is still able to decrypt files that were previously encrypted by using RC4.

    The pkcs11_softtoken PKCS#11 provider will support decryption only for the CKM_RC4 mechanism.

    For future encryption and decryption needs, use the newer, more secure algorithms supported by encrypt or decrypt , such as AES.

  • Desktop Input Components

    The following input method engines and components are no longer available:

    • The Internet-Intranet Input Method Framework (IIIMF) and its language engines, including ATOK and Wnn Japanese language engines. Instead, you can use the Intelligent Input Bus (IBus) framework, and install language engines from third party sources for it.
    • The IBus input method engines:
      • ibus-anthy and the anthy libraries used in the Japanese input method
      • ibus-pinyin and the ibus-sunpinyin libraries used in the Chinese input method
      • ibus/chewing - IBus front-end of the Chewing Chinese input method
      • ibus/hangul - Korean input method engine
      • ibus-m17n - Multilingual input method engine
      • ibus/sayura - Sinhala Transe input method engine
      • ibus/table - Input method engine framework for table-based input methods

      As a replacement, you can install language engines from third party sources.

      For infrequent use, the Unicode input method of GNOME (Ctrl-Shift-u nnnn) or selection from gnome-character-map (1) can be used.

    • ibus-xkbc engine. In the new Desktop configuration, you can select the keyboard layout and input method engines from the same configuration list instead of using the ibus-xkbc engine.
    • Virtual keyboard. Instead, use Caribou.
    • imf-selector configuration tool. In the new Desktop configuration, you can use the Gnome Control Center to configure the Input Method Framework (IMF).
  • device.match Property for Kernel Zones

    The device.match property as described in the solaris-kz (5) man page in earlier updates is no longer available. Instead, you can use the device.storage property.

  • Directory Cache and Alternative Objects

    Support for the directory cache and the alternative objects generated by the crle command is no longer available. Changes in the crle command are as follows:

    • The -f , -g , -i , -I, and -G options are not available.

    • The -a and -A options have the following behavior:

      • You can redirect only files and not directories.

        Example of a valid command:

        $ crle -o /newdir -a /olddir/libold.so.1

        Example of an invalid command:

        $ crle -o /newdir -a /olddir

      • You must specify the -o option before using the -a or -A option.

    • The -l or the -s option when used with the -t AOUT option will fail with an error.

    • The RTLD_REL_ flags that are defined in the file for the dldump() function are not supported. Any call to the dldump() function with the RTLD_REL_ flags will fail with an error.

    Note: Applications that use the alternative objects generated by the crle command will not run on Oracle Solaris 11.4 or later. Instead, you must use the original objects in the applications.

  • Drivers

    The following drivers and their associated man pages are no longer available. Unless an alternative is listed, any devices supported by these drivers will no longer work with Oracle Solaris 11.4 and later, and any software relying on these drivers or devices might no longer work with Oracle Solaris 11.4 and later.

    AGP Bus

    Accelerated Graphics Port (AGP) drivers. With the obsolescence of the AGP Bus, frame buffer hardware that uses the AGP bus no longer functions. PCI-based frame buffers continues to function and can be used in place of the AGP hardware.

    acecad

    Input device driver for Acecad Flair graphics tablets

    adpu320

    Adaptec Ultra320 SCSI host bus adapter driver

    afe

    ADMtek Ethernet NIC driver

    amd8111s

    AMD-8111 Ethernet NIC driver

    arcmsr (4D)

    Areca SAS/SATA RAID HBA driver

    atge

    Atheros/Attansic Ethernet NIC driver

    ath

    Atheros AR52xx 802.11b/g wireless NIC driver

    av1394

    IEEE 1394 audio/video driver

    bcm_sata

    Broadcom HT1000 SATA controller driver

    bfe

    Broadcom BCM4401 Ethernet NIC driver

    bscbus

    Blade support chip interface driver

    bscv

    Blade support chip interface driver

    chxge

    Chelsio Ethernet NIC driver

    dca

    Broadcom Crypto Accelerator device driver. For hardware-based cryptography acceleration, you can use any of the SPARC T4 or later, SPARC M5 or later, or SPARC S7 systems, or Intel CPUs with AES-NI support. If you need a hardware based keystore, you can use the Crypto Accelerator 6000 board.

    dcam1394

    IEEE 1394-based digital camera (IIDC) driver

    dmfe

    Davicom DM9102A Ethernet NIC driver

    dnet

    DEC 21040, 21041, and 21140 Ethernet NIC driver

    efb

    Sun XVR-50, XVR-100, and XVR-300 framebuffer driver

    elxl

    3Com Etherlink XL Ethernet NIC driver

    eri

    eri Ethernet NIC driver

    fas

    SunSwift parallel SCSI HBA driver

    FIPE

    FIPE (FBDIMM Idle Power Enhancement) driver. This feature enabled small power savings on the Intel FBDIMM2 5000P and 7300P Memory Controller Hub (MCH), and only removes this enhancement. The MCH will continue to function properly.

    glm

    LSI 53C family of parallel SCSI HBAs driver

    hci1394

    IEEE 1394 OpenHCI host controller driver

    hme

    hme Ethernet NIC driver

    hxge

    Sun Blade Ethernet NIC driver

    iec61883

    Used to control and exchange data with consumer audio/video devices using protocols specified in "IEC 61883 Consumer Electronic Audio/Video Equipment - Digital Interface."

    ieee1394

    Support for devices and drivers described in ieee1394 (7D). Instead, you can use USB devices that provide similar functionality.

    ifp

    ISP2100 family fibre channel Host Bus Adapter driver

    iprb

    Intel 82557, 82558, and 82559 Ethernet NIC driver

    ipw

    Intel Pro Wireless 802.11b IPW2100B NIC driver

    isp

    ISP SCSI Host Bus Adapter driver

    iwi

    Intel Pro Wireless 802.11a/b/g IPW2200B/G IPW2915A/B/G NIC driver

    marvell88sx

    Marvell 88SX SATA controller driver

    mwl

    Marvell 88W8363 IEEE802.11b/g wireless NIC driver

    mxfe

    Macronix 98715 family Ethernet NIC driver

    myri10ge

    Myricom Myri10GE 10Gb PCI Express NIC driver

    nv_sata

    Nvidia ck804/mcp55 SATA controller driver

    pcan

    Cisco Aironet 802.11b wireless NIC driver

    pcata

    PCMCIA ATA card device driver

    pcic

    Intel i82365SL PC Card interface controller

    pcmcia

    PCMCIA nexus driver

    pcn

    AMD PCnet Ethernet NIC driver

    pcser

    PCMCIA serial card device driver

    pcwl

    Lucent/PrismII 802.11b wireless NIC driver

    qfe

    qfe Ethernet NIC driver

    QLogic 1Gb/2Gb PCIX

    The qlc driver no longer supports the QLogic 1Gb/2Gb PCIX firmware. Therefore, support for the ISP2200, ISP2300, ISP2312, and ISP2422 QLogic cards is no longer available.

    ral

    Ralink RT2500 802.11b/g wireless NIC driver

    rtls

    Realtek 8139 Ethernet NIC driver

    rtw

    Realtek 8180L 802.11b wireless NIC driver

    rwd

    Ralink RT2561/RT2561S/RT2661 IEEE802.11b/g wireless NIC driver

    rwn

    Ralink RT2700/2800 IEEE802.11 a/b/g/n wireless NIC driver

    sbus

    Configuration files for SBus device drivers

    scsa1394

    SCSI to 1394 bridge driver

    scu

    Intel SAS2.0 storage controller unit driver

    sf

    SOC+ FC-AL FCP Driver

    sfe

    SiS900 series Ethernet NIC driver

    si3124

    SiliconImage 3124/3132 SATA controller driver

    socal

    Serial Optical Controller for Fibre Channel Arbitrated Loop (SOC+) device driver

    USA49WLC USB Serial Adapter

    The USA49WLC USB serial adapter. If you want to use a USB serial adapter, use an alternate device from Keyspan, Prolific, Edgeport, or FTDI.

    vr

    VIA Rhine Ethernet NIC driver

    vxge

    Neterion X3100 Ethernet NIC driver

    wpi

    Intel Pro Wireless 802.11a/b/g 3945 NIC driver

    xge

    Neterion Xframe Ethernet NIC driver

    yge

    Marvell Yukon 2 Ethernet NIC driver

  • Files and Directories

    The following files and directories are no longer used or provided.

    /etc/defaultrouter

    Instead, you can use the route command to configure persistent routes.

    /etc/format.dat

    The /etc/format.dat file was the default data file for the format command. The format command no longer supports the following parameters:

    • -x , -p , and -t options

    • save subcommand

    • FORMAT_PATH environment variable

      Note: Starting with the Oracle Solaris 2.3 release, the format command configures disk drives automatically. Therefore, the /etc/format.dat file is not required. For more information, see the format (8) man page.

  • Fonts
    • Ascender TrueType font set (pkg:/system/font/truetype/fonts-core )

      Ascender TrueType font set typefaces including Times New Roman, Arial, Courier New, Symbol, and other typefaces are no longer included. Instead, use the included Croscore or Liberation fonts, or acquire replacement fonts from a third party.

  • FOSS

    The following Free and Open Source Software (FOSS) is no longer included. If an alternative is still included in Oracle Solaris, it has been listed. You can also look for this software from upstream providers or third party packagers such as Unix Packages.

    alacarte

    Simple menu editor for GNOME.

    Apache httpd 2.2

    Version 2.2 of the Apache httpd server. Migrate to httpd 2.4 instead.

    APR 1.3
    APR-util 1.3

    Version 1.3 of the Apache Portable Runtime (APR) and APR-util. Migrate to version 1.5 instead.

    Areca

    Used to take backups.

    autogen

    A tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitive text.

    Automake 1.9.6

    Version 1.9.6 of GNU automake . Migrate to a later version instead.

    Avant Window Navigator

    Customizable dock-like navigator.

    babl

    Library to convert Pixel format.

    bcc

    A C compiler, assembler, and linker environment for the production of 8086 executables.

    Bluefish

    Editor for experienced web designers.

    brasero

    CD/DVD burning GUI. Instead, use the cdrw or cdrecord command line tools.

    byaccj

    Parser generator with Java extension.

    cheese

    GNOME application for taking photos and videos from a webcam.

    clisp

    ANSI Common Lisp Implementation.

    coherence

    DLNA/UPnP framework.

    compiz

    OpenGL compositing window manager. Instead, use gnome-shell .

    conman

    Console manager.

    contact-lookup-applet

    Contact Lookup applet for the GNOME panel.

    dasher

    Predictive text entry system.

    dcraw

    Tool to decode RAW digital photos.

    dia

    Diagram editor.

    dialog

    Tool to display dialog boxes from shell scripts.

    Dive into Python

    Book on Python programming.

    drivel

    Blog editor.

    dvd+rw-tools

    Toolchain to master DVD+RW/+R media.

    ejabberd

    XMPP instant messaging server.

    ekiga

    Application for video conferencing.

    elinks

    ELinks text-based console web browser. Use lynx or links instead.

    evolution

    Evolution email and calendar client. Use Thunderbird instead.

    evolution-exchange

    Exchange connector for Evolution.

    evolution-webcal

    Webcal support for Evolution.

    fakeroot

    Provides a fake root environment.

    fastcgi

    Standalone implementation of FastCGI interface for server-side processing of http requests. Use mod_fcgid with Apache httpd instead.

    firefox-java

    Java plugin for Firefox.

    freeipmi

    IPMI remote console and system management software.

    freetts

    Speech synthesis engine.

    gcc 3
    gcc 4

    Older versions of the GNU Compiler Collection (GCC). Migrate to gcc 5 or later instead.

    gegl

    Generic graphics library.

    gFTP

    Multi-threaded FTP client.

    ggv

    GNOME PostScript document viewer. Use evince instead.

    gimp

    Image editor.

    gkrellm

    Gtk-based system monitor.

    GNOME 2 components

    Software that was provided with the GNOME 2 desktop in Oracle Solaris but is not included or required for GNOME 3 is no longer available. Instead, use the GNOME 3 desktop environment.

    GNOME Commander

    File manager GUI. Instead, use Nautilus, the GNOME 3 file manager.

    GNOME Games

    Games for the GNOME desktop.

    GNOME log viewer

    Log viewer GUI.

    gnome-nettool

    GNOME network tools.

    gnome-pilot

    PalmPilot link utilities.

    gnonlin

    Non-linear editing elements for Gstreamer.

    gobby

    Collaborative text editor.

    goffice

    Document centric set of APIs.

    GParted Partition Editor

    GParted (Gnome Parted), a GUI front end partition editor for the GNU Parted tool. Instead, use the GNU Parted CLI tool, which allows you to create and manipulate partition tables on x86 systems.

    GQview

    Image browser. Instead, use the GNOME eog image browser.

    Grails

    Groovy-based web application framework.

    gthumb

    GNOME image organizer.

    gtkperf

    Performance measurement tool for the GTK2 toolkit.

    guile

    GNU Ubiquitous Intelligent Language for Extensions (guile ), is the official extension language for the GNU project.

    ico

    Animate an icosahedron or other polyhedron.

    ICU 4.6
    ICU 54.1

    Versions 4.6 and 54.1 of the International Components for Unicode (ICU) library. Migrate to version 59.1 instead.

    id3lib

    Library for manipulating ID3v1, ID3v1.1, and ID3v2 tags.

    idnkit-1.0

    Instead, migrate to the idnkit-2.1 library that implements the latest IDNA2008 protocol. The idnkit-2.1 library and its utilities are available starting with Oracle Solaris 11.1.

    iperf 2.0.5

    A tool for active measurements of the maximum achievable bandwidth on IP networks. Instead, you can use iPerf3.

    ircii

    Command-line IRC chat client. Instead, you can use other IRC chat clients such as irssi , Pidgin, or Thunderbird.

    java_cup

    Java source interpreter.

    java-gnome

    Java bindings to GNOME APIs.

    jdepend

    Java design quality metrics tool.

    jdom

    Java alternative to DOM and SAX.

    jflex

    Fast scanner generator for Java.

    Jokosher

    Multi-track audio studio application.

    jpackage-utils

    JPackage utilities.

    libdiscid

    Library for MusicBrainz DiscIDs.

    libgc (libbgc.so )

    The Boehm-Demers-Weiser garbage collector library for C/C++.

    libgcrypt 1.5

    Version 1.5 of the libgcrypt encryption library. Migrate to libgcrypt 1.8 instead.

    liblouisxml

    Support for braille transcription services for XML documents.

    libmikmod

    Portable sound library for Unix and other systems.

    liboil

    Library of optimized inner loops.

    libsexy

    Collection of GTK+ widgets that extend the functionality of standard widgets.

    libunique

    Library for writing single instance applications.

    libxml++

    C++ wrapper for the libxml2 XML library.

    logrotate

    Rotates, compresses, removes, and mails system log files.

    metacity

    Window manager. Instead, use the Mutter (Metacity using Clutter) window manager.

    Midnight Commander

    Terminal-based file manager.

    Mozilla libldap

    The Mozilla LDAP library libldap.so.5 and related tools. Instead, you can use the OpenLDAP library and tools.

    MySQL 5.1

    Version 5.1 of the MySQL database. Migrate to MySQL 5.7 instead. See the MySQL documentation for important information on migrating databases to newer versions of MySQL.

    mtx

    SCSI media changer control program.

    Myspell dictionaries

    Dictionaries to check spelling for locales outside the core Oracle Solaris language set. If you want to check spelling of words in other languages, you must download and install the dictionaries for those languages.

    net6

    Library that aids in the development of network-based applications.

    net-snmp 5.4.1

    Version 5.4 of the Net-SNMP libraries. Instead, you can use net-snmp version 5.7.2.1. Software that requires the net-snmp libraries should be recompiled to use net-snmp version 5.7.

    nethack

    Terminal-based dungeon game.

    o3read

    Standalone converter for the OpenOffice.org swriter (*.sxw ) and scalc (*.sxc ) formats into plain text and HTML.

    obby

    Network text editing library.

    OpenMPI

    OpenMPI, an open source implementation of the Message Passing Interface (MPI). Instead, you can install OpenMPI from https://www.open-mpi.org.

    openproj

    Project management tool.

    OpenStack

    OpenStack and its dependencies, and the OpenStack Puppet modules.

    openwsman

    Open-source implementation of WS-Management.

    pegasus

    OpenPegasus WBEM services.

    Perl 5.12
    Perl 5.16

    Older versions of the Perl interpreter and modules. Migrate to Perl 5.26 instead.

    pilot-link

    PalmOS link utilities.

    Planner

    Project management tool for the GNOME desktop.

    postrun

    Provides delayed execution environment for procedural package scripts.

    qdox

    Extract class/interface/method definitions from sources.

    rhythmbox

    Media player.

    Ruby 1.9.3

    Version 1.9 of the Ruby interpreter and modules. Migrate to Ruby 2.1 or Ruby 2.3 instead.

    SANE

    Scanner Access Now Easy (SANE) is an application programming interface (API) that provides standardized access to any raster image scanner hardware.

    Samba 3.0
    Samba 3.6

    Older versions of the Samba network servers. Migrate to Samba version 4.x instead.

    sblim-cim-client

    SBLIM WBEM command line interface.

    S-Lang

    Library to create robust multi-platform software. The /usr/bin/slsh shell that uses slang has also been removed.

    slib

    A portable library for the programming language scheme. The /usr/bin/slib command has also been removed.

    slrn

    News reader that uses the Network News Transfer Protocol (NNTP).

    sound-juicer

    CD ripping tool.

    stardict

    Dictionary platform written in GTK+2.

    swt

    Standard widget toolkit. Use GTK+3 instead.

    Synergy

    Synergy mouse and keyboard sharing software.

    system-config-printer

    Printer Manager GUI for CUPS. Instead, you can use the CUPS web UI to configure printers.

    tack

    CRT screen handling and optimization package.

    tcltls

    OpenSSL extension to TCL.

    terminator

    Terminal emulator. Instead, use gnome-terminal .

    transmission

    GTK and console BitTorrent client.

    tsclient

    Front-end for rdesktop and other remote desktop tools.

    VNC web client

    The -httpd option to the Xvnc and vncserver commands and the associated VNC client Java applet. Users should use local VNC viewer software on client devices instead.

    w3m

    Text-based web browser. Instead, you can use other text-based browsers such as links or lynx .

    wbemcli

    Java CIM client library.

    X11 Network Proxies

    The lbxproxy , xfwp , xfindproxy , and proxymngr utilities for proxying the X11 protocol over low-bandwidth connections or through a firewall.

    xbiff

    Mailbox flag for X.

    xcalc

    Scientific calculator for X. Use the GNOME Calculator instead.

    xchat

    XChat IRC client. Instead, you can use other IRC chat clients such as irssi , Pidgin, or Thunderbird.

    xdg-user-dirs

    Tool to help manage user directories.

    xdg-user-dirs-gtk

    GTK front-end for handling user directories.

    xditview

    Display ditroff output. Instead, generate PDF output and use a PDF viewer for sharing formatted documents.

    xedit

    Simple text editor for X. Use the GNOME Text Editor, gvim , or emacs instead.

    xgc

    X graphics demo.

    xlswins

    Used to list a window tree. Instead, you can use the -tree option of the xwininfo command to list a window tree.

    xman

    Man page display program for the X Window System. Use the GNOME Help Browser or view man pages on https://docs.oracle.com/ instead.

    xmlrpc-c

    A lightweight RPC library based on XML and HTTP.

    xsane

    Graphical scanning front-end for the SANE scanner interface.

    xvidtune

    Video mode tuner for Xorg. Use Display preferences in GNOME Settings instead.

  • GSS-API: diffie_hellman_640_0 and diffie_hellman_1024_0

    The GSS-API mechanisms diffie_hellman_640_0 and diffie_hellman_1024_0 are no longer available. Instead, you can use the kerberos_v5 mechanism.

  • GUI Installer

    The following GUI based installation mediums for Oracle Solaris are no longer available.

    • x86 live media
    • x86 live USB media
    • Desktop based installer

    Instead, you can use the x86 text installer or the x86 USB text installer.

    After installation, you can add the Solaris Desktop by installing the solaris-desktop package.

  • ioctl-based /proc Interface

    Support for the old ioctl -based version of the /proc interface is no longer available. If your application code uses the old interface, update the code to use the structured /proc interface that was introduced in Oracle Solaris 2.6 (1997). For more information, see the proc (4) man page.

  • IP Filter

    The IP Filter firewall is no longer available. Instead, you can use the OpenBSD Packet Filter (PF) that is available in Oracle Solaris 11.3 and later in the pkg:/network/firewall package.

    If you upgrade your Oracle Solaris 11.x OS to newer versions, the upgrade process is facilitated by the ipf2pf (pkg:/network/ipf2pf ) package. This package installs tools to assist you in migrating IP Filter configuration to PF.

    Note: Manual intervention will be required to ensure that PF rules implement the desired network policy.

  • IPsec and IKE Algorithms

    Support is no longer available for the following:

    • DES (Data Encryption Standard), Blowfish, and HMAC-MD5 algorithms in IPsec, IKEv1, and IKEv2.
    • Diffie-Hellman Group 1 (768-bit) and Oakley Group 1 (768-bit) in IKEv1 and IKEv2.
    • Creation of RSA or DSA certificates with modulus less than 1024 bits in IKEv1.
    • Creation of RSA or DSA certificates with MD5 signature algorithm in IKEv1.
  • Java SE 7

    The Java SE 7 version of the Java Runtime Environment (JRE) and the Java Development Kit (JDK) is no longer included.

    Oracle recommends that users migrate to Java SE 8, the current long term support release of Java SE, which is available in the Oracle Solaris 11 package repository. You can also download Java SE 8 from java.com .

    Most Java SE applications do not need to be changed to run with the Java SE 8 JRE, and most of the Java SE source code does not need to be changed to build with the Java SE 8 JDK. For known compatibility issues, see Compatibility Guide for JDK 8.

    The Java SE 8 Runtime Environment for Oracle Solaris includes only 64-bit binaries, and no longer includes a 32-bit version. Therefore, support is not available for the following:

    • 32-bit compiled JNI interfaces
    • Running applets in web browsers on Oracle Solaris
    • Starting client applications on Oracle Solaris by using Java WebStart

    You can purchase support for older versions of Java, or for uses of Java in applications not included in Oracle Solaris. For more information see My Oracle Support (MOS) Doc ID 1433709.1 .

  • K&R C

    Support for K&R C is no longer available in the core Oracle Solaris header files. C compilers and preprocessors must support a minimum of ANSI/ISO C89 to build software that includes Oracle Solaris system headers. Strict standards compliance is not required, only compatibility. For the Oracle Developer Studio compilers, this means the -Xs mode is no longer supported, but -Xc , -Xa , -Xt , -xc99 , and any of the -std= * modes are still supported. For the GNU compilers, this ends support for the -traditional option in legacy versions of gcc .

  • Kerberos in Telnet and R Commands

    Support for Kerberos in telnet , in.telnetd , rsh , in.rshd , rlogin , in.rlogind , and rcp is no longer available. Instead, use ssh , scp , sftp , or ftp with GSS to securely login or transfer data over the network.

  • Libraries

    The following libraries are no longer available.

    libadt_jni

    Java Native Interface to the auditing library.

    libcmd.so

    The undocumented /usr/lib/libcmd.so library is no longer available. All the functionality is available in the libc library.

    libmp.so.1

    Following the removal of SunOS4 binary compatibility in Oracle Solaris 11, the libmp.so.1 library is no longer needed and has been removed.

    libldap.so.4

    Instead, you can use the OpenLDAP libraries when writing LDAP applications. See the ldap (3oldap) man page.

    libplot

    The following commands, libraries, and header files associated with the legacy plotting framework libplot (3LIB) are no longer available:

      
    /usr/bin/tplot
    /usr/lib/libplot.so.1
    /usr/lib/64/libplot.so.1
    /usr/include/plot.h
    
     
    

    For the plotting functionality on Oracle Solaris, you can use the gnuplot utility. The gnuplot utility is available in the image/gnuplot package.

    libresolv.so.1

    The libresolv.so.1 library, which is multi-thread (MT) unsafe, is no longer available. Instead, use the MT safe libresolv.so.2 library, which has been available in Oracle Solaris since 1997.

    libsys.so.1

    The legacy /usr/lib/libsys.so.1 (3LIB) filter provided a subset of the standard C /usr/lib/libc.so.1 library. Instead, use libc .

    libXaw.so.4
    libXaw.so.5

    Applications that use Athena Widgets and are required to run on Oracle Solaris 11.4 or later should be rebuilt with the libXaw.so.7 library. For more information, see the libXaw (3lib) man page.

    libXm.so.3
    libMrm.so.3

    The Motif 1.2 libraries, including the libXm.so.3 and libMrm.so.3 libraries, are no longer included with Oracle Solaris. Applications that use Motif should be built with the Motif 2.1 libraries libXm.so.4 and libMrm.so.4 that are available since Oracle Solaris 7.

    medialib

    Used to accelerate multimedia applications.

    uDAPL

    The User Direct Access Programming Library (uDAPL) as described in libdat (3lib) and related man pages. Instead, you can use Open Fabrics User Verbs (OFUV). For more information see, the verbs (7) and rdma_cm (7) man pages.

    Web-Based Enterprise Management

    Web-Based Enterprise Management (WBEM) libraries are no longer provided.

  • Locales

    The following locales are no longer provided:

      
    ku_TR.UTF-8
    ku_TR.UTF-8@sorani
    sa_IN.UTF-8
     
    
  • Multi-User Desktop Optimization

    The multi-user desktop optimization feature is no longer available. The following packages and interfaces have been removed:

      
    /gnome/config/gconf/multi-user-desktop
    /web/browser/firefox/multi-user-desktop
    /group/feature/multi-user-desktop
    /application/gconf/multi-user-desktop:default
    /desktop/gnome/lockdown/disable_menu_restriction
    
     
    
  • Netmask SMF Service

    The svc:/network/netmask:default service that is used to reset the netmask and broadcast address is no longer available.

  • Network Cache and Accelerator (NCA)

    Support for the Network Cache and Accelerator (NCA) is no longer available. The NCA increased web server performance by maintaining an in-kernel cache of web pages that are accessed during HTTP requests.

    Instead, use a user-space HTTP cache, such as Squid.

  • NSS support in Key Management Framework

    The Oracle Solaris Key Management Framework (KMF) and the pktool utility no longer support Network (nee Netscape) Security Services (NSS) based keystores. You can manage existing NSS-based keystores by using the Mozilla certutil utility. For key management requirements, you can use OpenSSL or PKCS#11-based keystores. For more information, see the pktool (1) and libkmf (3LIB) man pages.

  • NWAM Network Configuration Profiles and Locations

    Profile-based network configuration by using NWAM Network Configuration Profiles (NCPs) and Locations is no longer available.

  • Oracle Configuration Manager (OCM)

    Oracle Configuration Manager (OCM) is no longer bundled with Oracle Solaris. The system/management/ocm IPS package and the svc:/system/ocm SMF service are no longer available.

    To continue to use OCM on Oracle Solaris, follow the instructions in the Oracle Configuration Manager Installation and Administration Guide.

  • Oracle Solaris as a Paravirtualized Guest

    You can no longer run Oracle Solaris as a fully paravirtualized guest in the Xen hypervisor. However, you can run Oracle Solaris as a virtualized guest (often termed "HVM") with paravirtualized IO.

  • Oracle StorageTek Availability Suite

    The Oracle StorageTek Availability Suite, also known as SNDR and II, is a collection of software components that provides block-based snapshot and replication. The block-based snapshot and replication is replaced with file-system-based snapshot and replication that is available in the ZFS file system in Oracle Solaris 10 and later.

    If you require host-based snapshot and replication support, you should migrate your data service solutions to the snapshot and replication support available in the ZFS file system.

  • Package Manager GUI

    The Package Manager GUI and associated packagemanager and pm-updatemanager commands are no longer available. Instead, use the pkg command, which provides all the package management capabilities.

  • Packaging
    • clone-archive revert tag

      The clone-archive revert tag in the pkg command is no longer available. Instead, use the system:clone revert tag. Software that needs to work on both Oracle Solaris 11.4 and prior Oracle Solaris 11 updates should use both of the revert tags in one pkg revert invocation.

    • dev-init revert tag

      The dev-init revert tag in the pkg command is no longer available. Instead, use the system:dev-init revert tag. Software that needs to work on both Oracle Solaris 11.4 and prior Oracle Solaris 11 updates should use both of the revert tags in one pkg revert invocation.

  • pkcs11_kernel

    The pkcs11_kernel , which is a PKCS#11 interface to the Kernel Cryptographic Framework, is no longer available. Instead, you should continue to use libpkcs11 for all of your PKCS#11 requirements.

  • PKCS#11 SSLv3 Mechanisms

    The CKM_SSL3 * mechanisms for PKCS#11 are no longer available. Instead, you can use the CKM_TLS * mechanisms that provide access to the updated and more secure TLS protocol. The CKM_TLS * mechanisms are available in Oracle Solaris 10 and later versions.

  • RAD C Client 32-bit Bindings

    The 32-bit RAD C client bindings are no longer available. Instead, the RAD C client applications must use the 64-bit C client bindings. In addition to C, the RAD client bindings are available in Java, Python, and as RESTful interfaces.

  • Reliable Datagram Service (RDS) version 1

    The Reliable Datagram Service (RDS) version 1 is no longer available. RDS version 1 was used with older database versions supported on Oracle Solaris 10. To continue to run RDS version 1, you can run the Oracle Solaris 10 OS in an Oracle VM Server logical domain (LDom). Otherwise, you should migrate to a newer version of the Oracle Database that supports RDS version 3, which continues to be supported.

  • SBus

    SBus drivers along with support for the SBus hardware are no longer available. See the Drivers section for a list of SBus drivers that have been removed. No platforms that are supported in Oracle Solaris 11.4 contain SBus hardware.

  • sec=dh Security Option for NFS

    The AUTH_DES or AUTH_DH authentication, also known as Secure NFS, is no longer available. The feature is obsolete and is superseded in recommendation and practice by RPCSEC_GSS and the Kerberos Version 5 GSS-API plugin, sec=krb5 . End-user applications that use AUTH_DH are not affected.

    When you upgrade to Oracle Solaris 11.4, mounts that use sec=dh will fail. Existing shares that use sec=dh will fail if it is the only authentication that is used, and sec=dh is ignored if other security options are enabled.

  • Service Location Protocol Framework

    The Service Location Protocol (SLP) framework is no longer available. The removal includes the daemon and the API. Support for equivalent protocols is available in the CUPS printing system.

  • Service Tags

    Service Tags are no longer available. Service Tags are no longer used by any Oracle software.

  • SGML Support for Man Pages

    The man and the catman commands no longer support the SGML format. Instead, you can use the nroff format for the source files.

  • SMB Client Support for Legacy Interoperability
    • Lan Manager Hash

      The SMB client no longer supports Lan Manager (LM) hash encryption, and therefore the SMB client is no longer able to contact or mount shares from Windows 98 or Windows 95.

    • NETBIOS support

      The SMB client no longer supports the NETBIOS transport (NBT).

  • SMB Printing Support

    The Server Message Block (SMB) protocol no longer supports printing as either a client or a server.

  • SMF Profile Locations

    Support for profiles in the /var/svc/profile/site.xml file is no longer available. Existing files at this path will be automatically transitioned to /etc/svc/profile/site/site_legacy.xml . To deploy site profiles, place them in the /etc/svc/profile/site directory.

  • SPARC: Legacy System Support

    Support for the following legacy systems is no longer available, and you will not be able to upgrade these systems to Oracle Solaris 11.4. Instead, migrate to newer SPARC systems, either on-premises or in the Oracle Compute Cloud. See The Power of SPARC in Oracle Cloud.

    • SPARC Enterprise M3000, M4000, M5000, M8000, and M9000 systems that use SPARC64 VI, VII, or VII+ CPUs
    • Platforms based on UltraSPARC T1 CPUs: Sun Fire T1000 and T2000, Sun SPARC Enterprise T1000 and T2000, Netra CP3060, Netra T2000, and Sun Blade T6300
    • Platforms based on UltraSPARC T2 CPUs: Sun SPARC Enterprise T5120 and T5220, Sun Blade T6230, Netra CP3260, and Netra T5220
    • Platforms based on UltraSPARC T2+ CPUs: Sun SPARC Enterprise T5140, T5240 and T5440, Sun Blade T6340, Sun Netra T6340, and Netra T5440
    • Platforms based on SPARC T3 CPUs: SPARC T3-1, T3-1B, T3-2, and T3-4, Netra SPARC T3-1, and Netra SPARC T3-1BA
  • SSL Kernel Proxy

    Support for the SSL kernel proxy and the ksslcfg command are no longer available. Instead, you can use stunnel , OpenSSL, or the Oracle Solaris Cryptographic Framework for your cryptographic algorithm and TLS termination point requirements.

  • Sun AMD Opteron Systems

    Support for Oracle Solaris 11.4 and later is not available on the following systems produced by Sun with AMD Opteron CPUs.

    • Sun Java Workstation models: W1100z, W2100z
    • Sun Ultra Workstation models: 20, 20 M2, 40, 40 M2
    • Sun Fire server models: V20z, V40z, X2100, X2100 M2, X2200 M2, X4100, X4100 M2, X4140, X4200, X4200 M2, X4240, X4440, X4540, X4600, X4600 M2, X4640
    • Sun Blade server modules: X6220, X6240, X6440, X8400, X8420, X8440
    • Netra X4200 M2

    You might not be able to upgrade these systems to versions of Oracle Solaris newer than Oracle Solaris 11.3.

    Before upgrading to new versions of Oracle Solaris, see the Oracle Solaris Hardware Compatibility List and the Drivers section of this page to ensure that the hardware is supported.

  • SUN-DES-1 X11 Authentication Method

    The X11 authentication method SUN-DES-1 that is based on Secure RPC's AUTH_DES is no longer available. Local users can instead use the localuser or the localgroup X11 authentication methods that were introduced in Oracle Solaris 10. For more information, see the Xsecurity (7) man page. Remote users should instead use the X11 forwarding that is built into ssh .

  • Sun Ray Server Software support

    Sun Ray Server Software is not supported on Oracle Solaris 11.4 and newer. You must remove the Sun Ray packages before upgrade to Oracle Solaris 11.4 because they depend on Sun DHCP server packages and GNOME desktop features that are no longer available.

  • Time Slider

    The Nautilus File Manager extension for the Time Slider feature to manage ZFS snapshots is no longer included. Instead, use command line access to manage the snapshots and the underlying time-slider and auto-snapshot services.

    Note that in order to configure Time Slider snapshots and backups in Oracle Solaris 11.4, a user must be assigned the Time Slider Management profile in the user_attr (5) database. The profile can be assigned as either a standard profile or an authenticated profile.

  • Trusted Extensions in Oracle Solaris Desktop

    The Trusted Extensions features of the Oracle Solaris Desktop, including support for security labels in both GNOME and the X Window System, is no longer available.

    Support for labeled zones and file and process labels remains.

  • Visual Panels

    Visual Panels, including the vp command, is no longer available. Visual Panels was a suite of GUI tools for system administration tasks, such as configuring firewall and SMF services.

    The following GNOME menu items are removed. Instead, you can use the equivalent CLI commands.

    Items in the System → Administration menu that are no longer available

    Alternative CLI commands

    Apache Web Server

    svccfg , svcadm

    Core Files

    coreadm

    System Firewall

    svccfg , svcadm

    SMF Services

    svccfg , svcadm , svcs

    Date Time

    date

    User Manager

    useradd , usermod , userdel , passwd , roleadd , rolemod , roledel

    Monitored Resources (sysmon icon)

    svcs

  • WEP and TKIP Protocols

    The WEP and TKIP wireless protocols are no longer available. All wireless drivers are no longer able to encrypt or decrypt by using WEP or TKIP. Instead, the net80211 module supports the CCMP protocol, which is based on a more secure AES algorithm.

  • Zone Archive Formats

    The cpio , pax , tar , and zfs archive formats and directory-based install and attach as described in the zones_solaris (7) man page are no longer available.

    Archive-based zone installation and migration can be accomplished by using Unified Archives and the install -a option of the zoneadm command. For more information see the archiveadm (8) and zones_solaris (7) man pages.

End of Features (EOF) for Oracle Solaris 11.3 SRUs

Open all Close all

    This section lists features that are no longer available in Oracle Solaris 11.3 Support Repository Updates (SRUs).

    For further details about changes delivered in Oracle Solaris 11.3 SRUs, including both planned and delivered End of Feature removals, see the README documents for each SRU, available from My Oracle Support Oracle Solaris 11.3 Support Repository Updates (SRU) Index (Doc ID 2045311.1).

  • Commands and Utilities

    The following commands and utilities are no longer available:

    gkadmin

    An interactive Graphical User Interface (GUI) that enables you to maintain Kerberos principals and policies. Instead, use the kadmin command to administer an Oracle Solaris KDC. For more information, see the kadmin (1) man page.

  • FOSS

    The following Free and Open Source Software (FOSS) is no longer included. If an alternative is still included in Oracle Solaris, it has been listed. Users might find this software is still available from upstream providers or third party packagers as well.

    Apache Tomcat 6.0

    Version 6.0 of the Apache Tomcat application server. Migrate to Tomcat 8.5 instead.

    beanshell

    An embeddable Java source interpreter with object scripting language features written in Java.

    Grails

    Groovy-based web application framework.

    GnuTLS 2.8.6

    Version 2.8.6 of the GnuTLS secure communications library. Migrate to version 3.5 or newer as provided with Oracle Solaris.

    Perl 5.8.4

    Version 5.8.4 of the Perl interpreter and modules for it are no longer included. Migrate to perl 5.22 instead.

    PHP 5.3

    Version 5.3 of the PHP interpreter and modules for it are no longer included. Migrate to a newer version of PHP as provided with Oracle Solaris.

    Python 2.6

    Version 2.6 of the Python interpreter and modules for it are no longer included. Migrate to Python 2.7 or Python 3.x instead.

    Sound eXchange (sox )

    A cross-platform audio editing software. The audio/sox package that includes the sox command and associated libraries is no longer included in Oracle Solaris.

  • NVIDIA Cg Toolkit

    The NVIDIA Cg toolkit is no longer bundled with the NVIDIA graphics driver. You should use OpenGL GLSL for all future development. For more information, see Cg Toolkit.

End of Features (EOF) for Oracle Solaris 11.3

Open all Close all

    This section lists features that are no longer available in Oracle Solaris 11.3.

  • amt

    The amt utility has been removed. amt is used to run abstract machine test in a Common Criteria security certified system.

  • FOSS

    The following Free and Open Source Software (FOSS) have been removed.

    MySQL 5.1

    MySQL version 5.1 has been removed. Instead, you can use MySQL version 5.5 or 5.6.

    PHP 5.2

    PHP version 5.2 has been removed. Instead, you can use a newer version of PHP.

    Python 2.6

    Python version 2.6 has been removed. Instead, you can use version 2.7 or 3.4 of Python.

    Ruby 1.8.7

    Ruby version 1.8.7 has been removed. Instead, you can use a newer version of Ruby.

  • Java SE 6

    The Java SE 6 version of the Java Runtime Environment (JRE) and the Java Development Kit (JDK) has been removed.

    Oracle recommends users to migrate to Java SE 8, which is available in the Oracle Solaris 11 package repository. You can also download Java SE 8 from java.com .

    Most of the Java SE applications need not be changed to run with the Java SE 8 JRE, and most of the Java SE source code need not be changed to build with the Java SE 8 JDK. For known compatibility issues, see the following information.

    You can purchase support for older versions of Java, or for uses of Java in applications not included in Oracle Solaris. For more information see My Oracle Support (MOS) Doc ID 1433709.1 .

  • libmcrypt

    The libmcrypt cryptographic library and the PHP support for libmcrypt have been removed. For the PHP applications, you must use the cryptographic APIs from OpenSSL.

  • libthai and libdatrie

    The libthai and libdatrie libraries that are used by the Thai language engine for Smart Common Input Method (SCIM), have been removed.

End of Features (EOF) for Oracle Solaris 11.2

Open all Close all

    This section lists features that are no longer available in Oracle Solaris 11.2.

  • Automated Installation Support for Oracle Solaris 11 Express

    You cannot install Oracle Solaris 11 Express by using the Automated Install (AI) server.

  • Drivers

    The following drivers and their associated man pages have been removed.

    nv

    Xorg driver for NVIDIA video cards.

    Instead, you can use the Xorg vesa driver or the nvidia driver. For recent models, the nvidia driver is available in Oracle Solaris package repository and for older models, you can download the nvidia driver from nvidia.com .

    trident

    Xorg driver for Trident video cards.

    Instead, you can use the Xorg vesa driver.

  • slocate

    The slocate command has been removed. The slocate command provides a secure way to index and quickly search files on your system. Instead, you can use the mlocate utility.

  • -s and -i Options in the dladm show-bridge Command

    The -s and -i options that are used to view the statistics information of the bridges have been removed from the dladm show-bridge command. Instead, you can use the dlstat show-bridge command.

  • libbsm

    libbsm(3LIB) was reclassified as a private interface in Oracle Solaris 11. As with all private interfaces, all libbsm documentation is removed from Oracle Solaris 11. There are no public interfaces in libbsm . Public interfaces for generating Oracle Solaris audit records are planned for a future Oracle Solaris 11 update.

End of Features (EOF) for Oracle Solaris 11.1

Open all Close all

    This section lists features that are no longer available in Oracle Solaris 11.1.

  • tavor HCA Driver

    The tavor driver that supports older InfiniBand HCAs (Host Channel Adapters) will not be available and not supported. No functionality for InfiniBand on these HCAs will be supported in the future, including firmware upgrade by using the fwflash utility.

    Note: The tavor driver supports older InfiniBand HCAs such as:

    • Mellanox InfiniHost-based for PCIx (Peripheral Component Interconnect Extended)
    • Mellanox InfiniHost III Ex with onboard memory for PCIe (Peripheral Component Interconnect Express)
  • Adobe Flash Player

    Adobe Flash Player will not be available.

End of Features (EOF) for Oracle Solaris 11 11/11

Open all Close all

    Commands:

    This section lists features that are no longer available in Oracle Solaris 11 11/11.

  • crypt(1)

    The crypt(1) command is not supported. Instead, use the encrypt(1) command to protect your files. The encrypt(1) command provides access to newer and more secure algorithms. Starting from Oracle Solaris 10, the encrypt(1) command is available.

  • des(1)

    The des(1) command is not supported. Instead, use the encrypt(1) command, which provides access to newer and more secure algorithms.

  • pmconfig(1M)

    The pmconfig(1M) utility used for power management has been removed. Instead use the poweradm(1M) command.

    Note: The ability to configure power management settings through the /etc/power.conf file in addition to the pmconfig(1M) command, has been removed. Configuration has been moved into the SMF configuration repository.

  • sysidtool(1M)

    The sysidtool(1M) suite of programs used for configuring the Oracle Solaris OS has been removed. Instead, use the Service Management Facility smf(5) for managing configurations.

  • bsmconv(1M) and bsmunconv(1M)

    The bsmconv and bsmunconv commands used to enable/disable auditing and device allocation, have been removed. To configure auditing functionality on Oracle Solaris 11, use audit(1M). To configure device allocation on Oracle Solaris 11, enable/disable the svc:/system/device/allocate service with no reboot required. For more information, see device_allocate(1M).

  • passmgmt(1)

    The passmgmt command has been removed. Administrators can use the following commands, which provide the same functionality:

      
    useradd
    userdel
    usermod
    roleadd
    roledel
    rolemod
    
     
    
  • rstart(1) and rstartd(1)

    The rstart(1) and rstartd(1) commands that allow remote execution have been removed. To start a X Window System program on another machine, use the X11 forwarding feature of the ssh(1) command.

  • smdiskless(1) and smoservice(1M)

    The smdiskless(1) and smoservice(1M) commands to manage diskless client support for a server have been removed.

  • wificonfig(1M)

    The wificonfig(1M) command to administer wireless networking configuration has been removed. Wireless networking configuration can be administered using the dladm(1M) and ipadm(1M) commands.

  • rdist(1)

    The rdist(1) command for remote file distribution has been removed. Instead, use either rsync(1) or scp(1) for remote file transfer.

  • graph(1) and spline(1)

    The graph(1) and spline(1) commands for data graphing have been removed. Developers or administrators wishing to consider other alternatives can look at gnuplot(1) by installing the image/gnuplot package.

  • -x and -C options in the vi(1), ex(1) and ed(1) commands

    The -x and -C options have been removed from the vi(1) , ex(1) and ed(1) commands. Use the encrypt(1) command to access newer and more secure algorithms.

    Note: The vim command also has a -x option, though it is incompatible with the old cryptographic algorithm used in the vi(1) , ex(1) , and ed(1) commands. If you already have files encrypted by using this feature, decrypt them by using an Oracle Solaris 10 machine or an Oracle Solaris 10 Zone.

  • -s and -i options in the dladm show-{link|aggr} subcommands

    The options -s and -i have been removed from the dladm show-link and the dladm show-aggr subcommands. Use the dlstat show-link and dlstat show-aggr subcommands to display the statistics information about links or aggregations.

  • -y and -z options in the sort command

    The -y and -z options have been removed for the /usr/bin/sort command. These two options have been obsolete since Oracle Solaris 8 but are removed from Oracle Solaris 11 and later.

    Note: The /usr/xpg4/bin/sort command still has the -y and -z options for standards compatibility. However, using these options will not have any effect.

    Functionality:

  • 32-bit Kernel

    Support for the 32–bit only x86 hardware has been removed. Support for running 32-bit applications and libraries will continue.

  • End of Support for Legacy Hardware

    Support for legacy systems that have included the UltraSPARC I, II, IIe, III, IIIi, III+, IV and IV+ processor architectures (as reported by the Oracle Solaris 'psrinfo -pv' command) has been removed. All Oracle SPARC Enterprise M-Series Servers and Oracle SPARC T-Series Servers will continue to be supported.

    Note: Oracle Solaris 10 will continue to be a supported operating system for these affected platforms as per the current Oracle lifetime support policy.

  • xVM Hypervisor

    xVM hypervisor, the Oracle Solaris Xen-based hypervisor for x86 systems, has been removed. Oracle offers two x86-based hypervisor solutions for Oracle Solaris users: Oracle VM Server for x86 and Oracle VM VirtualBox. See http://www.oracle.com/virtualization.

  • 32-bit x86: X Servers and Graphic Drivers

    32–bit versions of the Xorg, Xephyr, Xvfb, Xdmx, and Xvnc X servers have been removed.

    Any Xorg loadable module (including video drivers, input device drivers, and extensions) that is not provided in a 64-bit version cannot be used in a 64-bit system. When a usable video driver is not found, Xorg will generally fall back to the vesa driver.

    The following 32-bit x86 video drivers are affected:

    apm

    Alliance Promotion

    ark

    Ark Logic

    chips

    Chips & Technologies

    glint

    3DLabs/T1 Glint

    i128

    Number Nine Imagine 128

    i740

    Intel i740

    neomagic

    NeoMagic

    rendition

    Rendition Verite

    s3

    S3

    s3virge

    S3 ViRGE & Trio3D

    savage

    S3 Savage

    siliconmotion

    Silicon Motion

    sis

    SiS & XGI

    tdfx

    3Dfx

    tga

    DEC 21039/TGA

    tseng

    Tseng Labs

  • Drivers

    The following drivers and their associated man pages have been removed.

    adp

    Adaptec SCSI HBA (AIC78xx chip)

    cadp

    Adaptec SCSI HBA (AIC789x chip)

    cqhpc

    HP Hotplug Controller

    cadp160

    Adaptec Ultra160 SCSI HBA (AIC7892, AIC-7899A, AIC-7899B2 chips)

    hpfc

    1st gen Fibre Channel HBA driver (HP/Agilent Tach TL/TS cards)

    skfp

    SysKonnect PCI FDDI HCA (SK-55xx, SK-58xx series)

    symhisl

    LSI Logic SCSI HBA (SYM53C895A, SYM53C1010-33, SYM53C1010-66)

    audiovia97

    Via 82C686 Integrated Audio

    ncrs

    32bit x86 LSI Logic SCSI HBA (53C8xxx)

    Note: Users still using devices driven by ncrs(7d) will need to migrate to using glm(7d) for those devices, or upgrade to more recent hardware.

    sk98sol

    SysKonnect/Marvell SK-Net gigabit ethernet devices

    kfb

    XVR-2500

    lsimega

    SCSI HBA driver for LSI MegaRAID 320-2x SCSI RAID Controller

    ge

    Gigabit-Ethernet driver for GEM based networking hardware

    ce

    Gigabit-Ethernet driver for Cassini based networking hardware (Gigaswift)

    qus

    QLogic Ultra3 Parallel SCSI HBA driver (ISP12160 chipset)

  • cacheFS

    The cacheFS cache file system designed to speed up network file system file access for networked computers has been removed. Improvements to NFS have meant that there is less of a need for a cache file system.

  • tracing(3TNF)

    Trace Normal Form (TNF) tracing, including prex(1), tnfdump(1) and tnfextra(1) has been removed. Instead, use dtrace(1M) for tracing.

  • libinetcfg Library Interfaces

    The libinetcfg library interfaces have been removed. Developers or administrators can use the libipadm library interfaces instead.

  • On-board Floppy Drive Controller

    On-board floppy drive controller and related interfaces and utilities are not supported on both the x86 and the SPARC hardware platforms. However, these two platforms continue to support the external USB floppy drives.

  • Smartcard Support

    The following smartcard functionality has been removed:

    • The graphical smartcard admin interface sdtsmartcardadmin(1M)
    • The Dallas Semiconductor iButton, the Java Card Smartcard, and the OpenCard Framework (OCF) terminal driver
    • The Cyberflex Smartcard
    • The PAM Smartcard module pam_smartcard(5)
    • The OCF/SCF Smartcard framework
    • The Smartcard Framework (SCF) interfaces

    Note: Smartcard functionality will continue to be supported in Oracle Sun Ray Clients.

  • Oracle Solaris Containers for Linux Applications

    Oracle Solaris Containers for Linux applications has been removed. Users who want to run Linux applications in a virtual environment should consider either Oracle VM Server for x86 or Oracle VM VirtualBox. See http://www.oracle.com/virtualization/vm-server-for-x86/

  • Locale Creator

    The Locale Creator tool has been removed. Instead, you can customize and create a new locale by using the system locale definition data files available in the source/locale/localedef IPS package.

  • TOR

    TOR, software that helps users and groups to improve privacy and security in online networks, has been removed.

  • Remote Share Memory API (RSM API)

    The Remote Share Memory API (RSM API) has been removed. The reason for removal is that the hardware (SunFire Link and Dolphin SCI) that RSM API was designed to support are no longer supported.

  • SunOS 4 Binaries

    Support for the SunOS 4 binaries has been removed. However, the SunOS 4 binaries can still be executed in an Oracle Solaris 10 Zone.

  • OpenWindows Libraries

    The OpenWindows libraries have been removed. Applications that use OpenWindows toolkits such as XView and OpenLook Intrinsic Toolkit (OLIT) no longer run. However, if required, the applications that use OpenWindows Libraries can be run in Oracle Solaris 10 Zones.

  • libmle

    libmle , the multi-lingual environment library used in several input method framework and language engines, has been removed.

  • ICU 2.1 and 3.2

    The ICU (International Components for Unicode) v2 and v3 libraries have been removed. Developers are encouraged to migrate their software to ICU v4.

  • LP print service

    The LP print service has been removed. CUPS is the replacement print service in Oracle Solaris 11.

  • IP forwarding SMF services

    The following IP forwarding SMF services used for system-wide forwarding management are not supported:

      
    svc:/network/ipv4-forwarding:default
    svc:/network/ipv6-forwarding:default
    
     
    

    Use the ipadm(1m) command or the routeadm(1m) command to configure a system-wide forwarding.

  • /etc/hostname.<interface> files

    The /etc/hostname.<interface> files are no longer supported interfaces for storing persistent network configurations. Use the ipadm(1m) and dladm(1m) commands to configure the IP interfaces persistently.

  • NISPlus

    The NIS+ directory service has been removed.

  • Sun OpenGL software for the SPARC platform

    The Sun OpenGL software for the SPARC platform has been removed. Similar functionality can be provided via the Mesa implementation of libGL, or the Nvidia OpenGL provided for the Nvidia graphics devices on the x64 platform.

  • Trusted Extensions - IPv6 CIPSO

    The Commercial Internet Protocol Security Option (CIPSO), defined in FIPS PUB 188, is a standard for IPv4. Oracle Solaris Trusted Extensions has a proprietary IPv6 implementation of CIPSO because no CIPSO equivalent standards existed for IPv6 when Solaris Trusted Extensions was shipped. Now IETF has produced a CIPSO equivalent standard for IPv6, namely Common Architecture Label IPv6 Security Option (CALIPSO) or RFC 5570. Oracle might replace its IPv6 CIPSO implementation with support for the IETF CALIPSO standard in the future.

    Note: Support for the current CIPSO IPv4 will not be affected. CIPSO and CALIPSO are used by Trusted Extensions only.

  • SYSV3 SCO Compatibility Environment Variable

    Support for the SYSV3 SCO compatibility environment variable has been removed. The following commands might be affected:

      
    df
    echo
    expr
    sh
    tar
    uname
    
     
    
  • Boot Support in SVM

    The functionality to boot from a Solaris Volume Manager (SVM) metadevice has been removed.

  • GNOME On-Screen Keyboard

    The GNOME On-Screen Keyboard (GOK) has been removed as it is no longer maintained in the upstream GNOME community. Replacement functionality might be provided in a future Oracle Solaris 11 update.

  • Power Management Interfaces

    Support for the following power management interfaces has been removed.

      
    ddi_power
    ddi_dev_is_needed
    pm_create_components
    pm_destroy_components
    pm_set_normal_power
    DDI_PM_SUSPEND
    DDI_PM_RESUME
    
     
    

    Drivers using these interfaces will fail to load with Oracle Solaris 11. For more information about the proper usage of power management device drivers, see Chapter 12, “Power Management,” in Writing Device Drivers. Drivers complying with the features described in this chapter will function properly if compiled for Oracle Solaris 10.

  • rstchown

    The kernel tunable parameter rstchown has been removed. The rstchown tunable parameter was set in the /etc/system file and was used to restrict the operations of the chown command.

    However, starting with Oracle Solaris 11, you can use any of the following alternatives on the individual file systems to restrict the operations of the chown command.

    • Use the ZFS rstchown file system property.
    • Set the rstchown mount option when mounting a file system.
  • 3510 and 3511 Storage Arrays

    The Sun 3510 and 3511 storage arrays are no longer supported.

  • Solaris Management Console

    The Solaris Management Console (SMC) has been removed. Instead, you can use command-line utilities such as useradd(1M) , roleadd(1M) , profiles(1) , tncfg(1M) , zfs(1M) , share(1M) and ipadm(1M) .

  • Hamster

    Hamster has been removed. Hamster is a time tracking applet.

  • ASET

    The Automated Security Enhancement Tool (ASET) functionality provided by aset(5) in /usr/aset is removed. However, from Oracle Solaris 10 and later, an advanced version of the checksum functionality of ASET is provided by bart(1) .

  • Codeina

    Codeina, a utility to assist users to install media codec plugins to play certain media formats, has been removed. Users can continue to get media codec plugins directly from the Fluendo website at http://www.fluendo.com .

  • Apache httpd 1.3

    Apache httpd version 1.3 has been removed. You must migrate to Apache httpd version 2.2 which provides the same functionality.

  • MySQL 5.0

    MySQL 5.0 database has been removed from the Oracle Solaris 11 software package repository in line with existing lifecycle policies for the database. Users must migrate to version 5.1 for equivalent functionality.

  • PostgreSQL

    PostgreSQL 8.2, 8.3 and 8.4 has been removed from the Oracle Solaris 11 software package repository. Users can continue to get this object-relational database management system directly from the PostgreSQL website at http://www.postgresql.org/

    Localization:

  • SCIM

    Support for the Smart Common Input Method (SCIM) has been removed. Instead, use the iBus input method.

  • Short Form Locales

    The following table lists locales that have been removed. The table also lists the corresponding locales that provide the same locale data and that must be used instead.

    Locale to Be Obsoleted Replacement Locale

    ar

    ar_EG.ISO8859-6

    bg_BG

    bg_BG.ISO8859-5

    ca

    ca_ES.ISO8859-1

    ca_ES

    ca_ES.ISO8859-1

    cs

    cs_CZ.ISO8859-2

    cs_CZ

    cs_CZ.ISO8859-2

    da

    da_DK.ISO8859-1

    da_DK

    da_DK.ISO8859-1

    da.ISO8859-15

    da_DK.ISO8859-15

    de

    de_DE.ISO8859-1

    de_AT

    de_AT.ISO8859-1

    de_CH

    de_CH.ISO8859-1

    de_DE

    de_DE.ISO8859-1

    de.ISO8859-15

    de_DE.ISO8859-15

    de.UTF-8

    de_DE.UTF-8

    el

    el_GR.ISO8859-7

    el_GR

    el_GR.ISO8859-7

    el.sun_eu_greek

    el_GR.ISO8859-7

    el.UTF-8

    el_CY.UTF-8

    en_AU

    en_AU.ISO8859-1

    en_CA

    en_CA.ISO8859-1

    en_GB

    en_GB.ISO8859-1

    en_IE

    en_IE.ISO8859-1

    en_NZ

    en_NZ.ISO8859-1

    en_US

    en_US.ISO8859-1

    es

    es_ES.ISO8859-1

    es_AR

    es_AR.ISO8859-1

    es_BO

    es_BO.ISO8859-1

    es_CL

    es_CL.ISO8859-1

    es_CO

    es_CO.ISO8859-1

    es_CR

    es_CR.ISO8859-1

    es_EC

    es_EC.ISO8859-1

    es_ES

    es_ES.ISO8859-1

    es_GT

    es_GT.ISO8859-1

    es.ISO8859-15

    es_ES.ISO8859-15

    es_MX

    es_MX.ISO8859-1

    es_NI

    es_NI.ISO8859-1

    es_PA

    es_PA.ISO8859-1

    es_PE

    es_PE.ISO8859-1

    es_PY

    es_PY.ISO8859-1

    es_SV

    es_SV.ISO8859-1

    es.UTF-8

    es_ES.UTF-8

    es_UY

    es_UY.ISO8859-1

    es_VE

    es_VE.ISO8859-1

    et

    et_EE.ISO8859-15

    et_EE

    et_EE.ISO8859-15

    fi

    fi_FI.ISO8859-1

    fi_FI

    fi_FI.ISO8859-1

    fi.ISO8859-15

    fi_FI.ISO8859-15

    fr

    fr_FR.ISO8859-1

    fr_BE

    fr_BE.ISO8859-1

    fr_CA

    fr_CA.ISO8859-1

    fr_CH

    fr_CH.ISO8859-1

    fr_FR

    fr_FR.ISO8859-1

    fr.ISO8859-15

    fr_FR.ISO8859-15

    fr.UTF-8

    fr_FR.UTF-8

    he

    he_IL.ISO8859-8

    he_IL

    he_IL.ISO8859-8

    hr_HR

    hr_HR.ISO8859-2

    hu

    hu_HU.ISO8859-2

    hu_HU

    hu_HU.ISO8859-2

    is_IS

    is_IS.ISO8859-1

    it

    it_IT.ISO8859-1

    it.ISO8859-15

    it_IT.ISO8859-15

    it_IT

    it_IT.ISO8859-1

    it.UTF-8

    it_IT.UTF-8

    ja

    ja_JP.eucJP

    ko

    ko_KR.EUC

    ko.UTF-8

    ko_KR.UTF-8

    lt

    lt_LT.ISO8859-13

    lt_LT

    lt_LT.ISO8859-13

    lv

    lv_LV.ISO8859-13

    lv_LV

    lv_LV.ISO8859-1 3

    mk_MK

    mk_MK.ISO8859-5

    nl

    nl_NL.ISO8859-1

    nl_BE

    nl_BE.ISO8859-1

    nl.ISO8859-15

    nl_NL.ISO8859-15

    nl_NL

    nl_NL.ISO8859-1

    no

    nb_NO.ISO8859-1

    no_NO

    nb_NO.ISO8859-1

    no_NO.ISO8859-1@bokmal

    nb_NO.ISO8859-1

    no_NO.ISO8859-1@nynorsk

    nn_NO.ISO8859-1

    no_NY

    nn_NO.ISO8859-1

    pl

    pl_PL.ISO8859-2

    pl_PL

    pl_PL.ISO8859-2

    pl.UTF-8

    pl_PL.UTF-8

    pt

    pt_PT.ISO8859-1

    pt_BR

    pt_BR.ISO8859-1

    pt.ISO8859-15

    pt_PT.ISO8859-15

    pt_PT

    pt_PT.ISO8859-1

    ro_RO

    ro_RO.ISO8859-2

    ru

    ru_RU.ISO8859-5

    ru.koi8-r

    ru_RU.KOI8-R

    ru_RU

    ru_RU.ISO8859-5

    ru.UTF-8

    ru_RU.UTF-8

    sh

    bs_BA.ISO8859-2

    sh_BA

    bs_BA.ISO8859-2

    sh_BA.ISO8859-2@bosnia

    bs_BA.ISO8859-2

    sh_BA.UTF-8

    bs_BA.UTF-8

    sk_SK

    sk_SK.ISO8859-2

    sl_SI

    sl_SI.ISO8859-2

    sq_AL

    sq_AL.ISO8859-2

    sr_CS

    sr_ME.UTF-8 or sr_RS.UTF-8

    sr_CS.UTF-8

    sr_ME.UTF-8 or sr_RS.UTF-8

    sr_SP

    sr_ME.ISO8859-5 or sr_RS.ISO8859-5

    sr_YU

    sr_ME.ISO8859-5 or sr_RS.ISO8859-5

    sr_YU.ISO8859-5

    sr_ME.ISO8859-5 or sr_RS.ISO8859-5

    sv

    sv_SE.ISO8859-1

    sv_SE

    sv_SE.ISO8859-1

    sv.ISO8859-15

    sv_SE.ISO8859-15

    sv.UTF-8

    sv_SE.UTF-8

    th

    th_TH.TIS620

    th_TH

    th_TH.TIS620

    th_TH.ISO8859-11

    th_TH.TIS620

    tr

    tr_TR.ISO8859-9

    tr_TR

    tr_TR.ISO8859-9

    zh

    zh_CN.EUC

    zh.GBK

    zh_CN.GBK

    zh_TW

    zh_TW.EUC

    zh.UTF-8

    zh_CN.UTF-8

  • Asian SunOS4.x BCP

    Support for the Asian SunOS4.x BCP has been removed. However, it can still be used in an Oracle Solaris 10 Zone.

  • Legacy Asian Print Filters

    The following legacy Asian print filters are no longer supported:

      
    jprconv
    jpostprint(1)
    jtops
    big5.epson.filter
    cns.epson.filter
    thaifilter
    
     
    

    Note: For text to PS conversion, use the mp filter.

  • Legacy Asian Libraries

    The Asian legacy libraries (libkle , libcle , and libhle ) including their xctype macros are no longer supported. Instead, use the standard function iconv(3C) or wctype(3C) .

    Note: The libraries can still be used in an Oracle Solaris 10 Zone.

  • Legacy Asian Commands

    The following Asian legacy commands are no longer supported:

    • EUC capable mailx(1) , talk(1) , in.comsat(1m) and install_comsat(1m) in the /usr/SUNWale/bin directory
    • Legacy utilities - jaio.h(7i) , jtty(1) , kanji(1) , evftobdf(1) , runb5(1) and mkcodetab(1)
    • Legacy code set converters:
      • ja locale
        euctoibmj , ibmjtoeuc , euctojis , jistoeuc , euctosj , sjtoeuc , jistosj , sjtojis
      • ko locale
        wansungtojohap , johaptowansung , comptonb , nbtocomp , comptopack , packtocomp
      • zh locale
        cgbtoeuc , euctocgb , cnstoeuc , euctocns
      • zh_TW locale
        big5toeuc , euctobig5 , cnsconv

    Note: Use the iconv command instead of the legacy code set converters. The commands can still be used in an Oracle Solaris 10 Zone.