Notas de la versión de Solaris 10

Capítulo 5 Avisos de obsolescencia

Este capítulo muestra una lista de los avisos de obsolescencia.

Funciones eliminadas del Sistema operativo Solaris 10

Nombres dtlogin breves asiáticos

En Solaris, los siguientes nombres cortos de configuraciones regionales asiáticas ya no aparecen en la lista de idiomas de dtlogin:

Compatibilidad de nombre de ruta de device_driver en el comando del sistema add_drv

Las versiones anteriores del comando add_drv aceptaban una especificación del nombre de la ruta para el parámetro device_driver. Esta especificación ya no es compatible con Solaris. Si especifica un nombre de ruta para el controlador del dispositivo, se escribirán los siguientes mensajes de error en STDERR:


Error: driver may not be specified by path path name
Error: Could not install driver driver name

Durante el proceso de instalación o de actualización, los mensajes de error que se generan por la utilización de la especificación del nombre de ruta aparecerán en el archivo install_log o upgrade_log.

Comando admintool

El comando admintool, incluido swmtool, ya no es compatible con Solaris. La función de este comando se realiza ahora con las siguientes utilidades:

Utilidad 

Orden 

Funcionalidad 

Solaris Management Console 

smc

Administración de usuarios, grupos, host y puertos serie 

Administrador de impresión 

printmgr

Administración de la impresora 

Registro del producto 

prodreg

Administración del software 

Interfaces asysmem() y sysmem()

Las interfaces asysmem() y sysmem(), que libadm(3lib) exporta, ya no se incluyen en Solaris. Ambas son obsoletas. Se aconseja a los desarrolladores de aplicaciones que utilicen en su lugar la función de biblioteca sysconf(3C).

Si desea más información, consulte la página de comando man sysconf(3C).

Herramientas y servidor DNS de BIND Versión 8 DNS

Las herramientas y el servidor de nombres DNS BIND de Internet Systems Consortium ya no son compatibles con Sistema operativo Solaris 10. La versión BIND 8 de estas herramientas y servidor de nombres DNS se ha sustituido por la versión BIND 9 correspondiente. Las notas de migración de BIND 8 a BIND 9 y los datos de implementación específicos de Solaris se encuentran en Parte II, DNS Setup and Administration de System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

x86: Formato de archivo de objeto común (COFF)

La ejecución del formato de archivo de objeto común (COFF) en plataformas de arquitectura x86 ya no se admite en Solaris. Igualmente, el resto de compatibilidades para System V Release 3 en la plataforma x86 ya no se admiten.

Interfaces de controladores de dispositivos obsoletas

El núcleo ya no llamará al punto de entrada del controlador identify. Los nuevos controladores compilados y suministrados para esta versión de Solaris deben definir este punto de entrada en la función de kernel nulldev. Los archivos binarios de los controladores existentes deberían funcionar sin tener que volver a compilarlos.

Los siguientes símbolos se han eliminado de los archivos de encabezado. La funcionalidad asociada a estos símbolos ya no está disponible en Solaris. Los programadores de controladores deberían eliminar el código asociado.

Interfaz obsoleta 

Interfaz preferida 

ddi_getiminor(9F) 

Use getminor(9F) 

GLOBAL_DEV 

Especifique 0 

NODEBOUND_DEV 

Especifique 0 

NODESPECIFIC_DEV 

Especifique 0 

ENUMERATED_DEV 

Especifique 0 

DDI_IDENTIFIED 

No es necesaria 

DDI_NOTIDENTIFIED 

No es necesaria 

ddi_mapdev(9F) 

devmap_setup(9F) 

ddi_mapdev_intercept(9F) 

devmap_load(9F) 

ddi_mapdev_nointercept(9F) 

devmap_unload(9F) 

ddi_mapdev_ctl(9S) 

devmap_callback_ctl(9S) 

mapdev_access(9E) 

devmap_access(9E) 

mapdev_free(9E) 

mapdev_free(9E) 

mapdev_dup(9E) 

devmap_dup(9E) 

ddi_mapdev_set_device_acc_attr(9F) 

ddi_device_mapping_check 

Si desea más información, consulte las páginas de comando man ddi_create_minor_node(9F), ddi_getiminor(9F), getminor(9F), identify(9E), nulldev(9F) y devmap(9E).

Secuencias de introducción del carácter del euro basadas en las teclas Alt y Meta

Solaris ya no es compatible con las siguientes secuencias de clave de entrada no estándar para el carácter del euro en los archivos de configuración local Unicode/UTF-8 de Solaris:


Nota –

