Sistema Operativo Solaris - copia.docx

República Bolivariana De Venezuela Instituto Universitario Politécnico “Santiago Mariño” Barcelona- Estado Anzoátegui. I

Views 92 Downloads 0 File size 607KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

República Bolivariana De Venezuela Instituto Universitario Politécnico “Santiago Mariño” Barcelona- Estado Anzoátegui. Ingeniería De Sistema

Profesor:

Bachiller:

Sección: Sd

Barcelona, Marzo de 2014.

ÍNDICE: INTRODUCCIÓN SISTEMA OPERATIVO SOLARIS Historia  OpenSolaris  Distribuciones OpenSolaris  Solaris 10 y Solaris 10 Express  Nexenta OS, Belenix y Schillix Características  Entre Las Características De Solaris Tenemos:  Características Para Los Usuarios:  Características Para El Administrador De Sistemas Ventajas De Solaris Desventajas De Solaris Paquetes De Software Y Clusters Administración Del Paquete Servive Access Facility (Saf) Controladores De Interfaces De Dispositivos Instalación Comandos  Entre Los Comandos De Solaris Tenemos Los Siguientes: Arquitecturas Compatibles Entornos De Escritorio Opensolaris Versiones Versión En Desarrollo Modelo De Negocio Solaris 11 Predictive Self-Healing Ventajas De Las Características Del Psh Del Sistema Operativo Dtrace Solaris Containers Zfs, Zettabyte File System Process Rights Management Sun Update Connection Compatibilidad Garantizada CONCLUSIÓN BIBLIOGRAFIA ANEXOS

Pág. 3 4 4 4 5 5 5 5 5 6 7 7 8 8 9 9 10 11 11 11 12 13 13 13 15 15 16 16 16 17 17 17 17 18 18 19 20 21

2

INTRODUCCIÓN Un Sistema Operativo es un programa que actúa como intermediario entre el usuario y el hardware de un ordenador, y su propósito es proporcionar un entorno en el cual el usuario pueda ejecutar programas. El objetivo principal de un Sistema Operativo es lograr que el Sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware del ordenador se emplee de manera eficiente. UNIX es un sistema de investigación, construido para probar nuevos conceptos de diseños de sistemas operativos y proporcionar a un grupo de expertos en ciencia de la computación un ambiente de programación altamente productivo. Dentro del sistema operativo UNIX se crearon otros sistemas operativos como lo son Solaris, Linux, SCO, BSD, etc. A lo largo de la historia ha surgido una gran multitud de implementaciones comerciales de UNIX. Sin embargo, un conjunto reducido de productos han consolidado el mercado y prevalecen gracias a un continuo esfuerzo de desarrollo por parte de sus fabricantes. Uno de ellos es el Sistema Operativo Solaris de Sun Microsystems. Uno de los sistemas operativos Unix más difundidos en el entorno empresarial y conocido por su gran estabilidad. Parte del código fuente de Solaris se ha liberado con licencia de fuentes abiertas (OpenSolaris). Además de la escalabilidad también ofrece portabilidad, interoperatibidad y compatibilidad. Posee una gran funcionalidad en áreas con simetría de multiprocesos con multithreads, funcionalidad de tiempo real, mayor seguridad, y un Sistema de Administración mejorado. Recomiendo leer el contenido de este trabajo para saber más de sobre el Sistema Operativo Solaris.

3

SISTEMA OPERATIVO SOLARIS Es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun Microsystems y actualmente por Oracle Corporation como sucesor de SunOS. Es un sistema certificado oficialmente como versión de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo.

