29

Sistema Operativo Solaris

Embed Size (px)

DESCRIPTION

Descripcion sobre el sistema operativo solaris.

Citation preview

Solaris.

Historia. Desarrollado por sunmicrosystems actualmente Oracle Corporation en 1992 como sucesor de sunOSEsta 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.OpenSolarisEl 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.0Soporte solamente para arquitectura Sun4c.Solaris 2.1Soporte para arquitectura Sun4c y Sun4m primera versin para (x86).Solaris 2.2Primera versin en soportar Sun4d, esta versin se limito a Sparc.Solaris 2.3Open Windows 3.3 y elimina el soporte se Sunview, otra vez fue una versin solo para Sparc.

Solaris 2.4Primera versin unificada Sparc/x86Solaris 2.5Primera versin en soportar UltraSPARC e incluir CDE, NFSv3 y NFS/TCP.Solaris 2.5.1Esta fue la primera y nica versin que soporto PowerPcSolaris 2.6Incluye protocolo Kerberos, PAM, TrueType, WebNFS, y soporte de archivos grandesSolaris 7La primera versin de 64 bits para plataforma UltraSPARC. Aadido soporte nativo para registro de metadatos en el sistema de archivos (UFS logging).Solaris 8Incluye 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/04Solaris 9iPlanet 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 10Modelo 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 mismoVentajas.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

DesventajasAlgunas 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 operativosSolaris 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 cacheEn 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 memoriaAnnimo de memoria.Memoria de sistema de archivosIntercambio de usoEn 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 ramdikEl 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 / SalidaEnviar comandosRecibir interrupcionesTratar los erroresPresentar 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 ControladoresPrograma de ms bajo nivel que se encarga de los detalles que son dependientes del dispositivoElemento electrnico de la unidad de E/Starjeta de circuitos impresosBus Canales E/SOperaciones 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 instalacinExisten 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 11Oracle 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 OracleOptimizado para ejecutar las aplicaciones ms rpidoVirtualizacin diseada con zonas sin datos generales, migracin en vivo seguraLos datos en la nube escalan con servicios de datos incorporados, con hasta 10 veces de ahorros de almacenamientoSeguridad diseada de la nube con encriptacin a la mxima velocidad y administrador delegadoLas 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

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 sectorialLa confiabilidad comprobada de Oracle Solaris brinda tolerancia a fallas incorporada a travs de caractersticas como ZFS, DTrace y Predictive Self HealingMayores niveles de seguridad de clase empresarial con la Certificacin de Criterios Comunes

Estadsticas.Sistema operativo empresarial No. 1Plataforma No. 1para el despliegue de Oracle Database.N1 en cartera de aplicaciones: ms de 11.000 aplicaciones de tercerosEl nico UNIX para empresas compatible con x86 y SPARC, las dos arquitecturas empresariales ms popularesN1 en lderes de volumen de UNIX durante ms de una dcada