Está en la página 1de 5

Historia de Solaris

Resumen: En este artículo hablaremos acerca de la


historia del sistema operativo Solaris, cuales han En el año de 1989 SunOS 4 es la primera versión del
sido las versiones anteriores de este sistema sistema operativo que soporta la nueva arquitectura
operativo y cuales han sido sus mejoras, que Sparc de la serie Sun-4 que continua basada en BSD
beneficios trajeron estas nuevas versiones y también 4.3 pero con cambios hacia la arquitectura System
hablaremos de como la compañía Sun ha ido V. Con la versión SunOs 4.1.1 finaliza una primera
evolucionando al paso de los años, convirtiéndose etapa del sistema operativo a la que Sun
en una de las mejores en su rama. Microsystem denomina Solaris 1.
También veremos porque es bueno utilizar el
sistema Operativo Solaris, cuales son sus ventajas y En 1991 se produce el lanzamiento de SunOS 5.0 e
desventajas y funcionalidad. incorpora importantes cambios. Se le denomina
Abstract: In this article we will talk about the Solaris 2, se basa en System V Release 4 y se
history of the Solaris operating system, which have introduce CDE (Common Desktop Environment)
been earlier versions of this operating system and como escritorio estándar pero conserva
what improvements have been, what benefits they OpenWindows, soporte de multiprocesamiento
brought these new versions and also discuss how the Simétrico (SMP) que facilita el uso de múltiples
company Sun has evolved to step Over the years, CPUs.
becoming one of the best in their field.
We will also see it is good to use the Solaris En el año de 1993 se lanza SunOS 5.3 y Solaris 2 se
operating system, what are its advantages and convierte Solaris 2.3 utilizando las tecnologías NFS
disadvantages and functionality. V3 Y CDE.

Historia Solaris 2.3 paso a ser Solaris 2.4 en el año de 1994 y


SunOS 5.3 tambien se convirtió en SunOS 5.4 la
1982-2006 tecnología que manejaba era x86 platform.
En febrero de 1982 nace la empresa Sun
Microsystems fundada por el alemán Andy 1998 las tecnologías Kerberos, PAM fueron
Bechtolsheim y otros tres colaboradores utilizadas en SunOs 5.6 dando la evolución a Solaris
norteamericanos. Solaris2.6. En este mismo año la versión de Solaris
se actualizo rápidamente convirtiéndose en Solaris
En el mismo año Sun comercializa su primera 7.
estación la cual fue nombrada como Sun-1, el
sistema operativo al mando era el SunOS 1 basado Solaris 8 beta surgió en el año de 1999 y utilizaba
en BSD 4.1 (1981) incorporando TCP/IP. tecnologías IPv6 support. Pasaron tres años(2002)
para que surgiera Solaris 9 cuya tecnología utilizada
En 1984 Sun desarrolla el Sistema de archivos de era SPARC.
red NFS (Network File System) que permite a
cualquier máquina conectada a la red acceder a En el 2004 surge Solaris 10 su tecnología Java
discos remotos como si estuvieran en la máquina Desktop. Dos años más tarde otras tecnologías se le
local. La tecnología implementaron a Solaris 10 como son: Solaris
NFS fue licenciada gratuitamente para la industria Containers, Service Management Facility(SMF) y
estableciendo un nuevo estándar que incorporo en la NFSv4 /ZFS.
nueva versión de sistema SunOs 2 en 1985.
OpenSolaris
En el año de 1986 surge la nueva versión SunOS Nace en Junio de 2005 y es el resultado de la
3 que coincidió con el lanzamiento de la estación liberación de la mayor parte del código fuente de
Sun-3. Solaris pasando a ser un proyecto de software libre.

En 1987 realiza el lanzamiento de la serie Sun-4 Distribuciones OpenSolaris


que adopta la arquitectura SPARC V7 RISC por Solaris 10 y Solaris 10 Express. Es la versión oficial
primera vez. de Sun Microsystems disponible para arquitectura

