Origen de Solaris
Solaris es un sistema operativo de la empresa Sun Microsystems basado inicialmenteen el sistema UNIX BSD de la Universidad de Berkeley , del cual uno de los fundadoresde la compañía fue programador en sus tiempos universitarios. Más adelante incorporófuncionalidades del SystemV , convirtiéndose prácticamente en un sistema operativototalmente 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 dered 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 enentorno servidor, como Sockets , Multitarea , Threads , entorno de escritorio basado enX-Window en el que se incluye diferentes escritorios como Open Look CDE o másrecientemente Sun Java Desktop System, basado en GNOME .
Caracteristicas de Solaris
PORTABILIDAD:El software conformado por una ABI aplicación de interfaces binaria(ApplicationBinary Interface) ejecuta con un Shrink-wrapped (Contracción envuelta) elsoftware en todos los sistemas vendidos con la misma arquitectura delmicroprocesador . Esto obliga a los desarrolladores de aplicaciones a reducir el costodel desarrollo del software y traer productos al mercado rápidamente, y obliga a losusuarios a actualizar el hardware mientras retienen sus aplicaciones de software yminimizan sus costos de conversión.
ESCALABILIDAD:Las aplicaciones se usan con más frecuencia en el sobre tiempo , yrequiere sistemas más poderosos para soportarlos. Para operar en un ambientecreciente, el software debe ser capaz de ejecutar en un rango de ancho poderosos ydebe 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 quenecesitan. La estandarización y una clara interface son criterios para un ambienteheterogéneo, permitiendo a los usuarios desarrollar estrategias para comunicarse por medio de su red . El sistema operativo de Solaris puede interoperar con unos sistemasmuy populares hoy en el mercado , y aplicaciones que se ejecutan en UNIX se puedencomunicar 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 ymaximizar sus ingresos .