Aplicación de Trabajo Conjunto Linux-Windows

Transcription

Aplicación de Trabajo Conjunto Linux-Windows
Esta obra está bajo una licencia Reconocimiento-No comercial 2.5 Colombia de
Creative
Commons.
Para
ver
una
copia
de
esta
licencia,
visite
http://creativecommons.org/licenses/by-nc/2.5/co/ o envie una carta a Creative
Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA.
APLICACIÓN DE TRABAJO
CONJUNTO LINUX – WINDOWS.
INFORME FINAL
DE INVESTIGACIÓN
Autores:
Erika Zuley Guerrero Cortes.
Jurley Sosa Camacho.
Director Unidad Informática:
Henry Martínez Sarmiento
Tutor Investigación:
Álvaro Enrique Palacios
Coordinadores:
Leydi Diana Rincón Rincón
Luís Alfonso Nieto Ramos
Coordinador Servicios Web:
Miguel Ibáñez
Analista de Infraestructura
y Comunicaciones:
Carlos José Acuña
Analista de Sistemas de
Información:
Álvaro Enrique Palacios Villamil
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
BOGOTÁ D.C.
JUNIO 2007
APLICACIÓN DE TRABAJO
CONJUNTO LINUX WINDOWS.
Director Unidad Informática:
Tutor Investigación:
Henry Martínez Sarmiento
Álvaro Enrique Palacios Villamil
Auxiliares de Investigación:
ALEJANDRA TÉLLEZ MALDONADO
JORGE ALEXANDER CERON SÁNCHEZ
ALVARO ESNEIDER RONCANCIO GUEVARA
JUAN CAMILO ROJAS MATIZ
ANDREA PATRICIA GARZÓN ORJUELA
KAREN LORENA GUTIÉRREZ GONZÁLEZ
ÁNGELA MARIA ARAUJO FANDIÑO
LEIDY CAROLINA RINCON OCHOA
ANGELA NIETO GÓMEZ
MIGUEL ÁNGEL VALDERRAMA GÓMEZ
ANGÉLICA RODRÍGUEZ TRIANA
NATALIA CUESTAS MONDRAGÓN
BRAYAN RICARDO ROJAS ORMAZA
PABLO ANDRÉS TOBAR RUIZ
CARLOS HERNÁN PORRAS MEDINA
PAULA ALEJANDRA RODRÍGUEZ ÁLVAREZ
CRISTIAN CAMILO IBAÑEZ ALDANA
ROBERTO MAURICIO SANCHEZ TORRES
DANIEL HERNÁN SANTIAGO ROMERO
DIANA KATHERINE SANCHEZ
CASTELLANOS
DIEGO ARMANDO RODRIGUEZ
RODRIGO ACOSTA SARMIENTO
SANDRA MILENA GÓMEZ SANDOVAL
EDSON DIRCEU RODRÍGUEZ URIBE
SANDRA MILENA SALAMANCA RICO
ELKIN GIOVANNI CALDERÓN CÁRDENAS
SERGIO FERNANDO GARZÒN RINCON
SANDRA LILIANA BARRIOS PRIETO
GUSTAVO ALEJANDRO OSPINA ALDANA
TATIANA BRAVO JÍMENEZ
JAVIER MAURICIO NIÑO RAVELO
VÍCTOR FERNANDO CASAS MELO
JONATHAN DAVID BALCAZAR HERNANDEZ
YELITZA BARBOSA
Este trabajo es resultado del esfuerzo de todo el
equipo perteneciente a la Unidad de Informática.
Se prohíbe la reproducción parcial o total de este
documento, por cualquier tipo de método fotomecánico
y/o electrónico, sin previa autorización de la
Universidad Nacional de Colombia.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
BOGOTÁ D.C.
JUNIO 2007
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
TABLA DE CONTENIDO
TABLA DE CONTENIDO...................................................................................................................3
1.
RESUMEN .......................................................................................................................................5
2.
ABSTRACT.....................................................................................................................................5
3.
INTRODUCCIÓN........................................................................................................................6
CAPITULO I – PLANTEAMIENTO DE LA INVESTIGACIÓN ..............................................7
3.1.1.
VIRTUALIZACIÓN.....................................................................................................7
3.1.2.
ANTECEDENTES........................................................................................................7
3.1.3.
DELIMITACIÓN DE LA INVESTIGACIÓN..........................................................8
3.1.4.
JUSTIFICACIÓN..........................................................................................................8
3.1.5.
OBJETIVOS. ..................................................................................................................9
3.1.5.1.
OBJETIVOS GENERALES.....................................................................................9
3.1.5.2.
OBJETVOS ESPECÍFICOS ....................................................................................9
CAPITULO II - FUNDAMENTACIÓN TEORICA. ...................................................................9
3.2.1
VMware Server 1.0.2 .................................................................................................9
3.2.2
Wine ............................................................................................................................ 10
3.2.3
CrossOver.................................................................................................................. 11
3.2.4
SQL Server................................................................................................................. 11
3.2.5
Herramientas básicas ............................................................................................... 12
CAPITULO III – REQUERIMIENTOS ........................................................................................ 13
3.3.1
VMware Server.......................................................................................................... 13
3.3.2
Wine ............................................................................................................................ 13
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
3
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
3.3.3
SQL Server................................................................................................................. 14
CAPITULO IV - METODOLOGÍA DE LA INVESTIGACIÓN. ........................................... 15
3.4.1
Orientación de la investigación: Software aplicativo...................................... 16
CAPITULO V - RESULTADOS. .................................................................................................. 16
4.
3.5.1
Discusión de los resultados.................................................................................... 28
3.5.2
Recomendaciones..................................................................................................... 31
ANEXOS ...................................................................................................................................... 32
Trabajo desde la Terminal (Comandos básicos) .................................................................... 32
5.
CONCLUSIONES...................................................................................................................... 35
6.
BIBLIOGRAFIA ........................................................................................................................... 36
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
4
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
1. RESUMEN
El informe final de investigación plantea las ideas centrales y los objetivos de la misma,
en este se presenta de forma clara y concisa el resultado del trabajo realizado a lo
largo del semestre, especificando aspectos como el planteamiento de la investigación,
la metodología utilizada y los resultados. Se prueba el cumplimiento del Plan de trabajo
y se emiten conceptos sobre las aplicaciones que se utilizaron Vmware Server y Wine
(Junto con Cross Over Office).
Con este informe se da por terminada la investigación de Aplicación de trabajo conjunto
de Linux-Windows para el primer semestre de 2007 arrojando óptimos resultados.
2. ABSTRACT
The closing report of investigation raises the central ideas and the objectives of the same
one, in this appears of clear and concise form the result of the work made throughout the
semester, specifying aspects like the exposition of the investigation, the used methodology
and the results. The fulfillment of the Plan of work is proven and concepts are emitted on
the applications that were used VMware Server and Wine (Along with Cross Over
Office).
With this report one occurs by finished the investigation of Application of joint work of
Linux-Windows for the first semester of 2007 throwing optimal results.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
5
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
3. INTRODUCCIÓN
En el presente informe final de investigación el lector encontrara una descripción
detallada del trabajo realizado a lo largo del semestre en Aplicación de trabajo
conjunto de Linux y Windows.
El informe contiene cinco capítulos en los cuales se tratan temas como el planteamiento
de la investigación (Antecedentes, justificación y Objetivos), fundamentación teórica,
requerimientos de las aplicaciones, metodología y resultados de la investigación aplicados
al software objeto de estudio y que es utilizado con frecuencia en la UIFCE.
Al final del informe se encuentra un comparativo de Vmware Server y Wine en el que
se incluyen las conclusiones más relevantes y que le permite al lector encontrar las
principales diferencias entre las dos aplicaciones de acuerdo a criterios comunes.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
6
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
CAPITULO I – PLANTEAMIENTO DE LA INVESTIGACIÓN
3.1.1. VIRTUALIZACIÓN
La virtualización se refiere al montaje de sistemas operativos virtuales en otros sistemas
operativos base que se conocen como anfitriones o Host. Permite cargar sobre un
mismo hardware diversos sistemas que mantienen las disponibilidades en el host. Existen
dos tipos de virtualización bien sea de plataforma o de recursos. Sin embargo, para el
contenido de la presente investigación solo se trabajara la virtualización de plataforma.
3.1.1.1. Virtualización de plataforma.
Es la creación de una máquina virtual utilizando una combinación de hardware y software.
En esta categoría se incluyen VMware Server, Workstation, parallels entre otros
Existen muchos enfoques a la virtualización de plataformas, entre los que se encuentran1:
TP
•
•
•
•
•
PT
Emulación o simulación la máquina virtual simula un hardware completo,
admitiendo un sistema operativo “guest” sin modificar para una CPU completamente
diferente.
Virtualización nativa y virtualización completa: la máquina virtual simula un
hardware suficiente para permitir un sistema operativo “guest” sin modificar (uno
diseñado para la misma CPU) para correr de forma aislada.
Virtualización parcial (y aquí incluimos el llamado “address space virtualization”): la
máquina virtual simula múltiples instancias de mucho (pero no de todo) del entorno
subyacente del hardware, particularmente address spaces.
Virtualización a nivel del sistema operativo: virtualizar un servidor físico a nivel
del sistema operativo permitiendo múltiples servidores virtuales aislados y seguros
correr en un solo servidor físico.
Virtualización de aplicaciones: consiste en el hecho de correr una desktop o una
aplicación de server localmente, usando los recursos locales, en una máquina virtual
apropiada.
3.1.2. ANTECEDENTES
El semestre anterior la presente investigación se fundamentó en la utilización de una
plataforma llamada Topologilinux el cual es una distribución (basada en Slackware) de Linux
gratuita que se instala en Windows y permite correrlo en ese mismo sistema operativo.
“Esta distribución utiliza un programa llamado "colinux", que aprovecha ciertas
TP
1
PT
http://es.wikipedia.org/wiki/Virtualizaci%C3%B3n
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
7
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
peculiaridades del kernel de Windows NT para ser capaz de ejecutar el software de Linux
de forma nativa sobre Windows.”2 Sin embargo, por razones ajenas a los monitores no
se pudo aplicar dicho software en la UIFCE.
TP
PT
De acuerdo a las necesidades de la UIFCE y los avances en software libre, en este
semestre se continuo la investigación de Aplicación de trabajo conjunto Linux-Windows
pero utilizando otro tipo de alternativas de creación de maquina virtual como VMware
Server o Wine. En donde VMWare Server es un virtualizador y Wine es un cargador
de programas.
3.1.3. DELIMITACIÓN DE LA INVESTIGACIÓN.
9
La presente investigación se realizo en la Unidad de Informática de la Facultad de
Ciencias económicas de la Universidad Nacional de Colombia; en uno de los equipos con
los que cuenta la UIFCE. Dicho equipo es un modelo DELL OPTIPLEX GX280,
procesador Intel Pentium 4, Velocidad de procesador 1.80 GHz, 256 MB de RAM.
Destinado única y exclusivamente para dicha investigación.
9
El tiempo de la investigación fue de un semestre iniciando en el mes de Febrero
con la elaboración del plan de trabajo y la investigación de requerimientos de VMware
Server y Wine. En Marzo se realizo el proceso de instalación de las plataformas y una
comparación en la que se determinaron ventajas y desventajas de las mismas. Durante el
mes de Abril se realizaron pruebas a las aplicaciones para determinar que programas del
software de la UIFCE podían soportar. En el mes de Mayo se tenía pensado investigar
las características, propiedades y requerimientos para que un cliente Linux pueda
administrar el servidor de bases de datos SQL Server. Sin embargo, por razones ajenas a
la UIFCE dicha labor se realizo en el mes de Junio con lo que se dio fin a la
investigación.
3.1.4. JUSTIFICACIÓN.
Debido al impacto que esta generando el software libre en el mundo de la informática
y a la exploración y búsqueda de nuevas formas en dicho mundo, es necesario
cuestionar ¿Cómo esta contribuyendo la UIFCE en el desarrollo de dicho software?.
Como resultado surge la presente investigación que es utilizada como mecanismo para
incentivar a la comunidad académica de la FCE a familiarizarse con el entorno del
software libre y apreciar como desde este tipo de software se pueden utilizar las
mismas aplicaciones que se usan con Windows; inclusive hay algunas que son mejores
y ofrecen mas herramientas.
TP
2
PT
Tomado de página Web: http://planetgamer.com.ar/foro/showthread.php?threadid=20564
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
8
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
3.1.5. OBJETIVOS.
3.1.5.1. OBJETIVOS GENERALES
9
Aplicar en la Unidad de informática de la Facultad de Ciencias Economicas
plataformas que permita el trabajo conjunto de Windows en Linux.
9
Identificar los requerimientos, características y
candidatos para plataformas de aplicación conjunta.
propiedades de los posibles
9
Buscar las alternativas que permitan el acceso al servidor de bases de datos SQL
Server desde un sistema operativo LINUX
3.1.5.2. OBJETVOS ESPECÍFICOS
9
Definir e identificar las características, propiedades y requerimientos de los
posibles candidatos para plataformas de aplicación conjunta (Vmware Server y Wine).
9
Comparar las plataformas para determinar cual es más eficiente y se ajusta mejor
a las necesidades de la UIFCE
9
Realizar pruebas a las plataformas que se van a aplicar.
9
Analizar resultados y emitir conceptos.
9
Buscar las herramientas para que un sistema operativo Linux administre un
servidor de bases de datos SQL Server, con facultades similares a las que se tiene
utilizando un sistema operativo Windows.
CAPITULO II - FUNDAMENTACIÓN TEORICA.
3.2.1
VMware Server 1.0.2
Características
VMware Server 1.0.2 es un producto de la compañía EMC, de distribución gratuita pero
no con licencia de Software libre para sistemas operativos Windows y Linux. Divide un
servidor físico en múltiples máquinas virtuales. Se puede usar el Servidor de VMware para
aprovechar normalmente una gran variedad de aplicaciones virtuales.
Se caracteriza por:
9
No generar conflictos en el uso de los sistemas operativos Windows y Linux
porque las máquinas virtuales son aisladas.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
9
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
Se instala como una aplicación y corre en cualquier hardware estándar x86
9
9
“Optimizar el desarrollo y las pruebas de software al permitir que los
desarrolladores creen múltiples entornos con diferentes sistemas operativos en el mismo
servidor”3.
TP
PT
En la guía de instalación se muestran algunos de los requerimientos técnicos para la
instalación en el anfitrión (Host) y el invitado (Guess) para cada uno de los sistemas
operativos Windows o Linux.
Para instalar VMware Server se necesita descargar también Drivers y herramientas que
dependen del sistema operativo y que se encuentran en la página Web de VMware Server
3.2.2 Wine
“Wine es un programa que permite la ejecución de programas de Microsoft Windows
(incluyendo ejecutables de DOS, Windows 3.x y Win32) sobre Unix. Consiste en un
programa cargador que carga y ejecuta un binario de Microsoft Windows, y una librería
(llamada Winelib) que implementa las llamadas a la API de Windows usando sus
equivalentes Unix o X11. La librería puede también utilizarse para portar código Win32 a
ejecutables Unix nativos”4.
H
TP
PT
Características
9
Ayuda para funcionar programas de Win32 (triunfo 95/98, NT/2000/XP), de
Win16 (triunfo 3.1) y del DOS
9
Uso opcional de los archivos externos del DLL del vendedor (tales como ésos
incluidos con Windows)
9
Representación gráfica de X11-based, permitiendo la exhibición alejada a cualquier
Terminal de X, tan bien como una consola del modo de texto
9
Tablero del escritorio-en-uno-caja o ventanas mixable
9
Ayuda de DirectX para los juegos
9
Buena ayuda para los varios conductores sanos incluyendo OSS y ALSA
3
PT
Tomado de: http://www.vmware.com/es/products/server/server_features.html
TP
TP
4
PT
Tomado de: http://217.153.176.206/~blubi/progs/progs/wine-0.9.45/documentation/README.es
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
10
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
9
Ayuda para los dispositivos de entrada alternativos
9
Impresión: Conductor del interfaz de la posdata (psdrv) a los servicios estándares
de la impresión de la posdata del Unix
9
Módem, ayuda serial del dispositivo
9
Ayuda del establecimiento de una red del TCP/IP del Winsock
9
Ayuda del interfaz de ASPI (SCSI) para los exploradores, los escritores del CD, y
otros dispositivos
9
Ayuda del unicode avanzado y del idioma extranjero
9
Depuración completamente equipada de Wine y mensajes de registro del rastro
configurable para una localización de averías más fácil
3.2.3 Cross Over
Es un programa propietario usado en Linux para poder Instalar diversos programas
Windows en Linux, como Microsoft Office. Otros programas útiles también podrían
instalarse, y aunque no podrían estar soportados oficialmente, la mayoría de las veces sí
funcionan.
Cross Over es desarrollado por la empresa CodeWeavers, la cual ha sacado al mercado
varias versiones de Cross Over, como Cross Over Plugin, que es una versión especial
de Wine que permite la ejecución de ciertos programas Windows en máquinas Linux:
QuickTime 5, ShockWare, Windows Media Player, RealPlayer 8, Authorware Web Player,
Word/Excel/PowerPoint Viewer, Trillian, etc., Cross Over Office, con soporte para la
ejecución de Word, Excel, PowerPoint, Lotus Notes y Outlook en Linux y CrossOver
Linux Standard versión que tiene programas de CrossOver Office y CrossOver Plugin.
Para la presente investigación vamos a utilizar CrossOver Linux Standard, para usarla se
necesita tener una licencia de uso. Que se puede comprar directamente en la página Web
de
Cross
Over
Linux
Standard
(http://www.codeweavers.com/
products/crossover/download_demo.php). No obstante, en la pagina también se
encuentra un demo de Cross Over Office que se puede usar para probarlo durante 30
días, y es el que actualmente se esta usando para la investigación.
HTU
UTH
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
11
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
5
3.2.4 SQL Server
TP
PT
Microsoft SQL Server 2000 es un sistema gestor de bases de datos relacionales (SGBDR).
Una base de datos relacional proporciona una forma de organizar información
almacenándola en tablas de bases de datos. La información relacional se puede agrupar en
tablas, y también se pueden definir relaciones entre tablas; de ahí el nombre, base de
datos relacional. Los usuarios acceden a la información que está en el servidor a través de
una aplicación. Los administradores acceden al servidor directamente para realizar tareas
de configuración, administrativas y de mantenimiento de la base de datos. SQL Server es
una base de datos dimensionable, lo que quiere decir que puede almacenar cantidades de
datos y que puede soportar muchos usuarios accediendo a los datos al mismo tiempo.
SQL Server nació en 1989 y ha cambiado de forma significativa desde entonces. Se han
realizado grandes mejoras de dimensionabilidad, la integridad, la facilidad de
administración, el rendimiento y las características del producto.
3.2.5 Herramientas básicas
9 YaST (acrónimo de Yet another Setup Tool, cuya traducción aproximada es "Otra
herramienta de configuración más") es una aplicación disponible en sistemas SuSE Linux
para la administración del sistema.
Entre sus funciones, se encuentran6:
TP
PT
•
•
•
•
•
•
•
Administración de servicios del superservidor (inetd e xinetd)
Administración del servidor web apache
Configuración del servidor de correo postfix
Gestión de usuarios y grupos
Políticas de seguridad
Instalar/desinstalar software
Configuración de hardware genérico (tarjetas de sonido, ratones, joysticks, tarjetas
capturadoras de video, gestión de discos, impresoras, escáners, Bluetooth, tarjetas
de red, WiFi...)
• Generar discos de arranque
• Cargar discos de controladores del fabricante (lee la mayoría de ficheros .inf de
5
Tomado de : http://www.lawebdelprogramador.com/temas/mostrar.php?pagina=3&id=89&texto=SQL
TP
PT
TP
6
PT
Tomado de: http://es.wikipedia.org/wiki/YaST
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
12
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
Windows)
• Gestión avanzada del sistema (sysconfig)
CAPITULO III – REQUERIMIENTOS
3.3.1 VMware Server
9
Memoria: Se necesita bastante memoria para correr sistemas el sistema operativo
anfitrión de Microsoft Windows o Linux, más la memoria requerida para cada sistema
operativo invitado y las aplicaciones en el anfitrión y cada invitado.
Los requisitos incluyen: Mínimo: 512 MB Máximo: 64GB para anfitrión Windows y
anfitrión Linux que apoye mayor memoria o habilite PAE
9
Disco duro del Anfitrión: Requiere 250 MB espacio libre en el disco para anfitrión
Windows para VMware Server, interfaz de administración VMware, the VmPerl API, the
VmCOM API, the programación API, y la consola de instalación VMware Server. Requiere
200MB de espacio libre en el disco para anfitriones Linux para VMware Server, interfaz de
administración VMware, the VmPerl API, the VmCOM API, the programación API, y la
consola de instalación VMware Server. El espacio del disco en /tmp en los anfitriones de
Linux deben ser equivalentes a 1.5 veces la cantidad de memoria en el anfitrión. Espacio
libre del disco suficiente para cada sistema operativo invitado y la aplicación el software
usado con él. Usando un arreglo predefinido, las necesidades espaciales son
aproximadamente igual a aquéllas para instalar y ejecutar el sistema operativo invitado y
las aplicaciones en una computadora física. IDE o SCSI drives duros y DVD/CD-ROM
drives de apoyo. El sistema operativo virtual puede residir en un disco de archivos
virtuales o en particiones del disco físico.
3.3.2 Wine7
TP
PT
Para compilar y ejecutar Wine, deberá tener uno de los siguientes:
9
Linux versión 2.0.36 o superior ya que Wine requiere soporte de hilos a nivel de
núcleo para ejecutarse, sólo se soportan los sistemas operativos arriba mencionados.
Otros sistemas operativos que soportan hilos de núcleo pueden ser soportados en el
futuro.
9
Información de Linux: A pesar de que Linux 2.2.x debería funcionar todavía y Linux
2.0.x aún podría funcionar (versiones antiguas de 2.0.x tenían problemas relacionados con
los hilos), es mejor tener un núcleo actual como los 2.4.x.
TP
7
Tomado de: http://217.153.176.206/~blubi/progs/progs/wine-0.9.45/documentation/README.es
PT
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
13
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
9
Sistemas de ficheros soportados: Wine debería ejecutarse en la mayoría de los
sistemas de ficheros. Sin embargo, Wine no conseguirá iniciarse si umsdos es utilizado
para el directorio /tmp. Unos cuantos problemas de compatibilidad se han reportado
también al utilizar ficheros accedidos a través de Samba. Además, como de momento
NTFS sólo puede ser utilizado con seguridad con acceso de sólo lectura, recomendamos
no utilizar NTFS, ya que los programas Windows necesitan acceso de escritura en casi
cualquier sitio. En el caso de ficheros NTFS, cópielos a una localización escribible.
9
Requisitos básicos: Necesita tener los ficheros de inclusión de desarrollo de X11
instalados (llamados xlib6g-dev en Debian y XFree86-devel en RedHat).
9
Requisitos de herramienta de construcción: Sobre sistemas x86 se requiere gcc >=
2.7.2. Versiones más antiguas que la 2.7.2.3 pueden tener problemas cuando ciertos
ficheros sean compilados con optimización, a menudo debido a problemas con el manejo
de ficheros de cabecera. pgcc actualmente no funciona con Wine. La causa de este
problema se desconoce.
3.3.3 SQL Server
Microsoft SQL Server 2000 funciona en equipos con procesadores Intel o compatible
Pentium, Pentium Pro o Pentium II. La velocidad mínima del procesador debe ser 166
MHz.
A continuación se enumeran los requisitos de memoria (RAM) para las distintas ediciones
y versiones de SQL Server 2000.
9
Enterprise
64 MB como mínimo; se recomiendan 128 MB
9
Standard
64 MB como mínimo
9
Personal
64 MB en Windows 2000, 32 MB en otros sistemas operativos
9
Developer
64 MB como mínimo
9
Desktop Engine 64 como mínimo en Windows 2000, 32 MB en otros sistemas
operativos
Los requisitos de disco duro para SQL Server 2000 varían en función de los componentes
y la opción de instalación seleccionados:
Componentes de bases de datos
Analysis Services
English Query
Sólo Desktop Engine
de 95 a 270 MB, 250 MB típica
50 MB mínima, 130 MB típica
80 MB
44 MB
SQL Server 2000 requiere Internet Explorer 5.0 o posterior y es compatible con los
siguientes sistemas operativos:
9
Windows 2000
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
14
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
9
9
9
9
Microsoft Windows NT versión 4.0 Service Pack 5 o posterior
Windows Millennium
Windows 98
Windows 95 (sólo la opción de conectividad de clientes)8
™
SOFTWARE:
P
P
El programa de instalación de SQL Server instala los siguientes componentes de software
requeridos por el producto:
•
Microsoft .NET Framework 2.0
•
Microsoft SQL Server Native Client
•
Archivos auxiliares de instalación de Microsoft SQL Server
El software requerido debe estar previamente instalado antes de la instalación de SQL
Server 20009
P
P
8
Tomado de: Repositorio de la unidad de informática de la facultad de Ciencia Económicas de la
Universidad Nacional de Colombia
9
Tomado de: http://technet.microsoft.com/es-es/library/ms143506.aspx
TP
PT
TP
PT
HTU
UTH
CAPITULO IV - METODOLOGÍA DE LA INVESTIGACIÓN.
Para la realización de la investigación se adopto un metido de desarrollo de software
que se implemento en tres fases:
9
Fase I – Documentación
Consiste en investigar las características, requerimientos, ventajas y desventajas del
software que se va a emplear; al igual que averiguar que tipo de software es, si con
licencia GPL, gratuito o si tiene algún costo.
9
Fase II – Proceso de instalación
Una vez se ha verificado el cumplimiento de los requerimientos del software, se inicia el
proceso de instalación creando un documento soporte de dicho proceso (Guía de
instalación)
9
Fase III – Aplicación de pruebas
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
15
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
Una vez se ha instalado el software se pasa a probar su correcto funcionamiento,
teniendo en cuenta que el software utilizado para la investigación permite cargar
programas o crear maquinas virtuales se prueba que tipo de programas funcionan
óptimamente y cuales no se pueden ni siquiera instalar.
3.4.1
Orientación de la investigación: Software aplicativo.
La investigación se encontraba encaminada a probar en Linux el óptimo funcionamiento y
eficiencia de software instalado en Windows, como:
9
9
9
9
9
9
Microsoft Office 2000-2003
Macromedia MX 2004
Reproductor de Windows Media
Internet Explorer
SQL Server
Otras aplicaciones (Solitario, Calculadora, WordPag, etc)
U
CAPITULO V - RESULTADOS.
La investigación dio como resultado la elaboración de 6 Guías de Instalación de
software, las cuales fueron probadas en el que equipo que se tenía destinado para la
investigación. Las guías elaboradas fueron:
9
9
9
9
9
9
Guía Instalación de VMware Server
Guía creación de Maquina virtual
Guía Instalación de Wine10
Guía Instalación Cross Over Office
Guía Instalación de Software de Windows
Guía Instalación de SQL Server 2000
HTU
UTH
HTU
UTH
HTU
UTHP
HTU
PT
UTH
HTU
UTH
HTU
UTH
Al finalizar la instalación de las aplicaciones, se iniciaron las pruebas para determinar el
funcionamiento del software, logrando con:
1.
Vmware Server
Programas que se pueden ejecutar desde la maquina virtual son los siguientes:
9
TP
10
PT
Reproductor de Windows Media
Dentro de esta guía también se encuentran las especificaciones de la configuración de Wine.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
16
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
9
Microsoft Office 2003
o Microsoft Word 2003
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
17
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
ƒ
Microsoft Excel
ƒ
Microsoft Access
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
18
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
ƒ
9
Microsoft PowerPoint
Macromedia Dreamweaver MX 2004
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
19
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
9
Microsoft SQL Server
9
Calculadora
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
20
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
9
Paint
Todas las aplicaciones y programas que se ejecutan sobre un sistema operativo Windows
instalado en un ordenador físico funcionan correctamente sobre la máquina virtual. Las
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
21
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
configuraciones que normalmente se realizan a algunos programas para que funcionen
correctamente deben hacer también en la máquina virtual, como los controladores de
sonido y video y demás. Los datos que son guardados cuando se usa la máquina virtual
quedan en el disco virtual.
2.
Wine
9 Microsoft Office 2000-2003
Después de revisar y probar cada una de las aplicaciones Office 2003 se encuentra que la
única que presenta problemas es Microsoft Access 2003, según lo que se encuentra en
los foros del tema la razón para que esto suceda es que este tipo de software esta muy
ligado a Windows y depende mucho de sus librerías, códigos y dependencias. Sin
embargo, Microsoft Access 2000 presenta menos inconveniente y si funciona en Linux.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
22
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
Microsoft Office 2000 fue instalado en uno de los equipos de la UIFCE y después de
probar cada una de sus aplicaciones se encontró que ninguna de ellos presenta
inconveniente alguno. Además permitía que los archivos fueran guardados en cualquiera
de las carpetas del PC y que aquellos que eran descargados de Internet se pudieran
abrir en sus formatos originales.
™
Microsoft Excel 2000, Microsoft Access 2000.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
23
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
™
Microsoft Power Point 2000.
™
Microsoft Word 2000
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
24
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
™
Microsoft Office 2000
9 Macromedia MX 2004
A través de ninguna de las aplicaciones que fueron instaladas en el equipo se logro hacer
funcionar este software, sin embargo, Cross Over Office permite instalar y correr
Dreamweaver MX, Fireworks MX, Flash MX y Flash Player 7. No obstante, no existen
pantallazas de estos programas porque la UIFCE no tiene las licencias.
9 Reproductor de Windows Media
Este programa funciona con Wine y con Cross Over Office, sin
embargo la versión que mejor funciona con las dos aplicaciones es
Windows Media Player 6.4.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
25
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
9 Internet Explorer
Este programa funciona con Wine y con Cross Over Office, sin embargo la versión que
mejor funciona con las dos aplicaciones es Internet Explorer 6.0
9 SQL Server
Este programa no pudo ser instalado con ninguna de las aplicaciones utilizadas en la
investigación, el error que se generaba al momento reintentar la instalación es que el
equipo no contaba con la versión de Windows que se necesita para soportar las
librerías y los directorios. Esto sucede porque no se estaba trabajando desde
Windows sino que se estaban cargando programas de Windows. Según algunas
opiniones que se encuentran en foros de SQL Server en Linux “Por más que se haga
funcionar SQL Server en Linux, así sea la mejor emulación que existe, por mas que se
tenga todo absolutamente configurado para que ande SQL Server en Linux, no es
recomendable. Este tipo de software esta muy arraigado a la plataforma Windows,
por mas que se logre hacer correr el servicio en Linux se van a tener problemas sin
dudas, ese software esta diseñado para Windows, y se supone que no va a funcionar
mejor en una plataforma distinta”.
9 Otras aplicaciones (Solitario, Calculadora, WordPag,etc)
Estas aplicaciones fueron probadas con Wine y todas funcionaron eficientemente. Vale la
pena resaltar que para abrir estas aplicaciones es necesario utilizar la Terminal (Konsole)
con rutas como:
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
26
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
wine /Windows/C/WINDOWS/system32/sol.exe11
TP
PT
De acuerdo a los objetivos planteados en la investigación:
9
Se logro la completa utilización y
plataformas de trabajo conjunto.
aplicación
de Vmware Server y Wine,
9
Se probaron las plataformas y aquellos programas que pudieran
funcionamiento más eficiente como Cross Over Office.
hacer su
9
Se dejo como legado material de consulta y guías de fácil entendimiento que
pueden utilizadas en un futuro por los miembros de la UIFCE o de la FCE que así lo
necesiten.
TP
11
PT
Para el caso de la presente investigación
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
27
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
VENTAJAS
INSTALACIÓN
3.5.1 Discusión de los resultados
COMPARATIVO VMware Server-Wine
VMware Server
Wine
™
Utiliza su propia Consola para el ™
Todo el proceso se realiza
proceso de instalación de la máquina desde la Terminal.
virtual.
™
Carga los programas desde los
™
Necesita un espacio dentro del contenidos de Windows que se
disco para poder crear la maquina encuentran en el disco local.
virtual.
™
Carga programas específicos.
™
Carga por completo el sistema ™
Se mantiene la interfaz de Linux
operativo de Windows.
(KDE) y solamente permite apreciar
™
Tiene un entorno grafico más los programas que se están cargando.
agradable y en el equipo se puede ™
No requiere ningún tipo de
manejar la interfaz de Windows XP licencia ni clave, solo requiere la
Professional.
adecuada configuración.
™
Requiere licencia y clave que se ™
Existen
varias maneras de
consiguen
en
la página donde se instalación.
descarga VMware Server.
™
Tiene solo
una forma de
instalación de acuerdo con el instalador
que se descargué.
™
Necesita configurarse para su
correcto funcionamiento
™
Aprovechar un nuevo servidor sin ™
Wine permite aprovecharse de
invertir en más hardware de localización todos los puntos fuertes del Unix
de múltiples máquinas virtuales en el (estabilidad, flexibilidad, administración
mismo Host.
alejada) mientras que todavía usa los
™
Súper estable, Tres semanas de usos de Windows que dependen de
trabajo arduo sin un solo problema, encendido.
incluso con Windows
™
El Unix siempre ha permitido
™
Ejecutar aplicaciones y sistemas escribir las escrituras de gran alcance.
operativos Windows y Linux en el Wine permite llamar los usos de
mismo servidor físico.
Windows de las escrituras que pueden
™
Aumentar la utilización de un también leverage el ambiente del Unix a
servidor físico.
su grado completo.
™
Más máquinas virtuales desde un ™
Wine permite tener acceso a los
host físico a otro sin reconfiguración
usos de Windows remotamente, aunque
™
Es gratuito
algunas estén a mil millas.
™
Wine hace económico utilizar a
clientes finos: instalar simplemente Wine
en un servidor de Linux, y cualquiera,
puede tener acceso a estos usos de
Windows de cualquier terminal de X.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
28
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
SOFTWARE SOPORTADO
DESVENTAJAS.
VENTAJAS
™
Wine se puede utilizar también
para hacer los usos existentes de
Windows disponibles en el Web usando
a VNC y a su cliente de Java.
™
Wine es software abierto de la
fuente, así que puedes extenderlo para
satisfacer tus necesidades o tener una de
muchas compañías hechas para ti.
™
Wine no requiere que se
encuentre instalado Microsoft Windows,
dado que es una implementación
alternativa que no utiliza código fuente
de Microsoft. Pero es posible que utilice
alguna biblioteca dinámica en el caso que
se encuentre instalado Windows.
™
Limitado por el tamaño de la
RAM.
™
Con muchos sistemas operativos
invitados Linux se han observado varios
problemas cuando el BUS lógico virtual
SCSI adaptar es usado con las máquinas
virtuales. VMware recomienda que se
use el LSI Logic virtual SCSI adaptar con
este sistema operativo invitado.
™
Genera problemas a la hora de
cargar Access.
™
Necesidad de configurar todos
los aplicativos para la ejecución de los
programas.
™
Problemas al cargar y
configurar juegos.
™
Dificultades en la compatibilidad
para utilizar ficheros accedidos a través
de Samba
™
Permite el optimo
™
Permite el optimo
funcionamiento de Microsoft Office
funcionamiento de Microsoft Office
2003, inclusive soporta Microsoft Word 2000, de Microsoft Office 2003 solo
presenta inconvenientes Access 2003
2007
™
No permite el funcionamiento
™
Soporta la ejecución de todo
de Macromedia MX 2004 pero si de
Macromedia MX 2004
Dreamweaver MX, Fireworks MX, Flash
™
Funciona Windows Media Player
MX y Flash Player 7.
la versión 10 y anteriores
™
Funciona Windows Media Player
™
Funcionan todas las versiones de
pero la versión 6.4
Internet Explorer
™
Funciona Internet Explorer pero
™
Permite instalar y correr SQL
la versión 6.0
Server 2000.
No permite ni instalar ni
™
Permite
el
óptimo ™
funcionamiento de todas aplicaciones correr SQL Server.
Permite el optimo
compatibles con el sistema operativo ™
instalado.
funcionamiento de otras aplicaciones de
Windows ya que estas no posee dll`s ni
librerías muy complejas.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
29
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
3.5.2 Dificultades
9
VMWARE
Las dificultades en la instalación de la máquina virtual se debieron a la poca memoria
Ram del equipo en el que se instalo. Cuando se encendía la maquina esta se demoraba en
iniciar por lo menos 20 minutos, lo cual genero demoras en la instalación del sistema
operativo que tarde aproximadamente tres horas y esto se logro modificando la memoria
Ram de la Máquina Virtual a 290 MB que era mayor al tamaño recomendado. La
instalación debió interrumpirse en varias ocasiones porque el equipo se bloqueaba.
Después de instalado Windows XP en la máquina virtual esta continuaba con los
problemas en el arranque pero se instalo Microsoft office 2003 y funcionaba
correctamente cargaban todos los aplicativos pero no era eficiente en el tiempo que
utilizaba.
Para determinar las causas de los inconvenientes, se decidió instalar la máquina virtual en
otro equipo de la UIFCE con características diferentes a las del equipo asignado para la
investigación. Este es un equipo Dell Optiplex GX 520 de 512 MB de Ram en el que la
instalación de Vmware, la creación de la máquina virtual, la instalación del sistema
operativo y de los aplicativos de Windows arrojo resultados eficientes en relación con el
tiempo utilizado. Además se logro instalar un cliente SQL Server 2000 y conectarlo a un
servidor.
9
WINE
Las dificultades con Wine fueron mayores ya que para lograr su correcto funcionamiento
se debía configurar y este proceso fue muy complicado.
La dificultad se presento cuando se descomprimió el instalador de Wine ya que en ese
momento se debió haber descargado un archivo de configuración llamado Wineconf.
Como dicho archivo no se descargo fue necesario crear un archivo plano con sus
mismas características de donde Wine tomaría su configuración.
No tiene soporte para instalar software de configuración mas compleja y que necesite
de dll`s y librerías como Microsoft Office para esto fue necesaria la utilización de Cross
Over Office, aplicación que complemento el funcionamiento de Wine.
9
CROSS OVER OFFICE
Cross Over Office esta limitado a algunos programas, la facilidad para la instalación de
software en Linux a través de esta aplicación funciona especialmente para versiones muy
antiguas.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
30
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
Si permite la instalación en algunas ocasiones no funcionan todos los programas, como
es el caso de Microsoft Office 2003, que fue instalado satisfactoriamente pero en el que
Microsoft Access 2003 no funciono.
Con Wine y Cross Over Office también se tuvieron problemas de tiempo porque el
equipo era muy ineficiente; sin embargo Cross Over Office se instalo en el equipo Dell
GX 520 mejorando los resultados de instalación y pruebas de aplicación de software.
3.5.3 Recomendaciones
Para las futuras investigaciones se recomienda continuar con el proceso que se lleva, por
ejemplo:
9
Actualizar las aplicaciones en base a las guías de instalación.
9
Gestionar la adquisición del software con el que no cuenta la UIFCE y probarlo.
9
Consultar si existen otras aplicaciones que permitan cargar o
programas, que optimicen el funcionamiento de Vmware Server y Wine.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
31
emular
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
4. ANEXOS
Trabajo desde la Terminal (Comandos básicos)
su: Te conviertes en administrador (root) después de introducir la clave de acceso.
Ideal para realizar alguna tarea de administración sin necesidad de salir del sistema y
entrar de nuevo como root.
™
™
chmod permisos fichero/directorio: Cambia los permisos de ficheros/directorios
™
rm fichero: Borra fichero
rm -R directorio: Borra el contenido completo (ficheros/subdirectorios) de
directorio
™
™
mv fichero1 fichero2: Cambia el nombre de fichero1 a fichero2
™
mkdir directorio: Crea un subdirectorio
™
rmdir directorio: Borra un subdirectorio
™
ls muestra una lista de los archivos de un directorio.
™
clear limpiar contenido Terminal12
™
Para cambiar de directorio usamos cd, que tiene varias opciones:
TP
PT
9 cd /path/deseado/ nos lleva a /path/deseado
9 cd. directorio actual
9 cd.. directorio padre
9 cd (sin parámetros) lleva al home de tu usuario
9 cd / te lleva al home de tu usuario.
9 cd - te lleva al ultimo directorio en que hallas estado
TP
12
PT
También se puede utilizar Ctrl.+L
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
32
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
Requisitos para la instalación de SQL Server 200013
TP
™
PT
HARDWARE
9
Memoria: Un mínimo de 256 MB de RAM para la edición Standard y 512 MB de
RAM para la edición Enterprise. Esto supera varías veces el requerimiento de memoria
mínimo de 32 MB y 64 MB respectivamente; la razón principal para esta necesidad de
memoria extra es el rendimiento. Juntos, los servicios de SQL Server 2000 y los servicios
estándar de Windows 2000 utilizan entre 80 y 100 MB de memoria como base. Las
conexiones de usuario consumen aproximadamente 24 KB cada una. Las solicitudes de
datos y otros procesos de SQL Server también utilizan memoria, y este consumo de
memoria se suma a todos los otros procesos y aplicaciones que se estén ejecutando en el
servidor.
9
Procesador: SQL Server 2000 sólo se ejecuta en máquinas Intel x86 o
compatibles; no funcionará con procesadores Motorola MIPS R4000, PowerPC o DEC
Alpha. SQL Server logra unas altas prestaciones en las pruebas comparativas con Intel
Pentium III Xeon a 733 MHz y AMD Athlon a 1000 MHz. Ambos procesadores
constituyen un buen punto de partida para un sistema SQL Server medio. Puede lograr
importantes mejoras en el rendimiento con una gran cantidad de memoria caché interna
del procesador. La mayoría de los procesadores Xeon vienen con 512 KB, 1 MB o 2 MB
de memoria caché interna del procesador, y 2 MB de memoria caché permiten conseguir
un rendimiento general mucho mejor.
9
SMP: SQL Server 2000 permite el uso de multiprocesadores simétricos y puede
procesar consultas complejas en paralelo. Las consultas en paralelo son valiosas solamente
cuando hay pocos usuarios en el sistema y se están procesando consultas de gran
complejidad. En un sistema dedicado que sólo esté ejecutando SQL Server y dé servicio a
menos de 100 usuarios simultáneos, un solo procesador debería ser suficiente. Si el
servidor presta servicio a más de 100 usuarios o no funciona en un sistema dedicado,
puede que convenga agregar procesadores (o utilizar un sistema que permite añadir
procesadores adicionales a medida que crezcan sus necesidades).
9
Unidades de disco: La capacidad de almacenamiento de datos que necesite
dependerá totalmente del número y tamaño de las bases de datos a las que el servidor dé
servicio. Necesitará suficiente espacio de disco para almacenar toda la información, más el
espacio de trabajo, archivos del sistema, memoria virtual, registros de transacciones y, en
el caso de un clúster, el disco de quórum. El rendimiento total de E/S es tan importante
como la capacidad de la unidad. En la mayoría de los casos, las unidades SCSI (Small
Computer System Interface, «interfaz para sistemas informáticos de pequeño tamaño»)
TP
13
Tomado de: http://usuarios.lycos.es/cursosgbd/UD5.htm
PT
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
33
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
son más rápidas que las unidades IDE (Integrated Device Electronics «electrónica de
dispositivos integrados/IDE mejorada»), por lo que se recomienda utilizar SCSI. Para un
rendimiento óptimo de E/S, la opción recomendada es FC (fiber channel, «canal de fibra»)
para soluciones de almacenamiento de alta gama. En lugar de utilizar una sola unidad de
gran tamaño, debe utilizar, varias unidades más pequeñas.
9
SAI: SQL Server está diseñado para mantener la integridad de la base de datos en
todo momento y puede recuperar la información utilizando los registros de transacciones.
Sin embargo, esto no protege el hardware del servidor frente a una pérdida repentina de
la alimentación o frente a las sobretensiones. Ambos sucesos pueden dañar seriamente el
hardware. Para evitarlo, hay que usar un sistema de alimentación ininterrumpida (SAI). Un
SAI dará tiempo para cerrar el sistema en forma apropiada en caso de interrupción del
suministro de energía, y también es importante para mantener la integridad de la base de
datos cuando el servidor utiliza controladores de memoria caché de escritura diferida.
9
Monitor: un monitor con resolución VGA. Las herramientas gráficas de SQL
Server requieren un monitor con una resolución de 800x600 o superior.
9
SQL Server 2000 requiere una unidad de CD-ROM y Microsoft
9
Mouse o compatible.
9
Unidad de CD-ROM en los casos de instalación normal.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
34
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
5. CONCLUSIONES
1.
Vmware Server y Wine permiten ejecutar aplicaciones de Windows desde Linux,
sin embargo Vmware permite ejecutar desde Windows aplicaciones de Linux diferentes a
OpenOffice.
2.
La virtualización es una herramienta útil para la UIFCE por la importancias que
tiene el proyecto de Software libre y por lo necesidad de correr algunos programas de
Windows sobre Linux para obtener un optimo desempeño en las labores.
3.
La UIFCE cumple con los requerimientos básicos para la instalación de las dos
plataformas, lo que posibilita su implementación en la unidad.
4.
Realizando una comparación entre las dos plataformas en el proceso de
instalación, Vmware Server es mas grafico y con un entorno mas agradable mientras
que Wine se necesita trabajar desde la Terminal.
5.
Sin embargo, el hecho que Wine se instale desde la Terminal permite tener un
mayor control de la aplicación y configurarla y adaptarla según nuestras necesidades.
6.
Para que Wine pueda correr la mayoría de los programas que se tienen en el
sistema operativo es necesario configurar los Dll, los Drive y demás requerimientos
dependiendo del programa que se necesita.
7.
Para instalar algunas aplicaciones de Windows en Linux como Microsoft Office se
necesitan programas que facilitan dichos procesos como Cross Over.
8.
Del software que se logro instalar en el equipo de investigación se aprecia que
el único que genera problemas es Microsoft Access 2003, no obstante Access 2000 si
funciona.
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
35
APLICACIÓN DE TRABAJO CONJUNTO DE LINUX-WINDOWS
INFORME FINAL DE INVESTIGACIÓN
6. BIBLIOGRAFIA
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
http://es.wikipedia.org
http://www.VMware.com
http://www.WineHQ.com
http://www.VMware.com
http://www.WineHQ.com
http://www.ayuda-internet.net/tutoriales/manu-wine/manu-wine.html
http://bulma.net/body.phtml
http://www.ibiblio.org/sinner/Steel/linux_es.html
http://www.codeweavers.com
http://www.WineHQ.com
http://bulma.net/body.phtml
http://www.elserver.com
http://www.maixmail.com
http://www.yahoo.descargas.es
http://usuarios.lycos.es/cursosgbd/UD5.htm
HTU
UTH
HTU
UTH
HTU
UTH
HTU
UTH
HTU
UTH
HTU
HTU
UTH
HTU
UTH
HTU
UTH
HTU
UTH
UTH
UTH
UTH
UTH
HTU
HTU
HTU
HTU
HTU
UTH
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA Y COMUNICACIONES
36
UTH