En las secuencias de teclas, un guión indica las pulsaciones de teclas simultáneas. Un signo más (+) indica las pulsaciones de teclas consecutivas.


Las secuencias de teclas de entrada estándar recomendadas son:

Si el teclado no tiene tecla Alt Graph ni Compose, utilice la secuencia siguiente:

Bibliotecas y comandos XFN del Servicio de asignación de nombres federado

Solaris ya no admite el servicio de asignación de nombres federado (FNS) basado en el estándar X/Open XFN.

Interfaces de la versión 0 del controlador LAN genérico

Las interfaces de la versión 0 del controlador LAN genérico (GLD) que se describen en la Solaris 2.1 Device Driver Writer's Guide for x86 ya no son compatibles con Solaris. Los controladores deben usar interfaces de la versión 2 descritas en Writing Device Drivers.

Para comprobar la versión de interfaz GLD que utiliza un controlador, ejecute la siguiente secuencia de comandos:


#!/bin/sh
 #
 # Test a driver binary for v0 or v2 GLD interface usage
 #
 for file
 do
 /usr/ccs/bin/nm $file | /bin/awk '
 /\|gld_register$/ { isgld=1; } 
/\|gld_mac_alloc$/ { isv2=1; } 
END {
 if (!isgld)
 print file, "does not use GLD";
 else if (!isv2)
 print file, "is a version 0 GLD driver";
 else if (isv2)
 print file, "is a version 2 GLD driver";
 }' file=$file 
done

Nota –

El controlador rtls de Realtek todavía utiliza interfaces de la versión 0 que ya no son compatibles con la versión de Solaris. Sin embargo, rf, un controlador alternativo a rtls, utiliza interfaces de la versión 2. Ahora puede descargar el controlador alternativo desde http://homepage2.nifty.com/mrym3/taiyodo/eng.


Zonas horarias Zoneinfo GMT

Las zonas horarias /usr/share/lib/zoneinfo/GMT[+-]* ya no se admiten en Solaris. Sustituya el uso de las zonas horarias zoneinfo por la zona horaria equivalente que se indica.

Para obtener más información, consulte las páginas de comando man zoneinfo(4) y environ(5).

Componentes de GNOME excluidos de Sun Java Desktop System, Release 3

En Solaris 10, el software Sun Java Desktop System, Release 3, se basa en el escritorio de GNOME 2.6. Los siguientes componentes ya no se incluyen en Java DS, Release 3:

Si necesita alguno de estos componentes, póngase en contacto con la comunidad de GNOME. Consulte http://gnome.org.

Admisión del controlador gráfico

En esta versión, no se ofrece compatibilidad de software para los siguientes dispositivos gráficos:

Dispositivo 

Controlador 

MG1, MG2 

bwtwo 

CG3 

cgthree 

SX/ CG14 

sx, cgfourteen 

TC 

cgeight 

TCX 

tcx 

x86: Controladores y dispositivos EISA mezclados

Los siguientes dispositivos que estaban basados en buses de E/S ISA y EISA ya no se admiten en Solaris. Igualmente, los controladores de dispositivos que se programaron específicamente para estos dispositivos tampoco se admiten. Algunos de los controladores también admiten dispositivos PCI. Con la eliminación de estos controladores, también se elimina la compatibilidad de dichos dispositivos PCI. El bus EISA ya no es compatible con Solaris.

JRE 1.2.2

No se admite la versión 1.2.2 del entorno de tiempo de ejecución de Java (JRE). Java 2 Standard Edition, versión 1.4 y compatibles, admite unas funciones similares. Las versiones actuales y anteriores de JRE se pueden descargar desde la dirección http://java.sun.com.

Sistema de gestión de color Kodak

Solaris ya no admite el sistema de gestión de color Kodak (KCMSTM).

SPARC: Controladores de Ethernet Lance

Solaris ya no admite los controladores Lance Ethernet (le).

Biblioteca de cliente LDAP (Protocolo ligero de acceso a directorios)

Solaris ya no admite la biblioteca LDAP C-API versión 3, libldap.so.3. La versión actual de esta biblioteca es LDAP C-API versión 5, libldap.so.5.

Interfaces obsoletas de proceso ligero (LWP)

Solaris ya no admite las siguientes interfaces de proceso ligero (LWP):

Estas interfaces, que no forman parte de un modelo común con subprocesos múltiples activados de forma predeterminada, sólo han funcionado correctamente cuando se han usado en aplicaciones que no estaban vinculadas con libthread.

Función Grupos de interfaces sin nombre

La función de grupos de interfaces sin nombre ya no se admite en esta versión de Solaris. La función de grupos de interfaces sin nombre se habilitaba definiendo la variable ip_enable_group_ifs mediante el comando ndd.