1
Sparc y x86. Es estable y robusta estando diseñada virtualizada, corriendo dentro de un sistema Solaris
para entornos de producción donde se necesita 10. Los contenedores tienen un propósito diferente
estabilidad. Es gratuita y podemos descargarla del de VMware estas herramientas crean una capa
sitio web oficial de Sun. virtual en la que operan varios sistemas que se
puedan ejecutar. Los contenedores se ejecutan en
Solaris 10 Express contiene todas las nuevas Solaris 10, actúan solamente como ambientes de
incorporaciones de funcionalidades y software que este sistema operativo, y sólo se ejecuta Solaris
darán lugar a la próxima versión estable de Solaris. aplicaciones.

SunOs 1 está basado en BSD ¿Qué es BSD? En los contenedores se pueden compartir recursos
La empresa AT&T creadora de las primeras con el mundial zona, incluidos los binarios y
versiones de Unix autorizó a la Universidad de bibliotecas, para reducir requisitos de espacio en
California en disco.
Berkeley a realizar cambios en el código fuente.
Estos cambios dieron lugar a una nueva variante de NUEVAS CARACTERISTICAS DE SUN
Unix llamada BSD(Berkeley Software Distribution). SOLARIS 10.0

1.- SISTEMA PREVENTIVO DE AUTO


Zonas REPARACIÓN. Solaris 10.0 puede
Esta es una descripción generalizade de lo que son automáticamente, diagnosticar, aislar y recuperar
las zonas y conceptos de gestión de recursos. muchas fallas en los recursos de hardware y
aplicaciones reduciendo los tiempos de caída y no
 Apoyo y características no compatibles disponibilidad de los centros de datos.
 Los controles de recursos que permitan al 2.- D-TRACE. Con las nuevas herramientas de
administrador controlar las aplicaciones de diagnóstico en Solaris 10.0, los desarrolladores
uso disponibles y los recursos del sistema pueden lograr mecanismos de detección de fallas y
 Comandos para configurar, instalar y solución de problemas con rendimientos y rangos en
administrar las zonas. tiempos de respuesta registrados en milisegundos o
 La zona global y la zona no global minutos y no de horas o días como ocurría en el
 El conjunto de raíz el modelo de zona no pasado.
global
 El administrador global y el administrador 3.- SOLARIS CONTAINERS. Solaris 10.0 es el
de la zona único sistema operativo que provee múltiples
 El modelo de estado de la zona particiones de software con más de 8.000 containers.
 Las características de aislamiento de la Los recursos del sistema pueden ser reubicados
zona consiguiendo un incremento del 80 por ciento en la
 Privilegios capacidad de utilización del sistema.
 Redes
 Zona tipos IP, IP exclusiva y compartida en 4.- ZFS: Un revolucionario sistema de archivos.
IP Virtualmente es el único sistema de archivos con
 Los contenedores Solaris concepto, que es capacidad de almacenamiento prácticamente
el uso de las funciones de administración ilimitada, lo que hace de Solaris 10.0 el mejor de la
de recursos, tales como las agrupaciones de industria para el almacenamiento de datos.
recursos, con zonas
 El programador de reparto justo (FSS), una 5.- PROCESS RIGHTS MANAGEMENT. Libre de
clase de planificación que le permite virus por más de 20 años, Solaris 10.0 incluye la
asignar tiempo de CPU basado en acciones tecnología del Trusted Solaris ampliamente utilizada
 El daemon de límite de recursos (rcapd), por el gobierno de Estados Unidos para garantizar la
que puede ser usado desde la zona global seguridad de sus sistemas.
para controlar tamaño del conjunto
residente (RSS) uso de las zonas con marca 6.- SUN UPDATE CONNECTION. Con Solaris
(Oracle, 2011) 10.0 los usuarios disponen de un servicio de
actualizaciones que les permitirá estar al día con las
Características de Solaris 10. innovaciones y el entorno del nuevo ambiente
La nueva característica de Solaris 10 es que tiene operativo.
contenedores. Un contenedor es una copia

