Universidad Privada San Carlos De Puno
Total Page:16
File Type:pdf, Size:1020Kb
UNIVERSIDAD PRIVADA SAN CARLOS DE PUNO CARRERA PROFESIONAL DE INGENIERÍA INFORMÁTICA TESIS “DESARROLLO DE UNA DISTRIBUCION PERSONALIZADA DEL SISTEMA OPERATIVO GNU/LINUX UBUNTU 15 PARA LA UPSC” PRESENTADO POR: ERIK WALKER MAMANI CONDORI PARA OPTAR EL TITULO PROFESIONAL DE: INGENIERO INFORMÁTICO PUNO – PERU 2016 i ii DEDICATORIAS _ _ _ _ _ Dedico el presente trabajo a Dios quién me ha bendecido con sabiduría, amor y paciencia, me ayudo en los momentos más difíciles brindándome valor con ello me fortaleció en todo momento. Con amor, admiración y respeto a mis padres: Diego Esteban Mamani Flores Jacinta Condori Machaca Por el inmenso amor, sacrificio y el constante apoyo incondicional en mi formación Humana y Profesional. A mi familia por estar constantes en mi vida, por estar siempre presentes con sus consejos, acompañándome para poderme realizar. A la vida, que ciertamente nos brinda lo que cosechamos en ella. Erik Walker ii i AGRADECIMIENTOS _ _ _ _ _ A Dios, por todo lo que me ha dado, a mis padres quienes contribuyeron con su presencia y amor. Agradezco a la Universidad Privada San Carlos - Puno, y a la Carrera de Ingeniería Informática por la Formación Profesional que me ha brindado en mi Educación Superior. iii INDICE GENERAL DEDICATORIAS ...................................................................................................ii AGRADECIMIENTOS ..........................................................................................iii RESUMEN ........................................................................................................... ix INTRODUCCIÓN .................................................................................................. x CAPITULO I - EL PROBLEMA DE INVESTIGACIÓN .......................................... 1 1.1. PLANTEAMIENTO DEL PROBLEMA .......................................................... 1 1.2. JUSTIFICACIÓN .......................................................................................... 2 1.3. OBJETIVOS ................................................................................................. 3 1.3.1 OBJETIVO GENERAL ....................................................................... 3 1.3.2 OBJETIVOS ESPECÍFICOS .............................................................. 3 1.4. HIPOTESIS .................................................................................................. 3 CAPITULO II - MARCO TEÓRICO ....................................................................... 4 2.1. ANTECEDENTES DE LA INVESTIGACIÓN ................................................. 4 2.2. MARCO TEÓRICO ....................................................................................... 5 2.2.1 Área de Intercambio SWAP ............................................................... 5 2.2.2 APA Referencias ............................................................................... 7 2.2.3 Comprobacion CRC32 ....................................................................... 8 2.2.4 GNU/Linux ....................................................................................... 11 2.2.5 Imagen ISO-9660 ............................................................................ 11 2.2.6 ISO 690 ............................................................................................ 12 iv 2.2.7 Licencia de Software Libre GPL ....................................................... 13 2.2.8 Live CD/DVD ................................................................................... 15 2.2.9 Personalización y Remasterización ................................................. 17 2.2.10 Remastersys .................................................................................... 19 2.2.11 Sistema Operativo ........................................................................... 19 2.2.12 Sistema de Archivos EXT4 .............................................................. 21 2.2.13 Software Libre .................................................................................. 22 2.2.14 Sistema de Archivos SquashFS ....................................................... 24 2.2.15 Virtualización ................................................................................... 25 2.3. MARCO CONCEPTUAL ............................................................................. 33 2.3.1 Bochs y Qemu ................................................................................. 33 2.3.2 Ext4 ................................................................................................. 33 2.3.4 GNU/Linux ....................................................................................... 34 2.3.5 Imagen ISO-9660 ............................................................................ 34 2.3.6 Personalización o Remasterización ................................................. 34 2.3.7 Remastersys .................................................................................... 35 2.3.8 Seguridad en HD ............................................................................. 35 2.3.9 Sistema Operativo ........................................................................... 35 2.3.10 Software Libre .................................................................................. 36 2.3.11 SquashFS ........................................................................................ 36 2.3.12 Swap................................................................................................ 37 v 2.3.13 Ubuntu Reconcstructor .................................................................... 37 2.3.14 Virtualización ................................................................................... 38 2.3.15 VirtualBox ........................................................................................ 38 CAPITULO III - MATERIALES ............................................................................ 39 3.1. REQUERIMIENTOS DE HARDWARE Y SOFTWARE ............................. 38 3.2. LISTADO DE SOFTWARE A PROPORCIONAR........................................ 39 3.3. DISEÑO DEL SISTEMA Y MODELAMIENTO ............................................ 41 3.3.1. LENGUAJE DE MODELAMIENTO UNIFICADO .............................. 41 3.3.2. DIAGRAMAS DE CASOS DE USO .................................................. 42 3.3.3. DIAGRAMAS DE SECUENCIA ........................................................ 43 3.3.4. DIAGRAMAS DE FLUJO .................................................................. 43 CAPITULO IV - RESULTADOS Y DISCUSION .................................................. 44 4.1. RECOLECCION Y ANALISIS DE LOS DATOS ............................................ 44 4.4. DISEÑO Y MODELAMIENTO ....................................................................... 47 4.5. IMPLEMENTACION Y CODIFICACION ....................................................... 51 4.6. REMASTERIZACION ................................................................................... 57 4.7. PRUEBAS DE SOFTWARE ......................................................................... 59 CONCLUSIONES ............................................................................................... 56 RECOMENDACIONES ....................................................................................... 57 BIBLIOGRAFÍA ................................................................................................. 58 ANEXOS ............................................................................................................ 60 vi INDICE DE FIGURAS FIGURA Nº 1 ESQUEMA DE FUNCIONAMIENTO DE LA MEMORIA VIRTUAL EN EL CASO DE GNU/LINUX DENOMINADO SWAP ÁREA .............. 7 FIGURA Nº 2 ESQUEMA DE UNA CITA APA PARA ARTÍCULOS DE INVESTIGACIÓN .................................................................................. 8 FIGURA Nº 3 ESTRUCTURA GRAFICA DE UN DISCO ÓPTICO ........................... 12 FIGURA Nº 4 DISTRIBUCIONES MÁS USADAS EN LINUX ................................... 14 FIGURA Nº 5 LIVE DVD DE LINUX FEDORA .......................................................... 16 FIGURA Nº 6 LIVE CD/DVD DE LINUX UBUNTU .................................................... 16 FIGURA Nº 7 CAPTURA DE COLEBUNTU LIVE DVD EJECUTÁNDOSE .............. 17 FIGURA Nº 8 CAPTURA DE QIMO FOR KIDS UNA VEZ INSTALADO, VERSIÓN EDUCACIONAL DISPONIBLE EN SU SITIO WEB: HTTP://WWW.QIMO4KIDS.COM/ ...................................................... 18 FIGURA Nº 9 INTERACCIÓN ENTRE EL SO CON EL RESTO DE LAS PARTES .. 21 FIGURA Nº 10 CABECERA QUE DESCRIBE EL CONTRATO GPL (GENERAL PUBLIC LICENSE), QUE ESTABLECE QUE TODA MODIFICACIÓN DEBE PUBLICARSE A LOS AUTORES Y TERCEROS ........................................................................................ 23 FIGURA Nº 11 MAPA CONCEPTUAL DE LOS ELEMENTOS INHERENTES AL SOFTWARE LIBRE ............................................................................ 24 FIGURA Nº 12 DESCRIPCIÓN DE LOS NIVELES DE ABSTRACCIÓN EN LA VIRTUALIZACIÓN .............................................................................. 26 FIGURA Nº 13 EJECUTANDO WINDOWS QEMU/BOCHS ....................................... 31 FIGURA Nº 14 EJECUTANDO WINDOWS SOBRE MACOS CON VIRTUALBOX .... 32 FIGURA Nº 15 EVALUACIÓN DE LOS CRITERIOS DE FLEXIBILIDAD.................... 45 FIGURA Nº 16 REPOSITORIO DE DESCARGA PARA REMASTERSYS-GUI .......... 53 vii FIGURA Nº 17 INTERFAZ UNA VEZ INSTALADO EL REMASTERSYS-GUI ............ 54 FIGURA Nº 18 VIRTUALBOX CONFIGURANDO LA IMAGEN ISO PARA EJECUTAR EN MODO LIVEDVD Y PRUEBAS