En su lugar, use la función admitida Rutas múltiples de red IP, que proporciona posibilidades parecidas. Se pueden formar los grupos de rutas múltiples de red IP mediante la palabra clave group del comando ifconfig.

Si desea más información, consulte la página de comando man ifconfig(1M).

Software de Netscape

Solaris ya no admite las siguientes versiones del software NetscapeTM:

Opción -k de netstat

La opción -k no admitida del comando netstat, que realiza un informe de todos los kstats nombrados en la instancia del SO que se esté ejecutando, ya no se incluye en Solaris. Utilice el comando kstat, que sí está admitido y que ofrece la misma función.

x86: Dispositivos de red

Solaris ya no admite los siguientes dispositivos de red:

Comportamiento de subproceso distinto de POSIX de la función fork()

El comportamiento de la función fork(), si no está vinculada a la biblioteca -lpthread, se ha cambiado en Solaris. Este cambio consigue que los subprocesos de Solaris sean coherentes con los de POSIX.

La función fork() se ha vuelto a definir para que actúe como fork1(). Por este motivo, fork() sólo replica al subproceso de llamada en el proceso subordinado. Esta redefinición concuerda con el comportamiento actual de fork1() y de fork() cuando se vinculan con -lpthread.

Aún se proporciona la admisión para las aplicaciones que necesitan el comportamiento replicate-all de fork. Estas aplicaciones se deben modificar para llamar a la nueva función forkall () en vez de fork().

Módulo pam_unix

El módulo pam_unix(5) ya no se incluye en esta versión. 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) y pam_passwd_auth(5) proporcionan la misma función.

Visor de archivos PC

Solaris ya no admite el visor de archivos PC.

Puede obtener una función similar para ver los archivos PC con la suite de productividad Sun StarOffice. StarOffice puede leer y escribir en más de 100 formatos de archivo distintos utilizados por las principales aplicaciones de escritorio como Microsoft Office, Lotus, WordPerfect, WordStar, FrameMaker, AutoCAD, Photoshop, etc.

Para obtener más información, vaya a http://www.sun.com/staroffice

Perl versión 5.005_03

Esta versión no incluye Perl 5.005_03. La versión predeterminada de Perl en Solaris no es compatible con los archivos binarios de 5.005_03. Los módulos instalados por el cliente deben volver a regenerarse y reinstalarse utilizando la nueva versión.

Interfaz ptrace en libc

Solaris no admite la versión de 64 bits de la interfaz ptrace incluida en libc. La interfaz proc sustituye esta función.

Si desea más información, consulte la página de comando man proc(4).

Comandos de control de la E/S de gestión de energía

Solaris ya no admite los siguientes comandos de control de la E/S de gestión de energía (ioctls):

El SO Solaris admite los siguientes comandos ioctls alternativos:

Para obtener más información sobre los comandos ioctls alternativos, consulte la página de comando man pm(7D).

Comandos sendmailvars, sendmail.cf L y G

Solaris ya no admite la base de datos sendmailvars que se muestra en nsswitch.conf(4). No se ha podido habilitar esta función sin usar los comandos L o G sendmail.cf. Este cambio acerca la versión de Sun de sendmail al cumplimiento con la versión de sendmail.org.

ShowMe TV

ShowMeTM TV ya no es compatible con esta versión.

SPARC: Paquetes de 64 bits

Anteriormente, Solaris se entregaba en paquetes por separado, para componentes de 32 y de 64 bits. Los paquetes de 64 bits, presentados en Solaris 7, proporcionaban componentes de 64 bits del Sistema operativo Solaris. En general, el nombre del paquete de 64 bits terminaba con la letra “x.” Por ejemplo, SUNWcsl proporcionaba la versión de 32 bits de las bibliotecas de núcleo central de Solaris y SUNWcslx proporcionaba la versión de 64 bits.

En esta versión de Solaris, los componentes de 32 y de 64 bits se entregan juntos en un único paquete básico. El paquete combinado retiene el nombre del paquete original de 32 bits y el de 64 bits ya no se entrega. Por ejemplo /usr/lib/sparcv9/libc.so.1 , que se suministraba en SUNWcslx, ahora se suministra en SUNWcsl y SUNWcslx ya no se entrega.


Nota –

Algunos paquetes sólo proporcionaban componentes de 64 bits y no tenían el paquete de 32 bits correspondiente. En estos casos se puede cambiar el nombre a los paquetes para eliminar el sufijo “x”. Por ejemplo, es posible que SUNW1394x pase a denominarse SUNW1394.