HISTORIA El primer sistema operativo de Sun nació en 1983 y se llamó inicialmente SunOS. Estaba basado en el sistema UNIX BSD, de la Universidad de California en 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. Esta versión basada en System V fue publicada en 1992 y fue la primera en llamarse Solaris, más concretamente Solaris 2. Las anteriores fueron llamadas Solaris 1 con efecto retroactivo. SunOS solo tendría sentido a partir de ese momento como núcleo de este nuevo entorno operativo Solaris. De esta forma Solaris 2 contenía SunOS 5.0 que fue lanzado en Julio de 1991 y que incorpora importantes cambios aparte de pasa a denominarse Solaris 2 y basarse System V Release 4, también se introduce CDE (Common Desktop Environment) como escritorio estándar aunque conserva OpenWindows, Soporte de Multiprocesamiento Simétrico (SMP) que posibilita el uso de múltiples CPUs. Desde ese momento se distingue entre el núcleo del sistema operativo (SunOS), y el entorno operativo en general (Solaris), añadiéndole otros paquetes como Apache o DTrace. Como ejemplo de esta función, Solaris 8 contiene SunOS 5.8. Desde 1991 se produce un rápido avance de versiones de Solaris hasta la actual Solaris 10, Durante este tiempo Sun ha desarrollado nuevas tecnologías para mantener su sistema operativo entre los más potentes y fiables del mercado. Sun Microsystems también ha integrado en Solaris tecnologías de Software Libre y como ejemplo de esta sinergia tenemos el escritorio Gnome. OpenSolaris OpenSolaris nace en Junio de 2005 y es el resultado de la liberación de la mayor parte del código fuente de Solaris pasando a ser un proyecto de software libre.

4

Desde este nuevo enfoque nacen nuevas distribuciones que aportan mejoras al sistema además de enriquecerlas con más software. Distribuciones OpenSolaris OpenSolaris.org es el punto de encuentro donde se pueden ver los proyectos abiertos ya sean para crear nuevas distribuciones o grupos de trabajo que aportan nuevas funcionalidades, mejoras, software etc. De las diferentes aportaciones realizadas por comunidades de usuarios o desarrolladores nacen las siguientes distribuciones: Solaris 10 y Solaris 10 Express Es la versión oficial de Sun Microsystems disponible para arquitectura Sparc y x86. Es estable y robusta estando diseñada para entornos de producción donde se necesita estabilidad. Es gratuita y podemos descargarla del sitio web oficial de Sun. Solaris 10 Express contiene todas las nuevas incorporaciones de funcionalidades y software que darán lugar a la próxima versión estable de Solaris por lo tanto está recomendado para entornos de desarrollo o preproducción. Nexenta OS, Belenix y Schillix Nexenta OS es una distribución que aprovecha las bondades de un sistema como OpenSolaris añadiéndole software libre que es habitual en distribuciones Linux. Como Gnome, apache, PHP etc. Podemos ver las características del sistema y descargar Nexenta desde su web. Belenix y Schillix son dos distribuciones en LiveCD de momento ambas son muy prematuras estando en versiones alpha. Estos LiveCD son de vital importancia para caidas del sistema, recuperación de datos, etc.

CARACTERÍSTICAS Entre Las Características De Solaris Tenemos: Potabilidad: 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.

5

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 anchos poderosos y debe ser capaz de tomar ventajas del poder adicional que se está procesando. Interoperabilidad: 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 continúa avanzando rápidamente, pero necesita permanecer en el ámbito competitivo para minimizar sus costos y maximizar sus ingresos.

Características Para Los Usuarios: Espacio de trabajo para el administrador (A workspace manager): cuenta con una ventana de manejo de servicios rápidos (open, close, more, etc.), así como herramientas el cual le permite al usuario entallar su espacio de trabajo a sus necesidades personales. Integración de servicios desktop (Desktop Integration Services): incluyen ToolTalk, Drag and Drop (arrastrar y soltar), y cut and paste (cortar y pegar), proporcionando la base para que a las aplicaciones puedan integrarse unos con otros. Bibliotecas graficas (Graphics Libraries): incluye XGL, Xlib, PEX, y XIL, proporcionando soporte para aplicaciones de 2D y 3D. Administrador de calendario (Calendar Manager): posee una aplicación de administrador de tiempo que despliega citas y todos los compromisos del día, semana, o un mes en una ojeada. También contiene un Multibrowse que hace un programa de reuniones entre un grupo de usuarios más fácil. Varios calendarios pueden ser cubiertos simultáneamente para determinar la conveniencia de la hora de una reunión en una ojeada. Herramienta de imagen (Image Tool): permite cargar, ver y salvar imágenes en 40 diferentes formatos incluyendo PICT, PostScript (TM), TIFF, GIF, JFIF, y

6

muchas más. Otras herramientas incluyen una herramienta de impresión, audio, shell, reloj, y editor de texto.