2
7.- COMPATIBILIDAD GARANTIZADA. Como resultado, se ve reducido en gran medida el
SUN™ ofrece Solaris® Application Guarantee la tiempo global de un diagnóstico automatizado para
cual asegura que las aplicaciones escritas en proceder a la intervención humana adecuada, si es
versiones previas de Solaris pueden correr en Solaris necesario.
10.0, extendiendo la cobertura de compatibilidad
hasta la versión Solaris 2.6. Esta es una garantía sin b. Software Solaris Service Manager
precedentes en más de siete años de lanzamiento de El software Solaris Service Manager constituye la
sistemas operativos en la industria. otra mitad de la implementación de PSH en el
sistema operativo Solaris® 10.0. Convierte a los
servicios de aplicaciones en objetos de primera clase
AUTORECUPERACIÓN PREVENTIVA que los administradores pueden observar y
SUN™ ha insertado en el núcleo del sistema administrar de forma uniforme, e implementa la
operativo capacidad de reiniciar y administrarlos de forma
Solaris® un sistema denominado "doctor": automática.
Tecnología preventiva de autorecuperación (PSH).
Esta tecnología reduce los riesgos y aumenta la El software Solaris Service Manager puede reiniciar
disponibilidad de los equipos. Las prestaciones de servicios si un administrador los da por concluidos
PSH permiten a los sistemas de SUN™ predecir con por error, si estos se cancelan como consecuencia de
precisión los errores de los componentes y mitigar un error en el programa de software o si se ven
los problemas antes de que estos provoquen el caos afectados por un problema de hardware que haya en
en los sistemas; liberando con gran eficacia a los esos momentos.
sistemas de las garras del tiempo de inactividad y
arreglando todo lo que esté mal. Con las Además, el software Solaris Service Manager
prestaciones PSH, puede maximizar la simplifica y asegura las tareas de administración
disponibilidad de los sistemas y el software ante los comunes, como la deshabilitación de servicios y el
errores, reducir la complejidad de las reparaciones cambio de propiedades. El software Solaris Service
del sistema y ahorrar tiempo y dinero a través de Manager también agiliza el reinicio del sistema al
costes operativos reducidos. iniciar servicios en paralelo según sus dependencias.
La función de "deshacer" protege de los errores
La tecnología PSH incluye dos componentes claves: humanos al permitir anular con facilidad los
Solaris Fault Manager y Solaris Service Manager. cambios.

a. Software Solaris Fault Manager El software Solaris Service Manager proporciona


Si un sistema de autorecuperación detecta un capacidad de observación y aislamiento ante errores
problema, desconectará de forma dinámica la CPU, de los servicios del SO Solaris® heredados sin que
los dispositivos de E/S o zonas de la memoria antes sea necesario cambiarlos. Al agregar un sencillo
de que se origine un error del sistema. En el sistema archivo
operativo XML al software, los desarrolladores pueden
Solaris® 10.0, el software Solaris Fault Manager convertir la mayoría de las aplicaciones existentes
aísla y deshabilita los componentes malos, ayudando para sacar provecho del paquete completo de
a garantizar un servicio continuo incluso si no está al características.
tanto de un problema potencial.

El software Solaris Fault Manager diagnostica de SEGUIMIENTO DINAMICO (D-TRACE)


forma automática problemas en sólo unos segundos.
Las aplicaciones fundamentales y los servicios del El DTrace, o rastreo dinámico, busca a fondo y llega
sistema esenciales siguen ejecutándose de forma a la raíz de los problemas de rendimiento en tiempo
ininterrumpida en caso de que el software dé error, real.
se descoloque un componente de hardware o,
incluso, cuando se configure incorrectamente un Esta herramienta trabaja utilizando sondas
programa de software. Un sistema con tecnología inteligentes del sistema que pueden acceder a áreas
PSH envía mensajes de diagnóstico fáciles de de más lento rendimiento o con cuellos de botella.
entender que se dirigen a artículos de la base de Estas sondas son como sensores programables,
conocimientos de SUN™, que guían con claridad a esparcidos por todas partes, que iluminan cada
los administradores a través de las tareas que oscuro rincón de su sistema
requieren alguna intervención humana.

