Tenga en cuenta la siguiente función de entorno de usuario y los cambios de comandos:
Agregación de /var/user/$USER: a partir de Oracle Solaris 11.1, cada vez que un usuario inicia sesión y se autentica de forma satisfactoria utilizando el módulo pam_unix_cred, se crea explícitamente un directorio /var/user/$USER si el directorio no existe. Este directorio permite a las aplicaciones almacenar datos persistentes asociados con un usuario determinado en el sistema host. El directorio /var/user/$USER se crea en el momento del establecimiento inicial de credenciales y durante una autenticación secundaria cuando se cambian usuarios con los comandos su, ssh, rlogin y telnet. El directorio /var/user/$USER no requiere ninguna administración. Sin embargo, los usuarios deben tener en cuenta el modo en que se crea el directorio, su función y que está visible en el directorio /var.
Ubicaciones de comandos: los comandos de administración que estaban en /sbin se trasladaron a /usr/sbin. Además, el directorio /sbin se ha sustituido por un enlace simbólico de /sbin → /usr/sbin.
Cambios de shell de inicio de sesión predeterminado: en Oracle Solaris 10, el shell de secuencia de comandos predeterminado (/bin/sh) es el shell Bourne. A partir de Oracle Solaris 11, /bin/sh es el shell Korn (ksh 93), y el shell interactivo predeterminado es el shell Bourne-again (bash). Cuando se utiliza como un shell de inicio, bash recupera información de configuración en la primera instancia de los archivos .bash_profile, .bash_login o .profile.
Tenga en cuenta los siguientes cambios adicionales:
El shell Bourne heredado está disponible como /usr/sunos/bin/sh.
El ksh88 antiguo está disponible como /usr/sunos/bin/ksh desde el paquete shell/ksh88.
La información de compatibilidad del shell Korn está disponible en /usr/share/doc/ksh/COMPATIBILITY.
Ruta de usuario predeterminada y variable de entorno PATH: la ruta de usuario predeterminada es /usr/bin. La ruta predeterminada para el rol root es /usr/bin:/usr/sbin. La variable de entorno PATH predeterminada para bash es /usr/bin:/usr/sbin
Ubicación de herramientas de desarrollador: las herramientas de desarrollador que estaban en /usr/ccs/bin se trasladaron a /usr/bin. El directorio /usr/ccs/bin se reemplazó por un enlace simbólico de /usr/ccs/bin → /usr/bin.
Cambios en el editor: la familia de editores vi, incluidos /usr/bin/vi, /usr/bin/view y /usr/bin/ex, son enlaces a la implementación de código abierto vim del editor vi. Las versiones SunOS tradicionales de estos comandos están disponibles en /usr/sunos/bin/.
Ubicaciones de archivos: los archivos que estaban en el directorio /usr/sfw ahora se encuentran en /usr/bin.
Versión de Java: Java 7 es la versión de Java predeterminada en esta versión. Java 7 incluye varias mejoras de funciones, seguridad y rendimiento para Oracle Solaris, incluido el nuevo proveedor OracleUcrypto Provider, que, en plataformas SPARC T4, accede directamente a las capacidades criptográficas T4 (en chip) nativas subyacentes para obtener el máximo rendimiento, a la vez que minimiza la carga de CPU. Para obtener más detalles, vaya a http://www.oracle.com/technetwork/java/javase/compatibility-417013.html.
Para cambiar la versión predeterminada a Java 7, ejecute el siguiente comando:
# pkg set-mediator -V 1.7 java
Variable MANPATH: la variable de entorno MANPATH ya no se requiere.
El comando man determina el MANPATH apropiado según la configuración de variables del entorno de PATH.