Los paquetes de software que tienen una dependencia explícita con respecto a los paquetes de 64 bits producen advertencias en la instalación. El usuario puede ignorar estas advertencias que no son críticas y que no impiden que el software se instale correctamente.

Por ejemplo, la instalación del paquete SUNWpool, que depende de un paquete de 64 bits no existente SUNWcslx, produce la siguiente advertencia e información en pantalla:


# pkgadd SUNWpool

Processing package instance SUNWpool from /var/spool/pkg

Resource Pools (64-bit)
(sparc) 11.10.0,REV=2003.04.08.04.21
Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
Using / as the package base directory.
## Processing package information.
## Processing system information.
   6 package pathnames are already properly installed.
## Verifying package dependencies.
WARNING:
    The SUNWcslx package "Core Solaris Libraries
    (64-bit)" is a prerequisite package and should be
    installed.

Do you want to continue with the installation of SUNWpoolx [y,n,?]

Los proveedores de software independientes que ofrecen aplicaciones de 32 bits para el sistema SPARC y los clientes que ejecutan aplicaciones de 32 bits no necesitan realizar ningún cambio. Estas aplicaciones continuarán funcionando sin problemas.

Reproductor de medios de Java del escritorio sdtjmplay

Solaris no admite el Reproductor de medios de Java del escritorio, /usr/dt/bin/sdtjmplay, que se basa en la Estructura de soportes Java (JMF) 1.1. Los usuarios deben migrar a /usr/bin/jmplay, el Reproductor de medios de Java basado en la última versión de la Estructura de soportes Java (JMF) 2.1.1.

El Reproductor de medios de Java jmplay se incluye en Solaris a partir del SO Solaris 9 8/03. jmplay también está disponible en Solaris 8 y en las versiones de Solaris 9 previas como parte del entorno de escritorio GNOME 2.0.

Es posible descargar este entorno de http://www.sun.com/gnome/.

Bibliotecas estáticas del sistema Solaris

Sólo se aplica este anuncio a las bibliotecas estáticas del sistema de 32 bits y a las utilidades enlazadas estadísticamente. Las utilidades y bibliotecas estáticas de sistema de 64 bits nunca se han ofertado.

Solaris no admite las utilidades estadísticamente enlazadas ni las bibliotecas estáticas del sistema de 32 bits. Es necesario destacar que Solaris no admite la biblioteca estática C (/usr/lib/libc.a).

Es posible que las aplicaciones enlazadas con bibliotecas estáticas del sistema ya creadas no funcionen correctamente en Solaris. Sólo se han diseñado para obtener una futura compatibilidad las aplicaciones dinámicamente enlazadas con las bibliotecas del sistema que proporciona la Interfaz binaria de la aplicación de Solaris (Solaris Application Binary Interface, ABI).

Es probable que las aplicaciones que dependen directamente del comportamiento de las capturas de sistema no funcionen correctamente en Solaris. Es posible que las aplicaciones que se vinculan con bibliotecas que no son de Sun y que dependen directamente del comportamiento de las capturas de sistema (normalmente bibliotecas que proporcionan funciones ABI) no funcionen correctamente en Solaris.

Volumen transaccional del software Volume Manager de Solaris

Solaris no admite los volúmenes transaccionales de Solaris Volume Manager (metadispositivos transaccionales). Se obtiene una funcionalidad mejorada mediante el inicio de sesión UFS (LUFS) que está incluido en Solaris.

stc(7d) para la controladora serie paralela en S-bus

Solaris no admite la controladora paralela serie en el controlador S-bus (SPC/S), stc(7D). Las interfaces alternativas incluyen SAI/P y HSI/P.

Interfaces de almacenamiento

Solaris ya no admite las siguientes interfaces de propiedades de controladores de dispositivos:

Solaris ya no admite los siguientes controladores de dispositivos:

Solaris ya no admite la siguiente utilidad:

Hardware de sun4m

Esta versión de Solaris ya no admite los siguientes servidores basados en arquitectura sun4d.

Las opciones de hardware dependientes de la arquitectura sun4m ya no se admiten en esta versión.

Controladores SunFDDI y SunHSI/S

Los controladores FDDI/S, FDDI/P y SunHSI/STM ya no se admiten en Solaris.

Sun Java System Application Server Platform Edition 7.0 (antes denominado Sun ONE Application Server 7.0 Platform Edition)

Sun Java System Application Server Platform Edition 7.0 ya no se admite en el SO Solaris. A partir de la versión Solaris 10, esta versión se ha sustituido por Sun Java System Application Server Platform Edition 8.0.

Sistemas Sun StorEdge A1000, Sun StorEdge A3000, Sun StorEdge A3500 y Sun StorEdge A3500FC

