Software packages that will be removed in a future update will follow this life cycle:
1. A release note is added to the package. To read the release note:
pkg history -N command to display the release note when the package is installed or updated./usr/share/doc/release-notes.2. The package is removed from any group packages in which it had been included.
3. Thepkg list command displays anl (the letter el) in theO column for the package to indicate that the package delivers legacy software that will be obsoleted in the future. The package might be renamed frompackage-name tolegacy/package-name.
Use the following command to see whether the system has legacy packages installed:
$ pkg search -l -o pkg.fmri :pkg.legacy:true4. The legacy 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 inTrapped by Older Software. Note, however, that the obsoleted software is not supported by Oracle.
This section lists features that might be removed in future updates of Oracle Solaris 11.
The following cryptographic protocols, algorithms, and key lengths will be marked as deprecated in a future update.
You should upgrade your applications to use modern ciphers and hashes and longer key lengths.
The following Free and Open Source Software (FOSS) will not be included in a future update:
| Framework for managing desktop login sessions. |
| csh will be removed from a future release of Oracle Solaris. The default /usr/bin/csh mediator value will be changed to tcsh in a future release of Oracle Solaris. |
Django 2.2 | Version 2.2 of the Django Python Web framework. Migrate to Django 3.2 or newer as provided with Oracle Solaris. Use the |
GCC 12 | Version 12 of the GNU Compiler Collection will be removed from a future release of Oracle Solaris. Migrate to GCC 13 or newer as provided with Oracle Solaris. |
|
|
gnome-themes-standard | gnome-themes-standard will be removed from a future release of Oracle Solaris. |
|
|
IKEv1 | Internet Key Exchange Version 1 (IKEv1) will be removed from a future release of Oracle Solaris. Systems using IKE should migrate to IKEv2. |
imake | Imake will be removed from a future release of Oracle Solaris. |
intltool | Intltool will be removed from a future release of Oracle Solaris. Software that uses it should be updated to use GNU gettext directly instead. |
IPQoS | IPQoS will be removed from a future release of Oracle Solaris. Use features like Network Flows and Edge Virtual Bridging to achieve similar controls. |
|
|
|
|
| Versions 1.0 and 1.2 of the Portable Network Graphics library. Migrate to |
|
|
|
|
|
|
PCRE | The previous version of the Perl Compatible Regular Expression (PCRE) library, |
PHP 8.1 | Versions 8.1 of the PHP scripting language will be removed from a future release of Oracle Solaris. Migrate to PHP 8.2 or a newer version of PHP as provided with Oracle Solaris. |
| Support for Oracle Key Manager via |
Puppet-Staging Module | Migrate to the Puppet-Archive Module as provided with Oracle Solaris. |
Python 3.9 | Versions 3.9 of the Python interpreter and modules. Migrate to Python 3.11 or newer as provided with Oracle Solaris. |
Python Chardet | Chardet will be removed from a future release of Oracle Solaris. Migrate to charset-normalizer as provided with Oracle Solaris. |
Python Colorama | Colorama will be removed from a future release of Oracle Solaris. |
Python Fasteners | Fasteners will be removed from a future release of Oracle Solaris. Most of the functionality can be replaced with the locking from standard library or with the filelock library, which are delivered with Oracle Solaris. |
Python Tomli | Tomli will be removed from a future release of Oracle Solaris. Migrate to standard tomllib as provided with Oracle Solaris. |
|
|
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.
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 SupportOracle Solaris 11.4 Support Repository Updates (SRU) Index (Doc ID 2433412.1).
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.
Apache Tomcat 8.5 | Version 8.5 of the Apache Tomcat application server has been removed from Oracle Solaris. Migrate to a later version as provided with Oracle Solaris. |
| Crystal Semiconductor 4231 audio driver. |
|
|
CVS | CVS has been removed from Oracle Solaris. Those who still need CVS can download and build the source from ftp.gnu.org/non-gnu/cvs/ |
Device Driver Utility | Device Driver Utility tool for creating device drivers. |
llc2 (4D) | Logical Link Control 2 (LLC2) driver. This driver was required by the X.25 and Solstice OSI suite add-on products. See thellc2 (4D) man page for more information. |
NVIDIA R340 | Legacy versions 340.xx and 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. SeeSupport 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. |
WiFi Device Drivers | The following wireless network device drivers: |
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 asUnix Packages.
| The ASCII art library, |
ANTLR | ANother Tool for Language Recognition. If needed, install directly using the instructions atGetting Started with ANTLR v4. |
Apache Commons Collections | Interfaces, implementations, and utilities for Java Collections, including |
APR 1.5 | Version 1.5 of the Apache Portable Runtime (APR) and APR-util. Migrate to version 1.6 instead. |
Automake 1.10 | Versions 1.10, 1.11, and 1.15 of the |
| On-screen keyboard support for GNOME is now provided by GNOME Shell instead. |
Cloog | CLooG is an open source library which implements Z-Polyhedra scanning. |
Clutter libraries | Users can download the source from gnome.org. |
|
|
Django 1.11 | Version 1.11 of the Django Python Web framework. Migrate to Django 3.2 or newer as provided with Oracle Solaris. Use the |
Direct Rendering Infrastructure (DRI) | The DRI subsystem, the i915 kernel driver for Intel graphics, and associated modules for the Xorg server and Mesa library. Users of Intel graphics from the 910 chipset through, and including, the Intel Core 4th Generation ("Haswell") CPU will need to use the Xorg VESA driver and Mesa Users of other graphics devices will not be affected. |
DMX | Distributed Multihead X (DMX) software includes the Xdmx server and associated utilties and libraries. |
| The |
Federated File Systems - FedFS | NFS support for the Federated File Systems protocols (RFC 7532 and RFC 7533), including administrative commands has been removed. Support will remain for RFC 6641 and for referrals of type "nfs-basic". |
Folks, ( | The Folks library ( |
Foomatic Print PPDs | The package |
Frame Buffer Power Management (FBPM) | FBPM support has been removed from the x11-protocols headers, the |
| Utility for obtaining flags needed to build software using the FreeType library. Instead, use |
| Those who need |
| The |
GCC 5 | Version 5, 7, 9, 10, and 11 of the GNU Compiler Collection. Migrate to GCC 13 or newer as provided with Oracle Solaris. |
gmime 2.x | Migrate to 3.x as provided with Oracle Solaris. |
|
|
GNOME 2.0 Configuration - GConf | GConf (GNOME 2.0 Configuration). Use GNOME 3.x replacement GSettings and |
| Tools for building GNOME 2 documentation. Use |
|
|
GNU parted, NTFS utilities | GNU parted and NTFS utilities. |
GOCR | GOCR (GNU Optical Character Recognition) program. |
Google Go 1.7 | Version 1.7 of the Go programming language. Migrate to the GNU Go compiler ( |
GTK+ 2 and | Version 2 of the GTK+ and |
| The |
GSSDP, GUPnP, GUPnP-igd | GSSDP, GUPnP, and GUPnP-igd. |
HTTP and HTTPS support for SVR4 tools | Removed support for the HTTP and HTTPS protocol for installing SVR4 packages. |
| Tool for measuring the latency and throughput of a webserver. |
|
|
ICU 59.1 | Version 59.1 of the International Components for Unicode libraries. Migrate to ICU version 63.1 or newer as provided with Oracle Solaris. |
| The |
IPFilter to PF conversion tool | The |
Irssi | Irssi has been removed from Oracle Solaris. Those who still need Irssi can download and build the source from irssi.org. |
| Little Color Management System. Use |
|
|
|
|
| The |
|
|
| The MNG (Multiple-image Network Graphics) library. |
| The |
| Implements the |
| The |
|
|
| Migrate to |
| The |
| The |
| The |
| Those who still need |
| The |
| Libzapojit is a GLib/GObject wrapper for the SkyDrive and Hotmail REST APIs. |
Mailman | Mailman software manages electronic mail discussion and e-newsletter lists. |
MCollective | MCollective is deprecated by the Puppet community. For suggestions of alternative software, see thedeprecation note on puppet.com. |
| Migrate to Apache HTTP module |
MySQL 5.5 | Version 5.5, 5.6, and 5.7 of the MySQL database. Migrate to a newer version of MySQL as provided with Oracle Solaris. |
Nautilus-sendto | Users should attach files directly in their email client instead. |
Node.js 8 | Versions 8, 10, 12, 14, 16, and 18 of the Node.js JavaScript runtime. Migrate to a newer version as provided with Oracle Solaris. |
| OCaml programming language. |
OpenEXR | OpenEXR image file format and supporting Ilmbase libraries. |
OpenJade and OpenSP | Users can download sources from openjade.sourceforge.net. |
OpenSSL 1.0.2 and 1.1 | Versions 1.0.2 and 1.1 of OpenSSL library. Migrate to version OpenSSL 3.x as provided with Oracle Solaris 11.4.42 and later. |
OpenUSB library | Migrate to |
Perl 5.22 | Versions 5.22, 5.26, 5.32 and 5.36 of Perl, including all components in packages that have a -522, -526, -532, or -536 suffix in their package name. Migrate to a newer version as provided with Oracle Solaris. |
Perl Modules Tools (pmtools) | Perl Modules Tools (pmtools) is a suite of small tools that help manage and inspect Perl modules, Perl Plain Old Documentation files, and Perl programs. |
PHP 8.0 | Versions 8.0, 7.4, 7.3, 7.1 and 5.6 of the PHP scripting language. Migrate to PHP 8.2 or a newer version of PHP as provided with Oracle Solaris. |
pidgin | pidgin, pidgin-otr, |
Puppet master | The WEBrick/Ruby-based Puppet master is deprecated by the Puppet community and hence removed from Oracle Solaris. |
| Python 2 binding to GTK 2. Use |
Python 2.7 | Version 2.7 of the Python interpreter and modules. Migrate to Python 3.9 or newer as provided with Oracle Solaris. |
Python 3.4 | Versions 3.4, 3.5, and 3.7 of the Python interpreter and modules. Migrate to Python 3.11 or newer as provided with Oracle Solaris. |
Python asn1crypto library | Oracle Solaris provides pyasn1 and pyasn1-modules packages, and the cryptography library. These provide most/all of the functionality available in asn1crypto. |
Python | Python |
Python bindings | The following Python bindings have been removed: |
Python Boto | Python Boto library. |
Python components | All versions of the following Python components. Users can still install these programs directly by using the |
Python components | All versions of the following Python components. Users can still install these programs directly by using the |
Python components | All versions of the following Python components. Users can still install these programs directly by using the |
Python | Python |
Python lazy-object-proxy library | Users can move to wrapt, which is another transparent object proxy for Python that is available in Oracle Solaris, although it works slightly differently. |
Python lockfile library | Users should migrate to other similar locking libraries as provided in Oracle Solaris, such as filelock or fasteners (depending on the use case). |
Python | Python |
Python | Python |
Python six library | Users should remove all uses of six and replace them with corresponding functionality from the standard library. |
Python | Python |
| Python library for making CIM operations over HTTP using the WBEM CIM-XML protocol. |
| Back up one directory to another, possibly over a network. Instead, use the |
RRDTool | Data logging and graphing tool. Use Oracle Solaris System Web Interface instead. SeeUsing Oracle Solaris 11.4 StatsStore and System Web Interface for more information. |
Ruby 2.1 | Versions 2.1, 2.3, 2.5, 2.6, and 3.1 of the Ruby interpreter and modules. Migrate to a newer version of Ruby as provided with Oracle Solaris. |
Snort and DAQ | Snort and DAQ will has been removed from Oracle Solaris. Users can use Suricata for similar functionality. |
SpiderMonkey 60 | SpiderMonkey version 60 (libmozjs-60) and SpiderMonkey version 38 (libmozjs-38). Migrate to SpiderMonkey version 78 or newer as provided with Oracle Solaris. |
Stomp Library | Stomp Library for Ruby. Users who want to continue to use this in Oracle Solaris should install this as a 'ruby gem': |
| Users can download the source from telepathy.freedesktop.org. |
telepathy-logger | Daemon that centralizes the logging of all communication within the Telepathy framework. |
vino and vinagre | The GNOME vino and vinagre packages have been removed from Oracle Solaris. Users can use the TigerVNC server and client packages for VNC support instead. |
WPA supplicant | Wireless networking WPA supplicant is the wpad(8) daemon that provides WiFi Protected Access (WPA) 1 and 2 functionality as defined by IEEE 802.11i. |
|
|
wxWidgets 3.0 | Migrate to wxWidgets 3.2 version as provided with Oracle Solaris 11.4.57 and later. |
| Screen saver collection and screen lock framework. Migrate to GNOME Screen Shield. Users can also manually run |
Yasm | Migrate to the Netwide Assembler (NASM) as provided with Oracle Solaris. |
yelp, devhelp, and | yelp, devhelp, and |
Zenmap & Ndiff | Zenmap is the official Nmap Security Scanner GUI and the Ndiff tool aids in the comparison of Nmap scans. |
The NVIDIA Cg toolkit is no longer bundled with the NVIDIA graphics driver. You should use OpenGL GLSL for future development. For more information, seeCg Toolkit.
Oracle Solaris Point-to-Point Protocol (PPP) packages are no longer available.
Use RAD Python Client for Python 3.7, delivered by packagesystem/management/rad/client/rad-python-37.
The Unix-to-Unix Copy (UUCP) protocol and its related commands and daemons. Theuuencode anduudecode commands are retained.
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 inTrapped by Older Software.
The following commands and utilities are no longer available.
| Used to manually map out defective disk blocks. Disk firmware handles this task automatically now. |
| Used to check the conformance of an application to the Oracle Solaris Application Binary Interface (ABI). Instead, you can use thePreflight Application Checker tool for Oracle Solaris. |
| Used to convert FORTRAN carriage-control output to printable form. |
| Used to scan "big" files (up to 1 megabyte) on systems without enough memory to handle directly. Instead, you can use the |
| Used to switch display configuration when a laptop-specific hotkey is pressed. Instead, use the |
| The |
| Displays the codeset table for the current locale. Instead, use the |
| Used to print or set the customer data for Field-Replaceable Units (FRUs). You can still run this command from the Service Processor. |
| 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 |
| Used to display discretionary file information. Instead, you can use the |
| Used to obtain an RFC 952 host table from an RFC 953 server. Instead, use DNS. |
| Used to convert an RFC 952 host table into host, network, and gateway files. Instead, use DNS. |
| The Sun DHCP daemon ( |
| Network router discovery daemon. The |
| 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: To provide similar functionality by using the Image Packaging System (IPS), seePackaging and Delivering Software With the Image Packaging System in Oracle® Solaris 11.4 andCreating a Custom Oracle® Solaris 11.4 Image. |
| Used to convert Oracle Solaris 10 JumpStart |
| The following 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 |
| Used to provide SunOS 4.x compatibility for the Oracle Solaris mailbox format. |
| Used to generate an encryption key. Instead, you can use the |
|
|
| Used to enable or disable network services. The default security posture in Oracle Solaris 11 is equivalent to or stronger than running the |
| Used to determine which variant instruction set is optimal to use. Instead, use the |
| The |
| Compression utilities. Use |
| Used to gather FRUID data from the system or domain. You can still run |
| Used to modify the Access Control List (ACL) for a file or files. Instead, you can use the |
| Used to search localized message files created by the |
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. |
| Used in SunOS 4.x to reduce the overhead of getting symbols from |
| The following commands in the |
| The legacy The POSIX versions of |
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 theman -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, usehttp://docs.oracle.com/apps/search/search.jsp?&category=operatingsystems.
The following options to the listed commands and utilities are no longer available:
-m option in thezoneadm clone command
The-m option is no longer available in thezoneadm clone command. After the removal of the-m option, when cloning a zone, thezoneadm clone command displays the following default behavior:
-s option in thezoneadm clone command
The-s option is no longer available in thezoneadm 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 thezoneadm clone -s command.
-R option in thezoneadm mark command
In Oracle Solaris 11.4, you cannot change the state of a zone in an alternate root environment by usingzoneadm mark command.
-x option in theprtconf command
The-x option in theprtconf 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 .
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 interpreterDtHelp ,DtSvc ,DtTerm , andDtWidget librariespkg:/cde/cde-runtime ,pkg:/cde/cde-utilities , andpkg:/cde/help-viewerApplications that require any of these components must be ported to GNOME interfaces in order to run on Oracle Solaris 11.4 or later updates.
Thecompat name service switch is no longer available. Instead, you can use thepam_list (7) PAM module.
CPU Performance Counter API version 1 (CPCv1) in thelibcpc 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 thelibcpc library. See thecpc (3CPC) man page for more information.
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.
You should upgrade your applications to use modern ciphers, hashes, and longer key lengths. The recommended key length is 2048 bits.
Support for the single-DES (Data Encryption Standard) algorithm is no longer available in the following:
encrypt commandTheencrypt command is no longer able to encrypt files using single-DES. However, thedecrypt 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 byencrypt ordecrypt , such as AES. This will not impact the availability of 3DES.
Support for Rivest Cipher 4 (RC4), also known as ARCFOUR, is not available in the following:
encrypt commandTheencrypt command is no longer able to encrypt files using RC4. However, thedecrypt 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 byencrypt ordecrypt , such as AES.
The following input method engines and components are no longer available:
ibus-anthy and theanthy libraries used in the Japanese input methodibus-pinyin and theibus-sunpinyin libraries used in the Chinese input methodibus/chewing - IBus front-end of the Chewing Chinese input methodibus/hangul - Korean input method engineibus-m17n - Multilingual input method engineibus/sayura - Sinhala Transe input method engineibus/table - Input method engine framework for table-based input methodsAs 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 fromgnome-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 theibus-xkbc engine.imf-selector configuration tool. In the new Desktop configuration, you can use the Gnome Control Center to configure the Input Method Framework (IMF).Thedevice.match property as described in thesolaris-kz (5) man page in earlier updates is no longer available. Instead, you can use thedevice.storage property.
Support for the directory cache and the alternative objects generated by thecrle command is no longer available. Changes in thecrle 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.
TheRTLD_REL_ flags that are defined in the file for thedldump() function are not supported. Any call to thedldump() function with theRTLD_REL_ flags will fail with an error.
Note: Applications that use the alternative objects generated by thecrle command will not run on Oracle Solaris 11.4 or later. Instead, you must use the original objects in the applications.
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.
| 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. |
| Input device driver for Acecad Flair graphics tablets |
| Adaptec Ultra320 SCSI host bus adapter driver |
| ADMtek Ethernet NIC driver |
| AMD-8111 Ethernet NIC driver |
| Areca SAS/SATA RAID HBA driver |
| Atheros/Attansic Ethernet NIC driver |
| Atheros AR52xx 802.11b/g wireless NIC driver |
| IEEE 1394 audio/video driver |
| Broadcom HT1000 SATA controller driver |
| Broadcom BCM4401 Ethernet NIC driver |
| Blade support chip interface driver |
| Blade support chip interface driver |
| Chelsio Ethernet NIC driver |
| 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. |
| IEEE 1394-based digital camera (IIDC) driver |
| Davicom DM9102A Ethernet NIC driver |
| DEC 21040, 21041, and 21140 Ethernet NIC driver |
| Sun XVR-50, XVR-100, and XVR-300 framebuffer driver |
| 3Com Etherlink XL Ethernet NIC driver |
|
|
| SunSwift parallel SCSI HBA driver |
| 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. |
| LSI 53C family of parallel SCSI HBAs driver |
| IEEE 1394 OpenHCI host controller driver |
|
|
| Sun Blade Ethernet NIC driver |
| Used to control and exchange data with consumer audio/video devices using protocols specified in "IEC 61883 Consumer Electronic Audio/Video Equipment - Digital Interface." |
| Support for devices and drivers described in |
| ISP2100 family fibre channel Host Bus Adapter driver |
| Intel 82557, 82558, and 82559 Ethernet NIC driver |
| Intel Pro Wireless 802.11b IPW2100B NIC driver |
| ISP SCSI Host Bus Adapter driver |
| Intel Pro Wireless 802.11a/b/g IPW2200B/G IPW2915A/B/G NIC driver |
| Marvell 88SX SATA controller driver |
| Marvell 88W8363 IEEE802.11b/g wireless NIC driver |
| Macronix 98715 family Ethernet NIC driver |
| Myricom Myri10GE 10Gb PCI Express NIC driver |
| Nvidia ck804/mcp55 SATA controller driver |
| Cisco Aironet 802.11b wireless NIC driver |
| PCMCIA ATA card device driver |
| Intel i82365SL PC Card interface controller |
| PCMCIA nexus driver |
| AMD PCnet Ethernet NIC driver |
| PCMCIA serial card device driver |
| Lucent/PrismII 802.11b wireless NIC driver |
| qfe Ethernet NIC driver |
| The |
| Ralink RT2500 802.11b/g wireless NIC driver |
| Realtek 8139 Ethernet NIC driver |
| Realtek 8180L 802.11b wireless NIC driver |
| Ralink RT2561/RT2561S/RT2661 IEEE802.11b/g wireless NIC driver |
| Ralink RT2700/2800 IEEE802.11 a/b/g/n wireless NIC driver |
| Configuration files for SBus device drivers |
| SCSI to 1394 bridge driver |
| Intel SAS2.0 storage controller unit driver |
| SOC+ FC-AL FCP Driver |
| SiS900 series Ethernet NIC driver |
| SiliconImage 3124/3132 SATA controller driver |
| 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. |
| VIA Rhine Ethernet NIC driver |
| Neterion X3100 Ethernet NIC driver |
| Intel Pro Wireless 802.11a/b/g 3945 NIC driver |
| Neterion Xframe Ethernet NIC driver |
| Marvell Yukon 2 Ethernet NIC driver |
The following files and directories are no longer used or provided.
| Instead, you can use the |
| The
|
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.
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 asUnix Packages.
alacarte | Simple menu editor for GNOME. |
Apache httpd 2.2 | Version 2.2 of the Apache |
APR 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 |
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 |
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 |
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 |
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 |
firefox-java | Java plugin for Firefox. |
freeipmi | IPMI remote console and system management software. |
freetts | Speech synthesis engine. |
gcc 3 | Older versions of the GNU Compiler Collection (GCC). Migrate to |
gegl | Generic graphics library. |
gFTP | Multi-threaded FTP client. |
ggv | GNOME PostScript document viewer. Use |
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 |
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 ( |
ico | Animate an icosahedron or other polyhedron. |
ICU 4.6 | 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 |
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 |
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 ( | The Boehm-Demers-Weiser garbage collector library for C/C++. |
libgcrypt 1.5 | Version 1.5 of the |
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 |
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 | The Mozilla LDAP library |
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. Migrate to a newer version of |
nethack | Terminal-based dungeon game. |
o3read | Standalone converter for the OpenOffice.org |
obby | Network text editing library. |
OpenMPI | OpenMPI, an open source implementation of the Message Passing Interface (MPI). Instead, you can install OpenMPI fromhttps://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 | Older versions of the Perl interpreter and modules. Migrate to a newer version of Perl as provided with Oracle Solaris. |
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 a newer version of Ruby as provided with Oracle Solaris. |
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 | 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 |
slib | A portable library for the programming language scheme. The |
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 |
transmission | GTK and console BitTorrent client. |
tsclient | Front-end for rdesktop and other remote desktop tools. |
VNC web client | The |
w3m | Text-based web browser. Instead, you can use other text-based browsers such as |
wbemcli | Java CIM client library. |
X11 Network Proxies | The |
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 |
xdg-user-dirs | Tool to help manage user directories. |
xdg-user-dirs-gtk | GTK front-end for handling user directories. |
xditview | Display |
xedit | Simple text editor for X. Use the GNOME Text Editor, |
xgc | X graphics demo. |
xlswins | Used to list a window tree. Instead, you can use the |
xman | Man page display program for the X Window System. Use the GNOME Help Browser or view man pages on |
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. |
The GSS-API mechanismsdiffie_hellman_640_0 anddiffie_hellman_1024_0 are no longer available. Instead, you can use thekerberos_v5 mechanism.
The following GUI based installation mediums for Oracle Solaris are no longer available.
Instead, you can use the x86 text installer or the x86 USB text installer.
After installation, you can add the Solaris Desktop by installing thesolaris-desktop package.
Support for the oldioctl -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 theproc (4) man page.
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 thepkg:/network/firewall package.
If you upgrade your Oracle Solaris 11.x OS to newer versions, the upgrade process is facilitated by theipf2pf (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.
Support is no longer available for the following:
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 fromjava.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, seeCompatibility 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:
You can purchase support for older versions of Java, or for uses of Java in applications not included in Oracle Solaris. For more information seeMy Oracle Support (MOS) Doc ID 1433709.1.
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 ofgcc .
Support for Kerberos intelnet ,in.telnetd ,rsh ,in.rshd ,rlogin ,in.rlogind , andrcp is no longer available. Instead, usessh ,scp ,sftp , orftp with GSS to securely login or transfer data over the network.
The following libraries are no longer available.
| Java Native Interface to the auditing library. |
| The undocumented |
| Following the removal of SunOS4 binary compatibility in Oracle Solaris 11, the |
| Instead, you can use the OpenLDAP libraries when writing LDAP applications. See the |
| The following commands, libraries, and header files associated with the legacy plotting framework For the plotting functionality on Oracle Solaris, you can use the |
| The |
| The legacy |
| Applications that use Athena Widgets and are required to run on Oracle Solaris 11.4 or later should be rebuilt with the |
| The Motif 1.2 libraries, including the |
| Used to accelerate multimedia applications. |
| The User Direct Access Programming Library (uDAPL) as described in |
Web-Based Enterprise Management | Web-Based Enterprise Management (WBEM) libraries are no longer provided. |
The following locales are no longer provided:
ku_TR.UTF-8 ku_TR.UTF-8@sorani sa_IN.UTF-8The 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_restrictionThesvc:/network/netmask:default service that is used to reset the netmask and broadcast address is no longer available.
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.
The Oracle Solaris Key Management Framework (KMF) and thepktool utility no longer support Network (nee Netscape) Security Services (NSS) based keystores. You can manage existing NSS-based keystores by using the Mozillacertutil utility. For key management requirements, you can use OpenSSL or PKCS#11-based keystores. For more information, see thepktool (1) andlibkmf (3LIB) man pages.
Profile-based network configuration by using NWAM Network Configuration Profiles (NCPs) and Locations is no longer available.
Oracle Configuration Manager (OCM) is no longer bundled with Oracle Solaris. Thesystem/management/ocm IPS package and thesvc:/system/ocm SMF service are no longer available.
To continue to use OCM on Oracle Solaris, follow the instructions in theOracle Configuration Manager Installation and Administration Guide.
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.
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.
The Package Manager GUI and associatedpackagemanager andpm-updatemanager commands are no longer available. Instead, use thepkg command, which provides all the package management capabilities.
clone-archive revert tag
Theclone-archive revert tag in thepkg command is no longer available. Instead, use thesystem: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 onepkg revert invocation.
dev-init revert tag
Thedev-init revert tag in thepkg command is no longer available. Instead, use thesystem: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 onepkg revert invocation.
Thepkcs11_kernel , which is a PKCS#11 interface to the Kernel Cryptographic Framework, is no longer available. Instead, you should continue to uselibpkcs11 for all of your PKCS#11 requirements.
TheCKM_SSL3 * mechanisms for PKCS#11 are no longer available. Instead, you can use theCKM_TLS * mechanisms that provide access to the updated and more secure TLS protocol. TheCKM_TLS * mechanisms are available in Oracle Solaris 10 and later versions.
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.
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 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 NFSThe 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 usesec=dh will fail. Existing shares that usesec=dh will fail if it is the only authentication that is used, andsec=dh is ignored if other security options are enabled.
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 are no longer available. Service Tags are no longer used by any Oracle software.
Theman and thecatman commands no longer support the SGML format. Instead, you can use thenroff format for the source files.
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).
The Server Message Block (SMB) protocol no longer supports printing as either a client or a server.
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.
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.
Support for the SSL kernel proxy and theksslcfg command are no longer available. Instead, you can usestunnel , OpenSSL, or the Oracle Solaris Cryptographic Framework for your cryptographic algorithm and TLS termination point requirements.
Support for Oracle Solaris 11.4 and later is not available on the following systems produced by Sun with AMD Opteron CPUs.
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 theOracle Solaris Hardware Compatibility List and the Drivers section of this page to ensure that the hardware is supported.
The X11 authentication methodSUN-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 theXsecurity (7) man page. Remote users should instead use the X11 forwarding that is built intossh .
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.
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 underlyingtime-slider andauto-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 theuser_attr (5) database. The profile can be assigned as either a standard profile or an authenticated profile.
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, including thevp 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 |
|
Core Files |
|
System Firewall |
|
SMF Services |
|
Date Time |
|
User Manager |
|
Monitored Resources ( |
|
Note: Interactive replacements for the User Manager are also available. SeeManaging User Accounts Interactively inManaging User Accounts and User Environments in Oracle Solaris 11.4.
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, thenet80211 module supports the CCMP protocol, which is based on a more secure AES algorithm.
Thecpio ,pax ,tar , andzfs archive formats and directory-based install and attach as described in thezones_solaris (7) man page are no longer available.
Archive-based zone installation and migration can be accomplished by using Unified Archives and theinstall -a option of thezoneadm command. For more information see thearchiveadm (8) andzones_solaris (7) man pages.
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 SupportOracle Solaris 11.3 Support Repository Updates (SRU) Index (Doc ID 2045311.1).
The following commands and utilities are no longer available:
| An interactive Graphical User Interface (GUI) that enables you to maintain Kerberos principals and policies. Instead, use the |
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. |
An embeddable Java source interpreter with object scripting language features written in Java. | |
Groovy-based web application framework. | |
Version 2.8.6 of the GnuTLS secure communications library. Migrate to version 3.5 or newer as provided with Oracle Solaris. | |
Version 5.8.4 of the Perl interpreter and modules for it are no longer included. Migrate to a newer version of Perl as provided with Oracle Solaris. | |
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. | |
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 ( | A cross-platform audio editing software. The |
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, seeCg Toolkit.
This section lists features that are no longer available in Oracle Solaris 11.3.
Theamt utility has been removed.amt is used to run abstract machine test in a Common Criteria security certified system.
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. |
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 fromjava.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 seeMy Oracle Support (MOS) Doc ID 1433709.1.
Thelibmcrypt cryptographic library and the PHP support forlibmcrypt have been removed. For the PHP applications, you must use the cryptographic APIs from OpenSSL.
Thelibthai andlibdatrie libraries that are used by the Thai language engine for Smart Common Input Method (SCIM), have been removed.
This section lists features that are no longer available in Oracle Solaris 11.2.
You cannot installOracle Solaris 11 Express by using the Automated Install (AI) server.
The following drivers and their associated man pages have been removed.
| Xorg driver for NVIDIA video cards. Instead, you can use the Xorg |
| Xorg driver for Trident video cards. Instead, you can use the Xorg |
Theslocate command has been removed. Theslocate command provides a secure way to index and quickly search files on your system. Instead, you can use themlocate utility.
dladm show-bridge CommandThe-s and-i options that are used to view the statistics information of the bridges have been removed from thedladm show-bridge command. Instead, you can use thedlstat show-bridge command.
libbsm(3LIB) was reclassified as a private interface in Oracle Solaris 11. As with all private interfaces, alllibbsm documentation is removed from Oracle Solaris 11. There are no public interfaces inlibbsm . Public interfaces for generating Oracle Solaris audit records are planned for a future Oracle Solaris 11 update.
This section lists features that are no longer available in Oracle Solaris 11.1.
Thetavor 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 thefwflash utility.
Note: Thetavor driver supports older InfiniBand HCAs such as:
Adobe Flash Player is no longer available.
This section lists features that are no longer available in Oracle Solaris 11 11/11.
Thecrypt(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.
Thedes(1) command is not supported. Instead, use the encrypt(1) command, which provides access to newer and more secure algorithms.
Thepmconfig(1M) utility used for power management has been removed. Instead use thepoweradm(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.
Thesysidtool(1M) suite of programs used for configuring the Oracle Solaris OS has been removed. Instead, use the Service Management Facilitysmf(5) for managing configurations.
Thebsmconv andbsmunconv commands used to enable/disable auditing and device allocation, have been removed. To configure auditing functionality on Oracle Solaris 11, useaudit(1M). To configure device allocation on Oracle Solaris 11, enable/disable thesvc:/system/device/allocate service with no reboot required. For more information, seedevice_allocate(1M).
Thepassmgmt command has been removed. Administrators can use the following commands, which provide the same functionality:
useradd userdel usermod roleadd roledel rolemodTherstart(1) andrstartd(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.
Thesmdiskless(1) andsmoservice(1M) commands to manage diskless client support for a server have been removed.
Therdist(1) command for remote file distribution has been removed. Instead, use either rsync(1) or scp(1) for remote file transfer.
Thegraph(1) andspline(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) commandsThe-x and-C options have been removed from thevi(1) ,ex(1) anded(1) commands. Use theencrypt(1) command to access newer and more secure algorithms.
Note: Thevim command also has a-x option, though it is incompatible with the old cryptographic algorithm used in thevi(1) ,ex(1) , anded(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} subcommandsThe options-s and-i have been removed from thedladm show-link and thedladm show-aggr subcommands. Use thedlstat show-link anddlstat show-aggr subcommands to display the statistics information about links or aggregations.
-y and-z options in the sort commandThe-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.
Support for the 32–bit only x86 hardware has been removed. Support for running 32-bit applications and libraries will continue.
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, 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. Seehttp://www.oracle.com/virtualization.
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 thevesa driver.
The following 32-bit x86 video drivers are affected:
| Alliance Promotion |
| Ark Logic |
| Chips & Technologies |
| 3DLabs/T1 Glint |
| Number Nine Imagine 128 |
| Intel i740 |
| NeoMagic |
| Rendition Verite |
| S3 |
| S3 ViRGE & Trio3D |
| S3 Savage |
| Silicon Motion |
| SiS & XGI |
| 3Dfx |
| DEC 21039/TGA |
| Tseng Labs |
The following drivers and their associated man pages have been removed.
| Adaptec SCSI HBA (AIC78xx chip) |
| Adaptec SCSI HBA (AIC789x chip) |
| HP Hotplug Controller |
| Adaptec Ultra160 SCSI HBA (AIC7892, AIC-7899A, AIC-7899B2 chips) |
| 1st gen Fibre Channel HBA driver (HP/Agilent Tach TL/TS cards) |
| SysKonnect PCI FDDI HCA (SK-55xx, SK-58xx series) |
| LSI Logic SCSI HBA (SYM53C895A, SYM53C1010-33, SYM53C1010-66) |
| Via 82C686 Integrated Audio |
| 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. |
| SysKonnect/Marvell SK-Net gigabit ethernet devices |
| XVR-2500 |
| SCSI HBA driver for LSI MegaRAID 320-2x SCSI RAID Controller |
| Gigabit-Ethernet driver for GEM based networking hardware |
| Gigabit-Ethernet driver for Cassini based networking hardware (Gigaswift) |
| QLogic Ultra3 Parallel SCSI HBA driver (ISP12160 chipset) |
ThecacheFS 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.
Trace Normal Form (TNF) tracing, including prex(1), tnfdump(1) and tnfextra(1) has been removed. Instead, usedtrace(1M) for tracing.
The libinetcfg library interfaces have been removed. Developers or administrators can use thelibipadm library interfaces instead.
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.
The following smartcard functionality has been removed:
sdtsmartcardadmin(1M)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. Seehttp://www.oracle.com/virtualization/vm-server-for-x86/
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 thesource/locale/localedef IPS package.
TOR, software that helps users and groups to improve privacy and security in online networks, has been removed.
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.
Support for the SunOS 4 binaries has been removed. However, the SunOS 4 binaries can still be executed in an Oracle Solaris 10 Zone.
The OpenWindows libraries have been removed. Applications that use OpenWindows toolkits such asXView 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 , the multi-lingual environment library used in several input method framework and language engines, has been removed.
The ICU (International Components for Unicode) v2 and v3 libraries have been removed. Developers are encouraged to migrate their software to ICU v4.
The LP print service has been removed. CUPS is the replacement print service in Oracle Solaris 11.
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 theipadm(1m) command or therouteadm(1m) command to configure a system-wide forwarding.
The /etc/hostname.<interface> files are no longer supported interfaces for storing persistent network configurations. Use theipadm(1m) anddladm(1m) commands to configure the IP interfaces persistently.
TheNIS+ directory service has been removed.
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.
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.
Support for the SYSV3 SCO compatibility environment variable has been removed. The following commands might be affected:
df echo expr sh tar unameThe functionality to boot from a Solaris Volume Manager (SVM) metadevice has been removed.
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.
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_RESUMEDrivers using these interfaces will fail to load with Oracle Solaris 11. For more information about the proper usage of power management device drivers, seeChapter 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.
The kernel tunable parameterrstchown has been removed. Therstchown tunable parameter was set in the/etc/system file and was used to restrict the operations of thechown 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 thechown command.
rstchown file system property.rstchown mount option when mounting a file system.The Sun 3510 and 3511 storage arrays are no longer supported.
The Solaris Management Console (SMC) has been removed. Instead, you can use command-line utilities such asuseradd(1M) ,roleadd(1M) ,profiles(1) ,tncfg(1M) ,zfs(1M) ,share(1M) andipadm(1M) .
Hamster has been removed.Hamster is a time tracking applet.
The Automated Security Enhancement Tool (ASET) functionality provided byaset(5) in/usr/aset is removed. However, from Oracle Solaris 10 and later, an advanced version of the checksum functionality of ASET is provided bybart(1) .
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 athttp://www.fluendo.com.
Apachehttpd version 1.3 has been removed. You must migrate to Apachehttpd version 2.2 which provides the same functionality.
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 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 athttp://www.postgresql.org/
Support for the Smart Common Input Method (SCIM) has been removed. Instead, use theiBus input method.
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 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Support for the Asian SunOS4.x BCP has been removed. However, it can still be used in an Oracle Solaris 10 Zone.
The following legacy Asian print filters are no longer supported:
jprconv jpostprint(1) jtops big5.epson.filter cns.epson.filter thaifilterNote: For text to PS conversion, use themp filter.
The Asian legacy libraries (libkle ,libcle , andlibhle ) including their xctype macros are no longer supported. Instead, use the standard functioniconv(3C) orwctype(3C) .
Note: The libraries can still be used in an Oracle Solaris 10 Zone.
The following Asian legacy commands are no longer supported:
mailx(1) ,talk(1) ,in.comsat(1m) andinstall_comsat(1m) in the/usr/SUNWale/bin directoryjaio.h(7i) ,jtty(1) ,kanji(1) ,evftobdf(1) ,runb5(1) andmkcodetab(1)euctoibmj ,ibmjtoeuc ,euctojis ,jistoeuc ,euctosj ,sjtoeuc ,jistosj ,sjtojiswansungtojohap ,johaptowansung ,comptonb ,nbtocomp ,comptopack ,packtocompcgbtoeuc ,euctocgb ,cnstoeuc ,euctocnsbig5toeuc ,euctobig5 ,cnsconvNote: Use theiconv command instead of the legacy code set converters. The commands can still be used in an Oracle Solaris 10 Zone.