You are on page 1of 53

Morales Pineda, Morales Vazquez, Pedro Castillo,

Ramrez Valenzuela

Introduccin
Solaris es un sistema operativo de tipo Unix desarrollado desde
1992 inicialmente por Sun Microsystems y actualmente por
Oracle Corporation como sucesor de SunOS. Es un sistema
certificado oficialmente como versin de Unix. Funciona en
arquitecturas SPARC y x86 para servidores y estaciones de
trabajo.
Modelo de desarrollo
ltima versin estable

En origen software propietario,


actualmente en su mayor parte software
libre
11.2
29 de abril de 2014; hace 5 meses

Ncleo

SunOS

Tipo de ncleo

Monoltico

Interfaz grfica por defecto

Java Desktop System

Licencia

Varias (gran parte bajoCDDL)

Estado actual

En desarrollo

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 California en Berkeley, del cual uno de los
fundadores de la compaa fue programador en sus tiempos
universitarios. Ms adelante incorpor funcionalidades del
System V, convirtindose prcticamente en un sistema
operativo totalmente basado en System V.
Esta versin basada en System V fue publicada en 1992 y fue la
primera en llamarse Solaris, ms concretamente Solaris 2. Las
anteriores fueron llamadas Solaris 1 con efecto retroactivo.
SunOS solo tendra sentido a partir de ese momento como
ncleo de este nuevo entorno operativo Solaris. De esta forma
Solaris 2 contena SunOS 5.0. Desde ese momento se distingue
entre el ncleo del sistema operativo (SunOS), y el entorno
operativo en general (Solaris), aadindole otros paquetes
como Apache o DTrace. Como ejemplo de esta funcin, Solaris
8 contiene SunOS 5.8

Arquitecturas Compatibles
Solaris usa una base de cdigo comn para las arquitecturas
que soporta: SPARC y x86 (incluyendo AMD64/EM64T).
Tambin fue portado a la arquitectura PowerPC (en plataforma
PReP) en la versin 2.5.1, pero el soporte fue cancelado casi tan
pronto como fue liberado.
En un tiempo se plane la compatibilidad para el Itanium pero
nunca se llev al mercado.1 Sun tambin tiene planes de
implementar APIs de Linux en Solaris 10, permitiendo la
ejecucin de cdigo objeto Linux de forma nativa en la
plataforma x86, lo cual sera facilitado por el hecho de que
ambos sistemas operativos utilizan el formato ejecutable
Executable and Linkable Format. Por el momento, Sun ha
adoptado la tecnologa Lxrun2 y la ofrece como descarga
gratuita, si bien no est incorporada a la distribucin base.

Arquitecturas Compatibles
Solaris tiene una reputacin de ser muy adecuado para el
multiprocesamiento simtrico (SMP), soportando un gran
nmero de CPUs. Tambin ha incluido soporte para aplicaciones
de 64 bits SPARC desde Solaris 7. Histricamente Solaris ha
estado firmemente integrado con la plataforma hardware de
Sun, SPARC, con la cual fue diseado y promocionado como un
paquete combinado. Esto proporcionaba frecuentemente unos
sistemas ms fiables pero con un coste ms elevado que el del
hardware de PC. 3 ha dejado de ofrecer estaciones de trabajo
basadas en arquitectura SPARC, reemplazndolas por modelos
basados en Intel Core 2 y AMD 64.4

OpenSolaris
El cdigo fuente de Solaris (con unas pocas excepciones)
fue liberado bajo la licencia CDDL (Licencia Comn de
Desarrollo y Distribucin) como un proyecto de software
libre bajo el nombre OpenSolaris.
La licencia CDDL fue aprobada por la Open Source
Initiative (OSI) como una licencia de cdigo abierto y por
la FSF como una licencia de software libre (aunque
incompatible con la popular licencia GPL7 ).

OpenSolaris
La base de OpenSolaris fue alimentada el 14 de junio de
2005 a partir de la entonces actual base de desarrollo de
cdigo de Solaris. Es posible descargar y licenciar
versiones tanto binarias como en forma de cdigo fuente
sin coste alguno. Adems, se aadi al proyecto Open
Solaris cdigo para caractersticas venideras como soporte
Xen. Sun anuncio que las versiones futuras de Solaris se
derivarn a partir de OpenSolaris.
En agosto de 2010, Oracle decidi interrumpir la
publicacin y distribucin de OpenSolaris.