Solaris ya no proporciona compatibilidad de software para los siguientes dispositivos de almacenamiento:

Dispositivos de cintas

Solaris ya no admite los siguientes dispositivos de cinta:

Controladores de red Token Ring

Los controladores de red SBus Token Ring y PCI ya no son compatibles con esta versión.

SPARC: Núcleo Sun4U de 32 bits

El núcleo SPARC de 32 bits ya no se incluye en el SO Solaris. Las aplicaciones de 32 bits existentes no se ven afectadas.

La repercusión de estos cambios es que los sistemas Sun4U que contienen procesadores UltraSPARC I con relojes que se ejecutan en frecuencias de 200 MHz o inferiores ya no son compatibles.

Para identificar el tipo de núcleo del sistema, utilice el comando isainfo.


% isainfo -kv

Para identificar la frecuencia de reloj del sistema, use el comando psrinfo.


% psrinfo -v | grep MHz

Para obtener más información, consulte las páginas de comando man isainfo(1) y psrinfo(1M).

Tarjeta gráfica Ultra AX y SPARCengine Ultra AXmp

Esta versión no admite la tarjeta gráfica Ultra AX y SPARCengine Ultra AXmp.

32-bit: Bibliotecas estáticas X11

Las bibliotecas estáticas de 32 bits en /usr/openwin/lib ya no se proporcionan en esta versión de Solaris. Los programas vinculados estáticamente con dichas bibliotecas no se admiten en esta versión. Nunca se han suministrado las bibliotecas estáticas de 64 bits.

Es probable que las aplicaciones existentes creadas en versiones anteriores con las bibliotecas estáticas en /usr/openwin/lib no funcionen en esta versión ni en las futuras. Sólo se han diseñado para obtener una futura compatibilidad las aplicaciones dinámicamente enlazadas con las bibliotecas compartidas que proporciona la Interfaz binaria de la aplicación de Solaris (Solaris Application Binary Interface, ABI).

Filtro de impresión xutops

El filtro de impresión xutops ya no es compatible con esta versión. El filtro de impresión mp(1) ofrece una gama de operaciones parecida en Solaris.

Funciones que se podrían suprimir en próximas versiones

Las siguientes funciones podrían suprimirse en próximas versiones del software Solaris.

Nombres dtlogin breves asiáticos

Es posible que en futuras versiones no aparezcan los siguientes nombres cortos de entornos nacionales asiáticos en la lista de idiomas de dtlogin.

A partir de la versión Solaris 8, se proporcionan nuevos nombres de configuración regional que cumplen con la norma ISO, incluidos los siguientes nombres de configuración regional:

Interfaces del daemon de auditoría

Es posible que las siguientes interfaces, utilizadas por el daemon audit de Solaris, dejen de admitirse en próximas versiones:

Biblioteca de compatibilidad de tiempo de ejecución Cfront

La biblioteca libC.so.3 es la biblioteca de compatibilidad de tiempo de ejecución para los programas que se compilan con el compilador Cfront C++ C++ 3.0. Ni el compilador y los programas creados por el compilador se ejecutan en el Sistema operativo Solaris 10. Es posible que la biblioteca no sea compatible con versiones futuras de Solaris.

Opciones de hardware para el complemento fp del asistente de configuración

Es posible que las siguientes opciones del complemento fp de la administración de configuración (cfgadm) no sean compatibles en futuras versiones de Solaris:

Interfaces de asignación de dispositivos para el Módulo básico de seguridad

Es posible que los componentes siguientes del mecanismo de asignación de dispositivos del Módulo básico de seguridad no se incluyan en las versiones futuras del sofware de Solaris:

Interfaces de controladores de dispositivos obsoletas

Es posible que no se admitan en versiones futuras algunas interfaces del controlador de dispositivos (DDI).

En la tabla siguiente se enumeran las interfaces DDI que posiblemente dejen de admitirse, junto con las alternativas de interfaces DDI preferidas.

Interfaz obsoleta 

Interfaz preferida 

mmap

devmap

identify

set to nulldev

copyin

ddi_copyin

copyout

ddi_copyout

ddi_dma_addr_setup

ddi_dma_addr_bind_handle

ddi_dma_buf_setup(9F)

ddi_dma_buf_bind_handle

ddi_dma_curwin

ddi_dma_getwin

ddi_dma_free

ddi_dma_free_handle

ddi_dma_htoc

ddi_dma_addr[buf]_bind-handle

ddi_dma_movwin

ddi_dma_getwin

ddi_dma_nextseg

ddi_dma_nextcookie