Características Para El Administrador De Sistemas El Sistema Solaris ofrece una variedad de herramientas nuevas para el administrador como lo son: Dispositivo de Información: los administradores pueden usar estos accesorios opcionales para obtener información sobre dispositivos instalados incluyendo nombres, atributos, y accesibilidad. Sistema de Administración de Archivo: estos accesorios permiten a los administradores crear, copiar, amontonar, depurar, reparar y desmontar sistemas de archivos, crear y remover cadenas de archivos y nombrar tuberías o pipes, y manejar volúmenes. Manejo del Proceso: este controla la agenda de control del sistema. Usando estos accesorios, administradores pueden generar reportes sobre el desempeño, entrada de identificación, ubicación del acceso a discos, y buscar la manera de afinar el desempeño del sistema. Usuarios y el manejo del grupo: con estos accesorios, un administrador puede crear y eliminar entradas en grupos y entradas de identificación del sistema, y asignar grupos y IDs de usuario. Seguridad: El ASET (Automated Security Enhancement Tool) es un accesorio que incrementa la seguridad porque permite a los administradores de sistemas revisar archivos del sistema incluyendo permisos, pertenencia, y contenido del archivo. El ASET alerta a los usuarios acerca de problemas de seguridad potencial y donde es apropiado colocar el sistema de archivos automáticamente de acuerdo a los niveles de seguridad especificados.

VENTAJAS DE SOLARIS El sistema está siendo progresivamente liberado bajo licencias CDDL, reconocidas por la Open Source Initiative como licencia libre. Se puede descargar gratuitamente de la pagina wed de SUN. Y copiar los CD es licito (no se considera pirateo).

7

Mismo sistema operativo disponible para muy distintas tecnologías de procesadores, AMD64, SPARC, x86 (solo emplean un 5% del código especializado en el procesador, el resto -95%- es común sea cual sea el procesador). 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 este en código fuente como *.rpm). Permite software propietario en su distribución. Sirve tanto para un ordenador personal como para un ordenador de empresa. (En este último caso es posible que esta quiera contratar servicios de mantenimiento y especialización de software de SUN Microsystem). Tiene potentísimas herramientas de pre-detenció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). Es un excelente banco de pruebas bajo plataformas x86 para desarrollar software que luego puede ser portado sin apenas esfuerzo a grandes sistemas basados en UltraSparc.

DEVENTAJAS DE SOLARIS Algunas características importantes [15] no estarán disponibles en la versión Free, todos los Upgrades y fixes del sistema operativo solo podrán ser obtenidos por suscripciones adicionales. Mucha configuración manual para coexistir en el mismo dispositivo físico con otro sistema operativo.

PAQUETES DE SOFTWARE Y CLUSTERS El software del sistema de Solaris es entregado en unidades conocidos como paquetes. Un paquete es una colección de archivos y directorios requeridos para el producto de un software. Un cluster (racimo) es una colección de paquetes. Hay 4 tipos de clusters. Núcleo del Soporte del Sistema (Core System Support): es el software de configuración mínima; contiene solo el software necesario para iniciar el funcionamiento del computador y ejecutar el ambiente operativo de Solaris.

8

Sistema de Soporte para Usuarios Finales (End User System Support): contiene el Núcleo del Soporte del Sistema más el Sistema de soporte para usuarios finales, como lo es el Open Windows sistema de ventanas y aplicaciones de archivos DeskSet relacionados; este cluster incluye el software recomendado para un usuario final. Soporte de Sistemas Desarrollados (Developer System Support): contiene soporte de usuario final del sistema más librerías, incluye archivos y herramientas que se necesitan para desarrollar el software en el sistema de Solaris. Compiladores y depuradores no están incluidos en el sistema de Solaris 2.5.

ADMINISTRACIÓN DEL PAQUETE Distribución Entera (Entire Distribution): contiene todo el ambiente de Solaris. AEl manejo de paquetes de software simplifica la instalación y actualización del software. La administración es simplificada porque el método de manejo del software del sistema y aplicaciones de terceros son ahora consistentes. Las herramientas para crear paquetes de software están en un paquete de aplicaciones de herramientas de biblioteca. Hay 2 herramientas que se pueden utilizar para instalar y remover paquetes: Programa de Interface Gráfica (A graphical user interface program): se puede instalar un software en un sistema local o en un sistema remoto con Admintol (comenzando con el comando Admintol). Se utiliza Admintol para: Ver el software instalado en un sistema local. Instalar o remover un software en un sistema local. El comando de línea de accesorios (The command-line utilities): se utiliza para instalar, remover, y revisar la instalación del paquete de software.

