Sistema Operativo Solaris

Filed under: by: Edgard

Solaris es un sistema operativo de tipo Unix desarrollado por Sun Microsystems desde
1992 como 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.
Aunque Solaris fue desarrollado como software privativo, la mayor parte de su código se
ha liberado como proyecto de software libre denominado OpenSolaris. Solaris es conocido por
su escalabilidad, especialmente en sistemas SPARC, y por ser origen de innovadoras tecnologías,
como DTrace y ZFS.

Historia

El primer sistema operativo de Sun nació en 1983 y se llamó inicialmente SunOS. Estaba
basado en el sistema UNIX BSD, de la Universidad de Berkeley, del cual uno de los fundadores
de la compañía fue programador en sus tiempos universitarios. Más adelante incorporó
funcionalidades del System V, convirtiéndose prácticamente en un sistema operativo totalmente
basado en System V.

Versión en desarrollo

La versión de Solaris bajo desarrollo por Sun al día de hoy se llama Nevada y se deriva
de lo que es ahora la base de código OpenSolaris.
En 2003 se inició una adición al proceso de desarrollo de Solaris. Bajo el nombre de
programa Solaris Express,una instantánea del tren de desarrollo se hace ahora disponible para su
descarga una vez al mes, permitiendo a cualquiera probar las nuevas características y probar la
calidad y estabilidad del sistema a medida que progresa hacia la liberación de la siguiente
versión oficial.

Características

• Compatibilidad: La compatibilidad es la condición que hace que un programa y un
sistema, arquitectura o aplicación logren comprenderse correctamente tanto directamente
o indirectamente (mediante un algoritmo).
Portabilidad: Es uno de los conceptos clave en la programación de alto nivel. Se define
como la característica que posee un software para ejecutarse en diferentes plataformas.
• Escalabilidad: Es la propiedad deseable de un sistema que indica su habilidad para
manejar el crecimiento continuo de trabajo de manera fluida.
• Interoperabilidad: Se refiere a la facilidad de interactuar con uno o más sistemas
específicos.

Kernel

El kernel ó núcleo de se puede definir como el corazón de este sistema operativo. Es el
encargado de que el software y el hardware de tu ordenador puedan trabajar juntos.
Las funciones más importantes del mismo, aunque no las únicas, son:
• Administración de la memoria para todos los programas y procesos en ejecución.
• Administración del tiempo de procesador que los programas y procesos en ejecucion utilizan.
• Es el encargado de que podamos acceder a los periféricos/elementos de nuestro
ordenador de una manera cómoda.

Manejo de usuario

Solaris es un sistema multiusuario por lo que necesita mantener el rastro de las
preferencias de cada usuario y de la dirección donde se asignan los archivos y correo electrónico.
Cada usuario debe tener alguna forma de identificarse y autentificarse a sí mismo en
Solaris.
Una cuenta de usuario es el nombre dado a una colección de información que define a un
usuario en el sistema de Solaris.

Arquitecturas soportadas

Solaris usa una base de código común para las arquitecturas que soporta: SPARC y x86
(incluyendo AMD64/EM64T). También fue portado a la arquitectura PowerPC (en plataforma
PReP) en la versión 2.5.1, pero el porte fue cancelado casi tan pronto como fue liberado. En un
tiempo se planeó soporte para el Itanium pero nunca se llevó al mercado. Sun también tiene
planes de implementar ABIs de Linux en Solaris 10, permitiendo la ejecución de código objeto
Linux de forma nativa en la plataforma x86, lo cual sería facilitado por el hecho de que ambos
sistemas operativos utilizan el formato ejecutable Executable and Linkable Format. Por el
momento, Sun ha adoptado la tecnología Lxrun y la ofrece como descarga gratuita, si bien no
está incorporada a la distribución base.

Para Obetner la Informacion Completa y mas Detallada pueden Accesar al Siguiente Link y Descargar el archivo PDF:
Sistema Operativo Solaris