Está en la página 1de 3

Origen de Solaris

 Solaris es un sistema operativo de la empresa Sun Microsystems basado inicialmente


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. Quizá sea uno de los UNIX comerciales más usados,
principalmente en el entorno Internet .

Es una evolución del anterior sistema SunOS de la compañía.

Solaris funciona principalmente sobre la arquitectura SPARC en 32 y 64 bits (esta


última conocida como UltraSparc ) de la misma compañía y sobre la arquitectura Intel ,
aunque en esta última se suele usar con fines didácticos, y escasamente en entornos
de producción.

Proporcionó desde sus primeros momentos un excelente soporte para aplicaciones de


red en protocolos IP , y fue el primer entorno donde se desarrolló el sistema Java ,
donde sigue teniendo un excelente rendimiento.

Proporciona prácticamente todas las funcionalidades típicas de los sistemas UNIX en


entorno servidor, como Sockets , Multitarea , Threads , entorno de escritorio basado en
X-Window en el que se incluye diferentes escritorios como Open Look CDE o más
recientemente Sun Java Desktop System, basado en GNOME .

En los últimos tiempos la compañía ha puesto en marcha una clara estrategia de


acercamiento entre Solaris y Linux desarrollando incluso productos que permiten
ejecutar programas de Linux en Solaris.
Caracteristicas de Solaris

PORTABILIDAD: El software conformado por una ABI aplicación de interfaces binaria


(Application Binary Interface) ejecuta con un Shrink-wrapped (Contracción envuelta) el
software en todos los sistemas vendidos con la misma arquitectura del
microprocesador . Esto obliga a los desarrolladores de aplicaciones a reducir el costo
del desarrollo del software y traer productos al mercado rápidamente, y obliga a los
usuarios a actualizar el hardware mientras retienen sus aplicaciones de software y
minimizan sus costos de conversión.

ESCALABILIDAD: Las aplicaciones se usan con más frecuencia en el sobre tiempo , y


requiere sistemas más poderosos para soportarlos. Para operar en un ambiente
creciente, el software debe ser capaz de ejecutar en un rango de ancho poderosos y
debe ser capaz de tomar ventajas del poder adicional que se está procesando.

INTEROPERATIBIDAD: La computación del ambiente heterogéneo es una realidad hoy.


Los usuarios compran de muchos vendedores para implementar la solución que
necesitan. La estandarización y una clara interface son criterios para un ambiente
heterogéneo, permitiendo a los usuarios desarrollar estrategias para comunicarse por
medio de su red . El sistema operativo de Solaris puede interoperar con unos sistemas
muy populares hoy en el mercado , y aplicaciones que se ejecutan en UNIX se pueden
comunicar fácilmente.

COMPATIBILIDAD: La tecnología de la computación continua avanzando rápidamente,


pero necesita permanecer en el ámbito competitivo para minimizar sus costos y
maximizar sus ingresos .
Ventajas y desventajas

Las ventajas:

Hay grandes ventajas en usar Solaris.

1. El sistema esta siendo progresivamente liberado bajo licencias CDDL ,


reconocida por la Open Source Initiative como licencia libre.
2. Se puede descargar gratuitamente de la página web de SUN. Y copiar los
CD's es lícito (no se considera pirateo).
3. Mismo sistema operativo disponible para muy distintas tecnologías de
procesadores, AMD64, SPARC , x86 (sólo emplean un 5% del código
especializado en el procesador, el resto -95%- es común sea cual sea el
procesador).
4. El núcleo del sistema está programado para hacer funcionar programas en
código 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 un ordenador personal como para un ordenador 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 del
hardware del ordenador y recuperación de datos. (bloqueo de partes de
memoria, para evitar usarlas y no perder ningún dato...).
8. 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 .

Los inconvenientes:

Uno de los inconvenientes es que en la plataforma x86 el soporte de hardware es


bastante reducido comparado con otros sistemas operativos como GNU/Linux o
FreeBSD .

También podría gustarte