Diseño de un modelo lógico de una red cliente servidor basado en la arquitectura Linux terminal server project (ltsp) para las instituciones educativas públicas
Texto completo
(2) A. S. Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. A. SI C. Dedicatoria. Dios. que. supo. iluminarme. y. guiarme por el camino del bien, base fundamental. de. mi. formación. espiritual, moral y académica.. A mis padres Elia y Ricardo, por su aliento incondicional y ser mis ejes motivadores. de. mi. superación. personal y profesional.. TE. A mi hermana Elia por su apoyo y. LI O. respaldo en el logro de mis anhelos y. objetivos, con fe y esperanza de un. IB. futuro mejor.. B. A José por su amor y todo el apoyo brindado durante este proceso en el logro. de. nuestros. anhelos. y. objetivos.. Paola Llave Escobedo. I Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(3) A. S. Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. SI C. Dedicatoria A Dios por haberme permitido llegar. hasta este punto y haberme dado salud. para. lograr. mis objetivos,. además de su infinita bondad y la fortaleza para seguir adelante.. A mi madre por haberme apoyado en. todo. momento,. por. sus. consejos, sus valores y por la motivación constante que me ha permitido ser una persona de bien,. TE. pero más que nada, por su amor.. A mi padre por los ejemplos de. LI O. perseverancia y constancia que lo y. infundado siempre,. que por. me el. ha valor. mostrado para salir adelante.. B. IB. caracterizan. A. Paola. Llave. brindarme. su. Escobedo amor. y. por. apoyo. constante y por estar siempre a mi lado en el cumplimiento de esta meta. que. tenemos. juntos.. José Monzón Otiniano II Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(4) SI C. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. Agradecimiento. A. S. Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. A nuestro asesor Ing. Edwin Mendoza Torres,. por. su. orientación. metodológica en la elaboración del presente trabajo de investigación.. A nuestros profesores que durante toda nuestra formación profesional nos brindaron sus conocimientos,. B. IB. LI O. TE. sus experiencias y motivación para lograr terminar nuestros estudios universitarios con éxito.. A nuestros compañeros de estudios por compartir experiencias en los cincos años de formación.. III Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(5) A. S. Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. SI C. Presentación Señores Miembros del Jurado:. En cumplimiento a las normas vigentes del Reglamento de Grados y Títulos de la Facultad de Ciencias Físicas y Matemáticas, carrera de Informática de la Universidad Nacional de Trujillo tenemos a bien poner a vuestra consideración el presente trabajo de investigación titulado:. “Diseño de un Modelo Lógico de una red cliente servidor basado en la arquitectura Linux Terminal Server Project (LTSP) para las Instituciones Educativas Públicas”. TE. Con la culminación de este trabajo de investigación se espera cumplir las exigencias formuladas en toda investigación, agradeciéndoles por anticipado las. B. IB. LI O. sugerencias y apreciaciones que se hiciera al respecto.. Trujillo, Mayo del 2013. --------------------------------------------------PAOLA JESÚS LLAVE ESCOBEDO. ---------------------------------------------------JOSE JESÚS MONZÓN OTINIANO. IV Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(6) S. Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. SI C. A. Resumen. En el presente trabajo, proponemos un modelo lógico de una red cliente servidor basado en la arquitectura Linux Terminal Server Project (LTSP) enfocado principalmente en la minimización de los recursos informáticos en las Instituciones Educativas Públicas del nivel secundario, de tal manera que se obtenga mejores resultados que los estudios realizados anteriormente. Para esta investigación se considera medir el consumo de memoria RAM, memoria SWAP y de CPU. Estos parámetros se miden utilizando herramientas que nos ayudarán a realizar las comparaciones de los resultados obtenidos en las pruebas con respecto a la arquitectura tradicional LTSP.. Para conseguirlo se ha realizado un estudio para determinar el sistema. TE. operativo a utilizar en el servidor y los clientes ligeros. Posteriormente diseñamos un modelo de una red basando en la arquitectura LTSP haciendo un estudio del. LI O. funcionamiento del modelo, agregando un componente que permitirá minimizar el uso de los recursos informáticos.. B. IB. Se realizaron pruebas donde los resultados obtenidos indican un mejor. desempeño de nuestra propuesta en contraste al funcionamiento tradicional de la arquitectura LTSP. Finalmente, se pude concluir que el diseño del modelo propuesto de una red cliente servidor basado en la arquitectura LTSP es una buena elección para minimizar el uso de recursos informáticos en las Instituciones Educativas logrando un buen funcionamiento de la red.. V Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(7) S. Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. SI C. A. Abstract. In this project, we propose a logical model of client-server network architecture based on Linux Terminal Server Project (LTSP) mainly focused on minimizing computer resources in schools at the secondary level, so that we can get the best results than previous studies. In this research, we consider the measurement of the consumption of RAM memory, SWAP memory and CPU. These parameters are measured using tools that help us to make comparisons of the results obtained in the tests with respect to the traditional architecture LTSP.. To achieve this, we performed a study to determine the operative system to install on the server and thin clients. Later, we design a network model based on the architecture LTSP doing a study of the performance of the model, and then we add a component that will allow us to minimize the use of computing resources.. TE. Tests were conducted where the results indicate a better performance of our. proposal in contrast to traditional performance of LTSP architecture. Finally, we. LI O. can conclude that the proposed design model in a client-server network based on Educational Institutions achieving good network performance.. B. IB. LTSP architecture is a good choice to minimize the use of computing resources in. VI Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(8) SI C. A. S. Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. Índice General Dedicatoria. I III. Presentación. IV. Resumen. V. Abstract. VI. Índice de Figuras. XII. Índice de Cuadros. XIII. TE. Agradecimiento. LI O. 1. Plan de Investigación. 1. B. IB. 1.1 Realidad Problemática......................................................................................... 1 1.2 Antecedentes ....................................................................................................... 2. 1.3 Objetivos .............................................................................................................. 5 3.4.1 General ...................................................................................................... 5 3.4.1 Especificos ................................................................................................ 5 1.4 Formulación del problema ................................................................................... 5 1.5 Hipótesis .............................................................................................................. 6 1.6 Justificación del Trabajo ...................................................................................... 6 1.7 Limitaciones ......................................................................................................... 7 1.7 Organización del Estudio ..................................................................................... 7. VII Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(9) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. ÍNDICE GENERAL. VIII. 2. Marco Teórico. 9. 2.1 Software Libre ...................................................................................................... 9 2.1.1 Introducción al Software Libre ................................................................... 9 2.1.2 Historia .................................................................................................... 10. S. 2.1.3 Las cuatro Libertades del software libre ................................................. 11. A. 2.1.4 Ventajas y desventajas del software libre ............................................... 12. SI C. 2.1.5 Razones para utilizar software libre en la educación .............................. 15 2.2 Arquitectura LTSP ............................................................................................. 18 2.2.1 Introducción a LTSP ................................................................................ 18. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. 2.2.2 Historia .................................................................................................... 18 2.2.3 Funcionamiento ....................................................................................... 20. 2.2.4 Ventajas y desventajas ........................................................................... 22 2.2.5 Aplicaciones y uso ................................................................................... 23 2.2.6 Servidores LTSP ..................................................................................... 23 2.2.7 Clientes Ligeros ....................................................................................... 25. 2.3 Tecnologías de escritorio remoto ...................................................................... 26 2.3.1 XDMCP utilizado por X-Window.............................................................. 27 2.3.2 VNC ......................................................................................................... 29 2.3.3 AIP utilizado por Secure Global Desktop ................................................ 30 2.3.4 Tecnología NX ......................................................................................... 31. 3. Materiales y Métodos. 34. TE. 3.1 Enfoque de la investigación………………….. ................................................... 34 3.2 Tipo de Investigación………………….. ............................................................. 34. LI O. 3.3 Diseño de Investigación..................................................................................... 34. B. IB. 3.4 Población y Muestra .......................................................................................... 35 3.4.1 Población ................................................................................................. 35 3.4.2 Muestra .................................................................................................... 35. 3.5 Variables de Estudio…………………………………………………. .................... 35 3.6 Indicadores considerados .................................................................................. 36 3.7 Instrumentos……………………………… ........................................................... 37 3.8 Procesamiento de la información……………………. ........................................ 38 4. Resultados 4.1 Estudio Debian 6 y. Paola Llave E.. 39 y. análisis. comparativo. entre. los. sistemas. operativos. Fedora 10 .................................................................................... 40. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(10) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. ÍNDICE GENERAL. IX. 4.1.1 Parámetros de comparación ................................................................... 40 Requisitos del sistema ............................................................. 40. 4.1.1.2. Entornos de escritorio .............................................................. 40. 4.1.1.3. Disponibilidad de software ....................................................... 41. 4.1.1.4. Estabilidad ................................................................................ 41. 4.1.1.5. Usabilidad ................................................................................ 41. S. 4.1.1.1. A. 4.1.2 Cuadros comparativos ............................................................................ 41. Requisitos de sistema .............................................................. 42. 4.1.2.2. Entorno de escritorio ................................................................ 44. 4.1.2.3. Disponibilidad de software………………………………………. 45. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. SI C. 4.1.2.1. 4.1.3. 4.1.2.4. Estabilidad…………………………………………………………. 47. 4.1.2.5. Usabilidad ................................................................................ 49. Análisis de resultados del estudio comparativo…………………………50. 4.2 Especificación de Requerimientos .................................................................... 52 4.3 Diseño de un modelo lógico de una red cliente servidor basado en la arquitectura LTSP…………………………………………… ................................ 54 4.3.1 Descripción de la tecnología NX ............................................................. 54 4.3.1.1. Descripción del diagrama de actividad del funcionamiento de la tecnología NX ........................................................................... 54. TE. 4.3.2 Descripción del modelo propuesto……………………………………… .... 57 4.3.2.1. Arranque del cliente ligero ....................................................... 57. 4.3.2.2. Iniciar Sesión…………………. ................................................. 60. 4.3.2.3. Comunicación cliente-servidor………………………………… .. 62. B. IB. LI O. 4.4 Configuraciones e instalaciones de los equipos de prueba…….. ..................... 64 4.4.1 Características de los equipos de prueba………. ................................... 64 4.4.2 Configuraciones e instalaciones de los equipos de prueba………….… 65. 4.5 Implementación…………… ............................................................................... 68 4.5.1 Hardware………………… ........................................................................ 69 4.5.2 Conexión de Red……………….. ............................................................. 69 4.5.3 Configuración del Software ..................................................................... 72. Paola Llave E.. 4.5.3.1. Configuracion e instalacion de LTSP ....................................... 72. 4.5.3.2. Instalacion de los clientes ligeros ............................................ 76. 4.5.3.3. Configuración del servidor FreeNX usando en servidor LTSP 77. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(11) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. ÍNDICE GENERAL. X. 4.6 Pruebas………………… .................................................................................... 80 4.6.1 Pruebas Servidor …………………… ....................................................... 81 4.6.2 Pruebas-Cliente-Servidor………… .......................................................... 84. A. 93. SI C. 6. Conclusiones y Recomendaciones. 91. S. 5. Discusión de Resultados. 6.1 Conclusiones………………………………………………………………………. 93. B. IB. LI O. TE. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. 6.2 Recomendaciones………………………………………………………………… 94. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(12) C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. Índice de figuras. SI C. A. S. Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 2.1. Terminal tonto…………………………………………………………………….. 19 2.2. Ejemplo LTSP............................................................................................ 21. 2.3. Diagrama del proyecto LTSP........................................................................ 22 2.4. Cliente ligero................................................................................................. 25 2.5. Comunicación entre cliente y servidor X....................................................... 28 2.6. Arquitectura VNC.......................................................................................... 30 2.7. Arquitectura AIP............................................................................................ 30 2.8. Arquitectura Servidor NX.............................................................................. 31 4.1. Requisitos Sistema....................................................................................... 43. TE. 4.2. Entorno de Escritorio.................................................................................... 45 4.3. Disponibilidad de software............................................................................ 47. LI O. 4.4. Estabilidad.................................................................................................... 48. B. IB. 4.5. Usabilidad..................................................................................................... 50 4.6. Cuadro Comparativo entre Debian 6 y Fedora 10………………….............. 51. 4.7. Porcentaje Final............................................................................................ 52 4.8. Diagrama de actividad del funcionamiento de la tecnología NX................... 55 4.9. Modelo lógico propuesto del proceso de arranque del cliente ligero........... 58 4.10. Modelo lógico propuesto del proceso iniciar sesión................................... 61 4.11. Modelo lógico propuesto del proceso de comunicación cliente-servidor.... 62. 4.12. Particionamiento del disco duro del servidor – Monitor del Sistema.......... 66 4.13. Diseño de la red LTSP - Ambiente de Pruebas.......................................... 69 4.14. Archivo de configuración interfaces............................................................ 71 XI Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(13) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. ÍNDICE DE FIGURAS. XII. 4.15. Archivo de configuración NetworkManager.conf........................................ 71 4.16. Archivo de configuración dhcpd.conf.......................................................... 72 4.17. Archivo de configuración dhcpd.conf.......................................................... 73 4.18. Archivo de configuración isc-dhcp-server................................................... 74. S. 4.19. Archivo de configuración tftpd-hpa............................................................. 75. A. 4.20. Archivo de configuración dnsmasq.conf..................................................... 76. SI C. 4.21. Creación cuentas de usuarios.................................................................... 77 4.22. Interfaz eth1 - Etherape.............................................................................. 81 4.23. Procesos servidor LTSP - HTOP................................................................ 82. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. 4.24. Estadísticas Servidor – Monitor de Sistema............................................... 83 4.25. Proceso Inicio Sesión – dos clientes.......................................................... 84 4.26. Estadísticas de uso de CPU de dos clientes - Servidor de Pruebas LTSP.................................................................................................................... 88 4.27. Estadísticas de uso de CPU de dos clientes - Servidor LTSP.................... 88. 4.28. Estadísticas de uso de CPU de cuatro clientes - Servidor de Pruebas LTSP.................................................................................................................... 89 4.29. Estadísticas de uso de CPU de dos clientes - Servidor LTSP.................... 89. 4.30. Estadísticas de uso de CPU de seis clientes - Servidor de Pruebas LTSP.................................................................................................................... 90. B. IB. LI O. TE. 4.31. Estadísticas de uso de CPU de seis clientes - Servidor LTSP................... 90. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(14) C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. Índice de cuadros. SI C. A. S. Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 2.1. Cuatro Libertades del Software Libre........................................................... 11 3.1. Variables de Estudio de la Investigación ………………………………….….. 35 4.1. Calificación de cada criterio de comparación………………………………..... 41 4.2. Requisitos de sistema entre Debian 6 y Fedora 10………………………….. 42 4.3. Entorno de Escritorio entre Debian 6 y Fedora 10........................................ 44 4.4. Disponibilidad de Sotfware entre Debian 6 y Fedora 10…………………….. 45 4.5. Estabilidad entre Debian 6 y Fedora 10........................................................ 47 4.6. Usabilidad entre Debian 6 y Fedora 10......................................................... 49. TE. 4.7. Características del Servidor de Pruebas LTSP …………………………….... 64 4.8. Características del Cliente Virtual LTSP....................................................... 65. LI O. 4.9. Particionamiento del disco duro................................................................... 66. B. IB. 4.10. Uso de Memoria RAM del servidor en la proceso inicio sesión de los usuarios………………………………………………………………………..... 85. 4.11 Uso de memoria RAM – Ejecución OpenOffice........................................... 85. 4.12. Uso de memoria RAM – Ejecución Navegador Google Chrome………….. 86. 4.13. Uso de memoria SWAP – Ejecución Navegador Google Chrome y OpenOffice……………………………………………………………………………... 87. XIII. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(15) SI C. A. S. Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. Capítulo 1. Plan de Investigación 1.1. Realidad Problemática. En la actualidad, debido a los constantes cambios tecnológicos, muchas personas se ven en la necesidad de acceder a las nuevas tecnologías de la información y comunicación conforme aparecen en el mercado y sean asequibles económicamente, sin embargo no todas las personas tienen el alcance económico para renovar sus equipos de cómputo cada 3 años, siendo. TE. éste el tiempo donde las computadoras quedan obsoletas.. En el área educativa, existe la necesidad de emplear la tecnología como una. LI O. herramienta para desarrollar procesos de enseñanza, investigación y facilitar a. B. IB. los estudiantes a adquirir habilidades y destrezas. El sistema educativo que actualmente se está desarrollando en las. instituciones educativas del nivel secundario en el país, esta paulatinamente sufriendo cambios al tratar de modernizar sus procesos educativos y darle seguimiento al Proyecto Educativo Nacional al 2021 impulsado por el Ministerio de Educación; las cuales para ser competitivas se disponen a mejorar la efectividad administrativa en todas sus labores educativas, además de orientar al educando en el uso de la tecnología informática existente en éstas instituciones.. 1. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(16) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 2. Hoy en día, en los centros educativos, uno de los problemas presentes es el tema tecnológico en sus salas de cómputo, esto se debe a que las instituciones no cuentan con recursos económicos suficientes para poder utilizar estas herramientas tecnológicas, y es el paso del tiempo lo que más afecta ya que las computadoras en 3 años ya son casi obsoletas. Las instituciones educativas no cuentan con el presupuesto suficiente para cambiar y renovar los equipos,. S. siendo esto una dificultad para que los estudiantes empleen la tecnología como. A. una herramienta para desarrollar procesos de aprendizaje e investigación.. SI C. Estos problemas se deben a que los centros de cómputo están. implementados con computadoras antiguas (Pentium II, Pentium III) o que ya. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. no puedan soportar aplicaciones modernas por sí mismos debido a los altos recursos informáticos que necesitan para funcionar.. Las instituciones educativas presentan los siguientes problemas referentes al uso de recursos informáticos en sus centros de cómputo: -. Bajos recursos económicos.. -. Computadoras con pocos recursos de hardware.. -. Mucho consumo de energía.. -. Altos costos de licencias de software.. -. Elevados costos en mantenimiento de computadoras.. 1.2. Antecedentes. TE. Entre los principales antecedentes se mencionan los siguientes:. “Dimensionamiento de un servidor para una red basada en una. LI O. 1.2.1. infraestructura LTSP (Linux Terminal Server Project) con clientes ligeros.. B. IB. Aplicación: Uso de NTICS en Educación General Básica y Bachillerato” . Autores: Carrera Izurieta Iván Marcelo Rivadeneira Fuentes Marco David. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(17) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 3. . Universidad: Escuela Politécnica Nacional Isabel la Católica E202 y Mena Caamaño, Ecuador.. . Resumen: Este trabajo de tesis comprende el Dimensionamiento de un servidor para una red basada en la infraestructura LTSP y su aplicación. S. dentro del uso de NTIC’s en la Educación General Básica. Se propone. A. la implementación de una red LTSP en centros educativos que permitirá. Correlación: Este proyecto se asemeja a la realidad que vive las. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. . SI C. a los estudiantes tener acceso a una educación a un menor costo.. instituciones educativas públicas actuales ya que no cuentan con los recursos económicos necesarios para poder utilizar herramientas tecnológicas.. 1.2.2. “Diseño e implementación de un laboratorio de software y redes. mediante el uso de un servidor de terminales para la escuela de ingeniería electrónica”. . Autor:. Franklin Efraín Aguirre López. Universidad:. TE. . LI O. Escuela. B. IB. . Superior. Politécnica. de. Chimborazo.. Riobamba,. Ecuador.. Resumen: En este proyecto se hizo un diseño e implementación de un laboratorio de software y redes mediante el uso de un servidor de terminales para la escuela de ingeniería electrónica de la escuela superior politécnica de Chimborazo – Ecuador, donde recomienda el uso de un servidor GNU/LINUX debido a su alto desempeño mostrado en las pruebas realizadas en cuanto a facilidad de instalación, rendimiento y configurabilidad, permitiendo diseñar e implementar un laboratorio de software y redes con un costo muy reducido reutilizando computadoras antiguas, a la vez que se evita crear basura tecnológica y. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(18) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 4. se centraliza la instalación de programas y la información para almacenarla solo en un servidor. . Correlación: Este trabajo de tesis tiene semejanza con nuestro trabajo de investigación en el tema de configuración de terminales utilizando software libre donde cuyo fin es poner en práctica la configuración e. S. instalación de software libre tanto en escuelas, colegios y universidades. A. para ir aprendiendo el uso de estas tecnologías que implica un ahorro. . Laboratorio de prácticas, modelo de tecnologías libres. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. 1.2.3. SI C. económico considerable.. Autor:. Daniel Campos Ojeda. Erick Johans Zamorategui Nava. . Universidad:. Tecnológico de Estudios Superiores de Coacalco, México.. . Resumen: Los autores presentaron una propuesta para montar una infraestructura de red que combine la tecnología de virtualización y el modelo de clientes ligeros. Con este modelo se pretende reducir costos de renovación de infraestructura y centralizar los datos aprovechando. TE. las características que tienen la virtualización y el uso de clientes. LI O. ligeros. Primero se hizo un estudio de los diferentes tipos de virtualización que existen y los principales conceptos de clientes ligeros,. B. IB. luego se hace una evaluación de las herramientas referentes a la virtualización y a los clientes ligeros para determinar el software que pondrá a funcionar el modelo de la red, después se propone la infraestructura del modelo de red. Este modelo de red es creado basándose en la infraestructura de la virtualización y los clientes ligeros, uniendo estas dos tecnologías para obtener un modelo de red que permita montar un centro de cómputo de baja demanda y finalmente se realiza. una. prueba. virtual. de. dicho. modelo. para. validar. el. funcionamiento del modelo de la red propuesto.. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(19) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 5. . Correlación: La tesis mencionada define el modelo de red que hace uso de tecnologías libres, permitiendo extender el tiempo de uso de equipos de cómputo obsoletos, reduciendo la cantidad de recursos económicos que se debe invertir en infraestructura que remplace los. 1.3.1. General. A. Objetivos. SI C. 1.3. S. equipos de cómputo actuales.. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. Diseñar un modelo lógico de una red cliente servidor basado en la arquitectura LTSP que permita minimizar el uso de recursos informáticos, en las instituciones educativas públicas del nivel secundario.. 1.3.2 . Específicos. Realizar y analizar un estudio comparativo entre los sistemas operativos Debian 6 y Fedora 10, para seleccionar el sistema operativo a utilizar en el servidor y los clientes ligeros.. . Diseñar un modelo lógico de una red cliente servidor basado en la arquitectura LTSP.. Configurar e instalar los equipos de prueba.. . Implementar el ambiente virtual de pruebas cliente-servidor basado en. TE. . el modelo a proponer.. Analizar los resultados obtenidos al realizar las pruebas de nuestro. LI O. . B. IB. modelo a proponer, en comparación con el modelo tradicional LTSP.. 1.4. Formulación del problema. ¿Es posible minimizar el uso de recursos informáticos de una red cliente servidor en las instituciones educativas públicas del nivel secundario?. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(20) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 6. 1.5. Hipótesis. El modelo lógico de una red cliente servidor basado en la arquitectura LTSP permitirá minimizar el uso de recursos informáticos en las instituciones. . Desde el punto de vista Tecnológico:. A. Justificación del Trabajo. SI C. 1.6. S. educativas públicas del nivel secundario.. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. Permitirá minimizar el uso de recursos informáticos, utilizando hardware de bajo recursos, adaptándose a las necesidades y capacidades especificas del usuario.. Permitirá desarrollar un nuevo modelo lógico de una red con mejor uso de los recursos informáticos basado en la arquitectura LTSP.. . Desde el punto de vista Científico:. Minimizará el uso de recursos informáticos a partir de nuevas tecnologías existentes.. . Desde el punto de vista Académico:. Motivará a los estudiantes a estar preparados para enfrentar las. TE. tecnologías de software libre, alejar el temor de los alumnos. IB. LI O. hacia las computadoras y comprender que todas las áreas y ciencias exactas, están adquiriendo todo este tipo de tecnología. Permitirá enseñar de manera didáctica al alumno, utilizando tecnologías de software libre, a través de la computadora a fin. B. de que el proceso formativo sea más eficiente y significativo, ayudando a que la educación sea integral y con capacidades para desenvolverse en la vida cotidiana. . Desde el punto de vista Económico: Permitirá tener un ahorro económico significativo ya que se necesita máquinas con pocos recursos de hardware (clientes. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(21) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 7. ligeros) y el uso de software libre, permitiendo no tener gastos en licencias, sistema operativo y las aplicaciones más comunes. . Desde el punto de vista Social: Ofrecerá a los alumnos de las instituciones educativas públicas del nivel secundario acceder a tecnologías informáticas de. A. S. software libre, la cual tiene un impacto positivo ya que al ahorrar. costos, estos se reflejarán en beneficio en la misma institución y. Limitaciones. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. 1.7. SI C. en la comunidad.. La presente tesis tiene las siguientes limitaciones propias de este tipo de investigación: . El número de usuarios está limitado por el hardware del servidor porque cada cliente va a utilizar los recursos del servidor para su funcionamiento.. . Se consideran sólo tres aspectos (uso de memoria RAM, CPU y memoria SWAP) para medir el uso de recursos informáticos.. 1.8. Organización del Estudio. TE. El presente trabajo de tesis consta de un total de seis capítulos, divididos en. secciones de acuerdo al nivel de detalle que se consideró necesario.. LI O. El capítulo 1, Plan de Investigación, incluye todo lo necesario con el. B. IB. planteamiento del problema. a estudiar,. partiendo. desde la realidad. problemática, los antecedentes, el problema en concreto, la hipótesis planteada, los objetivos establecidos y la justificación del mismo. El capítulo 2, Marco Teórico, abarca los conceptos teóricos que sustentan el estudio realizado relacionado con la minimización de los recursos informáticos basados en la arquitectura LTSP, entre ellos la arquitectura LTSP, software libre y finalmente las tecnologías de acceso gráfico remoto. En el capítulo 3, Materiales y Métodos, se describe el diseño de la investigación utilizado, se detalla la población con la que se trabajará y la muestra sobre la que se aplicará la prueba virtual del modelo de red propuesto.. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(22) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 8. Finalmente. se. describen. las. variables. dependiente. e. independiente,. instrumentos e indicadores utilizados durante el desarrollo de la presente investigación. En el capítulo 4, Resultados, presentamos el diseño de un modelo lógico de una red cliente servidor basado en la arquitectural LTSP, el cual es la solución propuesta en el presente trabajo de tesis y sirve como aporte para la solución. S. del problema de minimizar el uso de los recursos informáticos. En este capítulo. A. se describe el funcionamiento del modelo propuesto, luego se realiza la. SI C. configuración e instalaciones de los equipos de prueba y finalmente se ejecutan las pruebas necesarias al servidor y a la comunicación cliente-servidor.. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. En el capítulo 5, Discusión de Resultados, comprende el análisis de todos los resultados obtenidos luego de la implementación del ambiente de pruebas del modelo a proponer.. Finalmente en el capítulo 6, se presentan las conclusiones a las cuales se llegaron a través del presente trabajo de investigación y las recomendaciones. B. IB. LI O. TE. que se consideraron útiles.. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(23) SI C. A. S. Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. Capítulo 2. Marco Teórico. Con el objetivo de minimizar el uso de recursos informáticos de una red cliente servidor basado en una arquitectura LTSP es necesario conocer cuáles son las razones para utilizar software libre en le educación, ya que esta arquitectura se basa en este software que se desarrollará en el ámbito educativo, además saber cuál es el funcionamiento de una arquitectura LTSP y las diferentes tecnologías de escritorio remoto que permita tener mayor. TE. velocidad y disminución del uso de recursos informáticos.. Software Libre. B. IB. LI O. 2.1. 2.1.1. Introducción al Software Libre. El software libre es gratuito, seguro, aporta calidad, se basa en estándares abiertos, tiene libertad para utilizarse en cualquier sitio, aumenta la capacidad tecnológica, proporciona ahorro de gastos en informática, reduce la dependencia de proveedores y fomenta el desarrollo de la empresa local. La libertad para usar un programa significa la libertad para cualquier persona u organización de usarlo en cualquier tipo de sistema informático, para cualquier clase de trabajo, y sin tener obligación de comunicárselo al desarrollador o a alguna otra entidad específica [4]. 9. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(24) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 10. La libertad de distribuir copias debe incluir tanto las formas binarias o ejecutables del programa como su código fuente, sean versiones modificadas o sin modificar (distribuir programas de modo ejecutable es necesario para que los sistemas operativos libres sean fáciles de instalar). También tienes la libertad de hacer modificaciones y utilizarlas de manera privada en tu trabajo u ocio, sin ni siquiera tener que anunciar que dichas. S. modificaciones existen.. A. El software libre irá creciendo a medida que se vaya siendo usado por los. SI C. distintos tipos de usuarios. Los usuarios irán conociendo más sobre el software libre a través de la difusión y enseñanza que se vayan dando a través de. 2.1.2. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. charlas o seminarios que impliquen tanto la teoría como la práctica del mismo.. Historia. Durante la década de los 70, Richard Stallman trabajó en el laboratorio de inteligencia artificial del MIT. Como parte de una reducida comunidad científica acostumbraba a trabajar y compartir sus resultados con otros colegas, que a su vez compartían los suyos. Así avanzaron hasta que a principios de la década de los 80 la comunidad de investigadores del MIT fueron abandonando el departamento para migrar a la incipiente industria privada del software. Esta industria basaba su negocio en la venta de licencias de uso de software con restricciones a su uso (instalable sólo en una computadora), distribución (no lo podías compartir con nadie) y modificación (no te daban el código fuente). Eran. TE. los principios de la industria del software privativo y a Stallman le pareció que no era ético sumirse a un sistema de desarrollo de software que no les daba a. LI O. las demás personas la capacidad para mejorar el software [5].. B. IB. En 1983, Richard Stallman lanzó el proyecto GNU para escribir un sistema. operativo completo libre de restricciones sobre el uso de su código fuente. Uno de los incidentes particulares que lo motivaron a esto fue el caso de una molesta impresora que no podía ser arreglado porque el código fuente no era revelado. Otro posible evento de inspiración para el proyecto GNU y su manifiesto fue el desacuerdo entre Stallman y Symbolics, Inc. sobre el acceso a las actualizaciones, por parte del MIT, que Symbolics había realizado a su máquina Lisp, la cual estaba basada en código del MIT. Poco tiempo después de su lanzamiento, acuñó el término "software libre" y para promover el concepto fundó la Free Software Foundation [5].. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(25) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 11. En 1989, fue publicada la primera versión de la Licencia Pública General de GNU. En 1991 se publicó la ligeramente actualizada versión 2 de la licencia. En 1989, algunos desarrolladores de GNU crearon la compañía Cygnus Solutions. El núcleo (kernel) del proyecto GNU, posteriormente llamado "GNU Hurd", fue retrasado continuamente, pero la mayor parte de los demás componentes. S. fueron completados para 1991. Algunos de éstos, especialmente la Colección. A. de compiladores de GNU, se han convertido en líderes del mercado por méritos. SI C. propios. El Depurador de GNU y GNU Emacs también fueron éxitos notables [5].. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. En la actualidad el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo más preciso, se refiere a cuatro libertades de los usuarios del software.. 2.1.3. Las cuatro Libertades del software libre. Un software es "libre" cuando garantiza las siguientes libertades [6]:. Libertad. Descripción. 0. La libertad de usar el programa, para cualquier propósito.. 1. La libertad de estudiar cómo funciona el programa y. IB. LI O. TE. modificarlo, adaptándolo a tus necesidades.. 2. La libertad de distribuir copias del programa, con la cual puedes ayudar a tu prójimo.. 3. La libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie.. B. Cuadro 2.1: Cuatro Libertades del Software Libre. Las libertades 1 y 3 requieren acceso al código fuente porque estudiar y modificar software sin su código fuente es muy poco viable.. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(26) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 12. 2.1.4. Ventajas y desventajas del software libre. Ventajas Bajo costo de adquisición. servicios. y. ampliar. sus. infraestructuras. sin. que. se. A. PYMES. S. El bajo o nulo costo de los productos libres permiten proporcionar a las. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. pago de grandes cantidades en licencias.. SI C. vean reducidos sus intentos de crecimiento por no poder hacer frente al. Libertad de uso y redistribución. Las licencias de software libre existentes permiten la instalación del software tantas veces y en tantas máquinas como el usuario desee sin costo alguno.. Software adaptado. La disposición del código fuente permite adaptar el software a las necesidades (nuevas funcionalidades, idiomas, etc.) de una empresa u organización [7].. Independencia de proveedor. TE. Al disponer del código fuente del programa, cualquier empresa puede proporcionar servicios de soporte sobre una herramienta o aplicación, de. LI O. forma que aunque un proveedor deje de existir, siempre será posible. B. IB. continuar actualizando una herramienta [7]. Cultura de colaboración y modelo científico La cultura de colaboración del software libre sigue el modelo científico de desarrollo y puede generar resultados brillantes. El desarrollo de software libre se basa en un trabajo cooperativo entre personas y empresa comunicadas por Internet que deciden unir sus conocimientos por un objetivo común. Este modelo es similar al modelo científico tradicional, en el que la innovación y el conocimiento pertenecen a la humanidad, no a una empresa concreta.. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(27) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 13. Mejores prestaciones con el mismo hardware Por lo general los requisitos de procesamiento y memoria del software libre son menores que en las aplicaciones comerciales, pues optimizan los recursos del ordenador. Esto puede permitir que algunas PYMES recuperen computadores obsoletos ya retirados para realizar algunas. A SI C. Mayor estabilidad y seguridad. S. acciones determinadas.. Los sistemas GNU/Linux cuentan con una mayor estabilidad de trabajo,. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. no siendo necesario reiniciar el computador con frecuencia, pudiendo funcionar de forma continuada un gran número de horas. Así mismo, la seguridad en sistemas operativos GNU/Linux es mucho más alta que en otro tipo de sistemas, desde el control de usuarios y la ejecución de aplicaciones hasta los problemas inexistentes de virus que ralentizan los equipos o los continuos problemas de seguridad.. El acceso al código fuente permite que tanto hackers como empresas de seguridad de todo el mundo puedan auditar los programas, por lo que la existencia de puertas traseras es ilógica ya que se pondría en evidencia y contraviene el interés de la comunidad que es la que lo genera. Fomento de la industria local. Las empresas locales podrán generar modelos de negocio en torno a las. TE. aplicaciones libres, sin depender de proveedores internacionales. La. LI O. mayor parte del software propietario que se utiliza en nuestro país procede de empresas extranjeras, lo que implica que el dinero invertido. B. IB. en software no repercute en nuestro país. Sin embargo, al utilizar Software Libre no se depende de empresas extranjeras y se puede recurrir a empresas locales para la modificación o la obtención de servicios. Fomentando de esta manera la industria local [8].. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(28) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 14. Aumento de la productividad El acceso al código fuente permite el desarrollo de nuevos productos sin la necesidad de desarrollar todo el proceso partiendo de cero. El secretismo tecnológico es uno de los grandes frenos y desequilibrios. A SI C. Soporte y compatibilidad a largo plazo. S. existentes para el desarrollo en el modelo del software propietario.. Este punto, más que una ventaja del Software Libre es una desventaja del software propietario, por lo que la elección de Software Libre evita. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. este problema. Al vendedor, una vez ha alcanzado el máximo de ventas que puede realizar de un producto, no le interesa que sus clientes continúen con él. La opción es lanzar un nuevo producto, producir software que emplee nuevas tecnologías solo para éste y no dar soporte para la resolución de fallos al anterior, tratando de hacerlo obsoleto por todos los medios, pese a que este pudiera cubrir perfectamente las necesidades de muchos de sus usuarios [8].. Corrección más rápida y eficiente de fallos. El funcionamiento e interés conjunto de la comunidad ha demostrado solucionar más rápidamente los fallos de seguridad en el Software Libre, algo que desgraciadamente en el software propietario es más difícil y. TE. costoso. Cuando se notifica a las empresas propietarias del software, éstas niegan inicialmente la existencia de dichos fallos por cuestiones de. LI O. imagen y cuando finalmente admiten la existencia de esos virus tardan. B. IB. meses hasta proporcionar los parches de seguridad. Aceleración del desarrollo El éxito del Software Libre se debe en su mayor parte a Internet. Internet ha permitido que las personas interesadas en los varios componentes del software libre se pongan fácilmente en contacto con otras. Internet de esta manera actúa como un catalizador que acelera el desarrollo y sintetiza el conocimiento en áreas muy específicas. Hay diferentes motivaciones que impulsan a los contribuidores y desarrolladores a trabajar en el Software Libre.. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(29) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 15. Desventajas El software libre no tiene garantía proveniente del autor. No existen compañías únicas que respalden toda la tecnología. Las interfaces gráficas de usuario (GUI) y la multimedia apenas se están estabilizando. Aunque hay un número cada vez mayor de libre. (KDE,. GNOME. y. el. manejador. de. ventanas. A. software. S. usuarios que aseguran que las interfaces gráficas más populares en el. y lo suficientemente amigables para los usuarios.. SI C. WindowMaker) son ya lo suficientemente estables para el uso cotidiano. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. La mayoría de la configuración de hardware no es intuitiva. Se requieren conocimientos previos acerca del funcionamiento del sistema operativo y fundamentos del equipo a conectar para lograr un funcionamiento adecuado.. El usuario debe tener nociones de programación. La administración del sistema recae mucho en la automatización de tareas y esto se logra utilizando, en muchas ocasiones, lenguajes de guiones (perl, python, shell, etc.). La diversidad de distribuciones, métodos de empaquetamiento, licencias de uso, herramientas con un mismo fin, etc., pueden crear confusión en cierto número de personas.. Razones para utilizar software libre en la educación. TE. 2.1.5. El uso de software libre en la educación tiene una gran cantidad de. B. IB. LI O. beneficios sobre el uso del software privativo entre las cuales se encuentran: Crea profesionales independientes de un determinado entorno de. software. ¿Por qué cuando se enseña informática, sí parece razonable enseñar a usar una determinada marca de programas? ¿Hay razones para eso? Utilizando software libre, más que enseñar a utilizar un producto se enseña a utilizar una tecnología, ya que este se apoya en estándares libres y reconocidos. Un usuario de un sistema privativo como por ejemplo Microsoft Windows o Microsoft Office se sentirá desorientado al intentar utilizar cualquier otro sistema que cumpla la misma función Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(30) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 16. debido a que estos imponen una forma de trabajo no estandarizada y cerrada en la cual no es posible ver el funcionamiento transparente de ningún proceso. Esto no ocurrirá con un usuario de GNU/Linux o de cualquier otro sistema libre.. S. Reduce costos.. A. El software libre al permitir su copia de manera legal evita a las. SI C. universidades o colegios tener que pagar una licencia por cada máquina que posea con lo cual sumado a que gran parte del software libre se. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. distribuye de forma gratuita se traduce en un enorme ahorro de recursos públicos. Otro punto a tener en cuenta es que el costo de mantenimiento del software libre es menor debido a su gran estabilidad y calidad que evita tener que reinstalar completamente el software en los equipos cada lapsos cortos de tiempo como sucede con el sistema operativo Windows. Además el software libre permite reciclar equipos que hayan quedado obsoletos por los grandes requerimientos de los nuevos programas privativos, mediante la creación de clientes ligeros. Si todas las instituciones educativas se llevan años gastando licencias y personal de mantenimiento para software privativo hubiesen dedicado parte de ese dinero a salarios y becas para desarrollo, el software libre actualmente llenaría muchos más huecos y necesidades que están sin cubrir, además de haber formado profesionales con mucha experiencia. TE. durante el camino. Además este ahorro en términos monetarios puede ser traducido en mayor cantidad de equipos, mayor cantidad de. LI O. profesores por alumno, instalaciones más adecuadas y en resumen en. B. IB. una mejor formación [9]. Permite que los alumnos puedan usar el mismo software con el que se les enseña. El software libre permite que se hagan copias de los programas y se distribuyan a los alumnos de forma legal, lo cual tiene un doble efecto positivo, ya que además de permitir que los alumnos puedan utilizar el mismo software que utilizan en los talleres en sus casas, también se desalienta la piratería de software. En cambio si se utiliza software privativo se está incitando a los alumnos a que cometan un delito, ya. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(31) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 17. que es lógico que los alumnos requieran poseer el mismo software que se utiliza en los talleres para poder estudiar o realizar las prácticas en su hogar, también es lógico que no todos los alumnos puedan pagar los altísimos costos de todo el software que necesitarán, con lo cual, se verán en la necesidad de copiar ilegalmente el software [9].. A. S. Ofrece control sobre el software.. SI C. Al tener software libre y bueno, no existe la necesidad de tener que. depender y estar vinculado al producto de una casa de software, sino. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. que simplemente si el software no sirve se cambia y se implementa otro producto distinto, lo cual no es posible al estar usando un producto que posiblemente costo un par de cientos de dólares. Lo bueno también es que si no existe una herramienta que llene las necesidades que necesitamos llenar para proveer una solución a nuestro problema, simplemente se puede buscar una que haga lo necesario y modificamos la misma para que se adapte a nuestras necesidades. Con lo cual se promueve la industria local del software y se contribuye al software libre. Es el futuro de la informática, a lo que debería apuntar una universidad o institución educativa del siglo XXI. Hoy en día, existen diversas áreas de uso de un software libre. El más. TE. común es el que se utiliza en la computadora de escritorio. Actualmente hay otros. sistemas. donde. los. programadores. deben. apuntar:. LI O. televisiones, celulares inteligentes, ondas microondas, etc. Android es un futuro claro que Linux utiliza para expandirse dentro de la. B. IB. comunicación móvil. También desarrolló una minicomputadora (del tamaño de una tarjeta de un PC), donde se puede cambiar el ‘software’ y ver los cambios de programación. Es por ello que se debe apostar por el software libre para formar a profesionales del futuro.. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(32) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 18. Es una buena herramienta de aprendizaje en el área de informática. El uso de open source permite que los estudiantes hagan uso de su creatividad e ingenio tomando software ya existente desarmándolo, modificándolo y rearmándolo, creando mejor software y mejorando el entendimiento de los conceptos de programación usados hoy en día. Lo. S. cual es un valor agregado, ya que los estudiantes de programación. A. pueden trabajar con software ya existente y que puede ser similar al que. Arquitectura LTSP. 2.2.1. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. 2.2. SI C. tengan que usar o crear en el momento en que sean profesionales.. Introducción a LTSP. El LTSP es un conjunto de aplicaciones conformado por varios servicios; viene incluido en la mayoría de los sistemas operativos GNU/Linux modernos, que proporcionan la capacidad de ejecutar Linux en computadoras de pocos recursos en hardware o dispositivos clientes livianos, por ello permite reutilizar equipos que actualmente resultan obsoletos ante las nuevas versiones de sistemas operativos debido a sus altos requerimientos, tanto en procesador, como en memoria RAM y en capacidad de almacenamiento (disco duro) [10]. Para los ambientes educativos, una implementación de LTSP reduce costos de implementación al utilizar clientes ligeros o de bajas prestaciones, y además. TE. reduce costos de administración porque se requiere solamente instalar y dar mantenimiento al servidor. Es por ello, que se plantea a LTSP como una. LI O. solución para minimizar el uso de recursos informáticos y contribuir con el. B. IB. incremento del número de personas con accesos a las NTICs en ambientes educativos y empresariales.. 2.2.2. Historia. LTSP se basa en un ambiente cliente-servidor, donde la máquina cliente realiza peticiones hacia el servidor, y éste le responde de acuerdo a la petición. Este ambiente se remota a los orígenes de la computación, también conocido como el ambiente mainframe, en este ambiente se tenía un mainframe y varios terminales (actualmente llamados servidor y clientes, respectivamente).. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(33) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 19. Un ambiente mainframe fue implementado por la mayoría de empresas, debido a que el costo de tener un computador por cada trabajador era muy elevado, los computadores eran muy caros y ocupaban un gran espacio, cada trabajador se conectaba hacia el mainframe por medio de un terminal tonto y una línea serial, que le ofrecían un teclado y un monitor para que pueda trabajar sobre el mainframe, mediante una línea de comandos. Un ejemplo de. A. S. terminal se muestra en la Figura 2.1.. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. SI C. .. Figura 2.1: Terminal tonto. A medida que las computadoras fueron reduciendo su tamaño y costo,. TE. dentro de las empresas fue haciéndose más común tener un computador por. LI O. cada trabajador. Esto permitió que los sistemas operativos y las aplicaciones en general vayan avanzando en recursos de hardware para tener mejores. B. IB. interfaces gráficas y aprovechar de mejor manera la capacidad computacional. La evolución tecnológica ha llegado a un punto en la actualidad donde se tiene gran capacidad computacional a bajo costo, que es desperdiciada en computadores personales que corren solamente aplicaciones básicas. Esta. capacidad. computacional. puede. ser. aprovechada. mediante. aplicaciones que permiten a varios computadores actuales como un sistema multiprocesador, o como en el caso de LTSP pueden brindar esta capacidad para computadores que sus características no pueden ejecutar aplicaciones básicas actuales.. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(34) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. 20. El proyecto LTSP empezó en 1999 cuando Jim McQuillan tenía que resolver el problema de uno de sus clientes que requería 35 terminales que puedan acceder a un par de servidores IBM AS/400 y SCO Unix. Para poder cumplir con el requerimiento, desarrollo un mecanismo para arranque por red basado en netboot. Este mecanismo fue publicado como el Proyecto de Servidor de Terminales Linux, o LTSP, y en agosto de 1999 se lanzo el sitio oficial de LTSP. S. http://ltsp.org/. Desde entonces LTSP se ha ido convirtiendo en una popular. SI C. empresariales. [11]. A. solución para la implementación de redes en ambientes educativos y. Actualmente LTSP se encuentra en su versión 5, conocida como MueKow.. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. Esta versión incluye todos los servicios y paquetes necesarios para implementar un ambiente cliente-servidor bajo infraestructura LTSP.. 2.2.3. Funcionamiento. LTSP consiste en una red local que conecta un potente PC que funciona como servidor que conecta a través de la red a un conjunto de computadoras de poca potencia llamados clientes ligeros. A partir del arranque del cliente ligero, cada terminal se conecta al servidor y utiliza la memoria RAM, CPU y el disco duro del servidor, de ahí su gran rendimiento. Todos los programas residen en el servidor y los terminales ejecutan en el todo software.. LTSP es un paquete de aplicaciones que convierten a un computador con. TE. GNU/Linux en un servidor de terminales.. Una vez que se ha instalado una distribución de GNU/Linux se deben. LI O. instalar los paquetes adicionales necesarios para ofrecer el servicio. Como se muestra en la Figura 2.2.. B. IB. Aunque existen versiones de distribución GNU/Linux especializadas en. LTSP, se pueden agregar los programas necesarios para configurar un servidor LTSP sobre una distribución GNU/Linux de escritorio.. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
(35) Biblioteca Digital - Dirección de Sistemas de Informática y Comunicación - UNT. C Y A M DE A TE C I M EN Á C TI IA C S A S FÍ. SI C. A. S. 21. Figura 2.2: Configuración básica de LTSP Fuente: Página Oficial LTSP.org. Cuando el servidor LTSP está en funcionamiento y un cliente se inicia, ocurre el siguiente procedimiento [10]:. 1. El cliente arranca mediante el protocolo PXE1, que le permite iniciar desde la tarjeta de red con dispositivo de arranque.. 2. El cliente hace un requerimiento para una dirección IP mediante el protocolo DHCP.. 3. El servidor DHCP incluido dentro del servidor LTSP responde al. TE. requerimiento y le envía su configuración de direccionamiento IP, junto con un parámetro que le indica dónde se encuentra la imagen del. LI O. sistema operativo dentro del servidor TFTP.. 4. El cliente hace una petición hacia el servidor TFTP para obtener la. IB. imagen del sistema operativo para iniciar la carga del sistema.. B. 5. El cliente recibe la imagen e inicia del sistema operativo GNU/Linux, detecta el hardware, los dispositivos de almacenamiento y se conecta con el servidor LTSP. Aquí concluye el procesamiento en el lado del cliente, el resto de operaciones son realizadas remotamente en el servidor.. 1. Entorno de ejecución de prearranque, entorno para arrancar e instalar un sistema operativo en ordenadores a través de una red local.. Paola Llave E.. José Monzón O.. Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajola misma licencia 2.5 Perú. Para ver una copia de dicha licencia, visite http://creativecommons.org/licences/by-nc-sa/2.5/pe/.
Documento similar
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.. ii
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comecial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia,
Esta obra ha sido publicada bajo la licencia Creative Commons. Compartir bajo la misma licencia versión Internacional. Para ver una copia de dicha licencia,
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.. Esta obra ha sido publicada bajo la
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú. Para ver una copia de dicha licencia,
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No Comercial-Compartir bajo la misma licencia 2.5 Perú.. INDICE