SERVIVE ACCESS FACILITY (SAF) El SAF es una herramienta usada para administrar terminales, modems, y otros dispositivos de red. En particular, el SAF permite:  Añadir y administrar ttymon and listen monitores en puertos (usando el comando sacadm).

9

 Añadir y administrar ttymon servicios de monitores en puertos (usando los comandos pmadm y ttyadm).  Añadir y administrar listen servicios de monitores en puerto (usando los comandos pmadm y nlsadmin).  Administrar y troubleshoot de dispositivos TTY.Administrar y troubleshoot entradas de requisitos de red para servicios de impresión.  Administrar y troubleshoot el controlador de acceso al servicio (Service Access Controller) usando el comando sacadm. El SAF no es un programa. Es una jerarquía de últimos procesos y comandos de administración. El nivel tope del programa SAF es el SAC. El SAC (service access controller) controla monitores de puerto que se pueden administrar por el comando sacdm. Cada puerto de monitor puede manejar uno ó más puertos. Funciones del SAF y Programas Asociados

CONTROLADORES DE INTERFACES DE DISPOSITIVOS La intención de Solaris 2.5 SPARC DDI/DKI es de proporcionar una compatibilidad de los dispositivos que soporten las plataformas y para todas las futuras innovaciones del ambiente de Solaris 2.5 en esas plataformas. En el ambiente operativo de Solaris 2.5 hay un nuevo conjunto de dispositivos de interfaces. Los dispositivos de interface en el ambiente operativo de Solaris2.5 están formalizados y son referidos como Solaris 2.5 SPARC DDI/DKI. El término DDI/DKI es derivado de la especificación original que se utiliza como suministro del SVR4 (System V Release 4). DDI/DKI significa device driver interface/driver kernel interface. Las interfaces se dividen en 3 grupos: DDI/DKIDKI onlyDDI onlyDDI/DKI: se estandarizó en el SVR4, y son genéricos a lo largo de todas las implementaciones del SVR4, independientemente de la plataforma en la que se ejecuta. DDI only: son genéricos como las interfaces de DDI/DKI y son soportados en todas las implementaciones del SVR4. Por otro lado, no son garantizados para ser soportados en el Solaris V. DKI only: están destinados a ser de una arquitectura específica; por ejemplo, métodos para accesar y controlar dispositivos y sistemas de hardware específico (archivos de E/S, servicios de DMA, interrupciones, y memoria de mapeo). Estas interfaces no están garantizadas para trabajar en otras implementaciones de SVR4.

10

Estos dispositivos, combinados con un gran número de plataformas SPARC, son una ayuda a nuevos desarrolladores de hardware. En el Solaris 2.5 DDI/DKI solo el DDI only son genéricos a todos los sistemas Solaris basados en SPARC que soportan Solaris 2.5 DDI/DKI.KERNEL. El kernel del Solaris tiene multithread. En vez de una llave maestra. Hay muchas llaves pequeñas que protegen pequeñas regiones de código. Por ejemplo, puede haber una llave de kernel que protege el acceso a un nodo particular, y uno que protege un nodo. Solo un procesador puede estar ejecutando códigos relacionados con ese nodo a la vez, pero otro podría estar accesando un nodo. Esto permite mayor concurrencia. El kernel de multithread tendrá mayor impacto en cómo está diseñado el controlador.

INSTALACIÓN Hay 3 formas para instalar un sistema Solaris las cuales son: Que hacer antes de instalar un software de Solaris, Salvar información de configuración, Salvar la información del sistema de archivo. No importa cómo se planea manejar la transferencia de datos, debe hacer un respaldo de todos sus discos. Debido a que los nombres de conversión son diferentes en el ambiente operativo de Solaris, es posible confundirse e inadvertidamente seleccionar el disco de trabajo equivocado cuando se instala el software de Solaris. Hacer respaldo de los archivos del sistema antes de comenzar la instalación ofrece protección si esta clase de accidente llega a pasar. Antes de comenzar el proceso de instalación, se debería tener una copia dura (es decir, en papel) de las particiones de discos existentes en el sistema. Si esta información se salva en línea, puede ser sobre escrita durante la instalación. Salvar esta información sirve como referencia de muchas decisiones que se hacen acerca de la configuración del sistema de Solaris.