Versiones
Vase en documento de Word.

Versin en desarrollo
La base de cdigo subyacente de Solaris ha estado bajo
desarrollo continuo desde que el trabajo empez a finales de
los aos 1980 en lo que fue con el tiempo liberado como Solaris
2.0. Cada versin como Solaris 10 se basa en una instantnea
(snapshot) de este tren de desarrollo, tomada cerca del
momento de su liberacin, que es despus mantenida como un
proyecto derivado.
Las actualizaciones a ese proyecto son construidas y entregadas
varias veces al ao hasta que sale la siguiente versin oficial.
En 2003 se inici una adicin al proceso de desarrollo de
Solaris. Bajo el nombre de programa Solaris Express,17 una
instantnea del tren de desarrollo se hace ahora disponible
para su descarga una vez al mes, permitiendo a cualquiera
probar las nuevas caractersticas y probar la calidad y
estabilidad del sistema a medida que progresa hacia la
liberacin de la siguiente versin oficial.

Versin en desarrollo
Dado que Solaris Express predata la liberacin de Solaris como
proyecto de cdigo abierto, empez como un programa
solamente en forma de binarios, pero ahora hay una versin
llamada Solaris Express: Community Release dirigida
especialmente hacia desarrolladores OpenSolaris.18
La versin de Solaris bajo desarrollo por Sun en 2010 se llamo
Nevada y se deriva de la publicada a base de cdigo
OpenSolaris.
El 9 de Noviembre de 2011 Oracle Sun present Solaris 11, la
ltima versin disponible.

Modelo de negocio
Si bien Solaris en un ordenador personal apenas necesita
mantenimiento profesional, utilizado en una empresa es
posible que el empresario quiera contratar los servicios del
equipo de Sun para hacer rendir al mximo su negocio,
exprimiendo todas las novedades en seguridad de redes y
muchas ms cosas. Sun fabrica hardware libre, como lo es la
tecnologa SPARC.

Predictive Self-Healing19
Sun ha insertado en el ncleo del sistema operativo solaris un
sistema denominado "Tecnologa preventiva de auto
recuperacin" (PSH, Predictive Self-Healing). Con esta
tecnologa se reducen los riesgos y aumenta la disponibilidad
del equipo, adems PSH permite tomar medidas (diagnosticar,
aislar, y recuperar las fallas existentes en los dispositivos de E/S
o zonas en la memoria) para reducir daos por futuros peligros
que puedan causar el caos en los sistemas y como resultado
reducir los tiempos de cada, lo cual significa ahorrar tiempo y
dinero.

Predictive Self-Healing19
Como bien se sabe, el sistema operativo es un software bsico
que controla una computadora; el sistema operativo tiene 3
principales funciones: coordina y manipula el hardware del
ordenador o computadora; (como la impresora, la memoria,
etc.), y gestiona los errores del hardware y la prdida de
datos;(el teclado, el mouse). Es por ello que Sun ha creado el
PSH, cuya finalidad general es evitar los errores del sistema y/o
minimizar el dao que estos puedan ocasionar.
Ventajas de las caractersticas del PSH del sistema operativo.
Disponibilidad de servicio y sistema mejorado a travs de un
diagnstico y aislamiento de los componentes defectuosos.
Diagnstico automtico y reinicio de componentes de hardware y
software en milsimas de segundo.
Administracin simplificada para administrar servicios.

D-trace
Denominado tambin rastreo dinmico, que busca el fondo y llega a
la raz de los problemas de rendimiento en tiempo real. Dicha
herramienta trabaja utilizando sondas inteligentes del sistema que
pueden acceder a reas de ms lento rendimiento o con cuellos de
botella, estas sondas estn dispersadas por todo el sistema, que
ilumina cada rincn oscuro del sistema Solaris. Y adems permite
visualizar mejor la actividad del ncleo y de la aplicacin. Y a la vez
ofreciendo una visin operativa y una ganancia operativa no
superada an por otro sistema operativo.

