Solaris es un sistema operativo de tipo Unix desarrollado en 1992 por Sun Microsystems. En el año 2009, Oracle Corporation llega a un acuerdo para comprar Sun Microsystems haciéndose así con Solaris y Java de Sun. El primer sistema operativo de Sun nació en 1983 y su nombre fue SunOS. Originalmente estaba basado en el sistema UNIX BSD, de la Universidad de California en Berkeley.
Los principales fundadores fueron Andreas von Bechtolsheim, Vinod Khosla, Bill Joy y Scott McNealy, aunque otros compañeros apoyaron este proyecto.
El Sistema Operativo Solaris en sí mismo aún es software privativo, es decir, no hay una forma de acceder libremente al código fuente, por lo que, en principio, no es posible modificar el código por parte de terceros. En 2005 la compañía Sun anunció que el código fuente de Solaris iba a ser publicado bajo la licencia de CDDL (Common Development and Distribution License), pudiendo acceder al código fuente en tiempo real gracias al proyecto de software libre denominado OpenSolaris.
Así, OpenSolaris es tanto un sistema operativo libre creado a partir de la versión privativa de Solaris, como una comunidad de usuarios de tecnologías OpenSolaris.
El fin de esta maniobra, en mi opinión, es recortar distancias con Linux y Microsoft, intentando competir de igual a igual con ellos.

La estructura interna de Solaris es similar a la de cualquier edificio de una ciudad; desde su núcleo que hace que se mantenga en pie todo lo exterior, hasta la parte que vemos por fuera con la que podemos interactuar. Por un lado tenemos el Kernel, que no es otra cosa que la raíz del sistema operativo, es decir, el software que constituye la parte fundamental de este. Lo que hemos hablado como la parte exterior del edificio correspondería al Shell, un intérprete de órdenes que provee una interfaz de usuario para que tengamos acceso al sistema operativo.
Teniendo en cuenta estas dos aclaraciones, Solaris usa una base de código común para la arquitectura que soporta SPARK y x86. Esta arquitectura puede soportar un gran número de dispositivos, ganándose merecidamente la fama de ser muy competente para el multiprocesamiento simétrico (SMP).

Si has oído hablar de Solaris, posiblemente hayas escuchado que hay quién lo llama entorno o ambiente operativo, en vez de sistema operativo. La razón principal es que se trata de un conjunto de herramientas, donde está incluido el sistema operativo.
Actualmente cuenta con librerías con más de 10.000 aplicaciones para construir aplicaciones de comunicación e información. Cada año se han ido modernizando e incorporando diferentes herramientas que bien podrían formar parte de las herramientas de GNU/Linux. Así es como se incorporó el “Proyecto Indiana”, con el fin de atraer a programadores que trabajaban principalmente con Linux.

Solaris destaca por tener una aplicación de interfaces binaria (ABI), que ejecuta el software en cualquier sistema operativo que cuente con una arquitectura de microprocesador idéntica. Todo esto provoca que los desarrolladores de aplicaciones reduzcan el coste en el desarrollo de software, consiguiendo tener los productos mucho más rápido en el mercado y reduciendo los costes de conversión.

Es capaz de correr en diferentes dispositivos, independientemente de si pertenecen o no a grandes entornos. Así tenemos la tranquilidad de que, si crecemos o necesitamos un sistema más poderoso, Solaris nos va a ser muy útil.

Solaris ha pensado en ofrecer una serie de herramientas y configuración perfectamente desarrolladas para facilitarnos su uso. Os animo a probar su suite de aplicaciones porque es sorprendentemente buena; entre ellas podemos encontrar servicios de integración de escritorio, para poder desarrollar y enlazar aplicaciones.

Apartado gráfico.
Las ventajas gráficas más destacables son las siguientes:
  • Las Bibliotecas de gráficos: Solaris cuenta con capacidades gráficas como XIL (mejora de imágenes, color, vídeo, etc), XGL (mejora el rendimiento) y PEX (mejora el despliegue y acceso de gráficos 3D), dando aún más realismo a las imágenes 3D. Por lo que permite conseguir muy buenos resultados cuando desarrollamos aplicaciones de animación o simulación.
  • El Administrador de Calendario, donde podemos mejorar aún más nuestra productividad al poder gestionar nuestro tiempo, fijar tareas, reuniones o todo lo que sea necesario.
  • Herramienta de imagen, que nos permite grabar y utilizar imágenes en más de 40 formatos diferentes.
ESTE SITIO FUE CONSTRUIDO USANDO