COMANDOS Entre Los Comandos De Solaris Tenemos Los Siguientes: /etc/system: Es en donde se encuentra la información de la configuración del sistema. ufsboot: iniciar el comportamiento del computador de disco a disco. inetboot: iniciar el comportamiento del computador a través de la red.

11

bootblk: descarga ufs al iniciar el funcionamiento del computador en el disco. unix: bootable imagen de kernel. /etc/rcs: amontona y copia unix de la red. /etc/rc2,/etc/rc3,/etc/rc2.d,/etc/rc3.,: scripts de la configuración del sistema. mod load, /etc/system,add_drv,rem_drv: customizes el sistema de kernel, carga, adiciona, y remueve modelos como sea necesario. run states 0-6, and s: niveles de ejecución del sistema. add_drv: informa al sistema que hay un nuevo dispositivo controlador instalado. rem_drv: informa al sistema que el controlador especificado ya no es válido. modload: carga él modulo especificado en el sistema en ejecución. modunload: descarga él modulo especificado del sistema en ejecución. pkgadd: para instalar un paquetepkgrm: para remover un paquete. pkgchk: para revisar la instalación del paquete. pkginfo: para hacer un listado de paquetes instalados en el sistema.

ARQUITECTURAS COMPATIBLES Solaris usa una base de código común para las arquitecturas que soporta: SPARC y x86 (incluyendo AMD64/EM64T). También fue portado a la arquitectura PowerPC (en plataforma PReP) en la versión 2.5.1, pero el soporte fue cancelado casi tan pronto como fue liberado. En un tiempo se planeó la compatibilidad para el Itanium pero nunca se llevó al mercado. Sun también tiene planes de implementar APIs de Linux en Solaris 10, permitiendo la ejecución de código objeto Linux de forma nativa en la plataforma x86, lo cual sería facilitado por el hecho de que ambos sistemas operativos utilizan el formato ejecutable Executable and Linkable Format. Por el momento, Sun ha adoptado la tecnología Lxruny la ofrece como descarga gratuita, si bien no está incorporada a la distribución base.

12

Solaris tiene una reputación de ser muy adecuado para el multiprocesamiento simétrico (SMP), soportando un gran número de CPUs. También ha incluido soporte para aplicaciones de 64 bits SPARC desde Solaris 7. Históricamente Solaris ha estado firmemente integrado con la plataforma hardware de Sun, SPARC, con la cual fue diseñado y promocionado como un paquete combinado. Esto proporcionaba frecuentemente unos sistemas más fiables pero con un coste más elevado que el del hardware de PC. Ha dejado de ofrecer estaciones de trabajo basadas en arquitectura SPARC, reemplazándolas por modelos basados en Intel Core 2 y AMD64.

ENTORNOS DE ESCRITORIO El primer entorno de escritorio para Solaris fue OpenWindows. Fue reemplazado por CDE en la versión Solaris 2.5. El escritorio Java Desktop System, basado en GNOME, se incluye por defecto con Solaris 10.

OPENSOLARIS El código fuente de Solaris (con unas pocas excepciones) ha sido liberado bajo la licencia CDDL (Licencia Común de Desarrollo y Distribución) como un proyecto de software libre bajo el nombre OpenSolaris. La licencia CDDL ha sido aprobada por la Open Source Initiative (OSI) como una licencia de código abierto y por la FSF como una licencia de software libre (aunque incompatible con la popular licencia GPL). La base de OpenSolaris fue alimentada el 14 de junio de 2005 a partir de la entonces actual base de desarrollo de código de Solaris. Es posible descargar y licenciar versiones tanto binarias como en forma de código fuente sin coste alguno. Además, se ha añadido al proyecto Open Solaris código para características venideras como soporte Xen. Sun ha anunciado que las versiones futuras de Solaris se derivarán a partir de OpenSolaris.

VERSIONES En orden descendente, las siguientes versiones de Solaris han sido liberadas a 2010: Versión de Solaris

Versión de SunOS

Fecha de publicación

Descripción

13

Solaris 11

SunOS 5.11

Solaris 10

SunOS 5.10

Solaris 9

SunOS 5.9

Solaris 8

SunOS 5.8

Solaris 7

SunOS 5.7

Solaris 2.6

SunOS 5.6

Solaris 2.5.1