3
Solaris. Si desea entender lo que pasa en su sistema, Los administradores pueden crear hasta 8,000
simplemente utilice DTrace y programe los sensores particiones de software seguras y sin fallas, cada una
correspondientes para que registren la información de las cuales cuenta con su propia dirección IP,
que necesita. De esta forma, cuando cada sensor espacio de memoria, área de archivo, nombre de
dispara información, DTrace recopila los datos y le host y contraseña de raíz, entre otros.
informa lo que está sucediendo. Otra gran ventaja:
toda la instrumentación de DTrace es dinámica. Los
sensores sólo aparecen cuando usted los llama. SEGURIDAD
Cuando su trabajo está hecho, ellos automáticamente
se inhabilitan y se elimina la instrumentación. Eso Históricamente, el sistema operativo UNIX ha
significa que no hay disminución de rendimiento en ofrecido sólo dos niveles de privilegio a usuarios y
su sistema. administradores: un administrador primario único y
todopoderoso y una cantidad de usuarios adicionales
DTrace es una herramienta inteligente que ayuda a sin privilegios. Los servidores de hoy, sin embargo,
visualizar mejor la actividad del núcleo y de la ejecutan cientos de aplicaciones diferentes que son
aplicación, ofreciendo una visión operativa y una administradas por diversos grupos de personas,
ganancia de rendimiento no superada aun por ningún todas con diferentes necesidades de acceso y niveles
otro sistema operativo. Además, como DTrace se de habilidades. Realmente, no es recomendable
crea en el núcleo del sistema operacional, los suministrar a todos estos administradores acceso
problemas de rendimiento se pueden identificar en total a cada servidor y aplicación. Hacer eso genera
las mismas máquinas de producción, evitando así la peligros de seguridad e incrementa el riesgo de
pérdida de tiempo y dinero que significa hacer problemas del sistema, debido a los errores
pruebas por separado. Los cuellos de botella del humanos.
sistema pueden identificarse y corregirse en el
momento que ocurren y no varios días más tarde. El enfoque de doble privilegio tampoco le sirve a los
desarrolladores que necesitan privilegios especiales,
ya sea para instalar aplicaciones o para utilizar
CONTAINERS ciertas herramientas de eliminación de problemas en
las etapas de desarrollo y producción. En este caso,
Solaris Containers permite la creación de muchos los administradores UNIX siempre han utilizado
ambientes privados de ejecución en una sola herramientas propias o de terceros, que les permiten
instancia de Solaris®. Cada ambiente posee su a ellos utilizar todos los privilegios y también
propia identidad, independiente del hardware permite que otros realicen tareas adicionales, más
subyacente, aunque se comporta como si se allá de su nivel normal de privilegios. Ya que estos
estuviera ejecutando en su propio sistema, enfoques no están estrechamente integrados con el
permitiendo así que la consolidación sea un proceso SO, se convierten en riesgos de seguridad si tienen
sencillo, confiable y seguro. Y dado que los recursos defectos. Además, requiere que los clientes trabajen
del sistema están virtualizados, los administradores alrededor del SO e incluso escondan o inhabiliten
pueden incrementar la utilización del hardware, al sus características incorporadas. Solaris® 10.0
tiempo que satisfacen altos picos de demanda. ofrece una solución para el modelo de usuario "todo
o nada" mediante la integración de mínimos
Ya que cada aplicación se ejecuta en su propio privilegios de seguridad directamente dentro de la
ambiente privado, se pueden implementar muchas base del sistema operativo.
aplicaciones en el mismo servidor, sin que se afecten
entre sí. Además, los recursos del sistema y la red se Gracias a esta nueva función, Solaris® se mantiene
asignan y controlan sobre una base compacta, de como el único SO UNIX que ofrece este modelo de
modo que las aplicaciones puedan consolidarse en seguridad completamente integrado dentro de los
menos servidores, sin tener que preocuparse por las componentes del núcleo del sistema operativo, al
restricciones de recursos, la propagación de fallas o mismo tiempo que proporciona compatibilidad total
la seguridad. Esta granularidad de subprocesador con el ambiente UNIX y las aplicaciones existentes.
proporciona a un servidor la posibilidad de ofrecer
los beneficios de seguridad y confiabilidad de una Cada aplicación Solaris tiene una lista cerrada de los
multitud de sistemas, sin los gastos indirectos de privilegios específicos impuestos por el núcleo, en
administración. lugar de un solo privilegio de raíz todopoderoso.

