Nombre: Emmanuel Chavarria Gómez
1
INDICE
¿Qué es el Sistema operativo solaris?..................................................................................3
Historia de solaris........................................................................................................................4
Primero fue SunOS.....................................................................................................................4
De Sun OS a Solaris...................................................................................................................6
El avance de Solaris...................................................................................................................6
Entorno de escritorio Solaris......................................................................................................7
Principales características de solaris....................................................................................7
Ventajas y desventajas de solaris.......................................................................................11
Ventajas de Solaris...................................................................................................................11
Desventajas de Solaris.............................................................................................................12
¿Te conviene usar solaris?..........................................................................................................13
2
¿Qué es el Sistema operativo solaris?
Solaris es un sistema operativo que suele utilizarse en importantes empresas,
sobre todo por las posibilidades de escalamiento que brinda.
Precisamente, sus desarrolladores desde el comienzo lanzaron la plataforma ideal
para procesadores que utilizaran una arquitectura escalable. Esto hizo que desde
la década de los noventa Solaris fue elegido para ser utilizado en servidores de los
sitios webs más populares.
Si bien Solaris fue distribuido desde sus comienzos como un sistema operativo de
pago, bajo licencia privada, lo cierto es que gran parte del código de Solaris se
encuentra liberado en otros proyectos, como es el caso de OpenSolaris.
En líneas generales, Solaris se ejecuta sobre la arquitectura SPARC en 32 y 64
bits o sobre procesadores x86, y suele ser muy conocido por las ventajas que
brinda en cuanto al llamado multiprocesamiento simétrico (SMP), ya que
puede soportar una gran cantidad de procesadores al mismo tiempo.
En función de ello, Solaris posee una estructura interna la cual posee un núcleo
que hace de soporte a todo el resto, similar a lo que sucede con las distribuciones
de Linux.
Gracias a la arquitectura que posee Solaris, el sistema operativo es capaz de
soportar gran cantidad de dispositivos al mismo tiempo.
Por su forma, muchos suelen referirse a Solaris no como un sistema operativo
sino como un entorno o ambiente operativo. Esto se debe a que incluye una serie
de herramientas entre las cuales se encuentra el sistema operativo en sí.
Una de las ventajas de Solaris es que cuenta con una enorme cantidad de
librerías en las cuales puedes encontrar miles y miles de aplicaciones. Incluso
hay aplicaciones para crear aplicaciones.
3
Ten en cuenta que todas las aplicaciones del tipo Deskset te brindan la posibilidad
de crear programas a través del uso de interfaces “Drag-and-drop”. Además, con
Solaris puedes ejecutar comandos complejos UNIX sólo con pulsar el mouse.
Además de todo ello, el sistema operativo Solaris es conocido por su
portabilidad. Para ello posee una aplicación de interfaces binaria (ABI), con lo cual
es posible ejecutar el entorno operativo en cualquier sistema operativo, siempre y
cuando su arquitectura de microprocesador sea idéntica.
En cuanto a la escalabilidad de Solaris, ya te dijimos que este es uno de los
aspectos que hacen que esta plataforma se destaque del resto.
Historia de solaris
Primero fue SunOS
Nacido de los primeros experimentos que realizaron a comienzos de los ochenta
los estudiantes de la Universidad de Berkeley, en Estados Unidos, que trabajaban
en base al código de UNIX, fue en 1982 cuando se convirtió en un proyecto que
buscaba ser un completo sistema operativo.
Ese año se creó la empresa Sun Microsystems que continuó con el desarrollo que
luego se convertiría en el sistema operativo llamado SunOS, el cual fue
4
desarrollado basándose en el código fuente de UNIX BSD (Berkley Software
Distribution).
Uno de los objetivos de los desarrolladores era poder crear un entorno
operativo que cumpliera la función de ser una estación de trabajo y un sistema
informático de servidor.
Después de mucho trabajo, SunOS fue presentado en sociedad en 1983, y desde
allí tuvo alrededor de cuatro versiones diferentes y actualizadas.
De Sun OS a Solaris
Casi a finales de la década de los ochenta, Sun Microsystems se asoció en
principio con la empresa AT&T, con el fin de crear una nueva generación del
sistema operativo SunOS. Aquel proyecto lo bautizaron como SVR4.
5
Con aquel trabajo, a principios de los noventa SunOS dejó de lado BSD UNIX para
basarse en ese nuevo desarrollo SVR4, con lo cual lanzaron la versión 5 del
sistema operativo. Fue en ese momento que dejaron el nombre Sun y la
plataforma pasó a llamarse Solaris.
El avance de Solaris
Con el cambio de nombre también se sumaron importantes cambios en la
funcionalidad del sistema, incluyendo más funciones, la funcionalidad Open
Network Computing, como así también el entorno de escritorio OpenWindows.
A partir de allí llegarían grandes cambios para la plataforma, incluyendo las
siguientes incorporaciones:
Diferenciación entre el núcleo del sistema y el entorno
Agregado de paquetes Dtrace y Apache
Compatibilidad con SPARC y X86
Inclusión de la arquitectura Power PC
Implementación de ABI de Linux
6
Multiprocesamiento simétrico
Entorno de escritorio Solaris
En un primer momento Solaris utilizó el entorno de escritorio OpenWindows, con el
fin de acaparar la atención de usuarios de todo el mundo.
Sin embargo, poco después OpenWindows sería reemplazado por el entorno de
escritorio CDE (entorno de escritorio común), para luego en su versión 11
incorporar el entorno de escritorio GNOME (GNU Network Object Model
Environment).
Principales características de solaris
Las principales características de Solaris son las siguientes:
Actualizaciones: Solaris se mantiene actualizado gracias a que tiene
un servicio de actualización automática. Por ello, no tienes que estar
preocupado porque el sistema operativo de tu computadora esté
actualizado.
Controladores: En el caso de Solaris no debes preocuparte por los
controladores de dispositivos, ya que en la mayoría de los casos estos
controladores son parte integrante del propio sistema operativo. Incluye
controladores de teclado, de mouse, de consola de pantalla, de disco duro,
de puertos, de impresora, entre otros.
Programación de procesos: Conocido como la gestión de procesos, Solaris
utiliza para poder administrar los procesos correctamente diferentes tipos
de algoritmos, incluyendo FCFS (First Come First Serve), SJF (Shortest Job
First), Priority Scheduling, Round-Robin Scheduling, entre otros.
Administración de memoria: Solaris incluye un gestor de la memoria de la
computadora que es la que se encarga no sólo de la memoria, sino también
7
del movimiento de procesos del disco duro hacia la memoria principal y
viceversa, con el fin de asegurar su ejecución.
Sistema de archivos: Solaris no sólo cuenta con un método eficaz para el
seguimiento de los archivos que tienes almacenados en el disco duro de la
computadora, sino que también incluye un método que permite mantener
organizados esos archivos.
Seguimiento dinámico: Se trata de una función comúnmente denominada
rastreo, a través de la cual el sistema examina y hace un seguimiento de
los problemas de rendimiento del equipo en tiempo real. Esto le permite
solucionar inconvenientes provocados por los cuellos de botella.
Entornos de ejecución: Más allá del hardware que sea parte de la
computadora, Solaris incluye varios entornos de tiempo de ejecución
privados, independientes entre sí, con lo cual hace que los procesos sean
simples, confiables y seguros. Además su sistema virtualizado logra
incrementar el uso del hardware.
Auto reparación: Dentro de Solaris se ha incorporado desde fábrica la
tecnología llamada PSH. Se trata de una tecnología de auto reparación
predictiva, a través de la cual se reparan de forma automática errores de
código roto, errores del sistema o pérdida de datos. Para ello, la tecnología
PSH monitorea el sistema y reduce la causa de daño del hardware y del
software.
Sistema de archivos ZFS: Solaris es la primera plataforma que incluye un
sistema de archivos de 128 bits, logrando así una capacidad de
almacenamiento casi ilimitada. Ten en cuenta que 128 bits ofrece 16.000
millones de veces más de capacidad que los sistemas de 32 o 64 bits. Se
trata de un sistema de archivos dinámico, con el cual podrás obtener una
8
gestión fácil sin tener que preocuparte por cuestiones relacionadas a la
complejidad del almacenamiento. En este sentido, el sistema se encarga de
detectar y corregir la corrupción de datos.
Programación de aplicaciones: Solaris incluye una interfaz de programación
de aplicaciones (API), que incluye herramientas de creación de software.
Entre otras cosas, también cuenta con protocolos de comunicación que
facilitan la interacción entre sistemas.
Cifrado: Para proteger todos los datos del usuario, Solaris incluye un
sistema de cifrado que le permite generar una protección para toda la
información que contiene la computadora. Además, incluye un tipo de
cifrado que está basado en el hardware, para de esta manera poder
proteger las máquinas virtuales y las migraciones en vivo.
Privilegios del sistema: Solaris incluye herramientas para evitar un mal uso
de las credenciales, para lo cual sólo da acceso a lo realmente necesario.
9
Además de ello, existe un límite determinado para lo que son los privilegios
del sistema, e implementa estrategias de bloque al utilizar la nube, para
evitar el ingreso de máquinas virtuales.
Personalización: Solaris puede ser realmente flexible y configurable, ya que
incluye herramientas y opciones de personalización. Con ellos puedes
mejorar notablemente tu experiencia con el sistema operativo, ya que te
permite configurar casi todo a tu propio gusto.
Gestor de espacios de trabajo: Solaris incluye una serie de servicios para la
gestión de ventanas, al tiempo que cuenta con una serie de herramientas
que te brindan la posibilidad de adaptar el espacio de trabajo a las
necesidades que tengas.
Ventajas y desventajas de solaris
Ventajas de Solaris
Las principales ventajas de Solaris son:
Permite el desarrollo de aplicaciones de bajo costo.
Permite actualizar el hardware sin perjudicar al software.
Es escalable, ya que puede ejecutarse en todo tipo de máquinas sin
problemas de rendimiento.
Permite a los usuarios desarrollar estrategias para comunicarse a través de
su red.
Es compatible con la mayoría de las aplicaciones conocidas
Posee soporte para ejecutar aplicaciones GNU/Linux de forma natural.
Es menos costoso que otros sistemas operativos. Además está siendo
progresivamente liberado bajo licencia CDDL, reconocida por la Open
Source Initiative como licencia libre.
10
Logra aumentar la productividad.
Posee un bajo consumo de recursos del procesador.
Su modelo de desarrollo es de código abierto.
Posee el mismo sistema de restauración que Windows.
Desventajas de Solaris
Las principales desventajas de Solaris son:
En la versión gratuita no están disponibles algunas de las características
importantes del sistema, incluyendo las actualizaciones.
Requiere demasiada configuración manual para poder lograr coexistir con
otros sistemas operativos en el mismo equipo.
El precio de la versión de pago de Solaris es muy costosa.
Existen deficiencias en los controladores de hardware.
11
¿Te conviene usar solaris?
Después de repasar las ventajas y desventajas de Solaris, seguramente te estarás
preguntando si te conviene utilizar o no este sistema operativo.
Lo cierto es que puedes responder esa inquietud de forma muy sencilla.
Básicamente, debes tener en cuenta que Solaris es un excelente sistema
operativo para entornos de trabajo. Por ello es muy bueno para utilizar en
empresas, universidades, escuelas y demás.
Quizás para uso personal en tu computadora hogareña, Solaris no sea la mejor
opción, salvo que trabajes como desarrollador.
Esto se debe fundamentalmente a que Solaris fue concebido precisamente para
ser empleado en equipos que son parte de grandes redes.
Se suma a ello que para el desarrollo y mantenimiento de aplicaciones no es
necesaria una gran inversión. Además posee una gran portabilidad de las
aplicaciones, y eso es precisamente lo que lo hace una plataforma ideal para
pequeñas y medianas empresas.
12