Este apéndice describe brevemente los cambios que pueden esperar los usuarios y administradores de sistemas al realizar la transición de SunOS 4.x para sistemas SPARC y Solaris 2.1 para sistemas x86.
La opción de actualización a Solaris 2.5 está disponible si hay como mínimo un disco conectado al sistema que tenga un sistema de archivos raíz de Solaris 2.1 o posterior. La opción de actualización no está disponible para los sistemas con SunOS 4.1.
La opción de actualización de Solaris no está disponible desde Solaris 2.1 a 2.5.
Para obtener información más detallada sobre la transición desde SunOS 4.x a Solaris 2.5, y para obtener información sobre las diferencias entre estos dos entornos de software, consulte Solaris 1.x to 2.x Transition Guide y Source Compatibility Guide.
Para ver algunos de los cambios entre Solaris 2.5 y su versión anterior, consulte Solaris 1.x to 2.x Transition Guide.
SPARC Cómo realizar la transición desde SunOS 4.x
El entorno Solaris 2.5 incluye software del sistema SunOS 5.x. Las secciones siguientes presentan una breve descripción de las diferencias entre SunOS 4.x y SunOS 5.x tanto para los usuarios como para los administradores de sistemas.
Algunas de las diferencias más obvias entre las versiones de SunOS 4.x y las versiones de SunOS 5.x son:
Muchos comandos UNIX han cambiado. Para obtener una lista detallada, vea Solaris 1.x to 2.x Transition Guide.
El subsistema de impresión ha cambiado. Por ejemplo:
lp(1)reemplaza a lpr.
lpstat(1)reemplaza a lpq.
cancel(1)reemplaza a lprm.
troff(1)precisa un nombre de impresora.
Los programas de correo electrónico han cambiado. Los buzones y carpetas de SunOS 4.x son completamente compatibles con cualquiera de los tres programas de correo electrónico de Solaris 2.3:
mailtool, la herramienta de correo electrónico multimedia del entorno DeskSet
mail(1), una utilidad de la línea de comandos
mailx(1), una utilidad de la línea de comandos
Para obtener más información sobre los temas anteriores, consulte Solaris 1.x to 2.x Transition Guide.
Algunas de las diferencias que encontrará al realizar la migración al entorno SunOS 5.x desde un entorno SunOS 4.x son:
El software de Solaris 2.5 sólo puede instalarse en los sistemas SPARC desde una unidad de CD-ROM local o remota o desde una red.
El soporte del software de Solaris 2.5 se distribuye en grupos de software, compuestos de paquetes de software y clusters, cosa que facilita la instalación. Para obtener la información más reciente sobre los paquetes de Solaris 2.5, utilice pkginfo(1)o swmtool.
Las convenciones de denominación de dispositivos han cambiado; los discos, por ejemplo, ahora se nombran de la forma siguiente:
Observe que en algunos discos (xy(), xd()) no hay componente de destino; estos discos tienen nombres como c0d0s0().
La estructura de directorios del sistema de archivos ha cambiado. Por ejemplo:
El núcleo, llamado unix, y sus módulos relacionados se almacenan en el directorio /kernel.
El directorio /opt es un directorio nuevo. Se crea durante la instalación para almacenar o montar aplicaciones de software opcionales.
El directorio /devices es una jerarquía de archivos de dispositivo, con enlaces simbólicos al directorio /dev para ofrecer compatibilidad con las convenciones de nombrado de dispositivos de SunOS 4.x.
Se ha dejado de dar soporte al paquete opcional de software del servicio de Compartición de archivos remotos (RFS) desde Solaris 2.2.
El núcleo de SunOS 5.x es dinámico; el usuario ya no reconstruye o edita el archivo de configuración del núcleo.
El núcleo puede cargar automáticamente los controladores necesarios para los nuevos dispositivos que se agreguen al sistema.
Los procedimientos de inicio y apagado de Solaris 2.5 han cambiado:
Muchos comandos han cambiado, como también lo ha hecho la salida de los comandos. Puede ser necesario reescribir los archivos de comandos. Para obtener más información, consulte Solaris 1.x to 2.x Transition Guide.
NIS+ reemplaza a NIS, el servicio de nombres Servicio de Información de la Red; sin embargo, NIS+ usa los datos de NIS, lo cual permite que la transición a NIS+ sea más sencilla.
La herramienta de administración (admintool), una aplicación Motif que le permite administrar sistema local, proporciona la administración de la base de datos de sistemas e información del sistema, impresoras, puertos serie, cuentas de usuario y software.
Los comandos de administración de la impresión han cambiado. Para obtener una lista detallada, vea Solaris 1.x to 2.x Transition Guide.
Los terminales y módems se controlan a través de la Facilidad de Acceso a los Servicios (SAF) y el Controlador de Acceso al Sistema (SAC); el archivo /etc/ttytab ya no existe.
El entorno Solaris 2.5 proporciona dos paquetes para facilitar la transición y migración al software de sistema SunOS 5.x para los sistemas SPARC:
El paquete de compatibilidad fuente SunOS/BSD
El paquete de compatibilidad binaria SunOS
Si usa estos paquetes, recuerde que son una ayuda de transición temporal sólo para los:
Programadores que quieren compilar el código fuente de aplicaciones SunOS 4.x para que funcione en el entorno Solaris 2.5.
Usuarios que quieren ejecutar aplicaciones basadas en SunOS 4.x que aún no se han pasado para que se ejecuten en un entorno de acuerdo con SVID tal como el entorno Solaris 2.5.
Si está instalado este paquete de software, se admiten algunos de los comandos SunOS/BSD que no se incluyen o que se han cambiado en la versión del software de sistema SunOS 5.x. Usando el Paquete de compatibilidad fuente, el código fuente de las aplicaciones que cumpla las reglas del entorno SunOS 4.x se podrá compilar y ejecutar bajo el entorno Solaris 2.5.
Para obtener detalles específicos, consulte los manuales Binary Compatibility Guide y Source Installation and Media Preparation Guide.
A través del Paquete de compatibilidad binaria SunOS y del Paquete de compatibilidad binaria OpenWindows se admite OpenWindows y otras aplicaciones ejecutables que están enlazadas dinámica o estáticamente y fueron escritas bajo SunOS 4.1.x.
Para usar estos paquetes, las aplicaciones escritas bajo SunOS 4.x no deben:
Desviar directamente al núcleo
Escribir directamente a los archivos del sistema
Usar rutinas de /dev/kmem o libkvm
Usar interfaces de SunOS no publicadas
Basarse en controladores que no son de SunOS
Para usar el Paquete de compatibilidad binaria SunOS, debe estar instalado el Paquete de compatibilidad fuente SunOS/BSD.