Solaris Containers
Permite la creacin de muchos ambientes privados de ejecucin y
una sola instancia de solaris. Cada ambiente tiene su propia
identidad, independiente del hardware subyacente aunque se
comporta como si se estuviera ejecutando en su propio sistema,
permitiendo as que la consolidacin sea un proceso sencillo,
confiable y seguro. Y dado que los recursos del sistema estn
virtualizados, los administradores pueden incrementar la
utilizacin del hardware, al tiempo que satisfacen los altos picos de
demanda.

ZFS, Zettabyte File System


Es un nuevo sistema de archivos dinmico del sistema operativo
Solaris. Ofrece una administracin sencilla que automatiza y
consolida complicados conceptos de almacenamiento y por
otro lado protege todos los datos con sumas de 64 bits que
detectan y corrigen el dao de datos silenciosos. Es el primer
sistema de archivos de 128 bits, ofrece una capacidad de 16.000
millones de veces superior a la de los sistemas de 32 o 64 bits,
virtualmente es el nico sistema de archivos con capacidad de
almacenamiento prcticamente ilimitada.

Process rights management

Solaris 10 ofrece una solucin para el modelo de usuario


"todo o nada" mediante la integracin de mnimos
privilegios de seguridad directamente dentro de la base del
sistema operativo. Gracias a esta nueva funcin, Solaris se
mantiene como el nico sistema operativo UNIX que ofrece
este modelo de seguridad completamente integrado dentro
de sus componentes del ncleo del sistema operativo, cada
aplicacin Solaris tiene una lista cerrada de los privilegios
especficos impuestos por el ncleo, en lugar de un solo
privilegio de raz todopoderoso.
Libre de virus por ms de 20 aos, Solaris incluye la
tecnologa del Trusted Solaris ampliamente utilizada por el
gobierno de los Estados Unidos para garantizar la seguridad
de sus sistemas.

Sun Update Connection


Utilizando Solaris 10 los usuarios disponen de un servicio de
actualizaciones que les permitir estar al da con las
innovaciones y el entorno del nuevo ambiente operativo.

Compatibilidad garantizada
Se asegura las aplicaciones escritas en versiones previas de
Solaris pueden correr en Solaris 10 extendiendo la cobertura
de compatibilidad hasta la versin de Solaris 2.6 la cual es una
garanta sin precedentes en ms de 7 aos de lanzamiento de
sistemas operativos en la industria. Adems es capaz de correr
la mayora de las aplicaciones para GNU/Linux de forma nativa.

Ventajas
1.
2.

3.

4.

El sistema est siendo progresivamente liberado bajo


licencias CDDL, reconocidas por la Open Source Initiative
como licencia libre.
Se puede descargar gratuitamente de la pgina Web de
SUN. Y copiar los CD's es lcito (no se considera pirateo).
Mismo sistema operativo disponible para muy distintas
tecnologas de procesadores, AMD64, SPARC, x86 (slo
emplean un 5% del cdigo especializado en el procesador, el
resto -95%- es comn sea cual sea el procesador).
El ncleo del sistema est programado para hacer funcionar
programas en cdigo Linux Estndar (no emula programas
Linux, sino que los ejecuta, cualquier programa que
funcione en Linux y est en cdigo fuente como *.rpm).

Ventajas
5.
6.

7.

8.

Permite software propietario en su distribucin.


Sirve tanto para un ordenador personal como para un
ordenador de empresa. (En este ltimo caso es posible que
sta quiera contratar servicios de mantenimiento y
especializacin de software de SUN Microsystems)
Tiene potentsimas herramientas de PRE-deteccin de
errores y anlisis del hardware del ordenador y
recuperacin de datos. (bloqueo de partes de memoria,
para evitar usarlas y no perder ningn dato...).
Es un excelente banco de pruebas bajo plataforma x86 para
desarrollar software que luego puede ser portado sin
apenas esfuerzo a grandes sistemas basados en UltraSparc.

Desventajas
1. Algunas caractersticas importantes no estarn
disponibles en la versin Free, todos los Upgrades y fixes
del sistema operativo solo podrn ser obtenidos por
suscripciones adicionales.
2. Mucha configuracin manual para coexistir en el mismo
dispositivo fsico con otro sistema operativo.

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Instalacin

Gracias

You might also like