Beginning with the release of the Solaris 7 operating environment, the SunOS Reference Manual pages (man pages) in the /usr/share/man directory may no longer be available in nroff/troff format. Support for man pages may be provided with SGML (Standard Generalized Markup Language) formatted man pages. Man pages in nroff/troff format continue to be supported by the man command.
The Solaris PEX runtime libraries and development environment are no longer supported in the Solaris 7 operating environment.
Support for platforms based on the Intel 80386 chip is no longer provided in the Solaris 7 operating environment.
The following systems or devices are no longer supported in the Solaris 7 operating environment:
All IBM PS/2 Personal Computers, and PC Server systems with the IBM Micro Channel Bus Architecture including, but not limited to, the following:
IBM PS/2 Model 76 (9576-xxx)
IBM PS/2 Model 95 XP 486 (9595-OLx)
IBM PS/2 Model 95 XP 486 (9595-OMx)
IBM PS/2 Server 95 Array (9595-3Qx)
IBM PC Server 320 (8640-Mxx)
IBM PC Server 500 (8641-OYx)
IBM PC Server 520 (8641-Mxx)
IBM PC Server 720 (8642-xxx)
AST Manhattan Series
Compaq SystemPro (i486 through Pentium 100)
Tricord PowerFrame ES3000, ES4000, ES5000
Wyse Series 7000i, 7000-760MP, 7000-765MP
3Com EtherLink II (3C503) (el driver)
3Com EtherLink 16 (3C507) (elink driver)
Dell SCSI Array (dsa Driver)
Tricord Intelligent SCSI Subsystem Controller (iss driver)
Racal Interlan ES3210 Ethernet Adapter (riles driver)
Texas Intstruments notebook mouse (tiqmouse driver)
Compaq QVision 1024/E
Compaq QVision 1024/I
Diamond Stealth 24
Diamond Stealth VRAM
Diamond Viper PCI
Diamond Viper VLB
Diamond Viper Pro PCI
Diamond Viper Pro VLB
Diamond Viper SE
IBM XGA
IBM XGA-2
Intergraph TD-2, TD-3 (Weitek Power P9000)
Intergraph G91
Matrox MGA Impression
Matrox MGA Ultima
Matrox MGA Ultima Plus
Matrox MGA Ultima Plus 200
Miro miroMagic
Orchid Fahrenheit 1280
Orchid Fahrenheit 1280 Plus
Orchid Fahrenheit 1280 Plus
Orchid Fahrenheit VA
Orchid Prodesigner IIs
Support has been removed for Micro Channel systems and devices including (but not limited to):
IBM PS/2 Micro Channel SCSI Adapter (mcis driver)
IBM SCSI-2 Fast/Wide Adapter /A (corvette driver)
IBM 16/4 Token Ring Adapter (Micro Channel)
IBM Auto 16/4 Token Ring Adatper (tr--MCA version only)
Adaptec AHA-1640/1640 Microchannel SCSI Controller
3Com EtherLink III/MC (3C529)
Ambra SN425C
AST Ascentia 800N 486SX/33
AST Ascentia 900N 4/50
AST Ascentia 900N 4/75
AST Ascentia 910N (486DX2-50)
AST Power Exec 4/33 ColorPlus
Compaq LTE 4/25C
Compaq LTE 4/33
Compaq LTE Elite
Everex StepNote
Gateway 2000 ColorBook
Tadpole 1000
Texas Instruments 4000E
Texas Instruments 5000
Toshiba 2000CT
Toshiba T1950CT
Toshiba T3400
Toshiba T3600
Toshiba DynaBook SS475 051CT
Toshiba DynaBook SS475-JP
Twinhead Slimnote II
Zenith Data Systems Z-Note
Zenith Data Systems Z-Noteflex
F3 fonts and the TypeScaler rasterizer, Sun Microsystems' proprietary scalable font technology, may be removed in a future release. Sun Microsystems, Inc. will continue to support the industry standard font formats Type1 and TrueType.
XGL may be removed in a future release. Starting with the Solaris 7 release, the following warning is generated when a XGL program is compiled:
#error: "XGL has been declared Obsolete and may not be present in versions of Solaris after 7. #define SUNXGL_WARNING_DISABLE (or use -D) to disable this message." |
To compile a XGL program, disable the message by adding #define to the program:
# define SUNXGL_WARNING_DISABLE |
or by using the following compiler directive:
-DSUNXGL_WARNING_DISABLE |
The paddr_t data type found in sys/types.h is not supported in the 64-bit compilation environment. It is currently only available in the 32-bit compilation environment. It may be removed from all compilation environments in a future release.
The 1.0 version of the Java Native Interface (JNI 1.0) may not be supported by the Solaris Java Development Kit version 1.2 (JDK 1.2).
Support in the Solaris Java Development Kit (JDK) for the 1.0 version of the Java Native Interface (JNI 1.0) may be removed in a future release. JNI 1.0 is also known as the Native Method Interface (NMI).
The Kerberos version 4 client may be removed in a future release. This includes the Kerberos version 4 support in the kinit(1), kdestroy(1), klist(1), ksrvtgt(1), mount_nfs(1M), share_nfs(1M), and kerbd(1M) commands, in the kerberos(3N) library, and in the ONC RPC programming API (kerberos_rpc(3N)).
There are two sets of APIs that allow user accounting data to be accessed by applications. The preferred set of programming interfaces for accessing and manipulating user accounting information is described on the getutxent(3C) man page. These are both more capable and more portable than the older getutent(3C) routines.
Older applications may access the underlying accounting files directly. The files /var/adm/utmp and /var/adm/wtmp, and the corresponding symbolic links /etc/utmp and /etc/wtmp may be removed in a future release. The format of the data contained in these files constrain the future evolution of the Solaris operating environment. Applications using these files should be updated to use the documented and supported APIs.
Applications that are already using the getutent(3C) family of routines may be unaffected on small system configurations. However, in future releases these interfaces may return errors when used on very large system configurations. For this reason, use the getutxent(3C) routines for both old and new code in place of the getutent(3C) APIs.
The console subsystem for the Solaris operating environment running on an x86 based system may be replaced in a future release. The replacement may be more compatible with one for the Solaris operating environment running on a SPARC based system and therefore provides for future extensibility. This may invalidate a large number of undocumented and unsupported interfaces, as well as some documented interfaces.
Documented interfaces:
pcmapkeys(1)
loadfont(1)
loadfont(4)
Undocumented and unsupported interfaces:
ioctls listed in /usr/include/sys/kd.h
ioctls listed in /usr/include/sys/vt.h
VT support
/dev/vt*
The terminal type for the console will no longer be AT386
Support for the following video devices may be removed in a future release:
Acer ET4000/W32
ALR FLYER VL (WD90C33)
ATI 68800 (ATI Mach32)
ATI 8514/A
ATI 8514 Ultra (ATI Mach8)
ATI Ultra Plus (ATI Mach32)
ATI Ultra Pro (ATI Mach32)
ATI VGA Wonder+ (ATI Mach8)
ATI VGA Wonder XL (ATI Mach8)
ATI VGA Wonder XL 24 (ATI Mach8)
Compaq ProLinea ET-4000 VGA
CompuAdd Hi-Rez/Plus VGA
Dell 433DE & 450DE ET-4000 VGA
Dell 486/M and 486/ME (S3 805)
Dell DE Series (ET4000/W32)
Dell L Series (ET4000/W32)
Dell L Series (ET4000/W32i)
Dell M/ME Series (S3 805)
Dell PowerEdge SP5xx (ATI Mach32)
Diamond SpeedStar 24X
Diamond SpeedStar Plus VGA
Diamond SpeedStar Pro
Diamond Stealth 32 (ET4000/W32p)
Diamond Stealth Pro
Diamond Stealth SE (S3 Trio32)
ELSA Winner 1000 (S3 928)
ELSA Winner 2000 (S3 928)
Ergo Power Brick (WD90C24)
Genoa 7000 VGA
HP NetServer LC/LE/LF
IBM 8514/A
IBM PS/Valuepoint (S3 805)
IBM Thinkpad 750/750c
Intel Express (WD90C31A VGA)
Intel Professional/GX - Hi Res (ATI Mach32)
Intel TMI/IBG (WD90C31A)
Intergraph TD1 (S3 928)
Nanao EizoAccel AA51
Nanao HA50/HL50
Nanao HA60
NEC UltraLite Versa
NEC Versa 50Mhz (WD90C24)
Number Nine GXE (S3 928)
Orchid Fahrenheit 1280 Plus VLB (S3 801)
Paradise Accelerator 24 (WD90C31)
Pixelworks 8514/A
S3 Trio32 (S3 732)
S3 928
STB PowerGraph Ergo VGA
STB Lightspeed VL (ET4000/W32p)
Toshiba 4400C
Toshiba J3100 (WD90C31A VGA)
Trident 8900 VGA
V7-MERCURY
Western Digital WD90C30 and WD90C31 VGA
The Solaris operating environment running on an x86 based system currently supports numerous devices based on the ISA and EISA I/O buses. Support for these devices and the device drivers written specifically for them may be removed in a future release.
The following device drivers that support only ISA and EISA devices may be removed in a future release. Note that drivers marked with an asterisk (*) also support PCI devices; these drivers continue to be included in the Solaris operating environment to support PCI devices only.
Adaptec AHA-1510A, AHA-1520A/1522A, AHA-1530P/1532P, AIC-6260, AIC-6360 (ISA)
Creative Labs Sound Blaster 16 SCSI-2 Interface
Adaptec AHA-1540B/1542B, AHA-1540C/1542C, AHA-1540CF/1542CF, AHA-1540CP/1542CP (ISA)
Adaptec AHA-1740/1742A (EISA)
Adaptec AHA-2740/2742, AHA-2740A/2742A, AHA-2740T/2742T, AHA-2740AT/2742AT, AHA-2740W/2742W, AHA-2840A/2842A, AHA-2840VL/2842VL, AIC-7770, AIC-7770 Rev. E (EISA, VLB)
BusLogic/Mylex BT-440C, BT-445C, BT-445S, BT-542B, BT-545C, BT-545S, BT-742A, BT-746C, BT-747C, BT-747S, BT-757C, BT-757CD, BT-757S (ISA, EISA, VLB)
Compaq 32-bit Fast-Wide SCSI-2/E, Integrated 32-bit Fast-Wide SCSI-2/E (support removed for EISA only)
Compaq SMART Array Controller (EISA)
Compaq SMART-2 EISA Array Controller (support removed for EISA only)
DPT PM2011, PM2012B, PM2021, PM2022, PM2041, PM2041W, PM2042, PM2042W, PM2122, PM2142W, PM3021, PM3222, PM3222UW, PM3332UW (ISA, EISA)
Mylex DAC960E (support removed for EISA only)
Trantor T348 MiniSCSI Plus Parallel
Adaptec APA-348 MiniSCSI
3Com EtherLink III (3C509, 3C509B, 3C592 Bus Master, 3C597-TX Bus Master) (support removed for ISA, EISA only)
Allied Telesyn AT-1500, AT-1500T-Plus, AT-1500BT-Plus (support removed for ISA only)
AMD PCnet-ISA controller chip
Cabletron E-2210
Microdyne NE2000, NE2500plus
Compaq NetFlex-2 DualPort ENET, NetFlex-2 ENET-TR Controllers (EISA)
Compaq NetFlex-3/E (all models) (support removed for EISA only)
Intel EtherExpress 16, EtherExpress 16TP, EtherExpress 16C (82586) (ISA)
Intel EtherExpress 32, EtherExpress Flash32, EtherExpress FlashC (82596) (EISA)
Unisys EISA Ethernet controller
Unisys U6000/DT2 integrated Ethernet controller
Intel EtherExpress PRO (82595), EtherExpress PRO/10+ (82595FX) (ISA)
Intel EtherExpress PRO/100 (82556) (support removed for EISA only)
Novell/Eagle Technology NE2000, NE2000plus (ISA)
Accton EN1625, EtherCombo-16
Alta EtherCombo-16 T/C
Kingston KNE2000T+, KNE2002+, KNE2031+, KNE2121+, KNE2121H
National Semiconductor Infomover NE2000plus
Olicom EtherCom ISA/II
Thomas Conrad NE2000
Novell/Eagle Technology NE3200 (EISA)
SMC Elite32 (8033) (EISA)
SMC Elite32C Ultra (8232) (EISA)
SMC Ether 10/100 (9232) (EISA)
SMC EtherCard PLUS (8003), EtherCard PLUS Elite (8013), EtherCard PLUS Elite16 (8013), EtherCard Elite16 Ultra (8216), EtherCard Elite32T (8033T), EtherEZ (8416) (ISA)
Xircom Pocket Ethernet Adapter III (PE3 and PE2)
IBM Auto 16/4 Token Ring, Token Ring 16/4 Adapter/A, Turbo 16/4 Token Ring (ISA, EISA)
3Com TokenLink III (3C619, 3C679)
Madge Smart 16/4 AT Plus, Smart 16/4 AT PnP, Smart 16/4 EISA, Smart 16/4 ISA Client Plus, Smart 16/4 ISA Client PnP (support removed for ISA, EISA only)
Support for the following was removed from previous releases:
SPARCserver 630MP, 670MP, 690MP systems and 600 series options
Sun4 system support for Solaris 2.5
Dataless client system type
NewsPrint software (with exception of Japan and Korea)
Motif Window Manager (MWM)
F3 Font technology
Direct XlibTM (SPARC only)
sccs get -r behavior
GS graphics device (SPARC only)
GT graphics device (SPARC only)
Uppercase user name
ssacli(1M) command
Support of systems with Intel 80386 chips