4
Adicionalmente, cada servicio Solaris ha sido DESVENTAJAS DE SUN™ SOLARIS 10
convertido para que utilice sólo los privilegios
mínimos necesarios, lo cual hace aún más difícil 1. Algunas características importantes [15] no
violar el sistema y utilizar los servicios. Los estarán disponibles en la versión Free,
administradores pueden asignar grupos de todos los Upgrades y fixes del sistema
privilegios por funciones para diferentes tipos de operativo solo podrán ser obtenidos por
administradores y desarrolladores. suscripciones adicionales.

De igual forma, Solaris® también incluye una gama 2. Mucha configuración manual para coexistir
líder de tecnologías de seguridad para complementar en el mismo dispositivo físico con otro
los mínimos privilegios, tales como RBAC (control sistema operativo.
de acceso basado en la función) para servicios
individuales, redes seguras IPSec (Seguridad de
Protocolo de Internet), así como también una amplia
variedad de servicios criptográficos que se adaptan
automáticamente y se optimizan para cada
plataforma.
Bibliografía:
En adición, estas características de seguridad no Direcciones web de las distribuciones comentadas:
requieren que las aplicaciones se modifiquen; los
administradores pueden controlar dinámicamente los Solaris 10:
atributos de seguridad de las aplicaciones existentes. http://www.sun.com/

Solaris 10 Express:
VENTAJAS DE SUN™ SOLARIS 10 http://www.sun.com/software/solaris/solaris-
express/
Las ventajas del sistema operativo Solaris:
http://www.sun.com/aboutsun/coinfo/history.html
1. La principal es que es libre (totalmente http://www.levenez.com/unix/history.html
discutible, pero así lo consideran sus http://www.sun.com/2004-0803/feature/
creadores). http://www.opensolaris.org/os/
2. Se puede descargar gratuitamente de la http://www.sun.com/cddl/
página Web de SUN™. http://es.sun.com/historico/2005/2005-0614/
http://www.sun.com/software/solaris/ http://www.sun.com/software/solaris/availability.jsp
3. Mismo sistema operativo disponible para http://www.sun.com/software/solaris/observability.j
distintas tecnologías de procesadores sp
(AMD64, SPARC, x86). http://www.sun.com/software/solaris/utilization.jsp
4. El núcleo del sistema está programado para http://www.sun.com/software/solaris/interoperabilit
hacer funcionar programas en código y.js
Linux® Estándar (no emula programas
Linux, sino que los ejecuta, cualquier
programa que funcione en Linux y esté en
código fuente como *.rpm).
5. Permite software propietario en su
distribución.
6. Sirve tanto para una computadora personal
como para una copmutadora de empresa.
(En este último caso es posible que ésta
quiera contratar servicios de mantenimiento
y especialización de software de SUN™
Microsystem)
7. Tiene potentísimas herramientas de pre-
detección de errores y análisis de hardware
del computador y recuperación de datos.

También podría gustarte