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 versión de Unix. Funciona en arquitecturasSPARC y x86 para servidores y estaciones de trabajo.
El primer sistema operativo de
Sun nació en 1983 y se llamó inicialmente SunOS. Estaba basado en el
sistema UNIX BSD,
de laUniversidad de
California en 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.
Esta
versión basada en System V fue publicada en 1992 y fue la primera en llamarse Solaris, más concretamente Solaris 2. Las anteriores
fueron llamadas Solaris 1 con efecto retroactivo. SunOS solo
tendría sentido a partir de ese momento como núcleo de este nuevo entorno
operativo Solaris. De esta forma Solaris 2 contenía SunOS 5.0. Desde ese
momento se distingue entre el núcleo del sistema operativo (SunOS), y el
entorno operativo en general (Solaris), añadiéndole otros paquetes como Apache o DTrace.
Como ejemplo de esta función, Solaris 8 contiene SunOS 5.8.
ARQUITECTURAS
COMPATIBLES
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 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
también tiene planes de implementarAPIs 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.
Solaris
tiene una reputación de ser muy adecuado para el multiprocesamiento
simétrico (SMP),
soportando un gran número de CPUs.
También ha incluido soporte para aplicaciones de 64
bits SPARC desde
Solaris 7. Históricamente Solaris ha estado firmemente integrado con la plataforma
hardware de Sun, SPARC,
con la cual fue diseñado y promocionado como un paquete combinado. Esto
proporcionaba frecuentemente unos sistemas más fiables pero con un coste más
elevado que el del hardware de PC. 3 ha
dejado de ofrecer estaciones de trabajo basadas en arquitectura SPARC,
reemplazándolas por modelos basados en Intel Core 2 y
AMD64.
ENTORNOS DE
ESCRITORIO
El primer entorno de escritorio para Solaris fue OpenWindows. Fue reemplazado por CDE en la versión Solaris 2.5. El escritorio Java Desktop System, basado en GNOME, se incluye por defecto con Solaris 10.
OPEN SOLARIS
El código fuente de Solaris (con
unas pocas excepciones) ha sido
liberado bajo la licencia CDDL (Licencia Común de Desarrollo y
Distribución) como un proyecto de software libre bajo el nombre OpenSolaris.
La
licencia CDDL ha sido aprobada por la Open Source
Initiative (OSI) como
una licencia de
código abierto y por
la FSF como una licencia de software libre (aunque incompatible con la popular
licencia GPL ).
La base
de OpenSolaris fue alimentada el 14 de junio de 2005 a partir de la entonces actual base de
desarrollo de código de Solaris. Es posible descargar y licenciar versiones
tanto binarias como en forma de código fuente sin coste alguno. Además, se ha
añadido al proyecto Open Solaris código para características venideras como
soporte Xen.
Sun ha anunciado que las versiones futuras de Solaris se derivarán a partir de
OpenSolaris.
VERSION EN DESARROLLO
La base de código subyacente de
Solaris ha estado bajo desarrollo continuo desde que el trabajo empezó a
finales de los años 1980 en
lo que fue con el tiempo liberado como Solaris 2.0. Cada versión como Solaris
10 se basa en una instantánea (snapshot) de este tren de desarrollo,
tomada cerca del momento de su liberación, que es después mantenida como un
proyecto derivado. Las actualizaciones a ese proyecto son construidas y
entregadas varias veces al año hasta que sale la siguiente versión oficial.
La
versión de Solaris bajo desarrollo por Sun a
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.
Dado que
Solaris Express predata la liberación de Solaris como proyecto de código
abierto, empezó como un programa solamente en forma de binarios,
pero ahora hay una versión llamada Solaris Express: Community Release dirigida
especialmente hacia desarrolladores OpenSolaris.18
SOLARIS 11
Solaris 11 es la versión más reciente del sistema operativo desarrollado por Sun Microsystems. Solaris es en sí software
propietario y ahora la parte principal del sistema operativo se ha liberado
como un proyecto de software libre denominado OpenSolaris. Esto es novedad para Sun, pues
todas las versiones anteriores eran cerradas. Plantearon distribuir su producto
bajo la licencia CDDL Common
development and distribution license.
Sun
solaris se ejecuta sobre la arquitectura SPARC en 32 y 64 bits (más conocida como
Ultra Sparc) o sobre procesadores
x86 (incluidos Intel y AMD).
A
comienzos del 2005, Sun Microsystems sacó a la luz la versión 10 (5.10) de
su sistema operativo Solaris con nuevas características.
Predictive
Self-Healing
Sun ha
insertado en el núcleo del sistema operativo solaris un sistema denominado
"Tecnología preventiva de auto recuperación" (PSH, Predictive
Self-Healing). Con esta tecnología se reducen los riesgos y aumenta la
disponibilidad del equipo, además PSH permite tomar medidas (diagnosticar,
aislar, y recuperar las fallas existentes en los dispositivos de E/S o zonas en
la memoria)
para reducir daños por futuros peligros que puedan causar el caos en los
sistemas y como resultado reducir los tiempos de caída, lo cual significa
ahorrar tiempo y dinero.
Como bien
se sabe, el sistema operativo es un software básico 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 pérdida 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 daño que estos puedan ocasionar.
Ventajas
de las características del PSH del sistema operativo
·
Disponibilidad de servicio y sistema mejorado a través de un diagnostico
y aislamiento de los componentes defectuosos.
·
Diagnostico automático y reinicio de componentes de hardware y
software en milésimas de segundo.
·
Administración simplificada para administrar servicios.
DTrace
Denominado también rastreo
dinámico, que busca el fondo y llega a la raíz de los problemas de rendimiento
en tiempo real. Dicha herramienta trabaja utilizando sondas inteligentes del
sistema que pueden acceder a áreas de más lento rendimiento o con cuellos de
botella, estas sondas están dispersadas por todo el sistema, que ilumina cada
rincón oscuro del sistema Solaris. Y además permite visualizar mejor la
actividad del núcleo y de la aplicación. Y a la vez ofreciendo una visión
operativa y una ganancia operativa no superada aún por otro sistema operativo.
Solaris Containers
Permite
la creación de muchos ambientes privados de ejecución 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 consolidación sea un proceso sencillo,
confiable y seguro. Y dado que los recursos del sistema están virtualizados,
los administradores pueden incrementar la utilización del hardware, al tiempo
que satisfacen los altos picos de demanda.
ZFS, Zettabyte
File System
Es un nuevo sistema de archivos
dinámico del sistema operativo Solaris. Ofrece una administración 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 daño 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 prácticamente ilimitada.
Process
rights management
Solaris
10 ofrece una solución para el modelo de usuario "todo o nada"
mediante la integración de mínimos privilegios de seguridad directamente dentro
de la base del sistema operativo. Gracias a esta nueva función, Solaris se
mantiene como el único sistema operativo UNIX que ofrece este modelo de seguridad
completamente integrado dentro de sus componentes del núcleo del sistema
operativo, cada aplicación Solaris tiene una lista cerrada de los privilegios
específicos impuestos por el núcleo, en lugar de un solo privilegio de raíz
todopoderoso.
Libre de virus por más de 20 años, Solaris incluye la
tecnología 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 día 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 versión de
Solaris 2.6 la cual es una garantía sin precedentes en más de 7 años de
lanzamiento de sistemas operativos en la industria. Además es capaz de correr
la mayoría de las aplicaciones para GNU/Linux de
forma nativa.
No hay comentarios:
Publicar un comentario