SunOS 5.5.1

Solaris 2.5

SunOS 5.5

Solaris 2.4

SunOS 5.4

Solaris 2.3

SunOS 5.3

Nuevas características y realce (comparado a Solaris 10) en empaquetado de software, virtualización de red, virtualización de servidor, almacenamiento, seguridad y soporte de hardware. Incluye soporte AMD64/EM64T, Dtrace, Solaris Containers, Service Management Facility (SMF) para reemplazar al sistema init.d, NFSv4. Modelo de seguridad basado en el menor privilegio. Se ha eliminado soporte para procesadores sun4m y 31 de enero, 2005 UltraSPARC I a frecuencia menor que 200 Mhz. Se ha añadido Java Desktop System como escritorio por defecto. Se ha añadido GRUB como cargador de arranque para plataformas x86. Se ha añadido soporte iSCSI. Se ha añadido soporte para el nuevo sistema de archivos, ZFS (versión 1/06). iPlanet Directory Server, Resource Manager, 28 de mayo, 2002 Solaris Volume Manager. (SPARC) Añadida compatibilidad con Linux. Eliminado 10 de enero, 2003 OpenWindows. Eliminado soporte para sun4d. La (x86) actualización más reciente es Solaris 9 9/05. Incluye Multipath I/O, IPv6 y IPsec. Introduce RBAC (control de acceso basado en roles). Febrero de 2000 Soporte para sun4c eliminado. La actualización más reciente es Solaris 8 2/04. La primera versión de 64 bits para plataforma Noviembre de UltraSPARC. Añadido soporte nativo para registro 1998 de metadatos en el sistema de archivos (UFS logging). Incluye protocolo Kerberos, PAM, TrueType, Julio de 1997 WebNFS, y soporte de archivos grandes. Ésta fue la primera y única versión que soportó la plataforma PowerPC. También se añadió soporte Mayo de 1996 Ultra Enterprise, y los identificadores de usuario (uid_t) se expandieron a 32 bits. Noviembre de Primera versión en soportar UltraSPARC e incluir 1995 CDE, NFSv3 y NFS/TCP. Noviembre de Primera versión unificada SPARC/x86. Incluye 1994 soporte de ejecución OSF/Motif. OpenWindows 3.3 cambia de NeWS a Display Noviembre de PostScript y elimina soporte de SunView. 1993 Esta versión fue sólo para SPARC. 9 de noviembre, 2011

14

SunOS 5.2

Mayo de 1993

Primera en soportar la arquitectura sun4d. Esta versión fue sólo para SPARC.

Solaris 2.1

SunOS 5.1

Diciembre de 1992 (SPARC), Mayo de 1993 (x86)

Soporte para arquitectura Sun-4 y sun4m. Primera versión para Solaris x86.

Solaris 2.0

SunOS 5.0

Junio de 1992

Primera versión preliminar, soporte solamente para la arquitectura sun4c.

Solaris 2.2

Solaris 7 ya no se distribuye pero aún está soportado. Las versiones anteriores no están soportadas. Un resumen más comprensivo de algunas versiones de Solaris también está disponible. Las versiones de Solaris también se describen en el FAQ de Solaris 2.

VERSIÓN EN DESARROLLO La base de código subyacente de Solaris ha estado bajo desarrollo continuo desde que el trabajo empezó a finales de los años 1980 en lo que fue con el tiempo liberado como Solaris 2.0. Cada versión como Solaris 10 se basa en una instantánea (snapshot) de este tren de desarrollo, tomada cerca del momento de su liberación, que es después mantenida como un proyecto derivado. Las actualizaciones a ese proyecto son construidas y entregadas varias veces al año hasta que sale la siguiente versión oficial. La versión de Solaris bajo desarrollo por Sun a día de hoy se llama Nevada y se deriva de lo que es ahora la base de código OpenSolaris. En 2003 se inició una adición al proceso de desarrollo de Solaris. Bajo el nombre de programa Solaris Express, una instantánea del tren de desarrollo se hace ahora disponible para su descarga una vez al mes, permitiendo a cualquiera probar las nuevas características y probar la calidad y estabilidad del sistema a medida que progresa hacia la liberación de la siguiente versión oficial. Dado que Solaris Express predata la liberación de Solaris como proyecto de código abierto, empezó como un programa solamente en forma de binarios, pero ahora hay una versión llamada Solaris Express: Community Release dirigida especialmente hacia desarrolladores OpenSolaris.

MODELO DE NEGOCIO 15

Si bien Solaris en un ordenador personal apenas necesita mantenimiento profesional, utilizado en una empresa es posible que el empresario quiera contratar los servicios del equipo de Sun para hacer rendir al máximo su negocio, exprimiendo todas las novedades en seguridad de redes y muchas más cosas. Sun fabrica hardware libre, como lo es la tecnología SPARC.

SOLARIS 11 Solaris 11 es la versión más reciente del sistema operativo desarrollado por Sun Microsystems. Solaris es en sí software propietario y ahora la parte principal del sistema operativo se ha liberado como un proyecto de software libre denominado OpenSolaris. Esto es novedad para Sun, pues todas las versiones anteriores eran cerradas. Plantearon distribuir su producto bajo la licencia CDDL Common development and distribution license. Sun solaris se ejecuta sobre la arquitectura SPARC en 32 y 64 bits (más conocida como Ultra Sparc) o sobre procesadores x86 (incluidos Intel y AMD). A comienzos del 2005, Sun Microsystems sacó a la luz la versión 10 (5.10) de su sistema operativo Solaris con nuevas características.

PREDICTIVE SELF-HEALING Sun ha insertado en el núcleo del sistema operativo solaris un sistema denominado "Tecnología preventiva de auto recuperación" (PSH, Predictive SelfHealing). Con esta tecnología se reducen los riesgos y aumenta la disponibilidad del equipo, además PSH permite tomar medidas (diagnosticar, aislar, y recuperar las fallas existentes en los dispositivos de E/S o zonas en la memoria) para reducir daños por futuros peligros que puedan causar el caos en los sistemas y como resultado reducir los tiempos de caída, lo cual significa ahorrar tiempo y dinero. Como bien se sabe, el sistema operativo es un software básico que controla una computadora; el sistema operativo tiene 3 principales funciones: coordina y manipula el hardware del ordenador o computadora; (como la impresora, la memoria, etc.), y gestiona los errores del hardware y la pérdida de datos;(el teclado, el mouse). Es por ello que Sun ha creado el PSH, cuya finalidad general es evitar los errores del sistema y/o minimizar el daño que estos puedan ocasionar.

VENTAJAS DE LAS CARACTERÍSTICAS DEL PSH DEL SISTEMA OPERATIVO

16

 Disponibilidad de servicio y sistema mejorado a través de un diagnostico y aislamiento de los componentes defectuosos.  Diagnostico automático y reinicio de componentes de hardware y software en milésimas de segundo.  Administración simplificada para administrar servicios.

DTRACE Denominado también rastreo dinámico, que busca el fondo y llega a la raíz de los problemas de rendimiento en tiempo real. Dicha herramienta trabaja utilizando sondas inteligentes del sistema que pueden acceder a áreas de más lento rendimiento o con cuellos de botella, estas sondas están dispersadas por todo el sistema, que ilumina cada rincón oscuro del sistema Solaris. Y además permite visualizar mejor la actividad del núcleo y de la aplicación. Y a la vez ofreciendo una visión operativa y una ganancia operativa no superada aún por otro sistema operativo.

SOLARIS CONTAINERS Permite la creación de muchos ambientes privados de ejecución y una sola instancia de solaris. Cada ambiente tiene su propia identidad, independiente del hardware subyacente aunque se comporta como si se estuviera ejecutando en su propio sistema, permitiendo así que la consolidación sea un proceso sencillo, confiable y seguro. Y dado que los recursos del sistema están virtualizados, los administradores pueden incrementar la utilización del hardware, al tiempo que satisfacen los altos picos de demanda.

ZFS, ZETTABYTE FILE SYSTEM Es un nuevo sistema de archivos dinámico del sistema operativo Solaris. Ofrece una administración sencilla que automatiza y consolida complicados conceptos de almacenamiento y por otro lado protege todos los datos con sumas de 64 bits que detectan y corrigen el daño de datos silenciosos. Es el primer sistema de archivos de 128 bits, ofrece una capacidad de 16.000 millones de veces superior a la de los sistemas de 32 o 64 bits, virtualmente es el único sistema de archivos con capacidad de almacenamiento prácticamente ilimitada.

PROCESS RIGHTS MANAGEMENT Solaris 10 ofrece una solución para el modelo de usuario "todo o nada" mediante la integración de mínimos privilegios de seguridad directamente dentro de la base del sistema operativo. Gracias a esta nueva función, Solaris se mantiene como el único sistema operativo UNIX que ofrece este modelo de seguridad completamente

17

integrado dentro de sus componentes del núcleo del sistema operativo, cada aplicación Solaris tiene una lista cerrada de los privilegios específicos impuestos por el núcleo, en lugar de un solo privilegio de raíz todopoderoso. Libre de virus por más de 20 años, Solaris incluye la tecnología del Trusted Solaris ampliamente utilizada por el gobierno de los Estados Unidos para garantizar la seguridad de sus sistemas.

SUN UPDATE CONNECTION Utilizando Solaris 10 los usuarios disponen de un servicio de actualizaciones que les permitirá estar al día con las innovaciones y el entorno del nuevo ambiente operativo.

COMPATIBILIDAD GARANTIZADA Se asegura las aplicaciones escritas en versiones previas de Solaris pueden correr en Solaris 10 extendiendo la cobertura de compatibilidad hasta la versión de Solaris 2.6 la cual es una garantía sin precedentes en más de 7 años de lanzamiento de sistemas operativos en la industria. Además es capaz de correr la mayoría de las aplicaciones para GNU/Linux de forma nativa.

18

CONCLUSIÓN Cabe destacar que Solaris es un sistema operativo que brinda algunas características, las cuales ayudarán a dar una buena portabilidad, escalabilidad, compatibilidad y seguridad en las aplicaciones para así operar en un ambiente creciente. También presenta características para los usuarios la cual cuenta con ventanas para manejo de servicios rápidos, al igual que integra servicios desktop, bibliotecas gráficas, administración de calendario y herramientas de imagen. Este sistema tiene características para el administrador de sistemas en donde se puede obtener información sobre dispositivos. El sistema operativo Solaris brinda paquetes de software (colecciones de archivos y directorios) y clusters (colección de paquetes). El kernel de solaris tiene multithread en vez de llave maestra la cual brinda mayor impacto en cómo está diseñado el controlador. Su instalación se basa en 3 formas como los son el salvar la información de la configuración, del sistema de archivo y que hacer antes de instalar un software de Solarios. Este sistema cuenta con comandos los cuales nos ayudarán a manejar el sistema; con algunos de ellos podemos revisar, instalar y remover paquete. Solaris tiene una reputación de ser muy adecuado para el multiprocesamiento simétrico (SMP), soportando un gran número de CPUs. También ha incluido soporte para aplicaciones de 64 bits SPARC desde Solaris 7. Históricamente Solaris ha estado firmemente integrado con la plataforma hardware de Sun, SPARC, con la cual fue diseñado y promocionado como un paquete combinado. Se asegura las aplicaciones escritas en versiones previas de Solaris pueden correr en Solaris 10 extendiendo la cobertura de compatibilidad hasta la versión de Solaris 2.6 la cual es una garantía sin precedentes en más de 7 años de lanzamiento de sistemas operativos en la industria. Además es capaz de correr la mayoría de las aplicaciones para GNU/Linux de forma nativa. Siendo Solaris una buena opción a la hora de instalar un sistema operativo.

19

BIBLIOGRAFIA http://es.wikipedia.org/wiki/Solaris_(sistema_operativo) Editado: Esta página fue modificada por última vez el 29 Febrero 2008 por el usuario Pólux http://www.monografias.com/trabajos/sosolaris/sosolaris.shtml Editado: Esta página fue modificada por última vez el 11 de noviembre de 1999 por el usuario eryx http://dajaolpa1.blogspot.com/2012/06/historiade-solaris-historiade-solaris_03.html Publicado: Esta página fue publicada el 3 de junio de 2012 por usuario Danny Oliveros www.slideshare.net/MONSE100/sistema-operativo-solaris-15628229 Publicado: Esta página fue publicada el 13 Deciembre de 2012 por el usuario monse100

20

21

Linea de Tiempo de Solaris

Árbol de familia de sistemas UNIX.

Solaris 10 usando Java Desktop System

Logotipo del Sistema Operativo

Sistema Operativo Solaris

OpenSolaris

22

OpenSolaris

Oracle Solaris

23