Contained WithinFind More DocumentationFeatured Support Resources | Scarica il manuale in formato PDF (1069 KB)
Chapter 5 End-of-Software Support StatementsThis chapter lists end-of-software support statements. Features Removed From the Solaris 10 Operating SystemAsian Short dtlogin NamesThe following Asian short locale names are no longer listed in the dtlogin language list in the Solaris software:
device_driver Path-Name Support in add_drv System CommandPast versions of the add_drv command accepted a path-name specification for the device_driver parameter. Path-name specification is no longer supported in Solaris. If you specify a path name for the device driver, the following error messages will be written to STDERR:
During the installation or upgrade process, error messages that are generated by the use of the path-name specification will appear in the install_log or upgrade_log file. admintool CommandThe admintool, including swmtool, is no longer supported in Solaris. The functionality of this command is replaced by the following utilities:
asysmem() and sysmem() InterfacesThe asysmem() and sysmem() interfaces, which are exported by libadm(3lib), are no longer included in Solaris. Both interfaces are obsolete. Application developers are advised to use the sysconf(3C) library function instead. For more information, see the sysconf(3C) man page. BIND Version 8 DNS Server and ToolsThe Internet Systems Consortium's BIND 8 DNS name server and tools are no longer supported in Solaris 10 OS. The BIND 8 version of these DNS name server and tools have been replaced by their corresponding BIND 9 versions. BIND 8-to-BIND 9 migration notes and specific Solaris implementation details are found in Part II, DNS Setup and Administration, in System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP). x86: Common Object File Format (COFF)Execution of object code in common object file format (COFF) on x86 architectural platforms is no longer supported in Solaris. Likewise, all other existing support for System V Release 3 compatibility on the x86 platform is also terminated. Obsolete Device Driver InterfacesThe identify driver entry point is no longer called by the kernel. New drivers compiled and delivered for this release of Solaris must set this entry point to the nulldev kernel function. Existing driver binaries should work without recompiling. The following symbols have been removed from the header files. The functionality that is associated with these symbols is no longer available in Solaris. Driver developers should delete the associated code.
For further information, see the ddi_create_minor_node(9F), ddi_getiminor(9F), getminor(9F), identify(9E), nulldev(9F), and devmap(9E) man pages. Euro Character Input Sequences That Are Alt Key-Based and Meta Key-BasedSolaris no longer supports the following nonstandard-input key sequences for the Euro character in Solaris Unicode/UTF-8 locales:
Note – In the key sequences, a hyphen indicates simultaneous keystrokes. A plus sign indicates consecutive keystrokes. The recommended standard-input key sequences follow:
If the keyboard has no Alt Graph or Compose key, use the following key sequence:
Federated Naming Service XFN Libraries and CommandsThe Federated Naming Service (FNS), which was based on the X/Open XFN standard, is no longer supported in Solaris. Generic LAN Driver Version 0 InterfacesThe Generic LAN Driver (GLD) version 0 interfaces that are described in the Solaris 2.1 Device Driver Writer's Guide for x86 are no longer supported in Solaris. Drivers should use the version 2 interfaces that are described in Writing Device Drivers. To test which GLD interface version a driver is using, run the following script:
Note – The rtls driver from Realtek still uses version 0 interfaces that are now unsupported in Solaris release. However, rf, an alternative driver to rtls, uses version 2 interfaces. You can download the alternative driver from http://homepage2.nifty.com/mrym3/taiyodo/eng. GMT Zoneinfo Time ZonesThe /usr/share/lib/zoneinfo/GMT[+-]* time zones are no longer supported in Solaris. Replace usage of the zoneinfo time zones with the equivalent quoted time zone. For more information, see the zoneinfo(4) and environ(5) man pages. GNOME Components Excluded From Sun Java Desktop System, Release 3The Sun Java Desktop System, Release 3, on the Solaris 10 software is based on the GNOME 2.6 Desktop. The following components are no longer included in Java DS, Release 3:
If you need any of these components, contact the GNOME community. See http://gnome.org. Graphic Driver SupportSoftware support for the following graphic devices is no longer provided in this release:
x86: Mixed EISA Devices and DriversThe following devices that are based on ISA and EISA I/O buses are no longer supported in Solaris. Device drivers that were written specifically for these devices are likewise no longer supported. Some of the drivers also support PCI devices. With the removal of these drivers, support for those PCI devices is removed as well. Support for the EISA bus has been removed in Solaris.
JRE 1.2.2Version 1.2.2 of the Java runtime environment (JRE) is no longer supported in this release. Similar capability is supported by Java 2 Standard Edition version 1.4 and by compatible versions. Current and previous versions of JRE are available for download from http://java.sun.com. Kodak Color Management SystemSupport for the Kodak Color Management System (KCMSTM) is no longer available in Solaris. SPARC: Lance Ethernet DriversLance Ethernet (le) drivers are no longer supported in Solaris. Lightweight Directory Access Protocol (LDAP) Client LibraryThe LDAP C-API library version 3, libldap.so.3, is no longer supported in Solaris. The current version of this library is LDAP C-API version 5, libldap.so.5. Obsolete Lightweight Process (LWP) InterfacesThe following lightweight process (LWP) interfaces are no longer supported in Solaris:
These interfaces, which are not part of a common model with multithreading enabled by default, have worked as expected only when used in applications not linked with libthread. Nameless Interface Groups FeatureThe Nameless Interface Groups feature is no longer supported in this Solaris release. The Nameless Interface Groups feature was enabled by setting the ip_enable_group_ifs variable through the ndd command. Instead, use the supported IP Network Multipathing feature, which provides similar capability. IP Network Multipathing groups can be formed by using the group keyword of the ifconfig command. For more information, see the ifconfig(1M) man page. Netscape SoftwareThe following versions of the NetscapeTM software are no longer supported in Solaris:
netstat -k OptionThe unsupported -k option of netstat command, which reports on all named kstats on the running OS instance, is no longer included in Solaris. Use the supported kstat command, which provides the same facility. x86: Network DevicesThe following network devices are no longer supported in Solaris:
Non-POSIX Thread Behavior of the fork() FunctionThe behavior of fork(), when not linked to the -lpthread library, has changed in Solaris. This behavior change makes Solaris threads consistent with POSIX threads. The fork() function has been redefined to behave like fork1(). Therefore, fork() replicates only the calling thread in the child process. This redefinition matches the current behavior of fork1() and of fork() when linked with -lpthread. Support for applications that require the replicate-all behavior of fork is still provided. These applications must be modified to call the new forkall() function rather than fork(). pam_unix ModuleThe pam_unix(5) module is no longer included in this release. The same functionality is provided by pam_unix_auth(5), pam_authtok_check(5), pam_authtok_get(5), pam_authtok_store(5), pam_dhkeys(5), pam_unix_account(5), pam_unix_session(5), and pam_passwd_auth(5). PC File ViewerPC file viewer is no longer supported in Solaris. Similar functionality in viewing PC files is now available using the Sun StarOffice Office Productivity Suite. StarOffice can read and write more than 100 different file formats used by major desktop applications, including Microsoft Office, Lotus, WordPerfect, WordStar, FrameMaker, AutoCAD, Photoshop, and more. For more information, go to http://www.sun.com/staroffice Perl Version 5.005_03Perl version 5.005_03 is no longer included in this release. The default version of Perl in Solaris is not binary compatible with 5.005_03. Customer-installed modules need to be rebuilt and need to be reinstalled by using the new version. ptrace Interface In libcThe 64–bit version of the ptrace interface that is included in libc is no longer supported in Solaris. The proc interface replaces this functionality. For more information, see the proc(4) man page. Power Management I/O Control CommandsThe following power management I/O control (ioctls) commands are no longer supported in Solaris:
The following alternative ioctls are supported in the Solaris OS:
For more information on the alternative ioctls, see the pm(7D) man page. sendmailvars and the L and G sendmail.cf commandsThe sendmailvars database that is listed in nsswitch.conf(4) is no longer supported in Solaris. This feature could not be enabled without using the L or G sendmail.cf commands. This change brings the Sun version of sendmail into closer compliance with the version from sendmail.org. ShowMe TVShowMeTM TV is no longer supported in this release. SPARC: 64-bit PackagesSolaris was previously delivered in separate packages for 32-bit and 64-bit components. The 64-bit packages, introduced in the Solaris 7 release, delivered the 64-bit components of the Solaris Operating System. In general, the 64-bit package name ended with the letter “x.” For example, SUNWcsl delivered the 32-bit version of the Solaris Core Libraries, and SUNWcslx delivered the 64-bit version. In this Solaris release, 32-bit and 64-bit components are delivered together in a single base package. The combined package retains the name of the original 32-bit package, and the 64-bit package is no longer delivered. For example, /usr/lib/sparcv9/libc.so.1, which was delivered in SUNWcslx, is now delivered in SUNWcsl and SUNWcslx is no longer delivered. Note – Some packages only delivered 64-bit components and had no corresponding 32-bit package. In these cases, the packages might be renamed to remove the “x” suffix. For example, SUNW1394x might become SUNW1394. Software packages that have explicit dependencies on 64-bit packages produce installation warnings. These nonfatal warnings can be ignored by the user and do not prevent the software from installing correctly. For example, the installation of the SUNWpool package, which depends on the nonexistent 64-bit package SUNWcslx, produces the following screen information and warning:
Independent software vendors that offer 32-bit applications for the SPARC system, and customers who run 32-bit applications, do not need to make any changes. These applications will continue to work. sdtjmplay Desktop Java Media PlayerThe Desktop Java Media player, /usr/dt/bin/sdtjmplay, that is based on the Java Media Framework 1.1, is no longer supported in Solaris. Users should migrate to /usr/bin/jmplay, the Java Media Player that is based on the newer Java Media Framework 2.1.1 release. The jmplay Java Media Player is included in Solaris beginning with Solaris 9 OS 8/03. jmplay is also available for the Solaris 8 and earlier Solaris 9 releases, as part of the GNOME 2.0 Desktop Environment. The GNOME 2.0 Desktop Environment is available for download by going to http://www.sun.com/gnome/. Solaris Static System LibrariesThis announcement applies only to 32-bit static-system libraries and statically linked utilities. Sixty-four-bit static system libraries and utilities have never been provided. Support for 32-bit Solaris static-system libraries and statically linked utilities is no longer provided in Solaris. Of particular note, support for the static C library (/usr/lib/libc.a) is no longer provided in Solaris. Applications that are linked with existing static system libraries might not work correctly in Solaris. Only applications that are dynamically linked with the system libraries that provide the Solaris application binary interface (ABI) are designed for future compatibility. Applications that directly depend on the behavior of system traps might not work correctly in Solaris. Applications that link with non-Sun libraries that directly depend on the behavior of system traps, typically libraries that provide substitute ABI functions, might not work correctly in Solaris. Solaris Volume Manager Transactional VolumeSolaris Volume Manager's Transactional Volumes (trans metadevices) are no longer supported in Solaris. Enhanced functionality is provided by UFS Logging (LUFS) which is included in Solaris. stc(7d) for Serial Parallel Controller on S-busThe Serial Parallel Controller on S-bus (SPC/S) driver, stc(7D), is no longer supported in Solaris. Alternative interfaces include SAI/P and HSI/P. Storage InterfacesThe following interfaces for device driver properties are no longer supported in Solaris:
The following device drivers are no longer supported in Solaris:
The following utility is no longer supported in Solaris:
sun4m HardwareThe following servers that are based on the sun4m architecture are no longer supported in this Solaris release.
Hardware options that are dependent on the sun4m architecture are no longer included in this release. SunFDDI and SunHSI/S DriversThe FDDI/S, FDDI/P, and SunHSI/STM drivers are no longer supported in Solaris. Sun Java System Application Server Platform Edition 7.0 (Formerly Sun ONE Application Server 7.0 Platform Edition)Sun Java System Application Server Platform Edition 7.0 is no longer supported in the Solaris OS. Beginning with the Solaris 10 release, this version has been replaced by Sun Java System Application Server Platform Edition 8.0. Sun StorEdge A1000, Sun StorEdge A3000, Sun StorEdge A3500, and Sun StorEdge A3500FC SystemsSoftware support for the following storage devices is no longer provided in Solaris:
Tape DevicesThe following tape devices are no longer supported in Solaris:
Token Ring Network DriversSBus Token Ring and PCI bus Token Ring network drivers are no longer supported in this release. SPARC: 32-bit Sun4U KernelThe 32-bit SPARC kernel is no longer included in Solaris OS. Existing 32-bit applications are not affected. The impact of these changes is that Sun4U systems that contain UltraSPARC I processors with clocks that run at frequencies of 200 MHz or lower are no longer supported. To identify the system's kernel type, use the isainfo command.
To identify the system's processor clock rate, use the psrinfo command.
For more information, see the isainfo(1) and psrinfo(1M) man pages. Ultra AX and SPARCengine Ultra AXmp Graphics CardThe Ultra AX and the SPARCengine Ultra AXmp graphics card are no longer supported in this release. 32-bit: X11 Static LibrariesThirty-two-bit static libraries in /usr/openwin/lib are no longer provided in this release of Solaris. Programs that are statically linked with those libraries are not supported in this release. Sixty-four-bit static libraries have never been provided. Existing applications that were built on previous releases with the static libraries in /usr/openwin/lib might not work in this or any future release. Only applications that are dynamically linked with the shared libraries that provide the Solaris application binary interface (ABI) are designed for future compatibility. xutops Print FilterThe xutops print filter is no longer supported in this release. A similar range of operations is provided by the mp(1) print filter in Solaris. Features That Might Be Removed in a Future ReleaseThe following features might not be supported in a future release of the Solaris software. Asian Short dtlogin NamesThe following Asian short locale names might not be listed in the dtlogin language list in a future release:
Beginning with Solaris 8 release, new ISO-standard locale names have been provided, including the following locale names:
Audit Daemon InterfacesThe following interfaces that are used by the Solaris audit daemon might not be supported in a future release: Cfront Runtime Support LibraryThe library libC.so.3 is the runtime support library for programs that are compiled by the Cfront C++ compiler C++ 3.0. Neither the compiler nor programs that are created by the compiler run on Solaris 10 OS. The library might not be supported in a future release of Solaris. Configuration Assistant's fp Plug-in Hardware OptionsThe following options of the configuration administration's (cfgadm) fp plug-in might not be supported in a future Solaris release:
Device Allocation Interfaces For the Basic Security ModuleThe following components of the device allocation mechanism of the Basic Security Module might not be included in a future release of the Solaris software:
Obsolete Device Driver InterfacesSome device driver interfaces (DDI) might not be supported in a future release. The following table lists the DDI interfaces that might not be supported, along with the preferred DDI interface alternatives.
Device Management Entries in power.confThe Device Management entries in the power.conf file might not be supported in a future release. Similar capability is provided by the Automatic Device Power Management entries in the Solaris 10 software. For more information, see the power.conf(4) man page. Device Support and Driver SoftwareThe following table lists devices and driver software that might not be supported in a future release. Table 5–1 Device and Driver Software
Form and Menu Language InterpreterThe Form and Menu Language Interpreter (FMLI) commands are obsolete and might not be supported in a future Solaris release. The obsolete commands include the following:
Host Files in /etc/net/ti*The host files in /etc/net/ti* are no longer consulted in the Solaris Operating System, though these files remain in the Solaris software. In a future Solaris release, these host files might be entirely removed. Java 2 Platform, Standard Edition 1.4Java 2 Platform, Standard Edition (J2SE Platform) 1.4 might not be included in a future Solaris release. J2SE 5.0 software, the default Java version in the Solaris 10 OS, is a compatible replacement for J2SE 1.4 technology. Kerberos Ticket Lifetime Parameters in krb5.confThe Kerberos Ticket Lifetime parameters, max_life and max_renewable_life, might no longer be supported in a future release of the Solaris OS. These parameters are in the appdefaults section of the /etc/krb5/krb5.conf file. Instead of these parameters, use max_lifetime and renew_lifetime in the libdefaults section of /etc/krb5/krb5.conf. Korean CID FontsKorean CID fonts might not be supported in a future release. You can use the Korean TrueType fonts that are included in the Solaris software as a replacement for Korean CID fonts. Legacy or Traditional Non-UTF-8 LocalesSun is adopting Unicode for character encoding. Therefore, except for zh_CN.GB18030 and C locales, non-UTF-8 locales might be removed as the Java Desktop System login locale in a future Solaris release. Functions in the CPU Performance Counters Library (libcpc)Hardware performance counters enable the measurement of many different hardware events that are related to CPU behavior. The following functions in the CPU Performance Counters library (libcpc) might not be supported in a future Solaris OS release:
New functions have been added to the library in Solaris 10 OS. Developers who have code that utilizes the interfaces in the preceding list should instead use the following corresponding new functions:
See the cpc(3CPC) man page for details. libXinput LibraryThe libXinput.so.0 library might not be provided in a future release of the Solaris software. The libXinput.so.0 library was provided for backward compatibility with X11R4 applications that were built by using the draft standard X Input API of Solaris 2.1 and Solaris 2.2. The X11 standard X Input Extension library, libXi, was integrated in Solaris 2.3. All applications that rely on the libXi API should be built by using the libXi shared library for future compatibility and standards conformance. Network Information Service Plus (NIS+) Name Service TypeNIS+ might not be supported in a future release. Tools to aid in the migration from NIS+ to LDAP are available in the Solaris 9 software. For more information, visit http://www.sun.com/directory/nisplus/transition.html. nstest Test ProgramThe nstest is an interactive DNS test program to construct and send DNS queries. This program might no longer be supported in a future Solaris OS release. The same functionality that is provided by this test program is available by using the dig and nslookup commands. Perl Version 5.6.1Perl version 5.6.1 might not be supported in a future Solaris OS release. Perl version 5.8.4, the default version in the Solaris 10 OS, is not binary compatible with Perl version 5.6.1. However, the earlier version is still retained in this Solaris release. Customized modules that are installed by the customer must be rebuilt and reinstalled to use Perl version 5.8.4. Modify any scripts that require the use of version 5.6.1 to specifically use version 5.6.1 of the interpreter instead of version 5.8.4. The interpreters of the respective Perl versions are located in the following directories:
Solaris Management Console Patch Tool (Patch Manager)The Solaris Management Console patch tool, Patch Manager, might not be available in a future release. Solstice Enterprise AgentsSolstice Enterprise Agents might not be supported in a future release. Standalone Router DiscoveryThe /usr/sbin/in.rdisc implementation of the IPv4 ICMP Router Discovery protocol might not be supported in a future release of the Solaris software. A near-equivalent version of this protocol, which is implemented as a component of /usr/sbin/in.routed, supports an enhanced administrative interface. The /usr/sbin/in.routed component supports the implementation of Routing Information Protocol (RIP) version 2. The /usr/sbin/in.routed component also has the ability to distinguish Mobile IP advertisements from Router Discovery messages. Sun Fire Link InterfacesThe Sun Fire Link Interfaces might no longer be supported in a future Solaris release. Sun Java Desktop System ApplicationsThe following applications in the Java DS, Release 3, might be removed from a future release.
Token Ring and Fiber Distributed Data Interface Device TypesSupport for token ring (DL_TPR) and Fiber Distributed Data Interface (FDDI) device types in generic LAN driver (GLD) might be removed in a future Solaris release. After the removal is implemented, drivers for token ring or FDDI that rely on this support in GLD cease to function. However, other drivers or applications that do not use this support are not affected. To test whether a driver relies on GLD, run the following script:
For more information about generic LAN driver, see the gld(7D) man page as well as “Writing Device Drivers”. WBEM-based Dynamic ReconfigurationThe feature known as WDR - Web-Based Enterprise Management Dynamic Reconfiguration - might not be supported in a future release of the Solaris Operating System. WDR is currently supported on Sun Fire midrange and high-end systems. XIL InterfaceThe XILTM interface might not be supported in a future release. An application that uses XIL causes the following warning message to be displayed:
xetops UtilityThe xetops utility might not be supported in a future release. The xetops utility converts an Asian text file to a PostScript file. This conversion enables Asian characters to be printed on PostScript printers that do not have resident Asian fonts. Similar capability is provided in the mp command, which has been enhanced to support all of the native Asian encodings with more options and functionality. x86: Xsun DDX Modules, Library, and Related FilesCertain DDX modules for Xsun might be removed from a future Solaris release. These modules are used when you configure the Xsun X server on the kdmconfig screen, Video Device Selection, by selecting an entry that is not prefixed with “XF86.” The files affected by this notice include the following:
Sun recommends that for your preferred X server, use the Xorg X server whose DDX modules provide comparable functionality to the Xsun X server. However, if you use the Xsun X server, you can still use the XFree86 DDX modules. These are modules with the prefix ddxSUNWxf86 and whose entries in the kdmconfig screen, Video Device Selection, begin with “XF86.” These modules provide comparable functionality to the Xsun DDX modules that might be removed. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||