(Sistema Operativo)
Solaris es un sistema operativo de tipo Unix desarrollado desde
1992 inicialmente por Sun Microsystems y actualmente
propiedad de Oracle Corporation tras la adquisición de Sun por
parte de esta. Sucesor de SunOS, es un sistema certificado
oficialmente como versión de UNIX. Funciona en arquitecturas
SPARC y x86 para servidores y estaciones de trabajo.
CARACTERISTICAS
Entre las características del sistema operativo 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.
CARACTERISTICAS
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.
CARACTERISTICAS
Características para los usuarios
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 herramientasel 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.
CARACTERISTICAS
Características para los usuarios
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ágenesen 40diferentes formatos incluyendo PICT,
PostScript (TM), TIFF, GIF, JFIF, y muchas más.
CARACTERISTICAS
Requerimientos mínimos de hardware
256 MB RAM (ó 512 MB para PXE booting)
2 GB de espacio disponible en disco.
Para procesadores SPARC 250-MHz mínimo
Para procesadores x64- o x86 120-MHz mínimo (Checar lista de
compatibilidad Solaris Hardware Compatibility List (HCL))
DVD o CD-ROM
Cómo es la arquitectura del Kernel del sistema operativo Solaris.
Las funciones primarias del kernel pueden ser divididas en dos
categorías: manejo del hardware mediante la asignación de sus
recursos a los programas que están en ejecución, y proveer un
conjunto de servicios de sistema a estos programas para su uso. El
kernel de Solaris, como otros sistemas operativos, provee una
máquina virtual que permite que múltiples programas se ejecuten concurrentemente en le
plataforma de hardware. Cada programa tiene su
propio ambiente de máquina virtual, con su contexto de ejecución y estado de ejecución.
El kernel posee mecanismos que permiten acceder los servicios del sistema operativo,
tales como I/O, servicios de red, creación y terminación de procesos y threads, y
comunicación interprocesos (IPC). Los procesos acceden estos servicios a través del uso de
llamadas de sistema (system calls).
El kernel de Solaris 10 se divide en los siguientes componentes o capas:
Capa de Interface de llamadas de sistema. Permite a los
procesos de usuario acceder a los servicios del kernel. De ese
modo, el kernel lleva a caobo tareas específicas “en nombre”
del proceso que lo llama, tales como leer o escribir un archivo, o
establecer una conexión de red.
Capa de Ejecución y Schedule de procesos. Habilita la creación, ejecución, manejo y
terminación de procesos. Para ello dividen los recursos de procesamiento de la
máquina entre los threads en ejecución. Solaris soporta diferentes clases de scheduling,
que otorgan distinto comportamiento a los procesos.
Capa de manejo de memoria. El sistema de memoria virtual
maneja el mapeo de memoria física a los procesos de usuario y
al propio kernel. El manejo de memoria se divide a su vez en
dos capas: las funciones comunes de manejo de memoria y los
componentes específicos de hardware.
Capa de manejo de recursos. El kernel de Solaris contiene la infraestructura para
asignar recursos de sistema específicos a los procesos. Esto permite maximizar el uso
del hardware, manejar múltiples cargas de trabajo con una sola instancia del kernel, y
soportar múltiples ambientes de ejecución.
Capa de manejo de archivos. Solaris implementa una estructura
virtual de filesystems, en la cual se pueden configurar al mismo
tiempo múltiples tipos de filesystems, entre ellos filesystems
convencionales basados en discos, filesystems basados en
redes, y pseudo filesystems.
Capa de buses de I/O y manejo de dispositivos. Implementa una serie de módulos
jerárquicos que reflejan la organización física de las interconexiones entre los buses y
los dispositivos.
Capa de facilidades del kernel. Incluye relojes, timers de
sistema, primitivas de sincronización, etc.
Capa de manejo de redes. Provee soporte a IPv4 e IPv6,
interfaces basadas en sockets para programación de
aplicaciones en red. Las implementaciones de TCP/IP y UDP/IP
han sido totalmente rescritas para mejorar su rendimiento.
VERSION DE SOLARIS Versión de SunOS Fecha de Publicación
Solaris 11.3 26 de octubre del 2015
Solaris 11 SunOs 5.11 09 de noviembre del 2011
Solaris 10 SunOs 5.10 31 de enero del 2005
Solaris 9 SunOs 5.9 28 de mayo del 2002 (SPARC) 10 de enero del
2003 (x86)
Solaris 8 SunOs 5.8 Febrero del 2000
Solaris 7 SunOs 5.7 Noviembre de 1998
Solaris 2.6 SunOs 5.6 Julio de 1997
Solaris 2.5.1 SunOs 5.51 Mayo de 1996 La ultima versión
Solaris 2.5 SunOs 5.5 Noviembre de 1995 actual es la Solaris
Solaris 2.4 SunOs 5.4 Noviembre de 1994
Solaris 2.3 SunOs 5.3 Noviembre de 1993
11.4 beta.
Solaris 2.2 SunOs 5.2 Mayo de 1993
Solaris 2.1 SunOs 5.1 Diciembre de 1992 (SPARC) Mayo de 1993 Solaris 7 ya no se
(x86)
Solaris 2.0 SunOs 5.0 Junio de 1992
distribuye, pero aún
está soportado. Las
versiones anteriores
no están soportadas.
FIN, MUCHAS GRACIAS
POR SU AMABLE ATENCION
Presentado por