ddi_dma_nextwin

ddi_dma_nextcookie

ddi_dma_segtocookie

ddi_dma_nextcookie

ddi_dma_setup

ddi_dma_*_handle

ddi_dmae_getlim

ddi_dmae_getattr

ddi_getlongprop

ddi_prop_lookup

ddi_getlongprop_buf

ddi_prop_lookup

ddi_getprop

ddi_prop_get_in

ddi_getproplen

ddi_prop_lookup

ddi_iopb_alloc

ddi_dma_mem_alloc

ddi_iopb_free

ddi_dma_mem_free

ddi_mem_alloc

ddi_dma_mem_alloc

ddi_mem_free

ddi_dma_mem_free

ddi_map_regs

ddi_regs_map_setup

ddi_prop_create

ddi_prop_update

ddi_prop_modify

ddi_prop_update

ddi_segmap

see devmap

ddi_segmap_setup

devmap_setup

ddi_unmap_regs

ddi_regs_map_free

free_pktiopb

scsi_free_consistent_buf

get_pktiopb

scsi_alloc_consistent_buf

makecom_g0

scsi_setup_cdb

makecom_g0_s

scsi_setup_cdb

makecom_g1

scsi_setup_cdb

makecom_g5

scsi_setup_cdb

scsi_dmafree

scsi_destroy_pkt

scsi_dmaget

scsi_init_pkt

scsi_pktalloc

scsi_init_pkt

scsi_pktfree

scsi_destroy_pkt

scsi_resalloc

scsi_init_pkt

scsi_resfree

scsi_destroy_pkt

scsi_slave

scsi_probe

scsi_unslave

scsi_unprobe

ddi_peek{c,s,l,d}

ddi_peek{8,16,32,64}

ddi_poke{c,s,l,d}

ddi_poke{8,16,32,64}

in{b,w,l}

ddi_get{8,16,32}

out{b,w,l}

ddi_put{8,16,32}

repins{b,w,l}

ddi_rep_get{8,16,32}

repouts{b,w,l}

ddi_rep_put{8,16,32}

Entradas de gestión de dispositivos en power.conf

Las entradas de gestión de dispositivos del archivo power.conf puede que no se admitan en una futura versión. En el software Solaris 10 , las entradas de gestión de ahorro de energía automático para dispositivos proporcionan funciones similares.

Si desea más información, consulte la página de comando man power.conf(4).

Admisión de dispositivos y software de controladores

La tabla siguiente enumera dispositivos y software de controladores que posiblemente las próximas versiones no admitan.

Tabla 5–1 Software para controladores y dispositivos

Nombre del dispositivo físico 

Nombre del controlador 

Tipo de tarjeta 

Adaptador de bus principal AMI MegaRAID, primera generación 

mega

SCSI RAID 

Compaq 53C8x5 PCI SCSI y Compaq 53C876 PCI SCSI 

cpqncr

SCSI HBA 

Controladores de matrices Compaq SMART-2/P y Compaq SMART-2SL 

smartii

Controlador RAID SCSI 

Intérprete de idioma de menú y formularios (FMLI)

Se consideran obsoletos los comandos del intérprete de idioma de menú y formularios (FMLI, Form and Menu Language Interpreter), por lo que podrían no ser compatibles en futuras versiones de Solaris. Entre estos comandos obsoletos se incluyen:

Archivos host en /etc/net/ti*

Los archivos host en /etc/net/ti* ya no se consultan en el sistema operativo Solaris, aunque estos archivos se mantienen en el software Solaris. Es posible que en versiones futuras de Solaris estos archivos host se eliminen por completo.

Java 2 Platform, Standard Edition 1.4

Es posible que Java 2 Platform, Standard Edition (J2SE Platform) 1.4 no se incluya en una versión futura de Solaris. J2SE 5.0, la versión de Java predeterminada del SO Solaris 10, es un sustituto compatible con la tecnología de J2SE 1.4.

Parámetros de vida útil de ticket de Kerberos en krb5.conf

Es posible que los parámetros de vida útil de ticket de Kerberos, max_life y max_renewable_life, no se admitan en una versión futura del SO Solaris. Estos parámetros se encuentran en la sección appdefaults del archivo /etc/krb5/krb5.conf. En vez de estos parámetros, use max_lifetime y renew_lifetime en la sección libdefaults de /etc/krb5/krb5.conf.

Tipos de letra CID coreanos

Es posible que futuras versiones no admitan las fuentes CID coreanas. Puede usar las fuentes TrueType coreanas incluidas en el software de Solaris como sustitutas de las fuentes CID.

Configuraciones locales no UTF-8 heredadas o tradicionales

Sun está adoptando Unicode para la codificación de caracteres. Por tanto, excepto para zh_CN.Es posible que las configuraciones regionales GB18030 y C, y las configuraciones locales no UTF-8 se eliminen como configuración regional de inicio de Java Desktop System en versiones futuras de Solaris.

Funciones en la biblioteca de contadores de rendimiento de CPU ( libcpc)

Los contadores de rendimiento de hardware permiten medir varios eventos de hardware distintos relacionados con el comportamiento de la CPU. Es posible que las siguientes funciones de la biblioteca de contadores de rendimiento de CPU (libcpc) no sean compatibles con una versión futura del SO Solaris:

cpc_access 

cpc_bind_event 

cpc_count_sys_events 

cpc_count_usr_events 

cpc_event_accum 

cpc_event_diff 

cpc_eventtostr 

cpc_getcciname 

cpc_getcpuref 

cpc_getcpuver 

cpc_getnpic 

cpc_getusage 

cpc_pctx_bind_event 

cpc_pctx_invalidate 

cpc_pctx_rele 

cpc_pctx_take_sample 

cpc_rele 

cpc_seterrfn 

cpc_shared_bind_event 

cpc_shared_close 

cpc_shared_open 

cpc_shared_rele 

cpc_shared_take_sample 

cpc_strtoevent 

cpc_take_sample 

cpc_version 

cpc_walk_names 

 

Se han agregado nuevas funciones a la biblioteca del Sistema operativo Solaris 10. Los programadores que cuenten con código que utilice las interfaces de la lista anterior deberían utilizar las siguientes nuevas funciones en su lugar:

cpc_open 

cpc_close 

cpc_set_create 

cpc_set_destroy 

cpc_set_add_request 

cpc_set_request_preset 

cpc_buf_create 

cpc_buf_destroy 

cpc_bind_curlwp 

cpc_bind_pctx 

cpc_bind_cpu 

cpc_unbind 

cpc_set_sample 

cpc_buf_sub 

cpc_buf_add 

cpc_buf_copy 

cpc_buf_zero 

cpc_buf_get 

cpc_buf_set 

cpc_buf_hrtime 

cpc_buf_tick 

cpc_walk_requests 

cpc_walk_events_all 

cpc_walk_events_pic 

cpc_walk_attrs 

cpc_enable 

cpc_disable 

cpc_caps 

cpc_npic 

cpc_cpuref 

cpc_cciname 

cpc_seterrhndlr 

Consulte la página de comando man cpc(3CPC) para obtener más información.

Biblioteca libXinput

Es posible que la biblioteca libXinput.so.0 no se incluya en próximas versiones del software de Solaris. La biblioteca libXinput.so.0 se suministró para proporcionar compatibilidad con las aplicaciones X11R4 que se construyeron mediante el uso de la API de entrada X estándar de prueba de Solaris 2.1 y Solaris 2.2. La biblioteca de ampliación de entrada X estándar X11, libXi, se integró en Solaris 2.3.

Todas las aplicaciones que se basan en la API libXi se deben construir mediante la biblioteca compartida libXi para conseguir compatibilidad con versiones futuras y cumplimiento de los estándares.

Tipo de servicio de nombres NIS+ (Network Information Service Plus)

Es posible que futuras versiones no admitan el protocolo NIS+. El software de Solaris 9 dispone de herramientas que facilitarán la migración de NIS+ a LDAP. Si desea más información, visite http://www.sun.com/directory/nisplus/transition.html.

Programa de prueba nstest

El programa nstest es un programa de prueba de DNS interactivo para construir y enviar consultas de DNS. Es posible que este programa no sea compatible con una versión futura del SO Solaris. Puede obtener la misma función de este programa de prueba utilizando los comandos dig y nslookup.

Perl Version 5.6.1

Es posible que Perl version 5.6.1 no se admite en una versión futura del SO Solaris. Perl 5.8.4, la versión predeterminada en el Sistema operativo Solaris 10, no es compatible binariamente con Perl 5.6.1. Sin embargo, la versión anterior todavía se mantiene en esta versión de Solaris. Los módulos personalizados instalados por el cliente deben volver a generarse e instalarse para que utilicen Perl versión 5.8.4. Modifique todas las secuencias de comandos que requieran la utilización de la versión 5.6.1 para que utilicen específicamente la versión 5.6.1 del intérprete en vez de la versión 5.8.4. Los intérpretes de las versiones de Perl correspondientes se encuentran en los siguientes directorios:

Perl 5.6.1

/usr/perl5/5.6.1/bin/perl

Perl 5.8.4

