unidad 4 taller de sistemas operativos i.s.c

Upload: zenaida-sebastian-slz

Post on 01-Mar-2018

272 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    1/32

    INSTITUTO TECNOLGICO

    SUPERIOR DE JESS

    C RR NZ

    INSTITUTO TECNOLGICO SUPERIORDE JESS CARRANZA

    INGENIERIA EN SISTEMAS COMPUTACIONALES

    UNIDAD IV

    INTEROPERABILIDAD ENTRE SISTEMASOPERATIVOS

    ING. JOHANA GUADALUPE VALLADARES IXBA

    ZENAIDA DEL CARMEN SEBASTIAN SALAZAR

    4 SEMESTRE

    GRUPO

    402-B

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    2/32

    INDICE

    4. INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS................................................ 3

    4.1 INTRODUCCIN. .................................................................................................................. 3

    4.1.1 INTEROPERABILIDAD. .................................................................................................... 3

    4.1.2 NEUTRALIDAD TECNOLOGICA. ................................................................................... 4

    4.2 INTERCAMBIO DE ARCHIVOS. ............................................................................................. 4

    4.2.1 DESVENTAJAS DE LOS FORMATOS DE ARCHIVOS ESTANDAR DE FACTOCERRADO. .................................................................................................................................... 7

    4.2.2 FORMATOS DE ARCHIVOS ABIERTOS. ..................................................................... 8

    4.3 RECURSOS REMOTOS. ....................................................................................................... 12

    4.3.1 IMPRESIN. ..................................................................................................................... 14

    4.3.2 ESCRITORIO REMOTO. ................................................................................................ 17

    4.3.3 RPC. ................................................................................................................................... 21

    4.4 ACCESO A SISTEMAS DE ARCHIVOS.............................................................................. 21

    4.4.1. ACCESO A FORMATOS DE DISCO (FAT-16/FAT-32/VFAT/NTFS/XFS/EXTFS). ....................................................................................................................................................... 23

    4.5 EMULACIN DEL SISTEMA OPERATIVO. ....................................................................... 25

    4.5.1. EJECUCIN DE BINARIOS DE OTROS SISTEMAS OPERATIVOS.................... 27

    4.6. VIRTUALIZACIN. ................................................................................................................. 28

    4.6.1. EMULACIN DE HARDWARE. .................................................................................... 29

    4.6.3. CREACIN DE UNA MAQUINA VIRTUAL................................................................. 31

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    3/32

    3

    4. INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS.

    4.1 INTRODUCCIN.

    En el trabajo presentado a continuacin se tratar el tema de Interoperabilidad

    entre Sistemas Operativos, el cual pertenece a la ltima unidad de nuestro

    programa en la clase de Taller de Sistemas Operativos. La interoperabilidad es

    una funcin que permite la interconexin y funcionamiento conjunto de manera

    compatible es decir es lo que permite a distintos sistemas operativos manejar los

    mismos tipos de archivos en distintos SO. La presentacin del trabajo se realiza

    a manera de documento PDF, de manera individual y contendr diferentes

    subtemas relacionados como como por ejemplo la neutralidad tecnolgica o las

    herramientas de ejecucin de hardware. Hablaremos de los diferentes tipos de

    archivos como los estndares de facto, ISO y los archivos abiertos. Revisaremos

    sus caractersticas, tipos, ventajas y desventajas de cada una de estas

    caractersticas, para asegurar un mejor aprendizaje y entendimiento del tema.

    Como podemos apreciar este trabajo estar enriquecido con diferentes

    conocimientos que nutrirn an ms el contenido de nuestra clase, con el motivo de

    aprender y dejar en claro nuestras dudas acerca de esta primera unidad que

    mediante este trabajo estaremos presentando aadiendo tambin que es nuestro

    ltimo trabajo, esperemos cumplir a fondo con los requerimientos necesarios paraser de este un excelente trabajo.

    4.1.1 INTEROPERABILIDAD.

    Caracterstica de los ordenadores que les permite su interconexin y

    funcionamiento conjunto de manera compatible. Esto no siempre es posible, debido

    a los diferentes sistemas operativos y arquitecturas de cada sistema, pero los

    esfuerzos de estandarizacin estn permitiendo que cada vez sean ms los

    ordenadores capaces de interoperar entre s.

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    4/32

    4

    Tenemos dos definiciones.

    Interoperabilidad: Desde un punto de vista informtico, interoperabilidad se define

    como la habilidad que tiene un sistema o producto para trabajar con otros sistemaso productos sin un esfuerzo especial por parte del cliente.

    Interoperabilidad: Capacidad de los sistemas de tecnologas de la informacin y las

    comunicaciones (TIC), y de los procesos empresariales a los que apoyan, de

    intercambiar datos y posibilitar la puesta en comn de informacin y conocimientos.

    4.1.2 NEUTRALIDAD TECNOLOGICA.

    El trmino Neutralidad de Tecnolgica se refiere a que no se debe discriminar entre

    las tecnologas o los elementos tecnolgicos que utilicen las redes.

    Si bien no se conoce una definicin formal de dicho trmino, Neutralidad, en el

    contexto que nos ocupa, significa mantener una clara separacin entre las

    caractersticas de la red o del servicio y las tecnologas, aparatos y software

    empleados para lograrlo.

    4.2 INTERCAMBIO DE ARCHIVOS.

    Samba es un software que permite a tu ordenador con Ubuntu poder compartir

    archivos e impresoras con otras computadoras en una misma red local. Utiliza para

    ello un protocolo conocido como SMB/CIFS compatible con sistemas operativos

    UNIX o Linux, como Ubuntu, pero adems con sistemas Windows (XP, NT, 98...),

    OS/2 o incluso DOS. Tambin se puede conocer como LanManager o NetBIOS.

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    5/32

    5

    Si Ubuntu te ha detectado correctamente la red local, que es lo ms habitual, cuando

    selecciones una carpeta y hagas clic en el botn derecho del ratn, si le das a

    Compartir carpeta, al seleccionar un protocolo se iniciar un proceso automtico de

    descarga desde Internet e instalacin de Samba. Tambin se puede instalar de la

    forma habitual usando aadir y quitar.

    Herramientas:

    Tenemos variadas herramientas las cuales podemos utilizar para facilitar la

    configuracin del servidor:

    system-config-samba: Editor grfico de configuracin.

    gadmin-samba: Editor grfico de configuracin Avanzado.

    swat (Samba Web Administration Tool): Permite administrar samba a travs

    del navegador web en http://localhost:901

    Manuales:

    samba-doc: instala manuales en /usr/share/doc-base/ y

    /usr/share/doc/samba-doc/como texto y html

    samba-doc-pdf: instala manuales en /usr/share/doc-base/ y

    /usr/share/doc/samba-doc- pdf/ con formato pdf

    Configuracin:

    La configuracin del servidor samba se realiza en el archivo /etc/samba/smb.conf el

    cual podemos modificar de la siguiente manera:

    $ sudo nano /etc/samba/smb.conf Para modificar el grupo de trabajo Buscamos la

    lnea que diga algo como:

    workgroup = MSHOME

    y reemplazamos MSHOME por el nombre de nuestro grupo de trabajo.

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    6/32

    6

    Para compartir una carpeta:

    Opcin 1:

    Primero debemos crear una carpeta con permisos (por ejemplo):

    $ sudo mkdir /home/publico

    $ sudo chmod 755 /home/publico

    Luego abrimos la configuracin y le agregamos, al final, algo como esto:

    [publico]

    comment = Cosas publicas path = /home/publico public = yes

    writable = no

    Las opciones son sugerentes, por ejemplo "public = yes" es para que se pueda

    acceder a la carpeta cualquier usuario, y "writable = no" es para que no se pueda

    escribir.

    Opcin 2:

    Para aadir los recursos con nautilus (navegador de archivos) debemos crear la

    siguiente carpeta con sus respectivos permisos:

    $ sudo mkdir -p /usr/local/samba/lib/usershares

    $ sudo chgrp sambashare /usr/local/samba/lib/usershares

    $ sudo chmod 1770 /usr/local/samba/lib/usershares

    Y luego agregas los siguientes parmetros a la configuracin:

    usershare path = /usr/local/samba/lib/usershares usershare max shares = 10

    Finalmente se pueden aadir carpetas en nautilus hacindole click derecho, opcin

    "opciones de comparticin".

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    7/32

    7

    Opcin 3:

    Nos dirigimos al men de Ubuntu: Sistema, Administracin y seleccionamos

    Carpetas compartidas. Pulsamos aadir (en la imagen yo ya tengo aadida una

    carpeta, pero t deberas tenerla en blanco) y nos aparecer una imagen como lainferior.

    En ruta, buscamos la carpeta que queremos compartir, como nombre pondremos

    Compartidos (por ejemplo) y seleccionamos Permitir examinar la carpeta. Pulsamos

    sobre Configuracion general de archivos compartidos con Windows, en Dominio

    introducimos el nombre de red que posea la mquina Windows.

    4.2.1 DESVENTAJAS DE LOS FORMATOS DE ARCHIVOS ESTANDARDE FACTO CERRADO.

    Un formato propietario o cerrado es un formato de archivo protegido por una patente

    o derechos de autor. Tales restricciones tpicamente intentan prevenir la ingeniera

    inversa; si bien la ingeniera inversa en los formatos de archivo con propsitos de

    interoperabilidad generalmente es legal, segn la creencia de quienes la practican.

    Las posiciones legales difieren conforme al pas, entre otras cosas, en lo que se

    refiere a las patentes de software.

    Una de las cuestiones controvertidas, acerca del uso de formatos propietarios, es la

    de la propiedad. Si la informacin es almacenada en un formato que el proveedor

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    8/32

    8

    de software intenta mantener en reserva, el usuario puede "poseer" la informacin,

    pero no tiene otra manera de extraerla excepto utilizando un software controlado

    por el proveedor; lo que, en la prctica, proporciona a ste el control de la

    informacin del usuario. El hecho de que el usuario dependa de una pieza de

    software para extraer la informacin almacenada en sus archivos de formato

    propietario, proporciona al proveedor una venta casi garantizada para futuras

    versiones del software y es la base para el concepto de dependencia del proveedor.

    El riesgo sucede porque no hay registro pblico de cmo funciona un formato

    propietario, si la firma del software que posee el derecho del formato deja de hacer

    el software que puede leerlo entonces todos los que utilizaron ese formato en el

    pasado podran perder toda la informacin en esos archivos. Esas situaciones son

    muy comunes, especialmente para versiones de software desactualizados.

    Desventajas:

    Deben Abrirse con el software propietario con el que lo crearon.

    Proteccin por derechos de autor.

    4.2.2 FORMATOS DE ARCHIVOS ABIERTOS.

    Un formato libre o abierto es el que puede ser utilizado por cualquiera, libre de

    restricciones legales en cuanto a su uso. Puede ser utilizado por cualquier persona

    o empresa para uso personal o comercial sin tener que pagar una licencia o dinero

    por su uso, ya que su utilizacin es completamente gratuita; adems estos formatos

    pueden modificarse por quien quiera para mejorarlos o estudiarlos, ya que su cdigo

    fuente es de libre acceso.

    Los formatos libres son muy populares. Ubuntu soporta la mayora de formatos

    libres y la comunidad de cdigo abierto en su totalidad anima a que se utilicen

    ampliamente.

    La opuesto a los formatos libres son los formatos cerrados o propietarios, que

    son creados con fines comerciales y se caracterizan porque su cdigo fuente

    no es de libre acceso, de manera que no pueden modificarse ni mejorarse ni

    distribuirse; nicamente la empresa que los crea puede hacerlo.

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    9/32

    9

    Los formatos propietarios pertenecen a alguna empresa u otro organismo. A

    veces, el dueo de este formato cobra cuotas por las licencias o impone

    restricciones legales para el uso de sus formatos. Eso significa que la gente no

    poder utilizarlos o distribuirlos sin pagar primero un honorario o solicitando una

    licencia.

    Recuerda que algunos formatos (como PDF o Flash) a menudo tienen

    especificaciones pblicas o semi-pblicas, pero tienen algunas restricciones

    impuestas por dueos de las patentes.

    Ejemplos de formatos libres

    Formatos de texto:

    ODT (OpenDocument de OASIS, para documentos de oficina)

    TXT (texto plano)

    PDF (formato de documento porttil)

    Office Open XML ISO/IEC 29500:20081 (para documentos de oficina)

    EPUB (estndar para ebook)

    Formatos de imagen:

    PNG, un formato de imagen raster estandarizado por la norma ISO / IEC

    XCF.

    SVG - Imgenes Vectoriales, un formato de imagen vectorial estandarizado

    por el W3C

    Gif (ya se vencieron sus patentes).

    JPEG 2000 - un formato de imagen estandarizado por la norma ISO / IEC

    MNG - imgenes en movimiento, basado en PNG DjVu formato de documento, formato de archivo de imgenes o

    documentos escaneados.

    Formatos de audio:

    OGG Vorbis

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    10/32

    10

    Flac - Formato de audio sin prdida de calidad.

    Musepack - Un codec de audio

    WavPack - "hbrido" (prdidas / prdida) codec de audio

    Formatos de Voz:

    Speex

    Formatos de Video:

    OGG Theora

    Dirac - Compresin basada en wavelets.

    WebM - un vdeo / audio en formato.

    Matroska (mkv), contenedores para todo tipo de formatos multimedia (audio,video, imgenes, subttulos)

    Formatos Multimedia:

    LMMC - Tiempo de espera de metadatos y subttulos

    DAISY Digital Talking Book - Un formato de libro hablado

    SMIL - Un formato playlisting los medios de comunicacin y el lenguaje

    de integracin multimedia [6] [7]

    XSPF - Un formato de lista de reproduccin de multimedia

    VRML/X3D - formatos en tiempo real de datos en 3D estandarizado por la

    norma ISO / IEC

    Formato de Internet:

    HTML / XHTML - lenguaje de marcado de pginas web (ISO / IEC

    15445:2000)

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    11/32

    11

    XML - un lenguaje de marcado de propsito general y estandarizado por el

    W3C

    WebDav - formato de sistema de archivos de Internet

    CSS - Formato de la hoja de estilo por lo general se utiliza con (X) HTML,

    estandarizado por el W3C

    RSSSindicacin

    Formatos para archivo compresin:

    7z - tanto para el archivo y la compresin

    bzip2 - para la compresin

    gzip - para la compresin

    PAQ - para la compresin

    SQX - tanto para el archivo y la compresin

    tar - para archivar

    ZIP - tanto para el archivo y la compresin, el formato base es de dominio

    pblico, pero las nuevas versiones tienen algunas caractersticas patentadas

    MAFF - para la pgina web de archivo basado en ZIP

    xz - para la compresin

    Otros:

    CSV - valores separados por comas, comnmente utilizado para hojas de

    clculo o bases de datos simples

    YAML - es un formato de serializacin de datos legible por humanos.

    json - es un formato ligero para el intercambio de datos que no requiere el

    uso de XML.

    EAS3 - formato de archivo binario de datos de punto flotante

    ELF - formato ejecutable y enlazable

    NZB - para los archivos binarios de varias partes en Usenet

    NetCDF - de los datos cientficos

    SDXF - el formato de intercambio estructurado de datos

    SFV - Formato de control

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    12/32

    12

    TrueCrypt - contenedor de datos cifrados

    LTFS - Sistema lineal de archivos de cinta

    FreeOTFE: Contenedor de datos cifrados.

    En otras palabras, la nica forma para crear archivos y distribuirlos libremente esusando los formatos libres, ya que no ocupas pagar una licencia para poder usarlos.

    El world wide web est basado en el estndar HTML abierto.

    Hay un buen nmero de formatos que son preferidos ante formatos estorbados

    por patentes y copyright. Algunos formatos de reemplazo estn listados aqu:

    Formato restrictivo (Cerrado) Formato preferido (Libre)MP3, AAC, WMA Ogg Vorbis

    WMV, AVI, MPEG-4 Ogg Theora

    doc, xls, ppt OpenDocument format

    4.3 RECURSOS REMOTOS.

    El siguiente texto supone que el recurso remoto se encuentra en //192.168.1.102/

    compartido y dicho recurso no est protegido por contrasea.

    El modo de conectarse a un recurso remoto utilizando nautilus es:

    En la barra de direccin escribir, por ejemplo: smb://192.168.1.102/compartido

    Tambin puede utilizarse el asistente: archivo, conectar con el servidor, tipo de

    servicio, compartido por Windows

    Luego, si uno quiere automatizar el asunto podra crear una entrada en el archivo/etc/fstab: //192.168.1.102/compartido /media/compartido cifs users, rw, auto, guest

    0 Luego de eso, como uno de los parmetros de mount es "users", se le permite al

    usuario montar y desmontar el recurso.

    http://www.vorbis.com/http://www.theora.org/http://www.odfalliance.org/http://www.odfalliance.org/http://www.theora.org/http://www.vorbis.com/
  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    13/32

    13

    A partir de aqu comienza una serie de problemas. El primero con el que me

    encontr:

    En algunos sistemas, el solo hecho de agregar esa lnea en fstab hace que el

    recurso se vea en'Equipo' (computer:///)

    Entonces con solo hacer doble clic se monta, con clic derecho tambin se monta o

    se desmonta. En fin, todo muy bonito otros sistemas no encontr cmo hacer que el

    recurso aparezca en computer:/// La solucin que encontr fue simple: crear un

    lanzador con la siguiente lnea de comando: mount /media/compartido

    Eso resolvi el primer problema.

    Obviamente, todo esto fue pensando en el operador y en no tener que darle

    instrucciones cripticas para un operador inexperto.

    El segundo: Con el recurso montado de ese modo las cosas parecen funcionar bien,

    hasta que uno se topa con este bug: http://www.mail-archive.com/ubuntu-

    [email protected]/msg1272315.html

    Bsicamente, cuando, desde nautilus, se intenta reemplazar un archivo con otro del

    mismo nombre, no nos deja. Tampoco se pueden modificar archivos con gedit ya

    que informa de un error impidiendola modificacin.

    Ese error en espaol es:

    "Error inesperado: Archivo de texto en uso" Y en ingls:

    Unexpected Error: Text file busy

    El error de nautilus al intentar reemplazar un archivo del mismo nombre es: En

    espaol:

    "Error al renombrar el archivo temporal: Archivo de texto en uso" Y en ingls:

    Error while renaming temporary file: Text file busy

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    14/32

    14

    Al parecer son los nicos dos problemas. Abrir archivos de open office no trae

    problemas, por ejemplo.

    Sin embargo, el operador no sabe de bugs, ni le interesan, ni quiere lidiar con ellos.

    La solucin que encontr fue la siguiente:

    Todo es tan simple como crear un lanzador con la siguiente lnea de comandos:

    nautilus smb://192.168.1.102/compartido

    4.3.1 IMPRESIN.

    El mecanismo principal de impresin y de servicios de impresin en Ubuntu es el

    Sistema de Impresin Comn de UNIX (Common UNIX Printing System, CUPS).

    Este sistema de impresin es una capa de impresin libre y portable que se haconvertido en el nuevo estndar de impresin en la mayora de las distribuciones de

    GNU/Linux.

    CUPS: gestiona los trabajos y tareas de impresin, y proporciona impresin de red

    utilizando el Protocolo estndar de Impresin en Internet (IPP), que dispone de

    soporte para una gran gama deimpresoras, desde matriciales hasta lser. CUPS

    tambin soporta PostScript Printer Description (PPD) y auto deteccin de

    impresoras de red, y dispone de una sencilla herramienta basada en web para laconfiguracin y administracin.

    Instalacin:

    Para instalar CUPS en tu equipo Ubuntu, simplemente usa sudocon la orden apt-

    gety proporciona como primer parmetro el nombre de los paquetes a instalar. Una

    instalacin completa de CUPS tiene muchas dependencias de paquetes, pero

    pueden especificarse todas ellas en la misma lnea de rdenes. Introduce lo

    siguiente en la lnea de rdenes de una terminal para instalar CUPS:sudo apt-get

    install cupsys cupsys-client

    Tras autenticarte con su contrasea de usuario, los paquetes se descargarn y se

    instalarn sin errores. Tras finalizar la instalacin, el servidor CUPS se iniciar

    automticamente. Con el propsito de ayudar a la resolucin de posibles problemas,

    http://es.wikipedia.org/wiki/Common_UNIX_Printing_Systemhttp://es.wikipedia.org/wiki/Software_Librehttp://es.wikipedia.org/wiki/IPPhttp://doc.ubuntu-es.org/Impresorashttp://doc.ubuntu-es.org/Impresorashttp://es.wikipedia.org/wiki/IPPhttp://es.wikipedia.org/wiki/Software_Librehttp://es.wikipedia.org/wiki/Common_UNIX_Printing_System
  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    15/32

    15

    puedes acceder a los errores del servidor CUPS consultando el archivo de registro

    de errores en: /var/log/cups/error_log.

    Si el registro de errores no mostrara informacin suficiente para resolver los

    problemas encontrados, se podra incrementar el detalle del registro de CUPScambiando la directiva LogLevel en el archivo de configuracin (como se indic

    antes) del valor predeterminado info al valor debug, o incluso debug2, lo que

    registrar todo. Si haces este cambio, recuerda volverlo a su valor original una vez

    hayas resuelto tu problema, para evitar que el archivo de registro crezca demasiado.

    Configuracin:

    El comportamiento del servidor CUPS se configura a travs de las directivas

    contenidas en el archivo /etc/cups/cupsd.conf. El archivo de configuracin de CUPS

    tiene la misma sintaxis que el archivo principal de configuracin del servidor HTTP

    Apache, por lo que los usuarios acostumbrados a editar el archivo de configuracin

    de Apache se sentirn como en su casa cuando editen el archivo de configuracin

    de CUPS. Se presentarn aqu algunos ejemplos de opciones que puedes desear

    cambiar inicialmente.

    Antes de editar un fichero de configuracin debes hacer una copia del archivo

    original y protegerla contra escritura, as tendrs la configuracin original como

    referencia, y podrs reusarla si fuera necesario.

    Haz una copia del archivo /etc/cups/cupsd.confcon el siguiente comando:sudo cp

    /etc/cups/cupsd.conf /etc/cups/cupsd.conf.original

    y protgelo contra escritura:

    sudo chmod a-w /etc/cups/cupsd.conf.original

    ServerAdmin: Para configurar la direccin de correo del administrador

    designado en el servidor CUPS simplemente edita el fichero de configuracin

    /etc/cups/cupsd.conf con tu editor de textos preferido y modifica la lnea

    ServerAdmincomo sea conveniente. Por ejemplo, si t eres el Administrador

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    16/32

    16

    del servidor CUPS, y tu direccin de correo es '[email protected]',

    entonces debers modificar la lnea ServerAdmin con algo como esto:

    [email protected]

    Para ms ejemplos de directivas de configuracin en el archivo de configuracin del

    servidor CUPS, consulta la pgina de manual asociada introduciendo el siguiente

    comando en un terminal:

    man cupsd. conf

    Una vez hayas realizado cambios en el archivo de configuracin

    /etc/cups/cupsd.conf, necesitars reiniciar el servidor CUPS tecleando la siguiente

    orden en la lnea de rdenes de una terminal:

    sudo /etc/init.d/cupsys restart

    Otras opciones de configuracin para el servidor CUPS se encuentran en el archivo

    /etc/cups/cups.d/ports.conf:

    Listen: De forma predeterminada, en Ubuntu la instalacin del servidor CUPS

    escucha slo por la interfaz loopback en la direccin IP 127.0.0.1. Para hacer

    que el servidor CUPS escuche en la direccin IP del verdadero adaptador de

    red, debes especificar un nombre de host, una direccin IP, o bien, una par

    direccin IP/puerto, y para ello debes aadir una directiva Listen. Por ejemplo,

    si tu servidor CUPS reside en una red local con la direccin IP 192.168.10.250

    y deseas que sea accesible para los dems sistemas de esta subred, debes

    editar el archivo /etc/cups/cups.d/ports.confy aadir una directiva Listen, de

    esta forma:

    Listen 127.0.0.1:631 # existing loopback Listen

    Listen /var/run/cups/cups.sock # existing socket Listen

    Listen 192.168.10.250:631 # Listen on the LAN interface, Port 631 (IPP

    En el ejemplo anterior, debes comentar o borrar la referencia a la direccin de

    loopback (127.0.0.1) si no deseas que cupsd escuche por esa interfaz, sino slo por

    mailto:[email protected]:[email protected]:[email protected]:[email protected]
  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    17/32

    17

    la interfaz Ethernet de la red local (LAN). Para activar la escucha por todas las

    interfaces de red en las que se haya establecido un nombre de host, incluyendo el

    loopback, debers crear una entrada listen para el nombre de host Scrates as:

    Listensocrates:631#Escuchando en todos los interfaces para la mquinaScrates' o omitiendo la directiva Listen y usando Port en su lugar, como en: Port

    631 # Escuchando en el puerto 631 en todos los interfaces

    4.3.2 ESCRITORIO REMOTO.

    El Escritorio remoto permite ver y hasta controlar el escritorio de otro

    ordenador desde nuestro ordenador, por ejemplo, tenemos una tienda y queremos

    ver y controlar las vdeo cmaras de seguridad que tenemos conectadas a un

    ordenador, desde otro ordenador en nuestra casa.

    ADVERTENCIA:

    Esto se puede hacer si tenemos los dos ordenadores en una red local y tambin por

    internet, pero eso s, el ordenador que queremos ver y controlar debe de

    tener una IP esttica. Hoy en da casi todos estamos detrs de un "rooter" que

    nos d una IP dinmica, varindola cada vez que arrancamos el sistema, por lo

    que en este caso deberemos de acceder a la configuracin de nuestro rooter desdenuestro navegador web poniendo en la barra de direcciones: http://192.168.0.1/ por

    ejemplo y modificar el tipo de IP (esttica) y tambin deberemos de abrirle el

    "puerto 5900", que es el que usaremos, ya que los rooter tambin suelen tener un

    cortafuegos.

    http://192.168.0.1/http://192.168.0.1/
  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    18/32

    18

    Cada rooter tiene una forma diferente de configuracin, por lo que, si no lo sabis

    hacer, os tocar googlear un poco o llamar al servicio tcnico de vuestro operador.

    CONTROLAR UN ORDENADOR CON UBUNTU DESDE OTRO CON UBUNTU:

    Ubuntu utiliza por defecto el protocolo "VNC" aunque tambin podemos utilizar el

    "SSH+NX" con encriptacin. Vamos a ver cmo hacerlo con VNC, que viene ya

    instalado (el programa se llama "vino").

    Configurar el Servidor:

    Lo primero ser configurar el servidor, para darle los correspondientes permisos,

    para que podamos acceder a l. Vamos a "Sistema -> Preferencias -> Escritorioremoto" y se nos abrir una ventana con la siguiente configuracin:

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    19/32

    19

    el apartado "Compartir":

    Activamos "Permitir a otros usuarios ver mi escritorio" y empezar a

    comprobar la conectividad del equipo. Esto puede tardar un poco y nos dar

    la IP o direccin que deberemos de guardar para luego conectarnos desdeel Cliente (no olvidar).

    En "Permitir a otros usuarios controlar su escritorio" -> lo activamos si

    queremos que el Cliente tenga acceso total. Si slo queremos que el

    Cliente vea lo que hacemos en el Servidor, lo dejamos desactivado. Este

    sera el caso de que quisiramos mostrar a alguien cmo hacer algo en

    Ubuntu, por ejemplo.

    En el apartado "Seguridad" podemos activar:

    Debe confirmar cada acceso a este equipo -> Lo activaremos en el caso

    de que siempre haya alguien en el Servidor (si queremos ensear a alguien

    lo que hacemos), pero lo comn es que no haya nadie presente por lo que

    es importante no activarlo.

    Requerir que el usuario introduzca una contrasea -> Lo normal es

    activarla y escribirla (8 caracteres) para que el cliente acceda al Servidor con

    la contrasea, ya que, si no, cualquiera que sepa nuestra IP, podr controlarnuestro ordenador y eso no lo deseamos.

    Configurar la red automticamente para acepta r conexiones ->

    Tambin lo normal es activarla, para que nos abra el puerto (5900) y se

    configure el equipo correctamente.

    En el "rea de notificacin" podemos activar:

    Mostrar siempre un icono.

    Mostrar slo un icono cuando hay alguien conectado.

    No mostrar un icono nunca.

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    20/32

    20

    Le damos a cerrar y el servidor est configurado y listo para que el cliente se

    conecte.

    Acceder desde el Cliente:

    Vamos a "Aplicaciones -> Internet -> Visor de Escritorios remotos"

    Se nos abrir la ventana del visor, le damos a "Conectar" y se nos abrir otra

    ventana para configurar la conexin:

    Protocolo -> Seleccionamos VNC

    Anfitrin -> Pondremos la IP o direccin del Servidor que antes os dije

    que guardarais. Si el Servidor est en Red local, con darle a Buscar nos

    mostrar los Equipos conectados y podremos seleccionarlo.

    Pantalla completa.

    Opciones de VNC-> Slo visin y Escalado. Le damos a "Conectar y listo.

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    21/32

    21

    4.3.3 RPC.

    En la actualidad son bastante comunes y utilizados por lo regular de manera diaria,

    pero son pocos conocen lo que son, las llamadas de procedimiento remoto o bien,

    PRC (Remote Procedure Call) por sus siglas en ingls.

    Una llamada de procedimiento remoto (RPC) consiste en un protocolo que permite

    a un software o programa ejecutar cdigo en otra mquina remota sin preocuparse

    por la comunicacin, por lo regular es bastante utilizado en el paradigma cliente y

    servidor. Existen varios tipos de RPC, pero estos son los ms comunes:

    ONC RPC de Sun

    DCE/RPC de OSF

    Modelo de Objetos de Componentes Distribuidos de Microsoft DCOMste ltimo es el ms utilizado debido a que, como ya hemos comentado en

    bastantes ocasiones, es el sistema operativo ms utilizado y, por tanto, los servicios

    (la mayora) que ofrece su empresa creadora tambin lo son.

    4.4 ACCESO A SISTEMAS DE ARCHIVOS.

    El sistema de archivos de Ubuntu est basado en el File system Hierarchy

    Standard. Este es un estndar que con mayor o menor rigor siguen la mayora

    de las distribuciones GNU/Linux y algunos otros sistemas operativos basados enUNIX. Algunas de sus principales caractersticas son:

    Todo est organizado en una nica estructura de directorios. Todo est dentro del

    directorio raz, representado por el signo '/'.

    Todo es un archivo. Dentro de / est representado todo el sistema, los directorios

    y archivos presentes en los discos duros y dems dispositivos de

    almacenamiento montados, todo el hardware de la computadora, todos los

    procesos en ejecucin, etc. Cada cosa en su sitio y un sitio para cada cosa.

    Todos los directorios tienen una finalidad concreta, todos los contenidos tienen

    una ubicacin predeterminada segn su naturaleza y funcin. Aunque todo

    aparente formar parte de un nico sistema de archivos en realidad hay varios.

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    22/32

    22

    Adems del sistema de archivo de disco que contienen los archivos normales,

    incluye diversos sistemas de archivos virtuales que cumplen diversas funciones.

    Para conocer las propiedades de un Sistema de Archivos, comencemos por definir

    que es un archivo: Con frecuencia, se define a un archivo informtico, como unaentidad lgica formada porun conjunto de bytes, ubicados sobre un sistema de

    almacenamiento (temporal o permanente), que responde a las caractersticas de

    unicidad, ubicacin y reglas de manipulacin.

    La propiedad de unicidad de un archivo, radica en que ste es en s mismo una

    entidad, con una asignacin de espacio finito, susceptible de ser modificado

    internamente en tamao y contenido.

    Su localizacin exacta, determina la existencia del mismo, incluso vaco de

    contenido, pero con lmites de propiedad inherente al espacio fsico asignado por

    las variables ortogonales en cuanto a su asentamiento en el soporte que lo

    contiene. Un fichero no puede existir sin esta cualidad.

    Y unas reglas de manipulacin. Es decir, tendr un propietario, asignacin de

    lectoescritura y ejecucin, compartibles/no compartibles, variables/ no variables,

    aspectos que podrn modificarse, de acuerdo con las reglas que puedan

    establecerse en la vida til del archivo. La funcin "vital" de un archivo es poder ser

    ledo, y como tal debe de ser localizado lo ms fcilmente posible dentro de la

    unidad de soporte que lo contiene.

    Los sistemas de archivos indican el modo en que se gestionan los archivos dentro

    de las particiones. Segn su complejidad tienen caractersticas como previsin de

    apagones, posibilidad de recuperar datos, indexacin para bsquedas rpidas,

    reduccin de la fragmentacin para agilizar la lectura de los datos, etc. Hay varios

    tipos, normalmente ligados a sistemas operativos concretos. A continuacin, se

    listan los ms representativos:

    fat32 o vfat: Es el sistema de archivos tradicional de MS-DOS y las primeras

    versiones de Windows. Padece de una gran fragmentacin y es un poco

    inestable.

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    23/32

    23

    ntfs: Es el nuevo sistema de Windows, usado a partir del 2000 y el XP. Es

    ms estable, pero tambin adolece de fragmentacin.

    ext2: Hasta hace poco era el sistema estndar de Linux. Tiene una

    fragmentacin bajsima, aunque es un poco lento manejando archivos de

    gran tamao.

    ext3: Es la versin mejorada de ext2, con previsin de prdida de datos por

    fallos del disco o apagones

    ext4: Es el que usar Ubuntu por defecto. Nace para implementar algunas

    nuevas caractersticas que el ext3, dado que se haca imposible

    incorporarlas al propio ext3.

    ReiserFS: Es el sistema de archivos de ltima generacin para Linux.

    Organiza los archivos de tal modo que se agilizan mucho las operaciones

    con stos. El problema de ser tan actual es que muchas herramientas (por

    ejemplo, para recuperar datos) no lo soportan.

    swap: Es el sistema de archivos para la particin de intercambio de Linux

    (La vamos a utilizar). Todos los sistemas Linux necesitan una particin de

    este tipo para cargar los programas y no saturar la memoria RAM cuando se

    excede su capacidad. En Windows, esto se hace con el archivo pagefile.sys

    en la misma particin de trabajo, con los problemas que eso conlleva.

    4.4.1. ACCESO A FORMATOS DE DISCO (FAT-16/FAT-32/VFAT/NTFS/XFS/EXTFS).

    El sistema de archivos FAT16:

    El primer sistema de archivos en ser utilizado en un sistema operativo de Microsoft

    fue el sistema FAT, que utiliza una tabla de asignacin de archivos. La tabla de

    asignacin de archivos es en realidad un ndice que crea una lista de contenidos

    del disco para grabar la ubicacin de los archivos que ste posee. Ya que los

    bloques que conforman un archivo no siempre se almacenan en el disco en forma

    contigua (un fenmeno llamado fragmentacin), la tabla de asignacin permite

    que se mantenga la estructura del sistema de archivos mediante la creacin de

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    24/32

    24

    vnculos a los bloques que conforman el archivo. El sistema FAT es un sistema de

    16 bits que permite la identificacin de archivos por un nombre de hasta 8

    caracteres y tres extensiones de caracteres. Es por esto que el sistema se

    denomina FAT16.

    Sistema de archivos FAT32:

    Aunque el VFAT era un sistema inteligente, no afrontaba las limitaciones de

    FAT16. Como resultado, surgi un nuevo sistema de archivos en Windows 95

    OSR2 (el cual no slo contaba con una mejor administracin FAT como fue el caso

    de VFAT). Este sistema de archivos, denominado FAT32 utiliza valores de 32 bits

    para las entradas FAT. De hecho, slo se utilizan 28 bits, ya que 4 bits se reservan

    para su uso en el futuro.

    Vfat:

    (Virtual File All oca tion Table - Tabla virtual de as ignacin de archivos).

    Controlador virtual del sistema de archivos que puede instalarse en Windows

    Workgroups y Windows 95. La VFAT es una interfaz entre las aplicaciones y la

    FAT. Opera en modo protegido de 32 bits (presente en los Intel 386 y superiores)

    y provee acceso de alta velocidad para la manipulacin de archivos. Tambin

    tiene soporte para nombres largos de hasta 255 caracteres.

    NTFS:

    Es el sistema de archivos preferido para esta versin de Windows. Tiene muchos

    beneficios respecto al sistema de archivos FAT32, entre los que se incluye:

    La capacidad de recuperarse a partir de algunos errores relacionados con

    el disco automticamente, lo que FAT32 no puede hacer.

    Compatibilidad mejorada para discos duros ms grandes. Mejor seguridad porque puede utilizar permisos y cifrado para restringir el

    acceso a archivos especficos para usuarios aprobados.

    El sistema de ficheros NTFS se introdujo con la primera versin de Windows NT, y

    es totalmente distinto de FAT. Provee de mucha ms seguridad, compresin fichero

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    25/32

    25

    por fichero y encriptacin. Es el sistema de ficheros por defecto para nuevas

    instalaciones como Windows XP o 2000, y si vas a actualizar una versin previa de

    Windows, se te preguntar si quieres convertir tu sistema de ficheros NTFS.

    Puedes convertir FAT16 o FAT32 a NTFS en cualquier momento.

    XFS:

    es un sistema de archivos de 64 bits con journaling de alto rendimiento creado por

    SGI (antiguamente Silicon Graphics Inc.) para su implementacin de UNIX

    llamada IRIX. En mayo de 2000, SGI liber XFS bajo una licencia de cdigo

    abierto.

    se incorpor a Linux a partir de la versin 2.4.25, cuando Marcelo Tosatti

    (responsable de la rama 2.4) lo consider lo suficientemente estable para

    incorporarlo en la rama principal de desarrollo del kernel. Los programas de

    instalacin de las distribuciones de SuSE, Gentoo, Mandriva, Slackware, Fedora

    Core, Ubuntu y Debian ofrecen XFS como un sistema de archivos ms. En

    FreeBSD el soporte para solo-lectura de XFS se aadi a partir de diciembre de

    2005 y en junio de 2006 un soporte experimental de escritura fue incorporado a

    FreeBSD-7.0-CURRENT.

    Extfs:

    Se trata del driver que permite leer y escribir discos formateados EXT2 o EXT3 e

    incluso formatearlos con la Utilidad de Discos. Viene de perlas para los que tienen

    que compartir discos con equipos Linux o que tienen discos multimedia que usan

    este formato (el Dune, por ejemplo).

    4.5 EMULACIN DEL SISTEMA OPERATIVO.

    Virtual Box es una excelente alternativa gratuita a VMWare o Virtual Machine de

    Microsoft, este software de virtualizacin nos permite ejecutar distintos sistemas

    operativos como Windows, Linux, OS2, Solaris dentro de nuestro O.S. actual.

    Esta aplicacin, adems de ser software libre, es ideal para testear nuevos

    sistemas operativos sin tener que molestarnos en crear particiones, modificar el

    MBR, o sufrir cualquier otro problema relacionado con nuestro disco rgido. Virtual

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    26/32

    26

    Box tambin posee algunas caractersticas extras como: Controladores USB

    Virtuales, Carpetas Compartidas, posibilidad de configurar un servidor remoto con

    el protocolo RDP, etc.

    Para poder instalar Virtual box en nuestra computadora, basta que en una consolase digite:

    sudo apt-get install virtual box:

    sto instalar completamente Virtual Box.

    Se puede encontrar el acceso en Aplicaciones/Herramientas del sistema/InnoTek

    Virtual Box

    Tambin se puede ejecutar en consola digitando:

    sudo virtual box:

    A veces existe el problema de que el usuario no es agregado al grupo vboxusers

    (que se crea durante la instalacin) o que, inclusive que el usuario actual est enese grupo, no se puede ejecutar la mquina virtual despus de haberse creado,

    por lo que a veces es mejor ejecutar virtual box con SUDO.

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    27/32

    27

    4.5.1. EJECUCIN DE BINARIOS DE OTROS SISTEMAS OPERATIVOS.

    Linux soporta la carga de aplicaciones binarias de usuario desde disco.

    Los binarios pueden ser almacenados en formatos diferentes y la respuesta del

    sistema operativo a los programas a travs de las llamadas al sistema pueden

    desviarla de la norma (la norma es el comportamiento de Linux) tal como es

    requerido, en orden a emular los formatos encontrados en otros tipos de UNIX

    (COFF, etc.) y tambin emular el comportamiento de las llamadas al sistema de

    otros tipos (Solaris, UnixWare, etc.). Esto es para lo que son los dominios de

    ejecucin y los formatos binarios.

    Cada tarea Linux tiene una personalidad almacenada en su ##task_struct## (##p-

    >personality##). Las personalidades actualmente existentes (en el ncleo oficial o

    en el parche aadido) incluyen

    soporte para FreeBSD, Solaris, UnixWare, Open Server y algunos otros sistemas

    operativos

    populares. El valor de ##current->personality## es dividido en dos partes:

    ~1) tres bytes altos - emulacin de fallos: ##STICKY_TIMEOUTS##,

    ##WHOLE_SECONDS##, etc.

    ~1) byte bajo - personalidad propia, un nmero nico.

    Cambiando la personalidad, podemos cambiar la forma en la que el sistema

    operativo trata ciertas llamadas al sistema, por ejemplo, aadiendo una

    ##STICKY_TIMEOUT## a ##current->personality## hacemos que la llamada al

    sistema select (2) preserve el valor del ltimo argumento (timeout) en vez de

    almacenar el tiempo no dormido. Algunos programas defectuosos confan en

    sistemas operativos defectuosos (no Linux) y por lo tanto suministra una forma paraemular fallos en casos donde el cdigo fuente no est disponible y por lo tanto los

    fallos no pueden ser arreglados.

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    28/32

    28

    4.6. VIRTUALIZACIN.

    La virtualizacin de forma fcil:

    Ubuntu Server es una plataforma muy popular para la virtualizacin de centros de

    datos. Ubuntu Server proporciona KVM como la opcin principal para host y

    virtualizacin invitado. Una amplia variedad de tecnologas de cdigo abierto y de

    propiedad tambin se utilizan en conjuncin con el servidor de Ubuntu.

    Open-source de virtualizacin:

    Con cada nueva versin de Ubuntu Server ofrece ms opciones para construir y

    administrar un entorno virtualizado. Tecnologas de cdigo abierto estn a la

    vanguardia del entorno virtualizado moderno, y el modelo de licencia libre de Ubuntu

    es ideal para la expansin dinmica y la reduccin de mquinas fsicas y virtuales,que son tpicas de estos ambientes.

    Una huella bajo sistema operativo:

    Ubuntu Server tambin se puede configurar con una huella mnima, la creacin de

    la base ideal sobre la que construir mquinas virtuales. Ubuntu incluye un

    constructor de la mquina virtual que hace que este proceso sea sencillo y

    reproducible que permite mltiples mquinas pre-configuradas para ser desplegado

    inmediatamente. Los usuarios de Canonical Paisaje herramienta de gestin tambin

    encontrarn un entorno fcil de manejar, ya que no hace distincin entre las

    mquinas virtuales y fsicos, lo que les permite ser gestionado a travs de la misma

    interfaz y de la misma manera.

    Ubuntu Server: listos para la virtualizacin.

    Nuestra incorporado hipervisor KVM, libvirt y nuestro perfil de anfitrin virtual puede

    ayudarle a prepararse para virtualizar cargas de trabajo x86. Para simplificar elmantenimiento de hardware y capacidad para permitir el equilibrio dinmico, la

    migracin en vivo de los clientes entre los servidores slo requiere que comparten

    un sistema de almacenamiento comn. Agregacin de memoria puede maximizar

    el nmero de mquinas virtuales cuando la celebracin de los mismos sistemas

    operativos y aplicaciones en el mismo servidor.

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    29/32

    29

    Mejorar el rendimiento con los controladores virtio.

    Controladores virtio proporcionar mquinas virtuales de acceso directo al hardware

    que acelera el rendimiento y facilita el mantenimiento. Si necesita ms rendimiento,

    se puede dedicar hardware especfico para mquinas virtuales. La interfaz de libvirtse est convirtiendo en un estndar de cdigo abierto y parte del ncleo Linux kernel

    con varios terceros interfaces disponibles.

    El mejor sistema operativo invitado.

    Ubuntu Server se ejecuta sin problemas como un sistema operativo invitado en las

    tecnologas de virtualizacin populares como Amazon EC2, VMWare, Xen,

    Parallels, LXC, Virtual Box, y KVM. Con uno de los tamaos ms reducidos como

    una instalacin mnima, podr basar sus mquinas virtuales en Ubuntu Server y

    slo aadir lo que realmente necesita. Incluso le proporcionar las herramientas

    necesarias para automatizar el proceso de generacin de las mquinas virtuales

    que se pueden crear, o recrear, en cuestin de minutos.

    4.6.1. EMULACIN DE HARDWARE.

    El mundo de los emuladores abre una puerta a la exploracin ms all del

    ordenador propio, sea volviendo en el tiempo o simular tener una consola de juegos

    que fsicamente uno no posee y, tal vez, esa haya sido mi gran prdida en la

    migracin de Windows a GNU/Linux. Si bien nuestro sistema no cuenta con una

    gran biblioteca surtida y completamente funcional de emuladores, se pueden

    rescatar una cantidad interesante.

    Un emulador es un programa que se encarga de reproducir las condiciones de una

    plataforma en particular dentro de otra que no necesariamente debe ser compatible.

    De esta manera, el usuario puede ejecutar programas que dentro de su sistema

    operativo y/o hardware no funcionaran.

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    30/32

    30

    El ejemplo ms conocido podra ser WINE (a pesar de no realizar emulacin

    de CPU), como tambin existen emuladores de consolas de videojuegos, de

    ordenadores antiguos como el Commodore 64 o del propio ordenador.

    Probablemente uno de los usos ms extendidos es la emulacin de consolas devideojuegos. Considerando que un emulador debera simular el comportamiento del

    hardware de la consola, mientras ms antiguo y menos avanzado el objeto a

    emular, se logra mejor rendimiento. Por lo tanto, las ltimas consolas siempre

    fueron las ms complicadas de hacer funcionar bien, sea porque el emulador

    no era lo suficientemente maduro o por no cumplir con los requisitos mnimos. A

    continuacin, enumerar un par que ya he probado:

    VisualBoyAdvance: emula GameBoy Advance y anteriores. Es un port dela versin para Windows usando las libreras SDL. Personalmente

    experiment problemas en el sonido.

    ZSnes/bsnes/Snes9x: emulan Super Nintendo y todos muy bien. Sin

    embargo, Snes9x es el que me ha funcionado mejor.

    Adems, se pueden nombrar tambin emuladores de viejos ordenadores como

    podra ser DOSBox para ejecutar juegos y aplicaciones de los tiempos del DOS,

    Commodore64, las Atari y ms, incluyendo las mquinas de Arcade como XMAMEo del motor de los juegos de aventuras de LucasArts con SCUMMVM. Como dije

    previamente, hay una cantidad interesante de emuladores, aunque existen varias

    desventajas: no todos poseen paquetes para todas las distribuciones, por lo que

    muchas veces sera necesario compilarlos o ejecutar el ejecutable que traen

    precompilado.

    De esta manera, algunos emuladores requieren la lectura de la documentacin (si

    es que existe, teniendo en cuenta que algunos han sido descontinuados y sus sitosoficiales cerrados). Y con todo y con eso, la nostalgia sigue siendo un componente

    muy poderoso, que confirma que los emuladores siguen muy, muy de moda.

    http://vba.ngemu.com/http://es.wikipedia.org/wiki/Simple_DirectMedia_Layerhttp://www.zsnes.com/http://www.snes9x.com/http://www.snes9x.com/http://www.zsnes.com/http://www.zsnes.com/http://es.wikipedia.org/wiki/Simple_DirectMedia_Layerhttp://vba.ngemu.com/
  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    31/32

    31

    4.6.3. CREACIN DE UNA MAQUINA VIRTUAL.

    Las soluciones de virtualizacin para Linux son variadas desde hace tiempo, y

    aunque algunos preferimos la simplicidad de propuestas como Virtual Box o incluso

    soluciones propietarias fantsticas como VMWare existen alternativas igualmente

    vlidas como KVM.

    En HowToForge publican un tutorial no demasiado complicado para poder poner

    en marcha mquinas virtuales Linux a travs de esta tecnologa y de la utilidad virt-

    install, que se diferencia de vmbuilder en algo fundamental: con esta utilidad puedes

    crear mquinas virtuales Linux, Windows, Solaris, FreeBSD y un largo etctera,

    mientras que con vmbuilder slo puedes acceder a distribuciones Ubuntu dentro de

    Ubuntu.

  • 7/25/2019 Unidad 4 Taller de Sistemas operativos I.S.C.

    32/32

    El proceso lo realizan con una instalacin de prueba de CentOS 5.2 en Ubuntu 8.10

    Server, pero en realidad la idea es extrapolable, como en muchos otros casos, a

    otras distribuciones y otros tipos de mquina virtual.