VIRTUALIZAR MEDIANTE SANDBOXIE EL LINUX
-
Upload
da-gonzalez -
Category
Education
-
view
1.763 -
download
4
Transcript of VIRTUALIZAR MEDIANTE SANDBOXIE EL LINUX
1
INSTITUTO TECNOLÓGICO SUPERIOR FISCOMISIONAL
“NUESTRA SEÑORA DEL ROSARIO”
VIRTUALIZACIÓN DEL SISTEMA OPERATIVO
LINUX MEDIANTE LA MÁQUINA VIRTUAL
SANDBOXIE”
Autores:
Germania Noemí Jara Velásquez
David Gabriel González Gálvez
Jhandry Israel Jiménez Criollo
Coautora:
Ing. Rodríguez Ojeda, María José
Catamayo-Loja-Ecuador
2015
1. Resumen 2
En el presente artículo técnico se ha realizado una práctica para observar la
funcionalidad del sistema operativo Linux de licencia libre mediante la máquina
virtual denominada sandboxie, la misma que es un programa que nos permite
interactuar entre el usuario de la computadora y el hardware de la misma. También se
ha utilizado el virtualizador para desarrollar una práctica de suma importancia que ha
permitido trabajar con los programas y aplicaciones del sistema operativo
mencionado con la finalidad de explotarlo independientemente del propio sistema del
equipo y así poder realizar distintas funciones, operaciones, trabajos, tareas, etc. Hay
que tener en cuenta que sandboxie es un programa gratuito en donde también nos
permite aislar las aplicaciones seleccionadas y ejecutarlas haciendo que no quede rastro
de las mismas en el sistema luego de su utilización. Además una de sus
características muy importantes es que sandboxie nos permite crear un contenedor
donde se ejecutan los procesos que elijamos, a su vez el programa nos permite usar los
recursos del Sistema de tal modo como si estuviese instalado nativamente en el mismo,
aunque en realidad estos están siendo emulados por sandboxie, que también nos
permite configurar características del programa ejecutado dentro del contenedor como
que pueda permitirnos conectarnos a internet y que pueda guardar archivos sin que
estos se borren luego de terminar la emulación. Además se muestra un pequeño cuadro
comparativo en donde se detallan unos temas muy importantes como son los sistemas
operativos ( Leopard, Linux, Windows 7) y algunas de sus características de suma
importancia c o m o s u interfaz, iconos, compatibilidad, servicios adicionales y tipos
de software. Por último se hablara de este mismo tema, tomando muy en cuenta sobre
cuáles son los requisitos para el sistema operativo Linux y la instalación
detalladamente, este se lo hará paso a paso sobre la máquina virtual sandboxie.
2. Introducción 3
Cada día la tecnología crece a pasos agigantados, que han permitido la mejora de
la calidad de vida de los seres humanos, al estar enfocados en la idea de buscar las
mejores soluciones a los problemas y solventar las necesidades que se presentan día a día
haciendo de la vida una forma más sencilla de llevar. Dentro de los avances tecnológicos
existen diversas herramientas que permiten el uso de un sistema independientemente del
que corra en el equipo; estas herramientas se denominan máquinas virtuales que
constituyen un medio para proporcionar un ambiente adecuado en el que se adapte
diferentes tipos de sistemas operativos.
Desde otro punto una Máquina Virtual es un sistema de software que ofrece una
copia exacta del hardware sobre el cual la se está ejecutando, utilizando los recursos de la
manera más óptima. Este enfoque de Máquina Virtual permite que se ejecuten, de forma
concurrente varios Sistemas Operativos en una misma plataforma de hardware, (Gómez,
2013).
Es frecuente confundir a una Máquina Virtual con un simulador. La diferencia
sustancial entre Simulador y Máquina Virtual, es que el simulador realiza una simulación
de todas y cada una de las instrucciones del CPU, lo que permite que se ejecuten en
distintas plataformas de hardware, mientras que en una Máquina Virtual, una buena parte
de sus instrucciones se ejecutan en el CPU, sólo corren sobre la plataforma a la que están
duplicando, (Gómez, 2013).
4
3. Métodos
En el presente artículo técnico se ha puesto en práctica algunos métodos de vital
importancia para el desarrollo fluido y correcto del mismo. Dentro de los métodos
empleados se encuentra el Método Deductivo que ha permitido el enfoque desde lo
general en cuanto al estudio de las herramientas existentes denominadas máquinas
virtuales hacia el enfoque particular y específico en la máquina virtual sandboxie.
El Método investigativo ha permito recolectar toda la información respecto al tema
a tratar; tomando como referencia fuentes de información confiables que guíen y
permitan realizar de manera adecuada la práctica a presentarse. Por otro lado se ha
hecho uso del Método Analítico que ha sido utilizado para realizar el estudio de la
información recolectada de forma lógica permitiendo efectuar la práctica realizada y
conocer el funcionamiento del virtualizador sandboxie.
5
4. Resultados
Sistema Operativo
Sistema Operativo (SO) es un software que proporciona un acceso sencillo y
seguro al soporte físico del ordenador (hardware), ocultando al usuario detalles de la
implementación particular y creando la ilusión de existencia de recursos ilimitados (o
abundantes). Máquina Virtual. Otra definición, es el de un programa que actúa como
intermediario entre el usuario de la computadora y el hardware de la computadora,
(García, 2011).
Sistema Operativo Linux
Linux es un sistema operativo, una gran pieza de software que controla un
computador. Es parecido a Microsoft Windows, pero completamente libre. El nombre
correcto es GNU/Linux pero "Linux" se usa más. Linux no es el producto de una sola
compañía, es el resultado de la contribución de un gran número de compañías y
grupos de personas. De hecho, el sistema GNU/Linux es un componente central, el
cual se transforma en muchos productos diferentes: las llamadas distribuciones. Las
distribuciones cambian la apariencia y funcionamiento de Linux, (Fernández, 2009).
Máquina Virtual
Una máquina virtual (VM) es una implementación de software de un ambiente
de computación en el que se puede instalar y ejecutar un sistema operativo (OS) o
programa. La máquina virtual normalmente emula un ambiente de computación
físico pero las demandas de CPU, memoria, disco duro, red y otros recursos de
hardware son gestionadas por una capa de virtualización que traduce estas
solicitudes a la infraestructura de hardware físico subyacente. Las máquinas
virtuales se crean dentro de una capa de virtualización, como una plataforma de
virtualización que funciona sobre un sistema operativo servidor o cliente. Este
sistema operativo se conoce con el nombre de OS anfitrión. La capa de
virtualización puede usarse para crear muchos ambientes individuales y aislados de
Máquinas Virtuales, (Bustamante, 2015).
6
4.4. Virtualizador Sandboxie
Es increíblemente fácil de usar y muy intuitiva, por lo que no te costará nada
aprender a sacarle provecho. Como ocurre en este tipo de programas, te servirá para
prácticamente cualquier aplicación, desde programas a juegos, utilicen o no Internet.
Además, permite exportar los archivos creados dentro de la sandboxie para usarlos en
Windows, ya que por defecto todos los ficheros creados se eliminan. Puedes probarla
por un tiempo limitado y adquirir una licencia para uso personal, (Ortega, 2012).
Cuadro Comparativo
Sistema Operativo Mac os x 10.5 Leopard Linux Windows 7
Interfaces
Muy amigable con el usuario.
Muy fácil se acopla el
usuario.
Es muy amigable.
Iconos
Compatibilidad
Todos los programas
básicos son compatibles, pero algunos productos requieren actualizaciones
para que funcionen correctamente.
No es compatible
con algunos archivos privados y extensiones que
no son libres.
Es compatible casi
con todos los programas ya que ofrece gran cantidad
de drivers.
Servicio Adicional
Una versión de escritorio
para uso personal. Una versión para servidores
conocida como Mac OS X Server.
Este software
Trabaja normalmente sin
que estén en versiones actuales.
Cuenta con algunas
actualizaciones automáticas.
Tipos de Software El software es Propietario.
El software es Libre.
El software es Propietario.
Tabla 1. Cuadro Comparativo de los Sistemas Operativos
7
Requisitos del Sistema Operativo Linux
Hardware requerido Linux no requiere de un equipo de última generación para su configuración mínima.
Sólo requiere de:
Procesador 386SX o superior
4 MB de RAM (se recomienda tener 8 MB)
Un controlador de disco duro y un disco duro con 20 MB de
espacio libre (se recomienda tener 100 MB) (en la práctica,
Linux se puede ejecutar desde un simple disquete).
Requisitos previos
Linux se puede instalar junto con el sistema operativo ya
instalado en su equipo. Antes de iniciar la instalación,
asegúrese de que el sistema de archivos no tenga ningún error,
ya que Linux utiliza un disco mucho más fuerte que el DOS.
Enlaces de descarga
6. LINUX
Aplicaciones Links de descarga
Sistema
Operativ
o
http://www.ubuntu.com/download/desktop/thank- operativoyou/?version=15.04&architecture=i386
Sandboxie //www.sandboxie.com/index.php?AllVersions
Figura 2. Cuadro de Requisitos del Sistema Operativo Linux
8
Instalación
Sandboxie
1) Luego de haber presionado si en la ejecución del programa aparece esta ventana donde se puede escoger el idioma que uno desee. (Ver fig.1)
Figura.1. Ventana que muestra el idioma que desee
2) Después se elige el idioma conveniente y presionamos ok. (Ver
fig.2)
Figura.2. Aquí se selecciona el idioma
3) Luego de realizar los pasos anteriores se muestra una ventana para aceptar la
licencia. (Ver. Fig.3)
Figura.3. Ventana para aceptar la licencia
4) Ya aceptada la licencia se elige el lugar de instalación y se presiona la opción
instalar. (Ver. Fig.4)
Figura.4._Ubicación donde instalar el
programa
5) Luego que se ubica el lugar de instalación y se presiona instalar aparece la ventana
del proceso de instalación al terminar el proceso se procede a presionar siguiente. (Ver.
Fig.5)
Figura.5. Proceso de instalación
6) Después de que se ha completado el proceso de instalación procede a la
instalación del controlador, se presiona siguiente. (Ver.fig.6) 10
Figura.6. Ventana para instalar el controlador
7) luego de haber realizado el proceso anterior se muestra esta ventana que indica la
instalación completado de la máquina virtual y se hace clic en terminar. (Ver. Fig.7)
Figura.7. Finalización de la instalación del programa
8) Aquí busca los programas compatibles que se puede agregar o eliminar después
aceptamos. (Ver. Fig.8)
Figura.8. Programas compatibles que tiene el computador
9) Aquí muestra un pequeño tutorial y se hace clic en siguiente. (Ver fig.9)
11
Figura.9. Tutorial de sandboxie
10) Luego de haber realizado lo anterior presenta un simulador hacer clic en
siguiente. (Ver fig. 10)
Figura.10. Muestra el funcionamiento de sandboxie
11) Aquí es para conectarse a internet y se escoge la opción siguiente. (Ver fig. 11)
Figura. 11. Para acceder a internet
Fig. 11._ Para acceder a
internet
12) Se ejecuta el explorador en sandboxie y se escoge la opción siguiente. (Ver
fig.12) 12
Figura.12. Ejecutando el explorador
13) Luego de realizar lo anterior se borra los archivos que vienen por defecto y se hace clic en siguiente. (Ver fig. 13)
Figura.13. Muestra que esta borrado
14) Después de todo lo anterior se hace clic en finaliza y se termina el tutorial. (Ver
fig.14)
Figura. 14. Finaliza el tutorial
15) Y por último se muestra ya la ventana del virtualizador. (Ver Fig.15) 13
Figura. 15. Ventana de Sandboxie
Sistema Operativo Linux
1) creamos un nuevo sandboxie y colocamos el nombre que se desee, luego aceptar. (Ver fig.1)
Figura.1. Ventana para crear un nueva
2) Aquí se hace clic derecho en el sandboxie creado para elegir de qué lugar se quiere subir el programa a virtual izar. (Ver fig.2)
Figura.2. Opciones para subir el programa
3) Luego de haber realizado el proceso anterior seleccionamos de que unidad se desea 14
subir el programa y se selecciona el programa. (Ver fig.3)
Figura.3. Se elige en qué lugar está el programa
5 Discusión 15
Sistema operativo Linux es el mejor ya que resulta propio. Se ha trabajado
en el mismo y se ha extraído información del mismo. Así mismo con el
sandboxie un programa emulador, el cual nos ha permitido aprender nuevas
cosas muy importantes las cuales nos servirán para nuestro aprendizaje y
conocimiento como estudiantes y futuros profesionales.
6 Lista de Referencia
Web grafía 16
García, L. (2009). Introducción para Linux. Recuperado de:
https://www.casanas.com.ar/manuales/Intromec_-_cap02.pdf. { 31/06/15}
Cañizares, M & Valencia, J. (2010). Máquinas Virtuales. Recuperado de http://www.pillateunlinux.com/maquinasvirtualesvirtualizaciondeplataforma/{31/ 06/15}
Gómez, A. (2006).Sandboxie. Recuperado de: https
http://www.genbeta.com/seguridad/sandboxie-evita-que-el-navegador-afecte-
al-resto-del-sistema.{ 31/06/15}
Gómez, F. (2006).Sistema Operativo. Recuperado de: https
http://www.genbeta.com/seguridad/sandboxie-evita-que-el-navegador-afecte-
al-resto-del-sistema.{ 31/06/15}
Vásquez, S. (2011).Sistema Operativo. Recuperado de: https
https://wordpress.com.definicion-de-sistemaoperativo.{31/06/15}