/bin/perl, /usr/bin/perl o /usr/perl5/bin/perl

Herramienta de modificaciones de Solaris Management Console (Patch Manager)

Es posible que la herramienta de modificaciones de Solaris Management Console, Patch Manager, no esté disponible en una versión futura.

Solstice Enterprise Agents

Es posible que futuras versiones no admitan los Solstice Enterprise Agents.

Descubrimiento de encaminadores autónomos

Puede que no se admita la implementación de /usr/sbin/in.rdisc del protocolo de descubrimiento de encaminadores ICMP IPv4 en una futura versión de Solaris. Una versión prácticamente equivalente de este protocolo, implementada como componente de /usr/sbin/in.routed, admite una interfaz de administración mejorada. El componente /usr/sbin/in.routed admite la implementación del Protocolo de información de encaminamiento (RIP) versión 2. El componente /usr/sbin/in.routed también tiene la capacidad de distinguir los anuncios de IP móvil de los mensajes de Descubrimiento de encaminadores.

Interfaces de Sun Fire Link

Es posible que las interfaces de Sun Fire Link ya no sean compatibles en futuras versiones de Solaris.

Aplicaciones de Sun Java Desktop System

En una versión futura, es posible que se eliminen las siguientes aplicaciones de Java DS, Release 3:

Tipos de dispositivos de interfaz de datos distribuidos por fibra y de Token Ring

Es posible que la compatibilidad con tipos de dispositivos de token ring (DL_TPR) e interfaces de datos distribuidos por fibra (FDDI) en controladores LAN genéricos (GLD) se elimine en una versión futura de Solaris. Una vez que se realice esta eliminación, los controladores para token ring o FDDI que dependan de esta compatibilidad en GLD no funcionarán. Sin embargo, otros dispositivos o aplicaciones que no utilicen esta compatibilidad no se verán afectados. Para comprobar si un controlador depende de GLD, ejecute la siguiente secuencia de comandos:


#!/bin/sh
#
# Test a driver binary for use of GLD
#
for file
do
 	/usr/ccs/bin/nm $file | /bin/awk '
 	/\|gld_register$/       { isgld=1; }
 	END {
 		if (isgld)
 			print file, "uses GLD";
 		else
 			print file, "does not use GLD";
 	}' file=$file
done

Para obtener más información acerca del controlador LAN genérico, consulte la página de comando man gld(7D), así como “Writing Device Drivers”.

Reconfiguración dinámica basada en WBEM

Es posible que la función conocida como WDR (Reconfiguración dinámica de Enterprise Management basada en web) no se admita en una versión futura del sistema operativo Solaris. En la actualidad, WDR se admite en los sistemas de gama alta y media Sun Fire.

Interfaz XIL

Es posible que no se admita en futuras versiones la interfaz XILTM. Las aplicaciones que usan XIL provocan la emisión del mensaje de advertencia siguiente:


          WARNING: XIL OBSOLESCENCE
 This application uses the Solaris XIL interface 
which has been declared obsolete and may not be 
present in version of Solaris beyond Solaris 9. 
Please notify your application supplier. 
The message can be suppressed by setting the environment variable 
"_XIL_SUPPRESS_OBSOLETE_MSG.

Utilidad xetops

Es posible que en próximas versiones no se admita la utilidad xetops: La utilidad xetops convierte un archivo de texto asiático en un archivo PostScript. Esta conversión activa los caracteres asiáticos que imprimir en las impresoras PostScript que no tienen tipos de letra asiáticos instalados.

Se proporciona una posibilidad similar en el comando mp, que se ha mejorado para admitir todas las codificaciones asiáticas nativas con más opciones y funciones.

x86: Módulos DDX, biblioteca y archivos relacionados de Xsun

En una versión futura de Solaris, es posible que se eliminen algunos módulos DDX de Xsun. Estos módulos se utilizan al configurar el servidor X de Xsun en la pantalla kdmconfig de selección de dispositivo de vídeo mediante la selección de una entrada que no incluya el prefijo "XF86". Entre los archivos afectados por este aviso se incluyen los siguientes:

Sun recomienda que utilice como servidor X preferido el servidor X de Xorg, ya que sus módulos DDX ofrecen una funcionalidad similar a la del servidor X de Xsun. Sin embargo, si usa el servidor X de Xsun, podrá utilizar también los módulos DDX de XFree86. Dichos módulos incluyen el prefijo ddxSUNWxf86 y sus entradas en la pantalla kdmconfig de selección de dispositivo de vídeo comienzan por "XF86". Estos módulos ofrecen una funcionalidad similar a la de los módulos DDX de Xsun que quizá se eliminen.