CARACTERÍSTICAS: Entre las características de Solaris
tenemos:
PORTABILIDAD: El software conformado por una
ABI aplicación de interfaces binaria (Application Binary
Interface) ejecuta con un Shrink-wrapped (Contracción
envuelta) el software en todos los
sistemas vendidos
con la misma arquitectura del
microprocesador.
Esto obliga a los desarrolladores de aplicaciones a reducir el
costo del
desarrollo del
software y traer
productos al
mercado
rápidamente, y obliga a los usuarios a actualizar el
hardware mientras
retienen sus aplicaciones de software y minimizan sus
costos de
conversión.
ESCALABILIDAD: Las aplicaciones se usan con más
frecuencia en el sobre tiempo, y
requiere sistemas
más poderosos para soportarlos. Para operar en un ambiente
creciente, el software debe ser capaz de
ejecutar en un rango de ancho poderosos y debe ser capaz de tomar
ventajas del poder
adicional que se está procesando.
INTEROPERATIBIDAD: La computación del ambiente
heterogéneo es una realidad hoy. Los usuarios compran de
muchos vendedores para implementar la solución que
necesitan. La estandarización y una clara interface son
criterios para un ambiente
heterogéneo, permitiendo a los usuarios desarrollar
estrategias para
comunicarse por medio de su red. El sistema operativo
de Solaris puede interoperar con unos sistemas muy
populares hoy en el mercado, y
aplicaciones que se ejecutan en UNIX se pueden
comunicar fácilmente.
COMPATIBILIDAD: La tecnología de la
computación continua avanzando
rápidamente, pero necesita permanecer en el ámbito
competitivo para minimizar sus costos y
maximizar sus ingresos.
CARACTERISTICAS PARA LOS USUARIOS
Dentro de las características de los usuarios
tenemos:
ESPACIO DE TRABAJO PARA EL ADMINISTRADOR (A
workspace manager): cuenta con una ventana de manejo de servicios
rápidos (open, close, more, etc.), así como
herramientas
el cual le permite al usuario entallar su espacio de trabajo a
sus necesidades personales.
INTEGRACION DE SERVICIOS
DESKTOP (Desktop Integration Services): incluyen ToolTalk, Drag
and Drop (arrastrar y soltar), y cut and paste (cortar y pegar),
proporcionando la base para que a las aplicaciones puedan
integrarse unos con otros.
BIBLIOTECAS GRAFICAS
(Graphics Libraries): incluye XGL, Xlib, PEX, y XIL,
proporcionando soporte para aplicaciones de 2D y 3D.
ADMINISTRADOR DE CALENDARIO (Calendar Manager): posee
una aplicación de administrador de
tiempo que
despliega citas y todos los compromisos del día, semana, o
un mes en una ojeada. También contiene un Multibrowse que
hace un programa de
reuniones entre un grupo de
usuarios más fácil. Varios calendarios pueden ser
cubiertos simultáneamente para determinar la conveniencia
de la hora de una reunión en una ojeada.
HERRAMIENTA DE IMAGEN (Image
Tool): permite cargar, ver y salvar imágenes
en 40 diferentes formatos incluyendo PICT, PostScript (TM), TIFF,
GIF, JFIF, y muchas más.
Otras herramientas
incluyen una herramienta de impresión, audio, shell,
reloj, y editor de texto.
CARACTERISTICAS PARA EL ADMINISTRADOR DEL
SISTEMA
El Sistema Solaris
ofrece una variedad de herramientas
nuevas para el administrador
como lo son: Dispositivo de Información: los administradores pueden
usar estos accesorios opcionales para obtener información sobre dispositivos instalados
incluyendo nombres, atributos, y accesibilidad.
Sistema de Administración de Archivo: estos
accesorios permiten a los administradores crear, copiar,
amontonar, depurar, reparar y desmontar sistemas de
archivos,
crear y remover cadenas de archivos y
nombrar tuberías o pipes, y manejar
volúmenes.
Manejo del Proceso: este
controla la agenda de control del
sistema. Usando
estos accesorios, administradores pueden generar reportes sobre
el desempeño, entrada de identificación,
ubicación del acceso a discos, y buscar la manera de
afinar el desempeño del sistema.
Usuarios y el manejo del grupo: con
estos accesorios, un administrador
puede crear y eliminar entradas en grupos y entradas
de identificación del sistema, y
asignar grupos y IDs de
usuario.
Seguridad: El ASET (Automated Security Enhancement Tool)
es un accesorio que incrementa la seguridad porque
permite a los administradores de sistemas revisar
archivos del
sistema
incluyendo permisos, pertenencia, y contenido del archivo. El ASET
alerta a los usuarios acerca de problemas de
seguridad
potencial y donde es apropiado colocar el sistema de archivos
automáticamente de acuerdo a los niveles de seguridad
especificados.
PAQUETES DE SOFTWARE Y CLUSTERS
El software del sistema de Solaris es entregado en
unidades conocidos como paquetes. Un paquete es una
colección de archivos y
directorios requeridos para el producto de un
software. Un cluster (racimo) es una colección de
paquetes. Hay 4 tipos de clusters:
Núcleo del Soporte del Sistema (Core System
Support): es el software de configuración mínima;
contiene solo el software necesario para iniciar el
funcionamiento del computador y
ejecutar el ambiente
operativo de Solaris.
Sistema de Soporte para Usuarios Finales (End User
System Support): contiene el Núcleo del Soporte del
Sistema más el Sistema de soporte para usuarios finales,
como lo es el Open Windows
sistema de ventanas y aplicaciones de archivos DeskSet
relacionados; este cluster incluye el software recomendado para
un usuario final.
Soporte de Sistemas Desarrollados (Developer System
Support): contiene soporte de usuario final del sistema
más librerías, incluye archivos y herramientas
que se necesitan para desarrollar el software en el sistema de
Solaris. Compiladores y
depuradores no están incluidos en el sistema de Solaris
2.5.
Distribución Entera (Entire Distribution):
contiene todo el ambiente de
Solaris.
ADMINISTRACION DEL PAQUETE
El manejo de paquetes de software simplifica la
instalación y actualización del software. La
administración es simplificada porque el
método de
manejo del software del sistema y aplicaciones de terceros son
ahora consistentes. Las herramientas
para crear paquetes de software están en un paquete de
aplicaciones de herramientas de biblioteca.
Hay 2 herramientas que se pueden utilizar para instalar
y remover paquetes:
Programa de Interface Gráfica (A graphical user
interface program): se puede instalar un software en un sistema
local o en un sistema remoto con Admintol (comenzando con el
comando Admintol). Se utiliza Admintol para:
Ver el software instalado en un sistema local.Instalar o
remover un software en un sistema local.
El comando de línea de accesorios (The
command-line utilities): se utiliza para instalar, remover, y
revisar la instalación del paquete de software.
SERVICE ACCESS FACILITY
(SAF)
El SAF es una herramienta usada para administrar
terminales, modems, y otros dispositivos de red. En particular, el SAF
permite:
- Añadir y administrar ttymon and listen
monitores en
puertos (usando el comando sacadm) - Añadir y administrar ttymon servicios de
monitores en
puertos (usando los comandos pmadm
y ttyadm) - Añadir y administrar listen servicios de
monitores en
puerto (usando los comandos pmadm
y nlsadmin) - Administrar y troubleshoot de dispositivos
TTY.Administrar y troubleshoot entradas de requisitos de
red para
servicios de
impresión. - Administrar y troubleshoot el controlador de acceso
al servicio
(Service Access
Controller) usando el comando sacadm.
El SAF no es un programa. Es una
jerarquía de últimos procesos y
comandos de
administración. El nivel tope del programa SAF es
el SAC. El SAC (service access
controller) controla monitores de
puerto que se pueden administrar por el comando sacdm. Cada
puerto de monitor puede
manejar uno ó más puertos. Funciones del SAF
y Programas
Asociados
CONTROLADORES DE INTERFACES DE
DISPOSITIVOS
La intención de Solaris 2.5 SPARC DDI/DKI es de
proporcionar una compatibilidad de los dispositivos que soporten
las plataformas y para todas las futuras innovaciones del
ambiente de Solaris 2.5 en esas plataformas. En el ambiente
operativo de Solaris 2.5 hay un nuevo conjunto de dispositivos de
interfaces.
Los dispositivos de interface en el ambiente operativo
de Solaris2.5 están formalizados y son referidos como
Solaris 2.5 SPARC DDI/DKI. El término DDI/DKI es derivado
de la especificación original que se utiliza como
suministro del SVR4 (System V Release 4). DDI/DKI significa
device driver interface/driver kernel interface. Las interfaces
se dividen en 3 grupos:
DDI/DKIDKI onlyDDI onlyDDI/DKI: se estandarizó en
el SVR4, y son genéricos a lo largo de todas las
implementaciones del SVR4, independientemente de la plataforma en
la que se ejecuta.
DDI only: son genéricos como las interfaces de
DDI/DKI y son soportados en todas las implementaciones del SVR4.
Por otro lado, no son garantizados para ser soportados en el
Solaris V.
DKI only: están destinados a ser de una arquitectura
específica; por ejemplo, métodos
para accesar y controlar dispositivos y sistemas de hardware específico
(archivos de E/S, servicios de DMA, interrupciones, y memoria de
mapeo). Estas interfaces no están garantizados para
trabajar en otras implementaciones de SVR4.
Estos dispositivos, combinados con un gran número
de plataformas SPARC, son una ayuda a nuevos desarrolladores de
hardware. En el
Solaris 2.5 DDI/DKI solo el DDI only son genéricos a todos
los sistemas Solaris basados en SPARC que soportan Solaris 2.5
DDI/DKI.KERNEL
El kernel del Solaris tiene multithread. En vez de una
llave maestra. Hay muchas llaves pequeñas que protegen
pequeñas regiones de código. Por ejemplo, puede
haber una llave de kernel que protege el acceso a un nodo
particular, y uno que protege un nodo. Solo un procesador puede
estar ejecutando códigos relacionados con ese nodo a la
vez, pero otro podría estar accesando un nodo. Esto
permite mayor concurrencia. El kernel de multithread
tendrá mayor impacto en como está diseñado
el controlador.
INSTALACION
Hay 3 formas para instalar un sistema Solaris las cuales
son:Que hacer antes de instalar un software de SolarisSalvar
información de configuraciónSalvar
la información del sistema de
archivo
No importa como se planea manejar la transferencia de
datos, debe
hacer un respaldo de todos sus discos. Debido a que los nombres
de conversión son diferentes en el ambiente operativo de
Solaris, es posible confundirse e inadvertidamente seleccionar el
disco de trabajo equivocado cuando se instala el software de
Solaris. Hacer respaldo de los archivos del sistema antes de
comenzar la instalación ofrece protección si esta
clase de accidente llega a pasar.
Antes de comenzar el proceso de
instalación, se debería tener una copia dura (es
decir, en papel) de las
particiones de discos existentes en el sistema. Si esta información se salva en línea, puede
ser sobre escrita durante la instalación. Salvar esta
información sirve como referencia de muchas decisiones que
se hacen acerca de la configuración del sistema de
Solaris.
COMANDOS
Entre los comandos de
Solaris tenemos los siguientes:
/etc/system: Es en donde se encuentra la
información de la configuración del
sistema.
ufsboot: iniciar el comportamiento
del computador de
disco a disco
inetboot: iniciar el comportamiento
del computador a
través de la red
bootblk: descarga ufs al iniciar el funcionamiento del
computador en
el disco
unix: bootable imagen de
kernel
/etc/rcs: amontona y copia unix de la
red
/etc/rc2,/etc/rc3,/etc/rc2.d,/etc/rc3.,: scripts de la
configuración del sistema
mod load, /etc/system,add_drv,rem_drv: customizes el
sistema de kernel, carga, adiciona, y remueve modelos como
sea necesario
run states 0-6, and s: niveles de
ejecución del sistema
add_drv: informa al sistema que hay un nuevo dispositivo
controlador instalado
rem_drv: informa al sistema que el controlador
especificado ya no es valido
modload: carga él modulo especificado en el
sistema en ejecución
modunload: descarga él modulo especificado del
sistema en ejecución
pkgadd: para instalar un paquetepkgrm: para remover un
paquete
pkgchk: para revisar la instalación del
paquete
pkginfo: para hacer un listado de paquetes instalados en
el sistema
VERSIONES
Entre las versiones de Solaris tenemos:Solaris 1.x al
Solaris 2.xSolaris DDI/DKISolaris
VBIBLIOGRAFIA
INTRODUCCIÓN
Un sistema operativo
es un software que supervisa la forma en que se pueden usar los
recursos de una
computadora.
UNIX es un
sistema de investigación, construido para probar
nuevos conceptos de diseños de sistemas
operativos y proporcionar a un grupo de
expertos en ciencia de la
computación un ambiente de programación altamente productivo. Dentro
del sistema operativo
UNIX se crearon
otros sistemas
operativos como lo son Solaris, Linux, SCO, BSD,
etc.
Dentro del contexto del siguiente trabajo se
hablará sobre el ambiente operativo de Solaris, el cual
nos proporciona muchas razones para emigrar al ambiente del
sistema operativo
Solaris debido a que provee Portabilidad, Escalabilidad,
Interoperatibidad y Compatibilidad. Además de esto
también posee una gran funcionalidad en áreas con
simetría de multiprocesos con multithreads, funcionalidad
de tiempo real,
mayor seguridad, y un
Sistema de Administración mejorado.
También se hablará sobre el kernel,
algunos comandos, entre
otras especificaciones técnicas del mismo.
CONCLUSIÓN
El ambiente del Sistema Operativo
Solaris nos brinda algunas características, las cuales ayudarán
a dar una buena portabilidad, escalabilidad, compatibilidad y
seguridad en las
aplicaciones para así operar en un ambiente creciente.
También presenta características para los usuarios la cual
cuenta con ventanas para manejo de servicios rápidos, al
igual que integra servicios desktop, bibliotecas
gráficas, administración de calendario y herramientas
de imagen. Este
sistema tiene características para el administrador de
sistemas en donde se puede obtener información sobre
dispositivos.
El sistema operativo Solaris brinda paquetes de
software (colecciones de archivos y directorios) y clusters
(colección de paquetes). El kernel de solaris tiene
multithread en vez de llave maestra la cual brinda mayor impacto
en como está diseñado el controlador. Su
instalación se basa en 3 formas como los son el salvar la
información de la configuración, del sistema de
archivo y que
hacer antes de instalar un software de Solarios.
Este sistema cuenta con comandos los cuales nos
ayudarán a manejar el sistema; con algunos de ellos
podemos revisar, instalar y remover paquetes.
Autor: