Sistema Operativo Solaris

28,381 views

Published on

Published in: Education

Sistema Operativo Solaris

  1. 1. MATERIA: mantenimiento de equipo de cómputoCATEDRATICO: Carla Guadalupe De La Rosa RamírezTRABAJO: Proyecto Final Sistema Operativo SolarisALUMNA: Yuridia Monzerrath López VázquezGRADO: 3°do semestreGRUPO: 3102PROFESIONAL TECNICO EN INFORMATICA CHIAPA DE CORZO, CHIAPAS A 14 DE DICIEMBRE DE 2012
  2. 2. INTRODUCCIONEl sistema operativo Solaris de tipo Unix desarrollado en el año de1992 inicialmente por microsystems y actualmente por Oraclecorporation es un sistema certificado oficialmente como versión deUnix el primer sistema operativo de sun nació en 1983 y se llamóinialmente en sunos estaba basado en el sistema UNIX BSD, de launiversidad de california en Berkeley el cual uno de los fundadoresde la compañía fue programador en sus tiempos universitarios. Másadelante incorporó funcionalidades del system V, esta versión fuepublicada en 1992 y fue el primero en llamarse Solaris, másconcretamente conocido como Solaris 2 también daremos cualeshan sido las versiones anteriores de Solaris al igual que sus mejoras,que beneficios trajeron estas nuevas versiones y tambiénhablaremos de cómo la compañía sun ha ido evolucionando al pasode los años siendo una de las mejores en su rama veremos porquees bueno utilizar este sistema operativo Solaris, cuáles son susventajas y desventajas y funcionalidad la empresa de microsystemsfundada por el alemán Andy Bechtolssheim y otros trescolaboradores norteamericanos en este veremos todo lorelacionado con Solaris como sus versiones, aplicaciones, historia,ventajas y desventajas entre muchas cosas más. INDICECARACTERISTICAS DE SOLARIS………………………………………………………………..1°
  3. 3. CARACTERISTICAS PARA LOS USUARIOS……………………………………………….…2°CARACTERISTICAS PARA EL ADMINISTRADOR DEL SISTEMA…………………….3°ADMINISTRACION DEL PAQUETE…………………………………………………………….4°CONTROLADORES DE INTERFACES DE DISPOSITIVOS……………………………….5°INSTALACION………………………………………………………………………………………….6°COMANDOS………………………………………………………………………………….………..7°VENTAJAS DE SOLARIS……………………………………………………….……………………8°DESVENTAJAS DE SOLARIS………………………………………………………………………9°ARQUITECTURA COMPATIBLES………………………………………………………………10°VERSION EN DESARROLLO…………………………………………………………………..….11°APLICAIONES DEL SISTEMA OPERATIVO SOLARIS………………………………..….12°TIPOS DE DISPOSITIVOS………………………………………………………………………….13°ORACLE SOLARIS…………………………………………………………………………………….14°SOLARIS………………………………………………………………………………………..….……15°Figura 1.1 compañía de Solaris
  4. 4. CARACTERISTICAS DE SOLARIS PORTABILIDAD: El software conformado por una ABI aplicación de interfacesbinaria (Application Binary Interface) ejecuta con un Shrink-wrapped (Contracciónenvuelta) el software en todos los sistemas vendidos con lamisma arquitectura del microprocesador. Esto obliga a los desarrolladores de aplicacionesa reducir el costo del desarrollo del software y traer productos al mercado rápidamente, yobliga a los usuarios a actualizar el hardware mientras retienen sus aplicaciones desoftware y minimizan 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 ambiente creciente,el software debe ser capaz de ejecutar en un rango de ancho poderoso y debe ser capazde tomar ventajas del poder adicional que se está procesando.INTEROPERATIBIDAD: La computación del ambiente heterogéneo es una realidad hoy. Losusuarios compran de muchos vendedores para implementar la solución que necesitan. Laestandarizació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 interpelar con unos sistemas muy populares hoy enel mercado, y aplicaciones que se ejecutan en UNIX se pueden comunicar fácilmente. COMPATIBILIDAD: La tecnología de la computación continúa avanzandorápidamente, pero necesita permanecer en el ámbito competitivo para minimizar suscostos y maximizar sus ingresos.CARACTERISTICAS PARA LOS USUARIOSDentro de las características de los usuarios tenemos: ESPACIO DE TRABAJO PARA EL ADMINISTRADOR (A workspace manager): cuentacon 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 susnecesidades personales. INTEGRACION DE SERVICIOS DESKTOP (Desktop Integration Services): incluyenToolTalk, 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.
  5. 5. 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 deadministrador de tiempo que despliega citas y todos los compromisos del día, semana, oun mes en una ojeada. También contiene un Multibrowse que hace un programa dereuniones entre un grupo de usuarios más fácil. Varios calendarios pueden ser cubiertossimultáneamente para determinar la conveniencia de la hora de una reunión en unaojeada. HERRAMIENTA DE IMAGEN (Image Tool): permite cargar, ver y salvar imágenes en40 diferentes formatos incluyendo PICT, PostScript (TM), TIFF, GIF, JFIF, y muchas más.Otras herramientas incluyen una herramienta de impresión, audio, Shell, reloj, y editorde texto.CARACTERISTICAS PARA EL ADMINISTRADOR DEL SISTEMA El Sistema Solaris ofrece una variedad de herramientas nuevas para eladministrador como lo son: Dispositivo de Información: los administradores pueden usarestos accesorios opcionales para obtener información sobre dispositivos instaladosincluyendo nombres, atributos, y accesibilidad. Sistema de Administración de Archivo: estos accesorios permiten a losadministradores crear, copiar, amontonar, depurar, reparar y desmontar sistemasde archivos, crear y remover cadenas de archivos y nombrar tuberías o pipes, y manejarvolúmenes. Manejo del Proceso: este controla la agenda de control del sistema. Usando estosaccesorios, administradores pueden generar reportes sobre el desempeño, entrada deidentificación, ubicación del acceso a discos, y buscar la manera de afinar el desempeñodel sistema. Usuarios y el manejo del grupo: con estos accesorios, un administrador puedecrear y eliminar entradas en grupos y entradas de identificación del sistema, y asignargrupos y IDs de usuario. Seguridad: El ASET (Automated Security Enhancement Tool) es un accesorio queincrementa la seguridad porque permite a los administradores de sistemas revisararchivos del sistema incluyendo permisos, pertenencia, y contenido del archivo. El ASETalerta a los usuarios acerca de problemas de seguridad potencial y donde es apropiado
  6. 6. colocar el sistema de archivos automáticamente de acuerdo a los niveles de seguridadespecificados.ADMINISTRACION DEL PAQUETE El manejo de paquetes de software simplifica la instalación y actualización delsoftware. La administración es simplificada porque el método de manejo del software delsistema y aplicaciones de terceros son ahora consistentes. Las herramientas para crearpaquetes 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 puedeinstalar 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 unsistema local. El comando de línea de accesorios (The command-line utilities): se utiliza parainstalar, remover, y revisar la instalación del paquete de software.SERVICE ACCESS FACILITY (SAF) El SAF es una herramienta usada para administrar terminales, módems, y otrosdispositivos de red. En particular, el SAF permite: Añadir y administrar ttymon and listen monitores en puertos (usando el comandosacadm) Añadir y administrar ttymon servicios de monitores en puertos (usandolos comandos pmadm y ttyadm) Añadir y administrar listen servicios de monitores en puerto (usando los comandospmadm y nlsadmin) Administrar y troubleshoot de dispositivos TTY.Administrar y troubleshootentradas de requisitos de red para servicios de impresión. Administrar y troubleshoot el controlador de accesoal servicio (Service Access Controller) usando el comando sacadm.
  7. 7. El SAF no es un programa. Es una jerarquía de últimos procesos y comandos deadministració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. Cadapuerto de monitor puede manejar uno ó más puertos. Funciones del SAFy Programas AsociadosSeguridad: Solaris proporciona funciones avanzadas que le permiten proteger sus sistemas yconsolidar servicios con absoluta tranquilidad.-Observabilidad: Solaris facilita el análisis, la depuración y la optimización de sus sistemas yaplicaciones, sobre todo con la revolucionaria tecnología Dynamic Tracing.-Rendimiento: Solaris ofrece indiscutibles ventajas de rendimiento para servicios de base de datos,web y Java.- Posibilidad de elegir la plataforma a utilizar: Solaris ofrece la mejor flexibilidad deplataforma, permitiéndole utilizar el mismo SO en sus equipos de escritorio y en las plataformasx64/x86 y SPARC de su centro de cómputo.- Redes: El crecimiento exponencial en la conectividad, los servicios y las aplicaciones webestá generando una necesidad apremiante de lograr un mayor rendimiento de red.- Utilización: Consolide múltiples aplicaciones de forma segura en un mismo sistema eincremente sus índices de utilización mediante la funcionalidad avanzada de Solaris.-Soluciones de administración de datos: Solaris cuenta con servicios de archivos integrados queofrecen a sus aplicaciones un rendimiento más rápido, una mayor seguridad y una administraciónde datos más sencilla.- Disponibilidad: Solaris está diseñado para mantener sus aplicaciones en funcionamientoen caso de producirse fallas de hardware o de aplicaciones, y durante el mantenimiento rutinario. Interoperabilidad: Solaris proporciona interoperabilidad desde el escritorio hasta el centrode cómputo, por medio de diversos sistemas de hardware, plataformas operativas y tecnologías.-Soporte y servicios: Sun puede ayudarle a sacar el máximo provecho de Solaris desde el primerdía.
  8. 8. Figura 1.2 administrador de paqueteCONTROLADORES DE INTERFACES DE DISPOSITIVOS La intención de Solaris 2.5 SPARC DDI/DKI es de proporcionar una compatibilidadde los dispositivos que soporten las plataformas y para todas las futuras innovaciones delambiente de Solaris 2.5 en esas plataformas. En el ambiente operativo de Solaris 2.5 hayun nuevo conjunto de dispositivos de interfaces. Los dispositivos de interface en el ambiente operativo de Solaris2.5 estánformalizados y son referidos como Solaris 2.5 SPARC DDI/DKI. El término DDI/DKI esderivado de la especificación original que se utiliza como suministro del SVR4 (System VRelease 4). DDI/DKI significa device driver interface/driver kernel interface. Las interfacesse dividen en 3 grupos:DDI/DKIDKI onlyDDI onlyDDI/DKI: se estandarizó en el SVR4, y son genéricos a lo largo detodas las implementaciones del SVR4, independientemente de la plataforma en la que seejecuta. DDI only: son genéricos como las interfaces de DDI/DKI y son soportados en todaslas implementaciones del SVR4. Por otro lado, no son garantizados para ser soportados enel Solaris V. DKI only: están destinados a ser de una arquitectura específica; porejemplo, 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 interfacesno están garantizadas para trabajar en otras implementaciones de SVR4. Estos dispositivos, combinados con un gran número de plataformas SPARC, sonuna ayuda a nuevos desarrolladores de hardware. En el Solaris 2.5 DDI/DKI solo el DDIonly son genéricos a todos los sistemas Solaris basados en SPARC que soportan Solaris 2.5DDI/DKI.KERNEL El kernel del Solaris tiene multithread. En vez de una llave maestra. Hay muchasllaves pequeñas que protegen pequeñas regiones de código. Por ejemplo, puede haberuna llave de kernel que protege el acceso a un nodo particular, y uno que protege unnodo. Solo un procesador puede estar ejecutando códigos relacionados con ese nodo a la
  9. 9. vez, pero otro podría estar accesando un nodo. Esto permite mayor concurrencia. Elkernel de multithread tendrá mayor impacto en cómo está diseñado el controlador.INSTALACION Hay 3 formas para instalar un sistema Solaris las cuales son: Que hacer antes de instalar unsoftware de Solaris Salvar información de configuración Salvar la información del sistema dearchivo No importa cómo se planea manejar la transferencia de datos, debe hacer un respaldo detodos sus discos. Debido a que los nombres de conversión son diferentes en el ambiente operativode Solaris, es posible confundirse e inadvertidamente seleccionar el disco de trabajo equivocadocuando se instala el software de Solaris. Hacer respaldo de los archivos del sistema antes decomenzar 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, puedeser sobre escrita durante la instalación. Salvar esta información sirve como referencia de muchasdecisiones 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 discoInetboot: iniciar el comportamiento del computador a través de la redBootblk: descarga ufs al iniciar el funcionamiento del computador en el discoUnix: 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 sistemaMod load, /etc/system, add_drv, rem_drv: customizes el sistema de kernel, carga, adiciona, yremueve modelos como sea necesario
  10. 10. Run states 0-6, and s: niveles de ejecución del sistemaadd_drv: informa al sistema que hay un nuevo dispositivo controlador instaladorem_drv: informa al sistema que el controlador especificado ya no es validoModload: carga él modulo especificado en el sistema en ejecuciónModunload: descarga él modulo especificado del sistema en ejecuciónPkgadd: para instalar un paquetepkgrm: para remover un paquetePkgchk: para revisar la instalación del paquetePkginfo: para hacer un listado de paquetes instalados en el sistemaVENTAJAS DE SOLARIS El sistema está siendo progresivamente liberado bajo licencias CDDL, reconocidas por laOpen Source Initiative como licencia libre. Se puede descargar gratuitamente de la página web de SUN. Y copiar los CD es lícito (no seconsidera pirateo). Mismo sistema operativo disponible para muy distintas tecnologías de procesadores,AMD64, SPARC, x86 (sólo 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 LinuxEstándar (no emula programas Linux, sino que los ejecuta, cualquier programa que funcione enLinux y esté 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 ésta quiera contratar servicios de mantenimiento y especialización desoftware de SUN Microsystem) Tiene potentísimas herramientas de pre-detección de errores y análisis del hardware delordenador y recuperación de datos. (Bloqueo de partes de memoria, para evitar usarlas y noperder ningún dato...). Es un excelente banco de pruebas bajo plataforma x86 para desarrollar software queluego puede ser portado sin apenas esfuerzo a grandes sistemas basados en UltraSparc.DESVENTAJAS DE SOLARIS
  11. 11. Algunas características importantes [15] no estarán disponibles en la versión Free, todoslos Upgrades y fixes del sistema operativo solo podrán ser obtenidos por suscripciones adicionalesMucha configuración manual para coexistir en el mismo dispositivo físico con otro sistemaoperativo.Algunas características importantes [15] no estarán disponibles en la versión Free, todoslos Upgrades y fixes del sistema operativo solo podrán ser obtenidos por suscripciones adicionalesMucha configuración manual para coexistir en el mismo dispositivo físico con otro sistemaoperativo.Versió Versión de n de Fecha de publicación DescripciónSolaris SunOS Nuevas características y realce (comparado a Solaris 10) enSolaris SunOS empaquetado de software, 9 de noviembre, 201111 5.11 virtualización de red, virtualización de servidor, almacenamiento, seguridad y soporte de hardware. Incluye soporte AMD64/EM64T, Dtrace, Solaris Containers, Service ManagementSolaris SunOS Facility (SMF) para reemplazar al 31 de enero, 200510 5.10 sistema init.d, NFSv4. Modelo de seguridad basado en el menor privilegio. Se ha eliminado soporte para
  12. 12. procesadores sun4m y 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, Solaris Volume Manager.Solaris SunOS 28 de mayo, 2002(SPARC) Añadida compatibilidad con Linux.9 5.9 10 de enero, 2003(x86) Eliminado Open Windows. Eliminado soporte para sun4d. La actualización más reciente es Solaris 9 9/05. Incluye Multipath I/O, IPv6 e IPsec. Introduce RBAC (control deSolaris SunOS acceso basado en roles). Febrero de 20008 5.8 Soporte para sun4c eliminado. La actualización más reciente es 8 Solaris 8 2/04. La primera versión de 64 bits paraSolaris SunOS plataforma UltraSPARC. Añadido Noviembre de 19987 5.7 soporte nativo para registro de metadatos en el sistema de archivos (UFS logging).9
  13. 13. IncluyeSolaris SunOS protocolo Kerberos, PAM, TrueTy Julio de 19972.6 5.6 pe, WebNFS, y soporte de 10 archivos grandes. Ésta fue la primera y única versión que soportó laSolaris SunOS plataforma PowerPC. También se Mayo de 19962.5.1 5.5.1 añadió soporte Ultra Enterprise, y los identificadores de usuario 11 (uid_t) se expandieron a 32 bits.Solaris SunOS Primera versión en soportar Noviembre de 19952.5 5.5 UltraSPARC e incluir 12 CDE, NFSv3 y NFS/TCP.Solaris SunOS Primera versión unificada Noviembre de 19942.4 5.4 SPARC/x86. Incluye soporte de ejecución OSF/Motif. OpenWindows 3.3 cambia de NeWS a Display PostScript ySolaris SunOS elimina soporte de SunView. Noviembre de 19932.3 5.3 Esta versión fue sólo para SPARC.Solaris SunOS Primera en soportar la Mayo de 19932.2 5.2 arquitectura sun4d. Esta versión fue sólo para SPARC.Solaris SunOS Diciembre de 1992(SPARC), Mayo de1993 (x Soporte para arquitectura Sun-4 y2.1 5.1 86) sun4m. Primera versión para Solaris x86.Solaris SunOS Junio de 1992 Primera versión preliminar,2.0 5.0 soporte solamente para la
  14. 14. arquitectura sun4c.13Figura 1.3 versiones de SolarisARQUITECTURA COMPATIBLES Solaris usa una base de código común para las arquitecturas quesoporta: SPARC y x86 (incluyendoAMD64/EM64T). También fue portado a laarquitectura PowerPC (en plataforma PReP) en la versión 2.5.1, pero el soporte fue cancelado casitan pronto como fue liberado. En un tiempo se planeó la compatibilidad para el Itanium pero nunca se llevó almercado.1 Sun también tiene planes de implementar APIs de Linux en Solaris 10, permitiendo laejecución de código objeto Linux de forma nativa en la plataforma x86, lo cual sería facilitado porel hecho de que ambos sistemas operativos utilizan el formato ejecutable Executable and LinkableFormat. Por el momento, Sun ha adoptado la tecnología Lxrun2 y la ofrece como descargagratuita, si bien no está incorporada a la distribución base. Solaris tiene una reputación de ser muy adecuado para el multiprocesamientosimétrico (SMP), soportando un gran número de CPUs. También ha incluido soporte paraaplicaciones de 64 bits SPARC desde Solaris 7. Históricamente Solaris ha estado firmementeintegrado con la plataforma hardware de Sun,SPARC, con la cual fue diseñado y promocionadocomo un paquete combinado. Esto proporcionaba frecuentemente unos sistemas más fiables perocon un coste más elevado que el del hardware de PC. 3 ha dejado de ofrecer estaciones de trabajobasadas en arquitectura SPARC, reemplazándolas por modelos basados en Intel Core 2 y AMD64.4VERSION EN DESARROLLO
  15. 15. La base de código subyacente de Solaris ha estado bajo desarrollo continuo desde que eltrabajo 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 proyectoderivado. Las actualizaciones a ese proyecto son construidas y entregadas varias veces al añohasta 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 loque es ahora la base de código Open Solaris. En 2003 se inició una adición al proceso de desarrollo de Solaris. Bajo el nombre deprograma Solaris Express,17 una instantánea del tren de desarrollo se hace ahora disponible parasu descarga una vez al mes, permitiendo a cualquiera probar las nuevas características y probar lacalidad y estabilidad del sistema a medida que progresa hacia la liberación de la siguiente versiónoficial. 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 llamadaSolaris Express: Community Release dirigida especialmente hacia desarrolladores Open SolaAPLICAIONES DEL SISTEMA OPERATIVO SOLARIS Sun ha insertado en el núcleo del sistema operativo Solaris un sistema denominado"Tecnología preventiva de auto recuperación" (PSH, Predictive Self-Healing). Con esta tecnologíase 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 enla memoria) para reducir daños por futuros peligros que puedan causar el caos en los sistemas ycomo 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 unacomputadora; el sistema operativo tiene 3 principales funciones: coordina y manipula el hardwaredel ordenador o computadora; (como la impresora, la memoria, etc.), y gestiona los errores delhardware y la pérdida de datos;(el teclado, el mouse). Es por ello que Sun ha creado el PSH, cuyafinalidad general es evitar los errores del sistema y/o minimizar el daño que estos puedanocasionar.Ventajas de las características del PSH del sistema operativo Disponibilidad de servicio y sistema mejorado a través de un diagnóstico y aislamiento delos componentes defectuosos.Diagnostico automático y reinicio de componentes de hardware y software en milésimas desegundo.
  16. 16. Administración simplificada para administrar servicios.DTraceArtículo principal: DTrace (Sun Microsystems). Denominado también rastreo dinámico, que busca el fondo y llega a la raíz de losproblemas de rendimiento en tiempo real. Dicha herramienta trabaja utilizando sondasinteligentes del sistema que pueden acceder a áreas de más lento rendimiento o con cuellos debotella, estas sondas están dispersadas por todo el sistema, que ilumina cada rincón oscuro delsistema Solaris. Y además permite visualizar mejor la actividad del núcleo y de la aplicación. Y a lavez ofreciendo una visión operativa y una ganancia operativa no superada aún por otro sistemaoperativo.Solaris Containers20 Permite la creación de muchos ambientes privados de ejecución y una sola instancia desolaris. Cada ambiente tiene su propia identidad, independiente del hardware subyacente aunquese comporta como si se estuviera ejecutando en su propio sistema, permitiendo así que laconsolidación sea un proceso sencillo, confiable y seguro. Y dado que los recursos del sistemaestán virtualizados, los administradores pueden incrementar la utilización del hardware, al tiempoque satisfacen los altos picos de demanda.[ZFS, Zettabyte File SystemArtículo principal: ZFS (sistema de archivos). Es un nuevo sistema de archivos dinámico del sistema operativo Solaris. Ofrece unaadministración sencilla que automatiza y consolida complicados conceptos de almacenamiento ypor otro lado protege todos los datos con sumas de 64 bits que detectan y corrigen el daño dedatos silenciosos. Es el primer sistema de archivos de 128 bits, ofrece una capacidad de 16.000millones de veces superior a la de los sistemas de 32 o 64 bits, virtualmente es el único sistema dearchivos con capacidad de almacenamiento prácticamente ilimitada.Process rights management21
  17. 17. Figura1.3 aplicaciones Solaris 10 ofrece una solución para el modelo de usuario "todo o nada" mediante laintegración de mínimos privilegios de seguridad directamente dentro de la base del sistemaoperativo. Gracias a esta nueva función, Solaris se mantiene como el único sistemaoperativo UNIX que ofrece este modelo de seguridad completamente integrado dentro de suscomponentes del núcleo del sistema operativo, cada aplicación Solaris tiene una lista cerrada delos privilegios específicos impuestos por el núcleo, en lugar de un solo privilegio de raíztodopoderoso.TIPOS DE DISPOSITIVOS Dispositivos de bloques Bloques de tamaño fijo L/E de cada bloque de formaindependiente Se puede direccionar cada bloque Dispositivos de caracteres Sin estructura debloques L/E de flujos de caracteres 6. Manejadores y Controladores Manejador de dispositivos Controlador de dispositivo oadaptador Programa de más bajo nivel que se encarga de los detalles que son dependientes deldispositivo Elemento electrónico de la unidad de E/S (tarjeta de circuitos impresos) Bus CanalesE/S7. Registros Forman parte del espacio normal de direcciones de la memoria Espacio de direccionesespecial para E/S Puertos de E/S8. Operaciones de E/S El S.O. escribe órdenes y parámetros en los registros. El controlador aceptala orden y comienza a trabajar. El controlador genera una interrupción. El S.O. mira si la operaciónse ha realizado correctamente.9. Software de E/S Independencia del dispositivo Uniformidad de los nombres Manejo de erroresPresentar al programador transferencias síncronas Síncronas: bloquean al programa. Asíncronas:no bloquean al programa. Gestión de los dispositivos compartidos dedicados10. Ejemplo de Interrupción
  18. 18. 11. Manejadores de dispositivo Código dependiente del dispositivo Función: Enviar órdenes alos dispositivos Comprobar que se ha realizado correctamente La petición de los programasindependientes del dispositivo se llevan a una cola Única parte del S.O que conoce los registros delcontrolador12. Programas del S.O independientes del dispositivo Funciones (I) Presentar una interfazuniforme a los programas de usuario Asignar nombres y establecer la correspondencia entrenombre y manejadores En UNIX los dispositivos se tratan como ficheros Nº de dispositivoprincipal: Para localizar el manejador Nº de dispositivo secundario: Para especificar la unidadreferenciada. Proteger a los dispositivos de accesos no permitidos13. Programas del S.O independientes del dispositivo Funciones (II) Ocultar las diferencias en lasunidades de información tanto en los dispositivos de bloques como de caracteres Almacenartemporalmente los datos de los dispositivos (buffering) completar bloques, sincronizar, entrada deteclado... Asignar espacio libre en los dispositivos de bloques Gestionar el uso de los dispositivosdedicados Aceptar o rechazar las peticiones (ej.: OPEN) Tratar los errores14. Programas de usuario Funciones de biblioteca Realizar las llamadas al sistema: count=read(file, buf, bytes); Realizar además otras funciones: printf (“%d”, i); Programas completos fueradel núcleo Sistema de spooling Ej.: Impresora Demonio de impresión, directorio de spooling.15. Discos Ventaja del disco sobre la memoria para el almacenamiento Mayor capacidad dealmacenamiento Precio por bit más bajo La información no se pierde16. Hardware de los discos Pistas: círculos concéntricos Se dividen en sectores Mismo nº de bytesOrganizados en cilindros Nº de pistas del cilindro = cabezas apiladas verticalmente Unidad con nplatos 2n cabezas 2n pistas por cilindro17. Característica del dispositivo Búsquedas solapadas Mejoran el tiempo de acceso Búsquedassimultáneas en 2 o más unidades El controlador puede iniciar una búsqueda mientras que esperaque se complete una búsqueda en otra unidad No se pueden realizar 2 lecturas o escrituras a lavez.18. Programación del disco Tiempo de lectura o escritura: T tiempo de búsqueda + latencia derotación + tiempo de transferencia El tiempo de búsqueda es mayor que los demás tiempos Seintenta mejorar => Algoritmos de planificación del brazo del disco.19. Tratamiento de errores Errores transitorios Los datos no son correctos Por ejemplo debido ala existencia de polvo en las cabezas Se puede eliminar el error repitiendo la operación20. Errores permanentes Marcar bloques como inservibles Elaboración de un fichero con la lista debloques inservibles El asignados nunca utilizará estos bloques Las copias de seguridad se debenhacer fichero a fichero, evitando leer el fichero de bloques defectuosos Reserva de pistas Selocalizan los bloques inservibles al formatear Se sustituyen las pistas de reserva por las dañadas Seutiliza una tabla para hacer la correspondencia
  19. 19. 21. Errores de búsquedas Errores mecánicos El brazo se posiciona en un cilindro que no se pidióRECALIBRATE: Desplaza el brazo hasta el final y considera el cilindro 0 Llamar al técnico22. Errores en el controlador Variables, buffers, órdenes Secuencia de eventos que produzcan unerror en el controlador Ej.: el controlador no admite órdenes El manejador debe dar una ordenpara iniciar el controlador23. Discos RAM Dispositivo de bloques Se utiliza una parte de la memoria principal La memoriase divide en bloques El manejador calcula la posición del bloque Acceso instantáneo24. Relojes = Temporizadores Mantienen la fecha y la hora Sirve para controlar el tiempo que losprocesos pueden estar ejecutándose25. Hardware del reloj 2 tipos Se conectan a la red de potencia y generan una interrupción concada ciclo de red Programables: se construyen con 3 elementos Para un reloj de 1MHz (1/10Hz, 1 pulso por microsegundo) y registro de precarga de 16 bits, se pueden generar interrupcionesdesde cada microsegundo hasta 65535 microsegundos26. Programación del reloj El hardware genera interrupciones a intervalos regulares y conocidos Elmanejador debe realizar todas las funciones Actualizar fecha y hora (I) En ordenadores antiguosno había reloj de tiempo real La fecha se da al arrancar. Se traduce a un nº de pulsos desde el 1 deEnero de 1970. Con cada pulso de reloj se incrementa un contador Problema: se puede desbordar27. Controlar el tiempo de ejecución Al cargar un proceso Se actualiza un contador con los pulsosdel cuanto asignado a un proceso Con cada interrupción de reloj Se decrementa este contadorCuando llega a 0 Se llama al planificador28. Temporizadores Para avisar a los procesos (señal, mensaje...) Ej.: Aplicación que retransmitepaquetes transcurridos un cierto intervalo de tiempo si no se ha confirmado Tabla con tiempos deaviso Lista enlazada29. Terminales Muchos tipos diferentes de terminales El manejador se encarga de ocultar lasdiferencias De esta forma, la parte del S.O. independiente del terminal sirve para cualquierterminal30. Hardware del terminal Desde el punto de vista del S.O. hay dos tipos diferentes de terminalesTerminales con interfaz RS-232 Terminales con interfaz por memoria (mapped-memory terminals)Terminales con interfaz RS-232 Utilizan una línea serie para comunicarse con el ordenado UART :Conversor de paralelo a serie y de serie a paralelo31. Terminales con interfaz por memoria Son parte del mismo ordenador La comunicación sehace a través de la RAM de vídeo que es parte del espacio de direcciones El controlador lee bytesde la memoria RAM y envía las señales al monitor para que imprima los caracteres Tipos El tecladoes independiente del monitor El hardware proporciona un nº de tecla, el manejador hace lacorrespondencia
  20. 20. 32. Terminales de despliegue de caracteres El controlador almacena en ROM los patrones de bitsde cada carácter El carácter que el procesador escribe en la memoria RAM de vídeo aparece en lapantalla transcurrido un cierto tiempo Un byte asociado a cada carácter Son rápidos Imagen de25x80 => 4000 bytes33. Terminales de mapas de bits Considera la pantalla como una matriz de elementos de imagenllamados píxel 200x320 480x640 800x1024 Cada píxel controlado por un bit de la RAMPermite crear varios patrones para las letras Planos de bits para los colores ( n planos => 2colores ) Requieren mucha memoria34. Programación del terminal Software de entrada (I) El manejador obtiene los caracteres deteclado Dos modos de funcionamiento Modo puro: secuencia ASCII Modo elaborado: edicióndentro de la línea Tablas de correspondencia Buffer para guardar líneas ioctl: llamada al sistema para controlar los parámetros del terminalFigura 1.4 dispositivos Intel figura 1.5 dispositivo ORACLE SOLARIS Oracle Solaris es el Sistema Operativo Empresarial N°1 del sector y la mejor plataformapara ejecutar aplicaciones críticas para la misión.Oracle Solaris brinda rendimiento y escalabilidad sectorial La confiabilidad comprobada de Oracle Solaris brinda tolerancia a fallas incorporada através de características como ZFS, DTrace y Predictive Self HealingMayores niveles de seguridad de clase empresarial con la Certificación
  21. 21. Figura 2.1 Sun OracleSOLARIS 9 Solaris es el sistema operativo de Sun Microsystems, especialmente indicado para laimplementación de soluciones basadas en las tecnologías de Sun, como Java.El sistema Solaris está disponible en versiones para distintos tipos de máquinas, entre las que seincluyen los sistemas x86, más conocidos como PC. Esta será sin duda la edición que más interéssuscitará, aunque también está disponible gratuitamente para la plataforma SPARC.La versión que nos ofrecen es perfectamente funcional, aunque sólo está permitido su uso sinnecesidad de adquirir una licencia para propósitos no comerciales. Podemos usarlo libremente encasa o en la oficina, pero estamos obligados a comprar la licencia si vamos a utilizarlo en cualquierasunto que no esté englobado en la evaluación, formación o desarrollo y test de aplicaciones quepodamos construir.Junto con el sistema operativo Solaris también se distribuye el Java Enterprise System, un softwarepara desarrollo de aplicaciones Java para propósitos variados, desde la creación de portales web asistemas de red, servicios de seguridad y de red
  22. 22. Figura 2.2 SolarisFUNCIONES DE SOLARIS 9 Las funciones y las mejoras clave siguientes se han destacado dentro de la versiónde software Solaris 9. Para obtener una lista completa de nuevas funciones, consulte loscapítulos 2-4. Administrador de recursos de Solaris 9: este administrador mejora las funciones de asignación, supervisión y control de los recursos del sistema. Entre sus funciones clave se incluyen el nuevo programador de reparto justo (FSS, fair share scheduler) y las agrupaciones de recursos para la partición de los recursos del sistema. Consulte "Mejoras en los recursos del sistema". Compatibilidad con Linux: muchas aplicaciones Linux se ejecutan prácticamente sin necesidad de cambios en el sistema operativo Solaris. La versión Solaris 9 permite a los usuarios mantener la productividad en entornos mixtos, integrando nuevos comandos y aplicaciones Linux en la versión. Además, los desarrolladores de aplicaciones de software ya pueden desarrollar y compilar sus aplicaciones Linux con más facilidad en el sistema operativo Solaris. Consulte "Herramientas de desarrollo" y "Software gratuito". Seguridad mejorada: la versión Solaris 9 incluye mejoras notables de seguridad, como las siguientes: o Intercambio de claves de Internet (IKE): permite a los administradores gestionar un gran número de redes seguras. o Shell seguro de Solaris: permite a los usuarios acceder de forma segura a un sistema remoto a través de una red insegura. o Cliente LDAP seguro: una nueva biblioteca de protocolo ligero de acceso a directorios (LDAP) proporciona mecanismos de cifrado SSL (TLS) y CRAM-MD5. o Cifrado avanzado: con un tamaño máximo de 128 bits, está disponible de forma predeterminada en algunas funciones. Para obtener más información, consulte "Mejoras en la seguridad". iPlanet Directory Server 5.1: es, ahora, parte integrante de la versión del software Solaris 9. Consulte "Conexión en red".
  23. 23.  Solaris Volumen Manager: proporciona herramientas de gestión de almacenamiento que permiten gestionar volúmenes RAID 0, RAID 1 y RAID 5, así como particiones dinámicas y dispositivos transaccionales (de registro). Consulte "Herramientas de administración del sistema". Mejoras del sistema de archivos: la versión Solaris 9 contiene diversas mejoras para sistemas de archivos, como atributos de archivos ampliados y mejoras de E/S directa. Consulte "Mejoras en el sistema de archivos". Modernización automática de Solaris 2.0: reduce los tiempos de inactividad que suelen asociarse a la realización de modernizaciones del sistema operativo. Consulte "Instalación". Web Start Flash: permite crear una instalación de referencia del sistema operativo Solaris y replicarla en otras máquinas. Consulte “Instalación. Instalación mínima: se puede instalar un conjunto mínimo de paquetes con el sistema operativo Solaris 9 y, luego, añadir sólo los que sean necesarios. Consulte "Instalación". Admisión de varios tamaños de página (MPSS): permite que los programas usen cualquier tamaño de página que admitan los dispositivos de hardware para acceder a partes de la memoria virtual. Consulte "Mejoras en el rendimiento del sistema" y "Herramientas de desarrollo"NOVEDADES DE SOLARIS 9SPARC: Admisión de volúmenes de varios terabytes en Solaris Volumen ManagerEsta característica es una novedad de la versión de Solaris 9 4/03. Se ha mejorado Solaris Volumen Manager con la admisión de volúmenes de variosterabytes. Con esta admisión, Solaris Volumen Manager puede crear, gestionar y borrarvolúmenes grandes (>1 Tbyte) de RAID-0 (reparto en bandas), RAID-1 (duplicación), RAID-5 yparticiones de software. Además, la admisión de volúmenes grandes permite a Solaris VolumenManager construir volúmenes en números de unidad lógica (LUN) etiquetados por EFI o grandes.La admisión de volúmenes grandes de Solaris Volumen Manager no está disponible para lossistemas que ejecutan un núcleo de Solaris de 32 bits. Por ejemplo, en sistemas que ejecutan elsoftware Solaris (edición x86) o el software Solaris con el núcleo SPARC de 32 bits no puedenadmitir volúmenes grandes.Si desea más información, consulte Solaris Volumen Manager Administration Guide.Véase también SPARC: Admisión de volúmenes de varios terabytes con etiquetas de discos EFI.Admisión del Gestor de coordinación de reconfiguración (RCM) en Solaris Volumen Manager
  24. 24. Esta característica es una novedad de la versión de Solaris 9 4/03. La admisión del Gestor de coordinación de reconfiguración (RCM) añade a Solaris VolumenManager la capacidad de responder adecuadamente a las solicitudes de reconfiguración dinámica(DR). Esta adición garantiza que la supresión de dispositivos controlados por Solaris VolumenManager queda bloqueada con la advertencia adecuada. Este bloqueo permanece activo hastaque los dispositivos dejen de usarse. Esta advertencia evita que los administradores del sistemaeliminen accidentalmente los volúmenes activos de un sistema configurado por DR.Si desea más información, consulte Solaris Volumen Manager Administration Guide.Función de actualización de las modificaciones de SolarisEsta característica es una novedad de la versión de Solaris 9 4/03.Se puede utilizar la opción de actualizar de la herramienta de modificaciones de la SolarisManagement Console para analizar, descargar e instalar las modificaciones recomendadas desdela sede web de SunSolve OnlineSM. También se puede utilizar para ello el comando smpatchupdate.Esta función de actualización solamente estaba disponible en los sistemas que ejecutaban lasversiones de Solaris 2.6, Solaris 7 o Solaris 8.Debe instalar en el sistema el software PatchPro 2.1 antes de ejecutar la actualización. Descarguelos paquetes de PatchPro 2.1 de http://www.sun.com/PatchPro. A continuación siga lasinstrucciones para instalar el software en el sistema.Si desea más información, consulte la página de comando man smpatch (1M).Combinación de las direcciones de datos y de prueba para grupos de ruta múltiple en redes IP deadaptador únicoEsta característica es una novedad de la versión de Solaris 9 12/02.Ya no es necesario utilizar una dirección de prueba IP exclusiva para la detección de fallos engrupos de ruta múltiple en redes IP de adaptador único. A veces no es posible recuperar un falloporque sólo un centro de información de red (NIC) se encuentra en un grupo de ruta múltiple enred IP. En tal caso puede combinar la dirección de la prueba y la dirección de los datos. Eldaemon in.mpathd utiliza una dirección de datos para detectar fallos en el caso de no especificaruna dirección de prueba.Para obtener más información sobre la ruta múltiple IP de Solaris, consulte la guía IP NetworkMultipathing Administration Guide.Mejoras en el sistema de archivos
  25. 25. El software de Solaris contiene ahora las mejoras siguientes en el sistema de archivos. Mejoras enel cliente NFS es una novedad en la versión de Solaris 9 12/03. Las funciones del sistema dearchivos de versiones anteriores son:SPARC: Sistemas de archivos UFS de varios terabytesSPARC: Admisión de volúmenes de varios terabytes con etiquetas de discos EFIMejoras en el cliente NFSEsta característica es una novedad de la versión de Solaris 9 12/03.Se han incorporado las siguientes mejoras en el rendimiento del cliente NFS: Se han relajado las restricciones sobre los tamaños de las transferencias por cable. Ahora,los tamaños de las transferencias se basan en la capacidad del medio de transporte subyacente.Por ejemplo, el límite de transporte NFS para UDP sigue siendo de 32 Kbyte. No obstante, comoTCP es un protocolo de flujo sin los límites de datagramas de UDP, los tamaños máximos detransferencia a través de TCP se han incrementado en 1 Mbyte. Anteriormente, todas las solicitudes de escritura se trataban en serie tanto en el clientecomo en el servidor NFS. El cliente NFS se ha modificado para permitir que una aplicación emitaescrituras simultáneas, así como escrituras y lecturas simultáneas, a un único archivo. Se puedehabilitar esta funcionalidad en el cliente mediante la opción forcedirectio mount. Al utilizar estaopción habilita la funcionalidad para todos los archivos dentro del sistema de archivos montado.También puede habilitar esta funcionalidad en un único archivo del cliente mediante lainterfaz directio (). Tenga en cuenta que, a menos que se haya habilitado esta nuevafuncionalidad, las escrituras en los archivos se efectúan en serie. Además, si hay escrituras oescrituras y lecturas simultáneas, la semántica de POSIX deja de admitirse en ese archivo. El cliente NFS ya no utiliza un número excesivo de puertos UDP. Anteriormente, lastransferencias NFS a través de UDP utilizaban un puerto UDP independiente para cada solicitudpendiente. Ahora, de forma predeterminada, el cliente NFS utiliza únicamente un puerto UDPreservado. No obstante, esta admisión se puede configurar. Si el uso simultáneo de varios puertosaumenta el rendimiento del sistema debido a la mayor escalabilidad, el sistema puedeconfigurarse para que utilice más puertos. Esta capacidad es idéntica también a la admisión de NFSa través de TCP que dispone de esta posibilidad de configuración desde su introducción.SPARC: Sistemas de archivos UFS de varios terabytesEsta característica es una novedad de la versión de Solaris 9 8/03. Esta versión de Solaris admite los sistemas de archivos UFS de varios terabytes en lossistemas que ejecuten un núcleo de Solaris de 64 bits. Anteriormente, los sistemas de archivos UFSse limitaban a, aproximadamente, 1 terabyte (Tbyte) en los sistemas de 32 y de 64 bits. Se han
  26. 26. actualizado todos los comandos y las utilidades de los sistemas de archivos UFS con el fin deadmitir sistemas de archivos UFS de varios terabytes. Puede crear inicialmente un sistema de archivos UFS con menos de 1 Tbyte. Puedeespecificar que el sistema de archivos aumente finalmente hasta un tamaño de varios terabytesmediante el comando newfs -T. Este comando define el inode y la densidad de los fragmentospara escalarse adecuadamente a un sistema de archivos de varios terabytes.La admisión de un sistema de archivos UFS de varios terabytes supone la disponibilidad de LUN devarios terabytes. Dichos LUN los proporcionan los volúmenes de Solaris Volumen Manager oVeritas VxVM o bien se trata de discos físicos de un tamaño superior a 1 Tbyte.Las características de los sistemas de archivos UFS de varios terabytes incluyen:Puede crear un sistema de archivos UFS con un tamaño máximo de 16 Tbytes.Puede crear un sistema de archivos con menos de 16 Tbytes, que posteriormente se puedenaumentar hasta un máximo de 16.Se pueden crear los sistemas de archivos de varios terabytes en discos físicos, volúmenes lógicosde Solaris Volumen Manager y volúmenes lógicos VxVM de Veritas.El registro UFS está habilitado de forma predeterminada en los sistemas de archivos de un tamañomayor de 1 terabyte. Los sistemas de archivos de varios terabytes aprovechan la mejora en elrendimiento provocada por la habilitación de la función de registro UFS. Los sistemas de archivosde varios terabytes aprovechan también la disponibilidad de la función de registro porque esposible que el comando fsck no tenga que ejecutarse si la función de registro está habilitada.Los límites de los sistemas de archivos UFS de varios terabytes son:No puede montar un sistema de archivos mayor de 1 Tbytes en un sistema que ejecute un núcleode Solaris de 32 bits.No puede arrancar desde un sistema de archivos mayor de 1 Tbytes en un sistema que ejecute unnúcleo de Solaris de 64 bits. Esta limitación significa que no puede colocar un sistema dearchivos raíz (/) en otro de varios terabytes.No se admiten archivos individuales mayores de 1 terabyte.El número máximo de archivos por terabyte en un sistema de archivos UFS es de 1 millón. Estelímite tiene por objeto reducir el tiempo de comprobación del sistema de archivos mediante elcomando fsck.La cuota máxima que puede establecer en un sistema de archivos UFS de varios terabytes es de 2Tbytes en bloques de 1024 bytes.
  27. 27. Figura 2.4 novedadesActualmente no se admite el uso del comando fssnap para crear una captura de un sistema dearchivos UFS de varios terabytes.VELOCIDAD DE SOLARIS 9 En esta línea, Solaris 9 marca una nueva generación de sistemas operativos que combinael rendimiento de los tradicionales y sus aplicaciones con un servidor reforzado con la protecciónde un firewall y mejorado con funcionalidades de gestión. De hecho, Solaris 9 permite incrementarla velocidad de las aplicaciones sin necesidad de renovar el hardware ni de actualizar dichasaplicaciones, reducir el tiempo de gestión de las funciones e incrementar el rendimiento hasta losniveles ptimos para ayudar a los departamentos de TI a desarrollar sus servicios, al tiempo que sereducen costes y riesgos.Además, el entorno operativo Solaris se ha consolidado como uno de los primerosespecíficamente deseado para el tejido empresarial. Con ms de 300 nuevas funcionalidades,Solaris 9 es una de las plataformas ms flexibles, escalables y manejables para un entorno detrabajo en red. Junto a esto, y según los datos facilitados por la consultora Gardner, Solaris es elentorno operativo Unix líder del mercado, con una cuota de mercado del 64 por ciento porvolumen y un 54 por ciento por ingresos.APLICACIONES DE SOLARIS 9 Admisión del emulador de terminal Xterm para conjuntos de caracteres multibytesEl emulador de terminal Xterm ahora admite conjuntos de caracteres multibytes. Esta función permiteusar ventanas Xterm en entornos nacionales UTF-8, entre otros. La línea de comandos y recursosXterm incluyen nuevas opciones para especificar los conjuntos de fuentes X.Consulte la página de comando man Xterm para obtener más información.Opciones del gestor gráfico de áreas de trabajoEl Gestor gráfico de áreas de trabajo proporciona: Una representación gráfica de todas las áreas de trabajo La capacidad de desplazarse entre distintas áreas de trabajo con sólo pulsar un botón
  28. 28.  La capacidad de arrastrar y soltar aplicaciones entre distintas áreas de trabajo Asimismo, ya no existe el límite de visualización de nueve áreas de trabajo, y se ha agregadoun cuadro de diálogo de Opciones del Gestor gráfico de áreas de trabajo con diversas opciones devisualización adicionales. El Gestor del área de trabajo proporciona una interfaz gráfica de usuario (GUI) para controlar elcomportamiento y el número de áreas de trabajo. Puede agregar y suprimir áreas de trabajo medianteun deslizador. También puede mostrar el Gestor gráfico de áreas en la Zona de conmutación de áreasde trabajo del panel frontal.Lista de ventanas La Lista de ventanas proporciona una lista de todas las aplicaciones activas; permite, con un sóloclic, encontrar cualquier aplicación, incluso las de otras áreas de trabajo distintas a la actual y ofrece, también,la posibilidad de trabajar en las ventanas de un grupo seleccionado de aplicaciones. Se puede elegir visualizaru ocultar la columna de áreas de trabajo.Estándares Energy Star Los estándares X11R6.4 se han mejorado con la gestión de alimentación de memoria de trama(FBPM), una extensión del sistema de gestión de alimentación de pantalla (DPMS). Esta mejora estádestinada a cumplir los requisitos del gobierno de los EE.UU. acerca del programa Energy Sta y sólofunciona en hardware compatible con Energy StarFormato de impresión para archivos que no son ISO-1 De forma predeterminada, el comando dtlp usa el comando mp antes de enviar la salida alcomando lp. Esta función permite imprimir correctamente muchos archivos de texto que no respondenal estándar ISO-1 en CDE. El mismo efecto de filtrado también se aplica en la impresión de mensajes decorreo dtmail.Para obtener más información, consulte la página de comando man mp(1)..Adición de varios archivos a un mensaje de correo electrónico Esta función permite mantener abierto el cuadro de diálogo "Aplicación de correo - Anexos -Agregar" para agregar dos o más archivos a un mensaje de correo electrónico, lo que elimina lanecesidad de seleccionar repetidamente Agregar archivos en el menú Anexo.Para obtener más información, consulte "Uso de la Aplicación de correo" in Solaris Common DesktopEnvironment: Guía del usuario.Gestor de soportes extraíbles El Gestor de soportes extraíbles centraliza el acceso a los dispositivos extraíbles en una únicaventana. Puede dar formato y consultar propiedades, visualizar estructuras de directorios y, si procede,proteger y segmentar soportes. Consulte "Gestión de soportes extraíbles".Consulte también "Uso del Gestor de soportes extraíbles" in Solaris Common Desktop Environment:Guía del usuario.Mejoras de audio
  29. 29. En el sistema operativo Solaris 9 se han agregado directorios de audio. Eldirectorio /usr/incluye/audio contiene archivos de cabeceras de audio para aplicaciones. Elformato de archivo de audio tiene un nuevo archivo de cabecera, /usr/incluye/audio/au.hypágina de comando man au(4). El directorio /usr/share/audio es un nuevo depósito de archivos de audio diversos, al quese han trasladado los archivos de audio del directorio /usr/demo/SOUND/sounds. Se ha creado unenlace simbólico de /usr/demo/SOUNDS/sounds a/usr/share/audio/simples/au quepermite a las aplicaciones y secuencias actuales ejecutarse sin errores.Se han solucionado múltiples defectos de los módulos de núcleo de audio para mejorar la fiabilidad.Para obtener más información, consulte System Administration Guide: Basic Administration.Software gratuito para el escritorio Consulte "Software gratuito" para obtener información sobre GNU grep 2.4.2, GNU tar1.13, GNU wget 1.6 y Ncftp Client 3.0.3 en la versión Solaris 9. GNU grep 2.4.2 es un concordador de modelos. GNU tar 1.13 es un contenedor. GNU wget 1.6 recupera archivos de la Web con HTTP y FTP. Ncftp Client 3.0.3 usa el Protocolo de transferencia de archivos (FTP) y es una utilidad alternativa al programa ftp de UNIX.Figura 2.4 aplicaciones
  30. 30. Figura 2.5 aplicaciones
  31. 31. CONCLUSION DEL PROYECTO Este sistema operativo Solaris fue muy interesante saber muchas cosasatreves de la investigación que realice… El Sistema Solaris ofrece una variedadde herramientas nuevas para el administrador como lo son: Dispositivode Información: los administradores pueden usar estos accesorios opcionales paraobtener información sobre dispositivos instalados incluyendo nombres, atributos, yaccesibilidad. El SAF no es un programa. Es una jerarquía de últimos procesos ycomandos de administración. El nivel tope del programa SAF es el SAC. El SAC(service access controller) controla monitores de puerto que se pueden administrarpor el comando sacdm. Cada puerto de monitor puede manejar uno ó máspuertos. Funciones del SAF y Programas Asociados

×