Desarrollado por sunmicrosystems actualmente Oracle Corporation en 1992
como sucesor de sunOS Esta certificado como versin de UNIX. Fue desarrollado como software privado, la mayor parte de su cdigo se ha liberado como proyecto de software libre Opensolaris. Desarrollado pensando en el entorno empresarial. Excelente soporte para aplicaciones de red en protocolos IP. Fue el primer entorno donde se desarroll el sistema JAVA Cuenta con todas las funcionalidades tpicas de los sistemas UNIX en entorno servidor. OpenSolaris El cdigo fuente de Solaris ha sido liberado bajo la licencia CDDL (Licencia Comn de Desarrollo y Distribucin) como un proyecto de software libre bajo el nombre OpenSolaris. La licencia CDDL ha sido aprobada por la Open SourceInitiative (OSI) como una licencia de cdigo abierto y por la FSF como una licencia de software libre (aunque incompatible con la popular licencia GPL)
Versiones. Solaris 2.0 Soporte solamente para arquitectura Sun4c. Solaris 2.1 Soporte para arquitectura Sun4c y Sun4m primera versin para (x86). Solaris 2.2 Primera versin en soportar Sun4d, esta versin se limito a Sparc. Solaris 2.3 Open Windows 3.3 y elimina el soporte se Sunview, otra vez fue una versin solo para Sparc.
Solaris 2.4 Primera versin unificada Sparc/x86 Solaris 2.5 Primera versin en soportar UltraSPARC e incluir CDE, NFSv3 y NFS/TCP. Solaris 2.5.1 Esta fue la primera y nica versin que soporto PowerPc Solaris 2.6 Incluye protocolo Kerberos, PAM, TrueType, WebNFS, y soporte de archivos grandes Solaris 7 La primera versin de 64 bits para plataforma UltraSPARC. Aadido soporte nativo para registro de metadatos en el sistema de archivos (UFS logging). Solaris 8 Incluye Multipath I/O, IPv6 y IPsec. Introduce RBAC (control de acceso basado en roles). Soporte para sun4c eliminado. La actualizacin ms reciente es Solaris 8 2/04 Solaris 9 iPlanet Directory Server, Resource Manager, Solaris Volume Manager. Aadida compatibilidad con Linux. Eliminado OpenWindows. Eliminado soporte para sun4d. La actualizacin ms reciente es Solaris 9 9/05. Solaris 10 Modelo de seguridad basado en el menor privilegio, Se ha aadido Java Desktop System como escritorio por defecto. Se ha aadido GRUB como cargador de arranque para plataformas x86. Arquitecturas Soportada. Utiliza un lenguaje de cdigo segn las arquitecturas que soporta. Sparc.- Es una arquitectura con un conjunto de instrucciones reducidas, diseada al igual que Solaris por la empresa sunmicrosystems. X86.- Es un conjunto de instrucciones, siendo tambin una denominacin genrica dada a ciertos microprocesadores. Licenciamiento y costo. Ha liberado su cdigo fuente , esto es novedad para Sun pues todas las versiones anteriores a la Solaris 10 eran cerradas. CDDL no es viral, como es el caso de la vieja licencia GPL, y por lo tanto posibilita la inclusin de cualquier otro tipo de cdigo, sea cual sea la licencia del mismo Ventajas. La principal es que es libre. Se puede descargar gratuitamente. Mismo sistema operativo disponible para distintas tecnologas de procesadores (AMD64, SPARC, x86). El ncleo del sistema est programado para hacer funcionar programas en cdigo Linux Estndar . Permite software propietario en su distribucin. Compatibilidad con versiones anteriores. Solaris tiene una reputacin de ser muy adecuado para el Multiprocesamiento simtrico, pues soporta un gran numero de CPUs
Desventajas Algunas caractersticas importantes no estarn disponibles en la versin Free, todos los Upgrades y fixes del sistema operativo solo podrn ser obtenidos por suscripciones adicionales. Mucha configuracin manual para coexistir en el mismo dispositivo fsico con otro sistema operativo. Es un sistema operativo que requiere muy poco mantenimiento profesional, pero es necesario implementar los servicios que SUN ofrece para un rendimiento optimo.
Comparativa con otros sistemas operativos Solaris es conocido por su escalabilidad, especialmente en sistemas SPARC, y por ser origen de innovadoras tecnologas, como DTrace y ZFS. Si bien es comparable en escalabilidad que quiere decir esto: Es la propiedad deseable de un sistema, una red o un proceso, que indica su habilidad para reaccionar y adaptarse sin perder calidad, o bien manejar el crecimiento continuo de trabajo de manera fluida, o bien para estar preparado para hacerse ms grande sin perder calidad en los servicios ofrecidos.
Seguridad. Libre de virus por ms de 20 aos. Solaris incluye la tecnologa del TrustedSolaris ampliamente utilizada por el gobierno de los Estados Unidos para garantizar la seguridad de sus sistemas. Gestin de memoria. La memoria libre que maneja Solaris se puede ver dividida en: Lista libre. Lista de cache En caso de contar con memoria insuficiente comienza a examinar paginas de memoria que no se han accedido recientemente y los mueve a la lista libre. Los tipos de actividades de la memoria: Ejecutable de memoria Annimo de memoria. Memoria de sistema de archivos Intercambio de uso En Solaris se pueden retirar o agregar dispositivos de intercambio con los comandos SWAP, estos cambios no son fijos. Alto intercambio de actividades puede llevar a problemas de rendimiento. El agregar un dispositivo de intercambio o varios debe ser tomado en cuanta si el espacio de intercambio disponible es muy bajo y cada proceso tiene que reservar un espacio de intercambio. Solaris proporciona una facilidad Ramdisk para su uso como un dispositivo de bloque, aproximadamente un 25 porciento de memoria fsica puede destinarse a ramdik El sistema de archivos tmpfs utiliza recursos de memoria virtual incluyendo fsica y swap. La memoria fsica es dividida en pedazos de tamao fijo (paginas). Para acceder a la memoria fsica Solaris implementa mecanismos de traslacin de la memoria virtual a fsica. Paginacin. La paginacin en Solaris va de la mano con el swapping, esto permite definir un espacio de direcciones virtual mas grande que el espacio fsico. El espacio designado para el Swap esta destinado para que las paginas con mayor tiempo de actividad pasen para liberar memoria. Entrada / Salida Enviar comandos Recibir interrupciones Tratar los errores Presentar una interfaz
Portabilidad: reduce el costo a nivel de desarrollo de software y obliga a los usuarios a actualizar el hardware.
Escalabilidad: debido a la sobrecarga este es capaz de ejecutarse en un rango de ancho poderoso y obtiene poder sobre lo que esta procesando.
Interoperabilidad: debido a las estrategias que los usuarios desarrollan Solaris es capaz de interpretar con sistemas muy populares y aplicaciones que se ejecutan en Unix.
Compatibilidad: ya que la tecnologa esta en boom este sistema debe minimizar costos y maximizar ingresos
Manejadores y Controladores Programa de ms bajo nivel que se encarga de los detalles que son dependientes del dispositivo Elemento electrnico de la unidad de E/S tarjeta de circuitos impresos Bus Canales E/S Operaciones de E/S El S.O. escribe rdenes y parmetros en los registros. El controlador acepta la orden y comienza a trabajar. El controlador genera una interrupcin. El S.O. verifica si la operacin se ha realizado correctamente.
Instalacin. Opciones de instalacin Existen diversas alternativas en lo que respecta a dnde instalar Oracle Solaris 11: En una mquina virtual sobre el sistema operativo existente En el equipo fsico como sistema operativo autnomo. En el equipo fsico junto a los sistemas operativos existentes (escenario de arranque mltiple)
Solaris 11 Oracle Solaris 11 es el primer sistema operativo diseado para nubes empresariales, al aadir funcionalidad avanzada probada y nube a escala masiva. Diseado con el paquete de Oracle para ofrecer la mejor plataforma para las aplicaciones de Oracle Optimizado para ejecutar las aplicaciones ms rpido Virtualizacin diseada con zonas sin datos generales, migracin en vivo segura Los datos en la nube escalan con servicios de datos incorporados, con hasta 10 veces de ahorros de almacenamiento Seguridad diseada de la nube con encriptacin a la mxima velocidad y administrador delegado Las implementaciones simplificadas de la nube, gestin de ciclo de vida drsticamente ms rpido.
Requerimientos del sistema. 256MB RAM (0 512MB para PXE booting) 2GB de espacio disponible en el disco. Para procesadores SPARC 250-MHz minimo. Para procesadores x86 120 MHz minimo. DVD o CD-ROM Grupo de software Descripcin Espacio en disco recomendado Distribucin completa ms OEM Contiene los paquetes para el grupo de software de distribucin completa y controladores de hardware adicionales, incluso para el hardware que no se encuentra presente en el sistema en el momento de efectuar la instalacin. 8575 MB Distribucin completa Contiene los paquetes para el grupo de software para desarrolladores de Solaris Software y el software adicional necesario para servidores. 8529 MB Grupo de software para desarrolladores de Solaris Contiene los paquetes para el grupo de software de Solaris para usuarios finales ms compatibilidad adicional para el desarrollo de software. Los medios para el desarrollo de software consisten en bibliotecas, archivos include, pginas de comando man y herramientas de programacin. No se incluyen los compiladores. 8336 MB
Soporte de sistema para usuario final Contiene los paquetes que proporcionan el cdigo mnimo necesario para iniciar y ejecutar un sistema Solaris en red y el Common Desktop Environment. 7074 MB Compatibilidad con el sistema central Contiene los paquetes que proporcionan el cdigo mnimo necesario para iniciar y ejecutar un sistema Solaris en red. 3093 MB Grupo de software de compatibilidad de red reducida Contiene los paquetes que proporcionan el cdigo mnimo necesario para iniciar y ejecutar un sistema Solaris con compatibilidad limitada con el servicio de red. El Grupo de software de compatibilidad de red reducida proporciona herramientas de consola multiusuario basada en texto y de administracin del sistema. Este grupo de software tambin permite que el sistema reconozca interfaces de red, pero no activa los servicios de red. 3035 MB
Usabilidad. Oracle Solaris es el Sistema Operativo Empresarial N1 del sector y la mejor plataforma para ejecutar aplicaciones crticas para la misin. Oracle Solaris brinda rendimiento y escalabilidad sectorial La confiabilidad comprobada de Oracle Solaris brinda tolerancia a fallas incorporada a travs de caractersticas como ZFS, DTrace y Predictive Self Healing Mayores niveles de seguridad de clase empresarial con la Certificacin de Criterios Comunes
Estadsticas. Sistema operativo empresarial No. 1 Plataforma No. 1para el despliegue de Oracle Database. N1 en cartera de aplicaciones: ms de 11.000 aplicaciones de terceros El nico UNIX para empresas compatible con x86 y SPARC, las dos arquitecturas empresariales ms populares N1 en lderes de volumen de UNIX durante ms de una dcada