• No se han encontrado resultados

Propuesta de migración a software libre en la carrera de Ingeniería en Telecomunicaciones y Electrónica

N/A
N/A
Protected

Academic year: 2020

Share "Propuesta de migración a software libre en la carrera de Ingeniería en Telecomunicaciones y Electrónica"

Copied!
102
0
0

Texto completo

(1)Universidad Central “Marta Abreu” de Las Villas Facultad de Ingeniería Eléctrica Departamento de Electrónica y Telecomunicaciones. TRABAJO DE DIPLOMA Propuesta de migración a software libre en la carrera de Ingeniería en Telecomunicaciones y Electrónica Autor: Melba Felipe Espinosa. Tutor: Ing. José Omar Padrón Ramos. Santa Clara 2010 "Año 52 de la Revolución".

(2) Universidad Central “Marta Abreu” de Las Villas Facultad de Ingeniería Eléctrica Departamento de Electrónica y Telecomunicaciones. TRABAJO DE DIPLOMA Propuesta de Migración a software libre para la carrera de Ingeniería en Telecomunicaciones y Electrónica Autor: Melba Felipe Espinosa E- mail: mfelipe@uclv.edu.cu. Tutor: Ing. José Omar Padrón Ramos Prof. Asistente, Dpto. Automática y Sistemas Computacionales, Facultad de Ingeniería Eléctrica, UCLV. E- mail: jpadron@uclv.edu.cu. Santa Clara 2010 "Año 52 de la Revolución".

(3) Hago constar que el presente trabajo de diploma fue realizado en la Universidad Central “Marta Abreu” de Las Villas como parte de la culminación de estudios de la especialidad de Ingeniería en Telecomunicaciones y Electrónica, autorizando a que el mismo sea utilizado por la Institución, para los fines que estime conveniente, tanto de forma parcial como total y que además no podrá ser presentado en eventos, ni publicados sin autorización de la Universidad.. Firma del Autor Los abajo firmantes certificamos que el presente trabajo ha sido realizado según acuerdo de la dirección de nuestro centro y el mismo cumple con los requisitos que debe tener un trabajo de esta envergadura referido a la temática señalada.. Firma del Autor. Firma del Jefe de Departamento donde se defiende el trabajo. Firma del Responsable de Información Científico-Técnica.

(4) i. PENSAMIENTO. “Lo poco que he aprendido carece de valor, comparado con lo que ignoro y no desespero en aprender." René Descartes.

(5) ii. DEDICATORIA. A mi mamita, a Posti, a Teto, a Mamí y a Milena por estar ahí apoyándome siempre..

(6) iii. AGRADECIMIENTOS. A mi familia que siempre me ha dado su confianza y apoyo. A José Omar, por su paciencia y amistad. A Annia y a Yiyi, por estar conmigo en las buenas y las malas. A Arian por llenarme de felicidad y brindarme ambas manos cada vez que me ha hecho falta. A todos mis amigos y compañeros de aula, en especial a Yohanna, Yaily, Indira, Jorge, Yusniel y Lisbey. A Juan Pablo y a todos los profesores que a lo largo de estos años me enseñaron y me ayudaron en los momentos duros. A Yule, Germán, Maité, Allen, X, Leopoldo y Bernardo. Porque sin ellos tal vez hoy no estaría aquí..

(7) iv. TAREA TÉCNICA. Revisión de la bibliografía en cuanto a casos de migración a software libre se refiere y realizar una selección de los aspectos más importantes para realizarla. Confeccionar un listado con todo el software propietario utilizado en la carrera de Telecomunicaciones y Electrónica y organizarlo por disciplinas. Investigar acerca de las funcionalidades que brindan los software propietarios obtenidos en el punto anterior, teniendo en cuenta cuáles se utilizan en las distintas disciplinas de la carrera. Realizar una búsqueda de. posibles alternativas libres a los software propietarios. identificados en la carrera y definir de acuerdo a sus potencialidades, cuál puede o está cerca de suplir a la versión privada utilizada en la actualidad. Determinación de las herramientas y funciones que utiliza el software libre propuesto para realizar o acercarse a realizar los objetivos que se logran con la versión propietaria. Demostración mediante un ejercicio, con uno de los programas libres propuestos, de su factibilidad para el trabajo en la disciplina correspondiente. Análisis económico de la propuesta de migración.. Firma del Autor. Firma del Tutor.

(8) v. RESUMEN. En la actualidad, el software libre va ganando más terreno, al ser sus aplicaciones cada vez más eficientes y estar diseminadas en todas las ramas del conocimiento. En la carrera de Ingeniería en Telecomunicaciones y Electrónica de la facultad de Ingeniería Eléctrica casi todo el software utilizado es propietario, lo cual conlleva una serie de limitaciones a pesar de las notables funcionalidades y potencialidades que este posee. En el presente trabajo se presenta un acercamiento al software libre desde esta carrera. Primeramente se define qué software propietarios se utilizan y se determina qué funcionalidades de éstos son factibles a la carrera. Luego se procede a la búsqueda de alternativas libres que puedan suplirlos al presentar funcionalidades simila res. Teniendo en cuenta que un cambio repentino en este sentido supondría desfa vorables consecuencias para los usuarios, en este trabajo se recomienda cómo realizar la migración de forma que éstos no sean tan afectados y garantizar que la misma transcurra de forma organizada y armoniosa. Como resultados del presente trabajo se analizan un grupo de aplicaciones a las que se podrían migrar con buenos resultados, desarrollándose un ejemplo para una asignatura de la carrera. Además se señala cuáles no están disponibles todavía para migrar a versiones libres..

(9) vi. TABLA DE CONTENIDOS. PENSAMIENTO .....................................................................................................................i DEDICATORIA .................................................................................................................... ii AGRADECIMIENTOS ........................................................................................................ iii TAREA TÉCNICA ................................................................................................................iv RESUMEN..............................................................................................................................v INTRODUCCIÓN ..................................................................................................................1 Organización del informe....................................................................................................4 CAPÍTULO 1.. SOFTWARE. LIBRE. Y. MIGRACIÓN.. ACTUALIDAD. E. IMPORTANCIA…. ................................................................................................................6 1.1. El software libre ......................................................................................................6. 1.1.1. Definición de software libre............................................................................6. 1.1.2. Las distribuciones. El caso Ubuntu.................................................................7. 1.2. El software libre en Cuba........................................................................................7. 1.2.1. Primeras manifestaciones................................................................................7. 1.2.2. Desarrollo actual .............................................................................................8. 1.3. Proyectos de migración, causas y resultados ........................................................10. 1.3.1. ¿Por qué migrar? ...........................................................................................10. 1.3.2. Ventajas para Cuba de una migración...........................................................12. 1.3.3. Casos de migración en el mundo ..................................................................12.

(10) vii 1.3.4. Experiencias en Cuba....................................................................................15. 1.3.5. Software libre en la Universidad Central “Marta Abreu” de Las Villas .......17. 1.4. Conclusiones parciales del capítulo ......................................................................17. CAPÍTULO 2. 2.1. PROPUESTA DE ESTRATEGIA DE MIGRACIÓN .............................18. Aspectos importantes para realizar una migración ...............................................18. 2.1.1. Convencer sobre la necesidad de migración .................................................18. 2.1.2. Obstáculos que puede enfrentar la migración ...............................................20. 2.1.3. Creación de una estrategia de comunicación ................................................21. 2.1.4. Adentrar al personal en el tema “software libre” ..........................................21. 2.1.5. Ayuda para la formación...............................................................................22. 2.1.6. Análisis del escenario inicial y final .............................................................23. 2.2. Análisis del hardware disponible ..........................................................................23. 2.3. Software utilizado en la actualidad .......................................................................24. 2.4. Estrategia para la búsqueda de alternativas libres.................................................25. 2.5. Software propietario y alternativas libres .............................................................27. 2.6. Análisis de los software propietarios y sus alternativas libres..............................28. 2.6.1 2.7. Software a los que no se les encontró alternativa libre .................................42 Migración ..............................................................................................................43. 2.7.1. Tipo de migración .........................................................................................43. 2.7.2. Estrategia de Migración ................................................................................43. 2.8. Conclusiones parciales del capítulo ......................................................................45. CAPÍTULO 3.. EJERCICIO COMPARATIVO Y ANÁLISIS ECONÓMICO ................46. 3.1. Ejercicio comparativo de software........................................................................46. 3.2. Ejercicio propuesto para la prueba comparativa ...................................................47.

(11) viii 3.2.1. Funciones a utilizar .......................................................................................47. 3.2.2. Ejercicio resuelto con MATLAB y Scilab respectivamente .........................48. 3.2.3. Conclusiones de la comparación...................................................................53. 3.3. Análisis económico de la migración .....................................................................53. 3.4. Conclusiones parciales del capítulo ......................................................................55. CONCLUSIONES Y RECOMENDACIONES ...................................................................56 Conclusiones .....................................................................................................................56 Recomendaciones..............................................................................................................57 REFERENCIAS BIBLIOGRÁFICAS ..................................................................................58 GLOSARIO ..........................................................................................................................62 ANEXOS ..............................................................................................................................69 Anexo I. Mapa conceptual del software libre ..............................................................69. Anexo II. Funcionalidades de AutoCAD para la carrera ..............................................70. Anexo III. Funcionalidades de QCad para la carrera .....................................................73. Anexo IV. Funciones de las barras de herramientas de Packet Tracer ...........................75. Anexo V. Herramientas que conforman gEDA.............................................................77. Anexo VI. Operaciones Básicas en Scilab......................................................................79. Anexo VII. Código del ejercicio en MATLAB............................................................82. Anexo VIII. Código del ejercicio en Scilab ..................................................................84. Anexo IX. Funciones básicas para el tratamiento de señales en Scilab ..........................86. Anexo X. Funciones básicas para el tratamiento de señales en MATLAB...................88. Anexo XI. Instrucciones básicas en NS-2.......................................................................91.

(12) INTRODUCCIÓN. 1. INTRODUCCIÓN. Entre los años 60 y 70 del pasado siglo, el software no era considerado comercialmente como un producto independiente, era sólo un valor añadido de las grandes computadoras que se fabricaban y vendían en aquella época, los mainframe, imprescindibles para su explotación. En esos momentos era común que los programadores intercambiaran ideas, concepciones e incluso sus programas, de forma libre. Sin embargo, a finales de la década del 1970 las grandes compañías comenzaron a imponer restricciones a sus clientes para el uso del software, a través de acuerdos de licencia. Descontento con esta situación, Richard Matthew Stallman, quien trabajaba como programador en el MIT (Instituto Tecnológico de Massachussets) abandona su empleo y lanza el Proyecto GNU (acrónimo recursivo que significa GNU is not UNIX) y crea la Fundación del Software Libre (FSF por sus siglas en inglés) en 1985 para dar soporte institucional al proyecto y captar fondos. El Manifiesto GNU (1985), escrito por el propio Richard Stallman, es la declaración de principios e intenciones del proyecto. Comienza entonces una labor metódica y discreta, con la idea de preservar las libertades originales a lo cual llamó copyleft (Vidal, 2009). Inspirada en el Manifiesto GNU (1985) y en la idea del copyleft, se lanza en 1989 la primera versión de la GPL (General Public License o Licencia Pública General), posiblemente el logro más importante de la FSF y significativamente no en el terreno informático, sino en el ámbito jurídico, ya que dio lugar al software libre tal y como se conoce hoy en día (Vidal, 2009)..

(13) INTRODUCCIÓN. 2. En octubre de 1991, un estudiante finlandés de la Universidad de Helsinki, Linus Torvalds, desarrolla una versión libre de un núcleo de sistema operativo a partir de MINIX (un sistema UNIX, propiedad de Andrew Tanenbaum, profesor de Ciencias de la Computación de la Universidad Libre de Bruselas). El objetivo de esta versión era posibilitar el desarrollo del citado software y su distribución de forma libre. Transcurrieron casi 30 meses y más de 90 versiones del programa, hasta que en 1992 sale a la luz LINUX 1.0, el cual sería distribuido bajo la licencia del proyecto GNU, GPL. Este proyecto recibió el apoyo de numerosos programadores a través de Internet, que lograron, en un corto plazo, hacerlo compatible con UNIX. En 1994 fue acoplado al sistema GNU, lo cual dio como resultado un Sistema Operativo totalmente funcional y que fue dado a conocer con el nombre GNU / Linux (Espinosa, 2007). La universidad como fuente de creación y divulgación del conocimiento debe asumir entre sus compromisos sociales la promoción y el desarrollo del software libre como herramienta liberadora. Sin embargo, el software propietario va en contra de estas obligaciones pues a pesar de ser innegables sus aportes en la creación del conocimiento, mantiene una política de imposición de esquemas y pautas que ha cerrado las puertas a opciones que se presenten diferentes a las suyas. Para las universidades cubanas que siempre han estado a la vanguardia en la investigación y divulgación del conocimiento, la situación se torna peor ya que además de lo antes mencionado, el software propietario presenta una serie de problemas legales relacionados con el uso de patentes que Cuba no se encuentra en condiciones de pagar o que, por limitaciones propias del bloqueo, se vería imposibilitada de hacerlo. Por estos motivos se hace necesaria la adopción del software libre como vía para eliminar las posibles trabas que puedan existir para la transferencia de conocimiento. Los desarrollos GNU / Linux ofrecen ventajas que se desprenden de su propia concepción de funcionamiento y diseño, entre las más importantes destacan el bajo costo, su robustez en cuanto a los mecanismos de seguridad que implementa para el funcionamiento, privacidad, su capacidad de correr en múltiples pla taformas y el nivel de calidad y actualización que posee..

(14) INTRODUCCIÓN. 3. Debido a estas razones numerosos países y organizaciones optan por su uso como alternativa liberadora. Diversas universidades en el mundo apuestan cada día más por el software libre como es el caso de la Universidad de Tarapacá en Chile (Escobillana, 2009) y La Universidad del País Vasco en España (Jiménez et al., 2009). En el caso de la Universidad Central “Marta Abreu” de Las Villas, en la carrera de Ingeniería en Telecomunicaciones y Electrónica, esta migración permitiría a la mayoría de los usuarios convertirse en especialistas de estas tecnologías en la esfera de las comunicaciones, lo que sería una oportunidad sin precedentes. Liberaría a los usuarios del uso del software privativo con todas las restricciones que éste implica tanto desde el punto de vista legal, técnico y ético. El objeto de migración sobre el cual se aplica este trabajo es la carrera de Ingeniería en Telecomunicaciones y Electrónica, la cual está orientada hacia la formación de un profesional con un perfil de actuación amplio, capaz de explotar eficiente mente los medios y sistemas de telecomunicaciones, diseñar elementos de sistemas de telecomunicaciones y telemáticos y diseñar y construir circuitos electrónicos. La situación problemática que da lugar. a la creación de este trabajo es que,. desafortunadamente en estos momentos, en la carrera, la mayor parte del software que se utiliza para la enseñanza es privativo. Por lo que es comprensible el hecho de que tenga raíces muy fuertes entre el personal docente en general, por lo que para realizar la migración se impone un proceso donde se hace muy importante sensibilizar sobre la necesidad del cambio y las ventajas que el mismo puede traer consigo. Objetivo general: Proponer una estrategia de migración hacia sistemas Unix/Linux en la carrera de Telecomunicaciones y Electrónica que permita mejorar la calidad de la educación en cuestiones de seguridad e independencia tecnológica. Objetivos específicos: Revisar la bibliografía actual para la creación de un marco teórico sobre migración a software libre y sistemas GNU/Linux..

(15) INTRODUCCIÓN. 4. Recopilar información acerca del software propietario que se utiliza en la carrera de Ingeniería en Telecomunicaciones y Electrónica para impartir cada una de las disciplinas. Definir qué funcionalidades debería tener la versión libre que pueda suplirlo o estar cercana a ello y proponer alternativas libres con funcionalidades que permitan su uso. Comprobar mediante un ejercicio la factibilidad y el correcto funcionamiento de uno de los software seleccionados. Las propuestas de software que aquí se presentan son el resultado de una búsqueda a partir de investigaciones realizadas en la Internet y con la ayuda de especialistas en esta esfera. Con este trabajo se pretende realizar un primer acercamiento al software libre y se debe tener en cuenta que a pesar de que todos los programas aquí propuestos no pueden sustituir a las versiones propietarias y algunos de estos programas propietarios ni siquiera poseen alternativas libres para sustituirlos, los programas definidos como software libre se encuentran en constante mejora por toda una comunidad de desarrolladores. Las propuestas de software libres que aquí se destacan deben ser objetos de un proceso de aprendizaje y validación por parte de los especialistas de las distintas disciplinas. Organización del informe El informe de este trabajo consta de Introducción, tres capítulos, conclusiones, recomendaciones, referencias bibliográficas y anexos. Capítulo 1: En este capítulo se realiza una revisión bibliográfica acerca del software libre y casos de migración tanto a nivel mundial como en Cuba. Capítulo 2: Se realiza una descripción de cómo realizar la migración de la forma más eficiente posible. Se muestra una recopilación de todo el software propietario utilizado en la carrera de Ingeniería en Telecomunicaciones a la vez que se define qué funcionalidades se utilizan de cada uno de ellos y qué herramientas o funciones utiliza para realizarlas. Posteriormente se procede a realizar una búsqueda de alternativas libres que puedan suplir.

(16) INTRODUCCIÓN. 5. estos software privativos y se definen las herramientas y funciones que les permiten ser útiles a las asignaturas correspondientes. Capítulo 3: Se realiza un ejercicio comparativo entre un software propietario y uno libre de modo que se pueda hacer uso de las distintas funcionalidades utilizadas en la disciplina correspondiente y comparar los resultados. En este caso se realiza utilizando la versión libre al MATLAB, Scilab. Al final se hace un breve análisis económico basado en los costos de las licencias de los software privativos..

(17) CAPÍTULO 1. SOFTWARE LIBRE Y MIGRA CIÓN. A CTUA LIDAD E IMPORTANCIA. 6. CAPÍTULO 1. SOFTWARE LIBRE Y MIGRACIÓN. ACTUALIDAD E IMPORTANCIA. Introducción del capítulo: En este capítulo se realiza una revisión bibliográfica acerca del software libre y migraciones a software libre tanto a nivel nacional como internacional. También se aborda la importancia que posee su desarrollo para Cuba. 1.1 1.1.1. El software libre Definición de software libre. Richard Stallman define el software libre como “…la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software…” (Escobillana, 2009). Usualmente este tipo de software se encuentra disponible en Internet gratuitamente o a precio de costo, a través de otros medios. Aunque en ocasiones no sucede así, es importante destacar que muchas de las distribuciones son comercializadas. Dentro de la citada definición, Stallman establece cuatro categorías de “libertad” que caracterizan al software libre y que permiten diferenciarlo en el momento de situarlo en esa condición. Éstas son: "libertad 0": ejecutar el programa con cualquier propósito (privado, educativo, público, comercial). "libertad 1": estudiar y modificar el programa (para lo cual es necesario poder acceder al código fuente)..

(18) CAPÍTULO 1. SOFTWARE LIBRE Y MIGRA CIÓN. A CTUA LIDAD E IMPORTANCIA. 7. "libertad 2": copiar el programa de manera que se pueda ayudar al vecino o a cualquier persona. "libertad 3": mejorar el programa y hacer públicas las mejoras, de forma que se beneficie toda la comunidad (Rodríguez, 2009). 1.1.2. Las distribuciones. El caso Ubuntu. Una distribución Linux o distribución GNU/Linux es cada una de las variantes de este sistema operativo que incorpora determinados paquetes de software para satisfacer las necesidades de un grupo específico de usuarios, dando así origen a ediciones domésticas, empresariales y para servidores. Por lo general están compuestas, total o mayoritariamente, de software libre, aunque a menudo incorporan aplicaciones o controladores propietarios (Club de Linux, 2009). Entre las distribuciones Linux más populares se incluyen: Arch Linux, CentOS, Debian, Fedora, Knoppix, Linux Mint, Mandriva, openSUSE, PCLinuxOS, Red Hat Enterprise Linux, Slackware, Slax y Ubuntu. Esta última suele ser la elegida por los usuarios q ue se inician en el software libre. Ubuntu es una distribución para escritorio basada en Debian, que pretende proporcionar un sistema GNU/Linux actualizado y coherente para la informática de escritorio y servidores. Incluye una cuidadosa selección de los paquetes de Debian, y mantiene un poderoso sistema de gestión de paquetes que permite instalar y desinstalar programas de una forma fácil y limpia. A diferencia de la mayoría de las distribuciones, que vienen con una enorme cantidad de software que puede o no ser de utilidad, la lista de paquetes de Ubuntu se ha reducido para incluir solo aplicaciones importantes y de alta calidad. 1.2 1.2.1. El software libre en Cuba Prime ras manifestaciones. En Cuba se comenzó a dar seguimiento, hace ya algunos años, al tema del software libre debido, en gran medida, a que el país se ha visto imposibilitado de comprar las licencias en el mercado norteamericano por estar en la lista de países “embargados” como consecuencia del férreo bloqueo que Estados Unidos le ha impuesto a la Isla por más de 40 años..

(19) CAPÍTULO 1. SOFTWARE LIBRE Y MIGRA CIÓN. A CTUA LIDAD E IMPORTANCIA. 8. Algunos de los primeros lugares en los que se comenzó a probar el kernel de Linux fueron la Universidad de Oriente, la de La Habana y el Nodo Nacional de la Red Infomed (Red Informática de Salud). Este último jugó un papel fundamental en la difusión de Linux, pues ya en el año 1995 comienza el proceso para la instalación de un servidor en cada provincia. Inicialmente se utilizó la distribución Slackware, pero ésta luego fue cambiada a Red Hat (Escobio and Mederos, 2004). El primer grupo de usuarios de Linux fue organizado en Santiago de Cuba, y su nombre fue Linux-Santiago, aunque sus integrantes podían ser de cualquiera de las provincias orientales el núcleo principal era de Santiago, fundamentalmente de la Universidad de Oriente y de la Red Infomed. Un paso significativo en la historia cubana del Linux fue la creación del proyecto LinuxCuba en el año 1999. Con el lanzamiento de este proyecto, se pudo contar con un espacio Web donde encontrar documentación de disímiles temas relacionados con la administración y uso de servidores Linux, además de contar con un sitio ftp desde donde descargar varias distribuciones y aplicaciones. Unido a esto surge la lista Linux- l, como espacio dedicado a la consulta de problemas y experiencias en temas afines al Linux y al software libre en general y se crea el grupo Linux-Habana, con la finalidad de aglutinar a los usuarios de Linux de la capital del país (Escobio and Mederos, 2004). 1.2.2. Desarrollo actual. Se han realizado múltiples estudios por la Universidad de Ciencias Informáticas (UCI) y se calcula que alrededor de 20 000 usuarios utilizan alguna distribución de GNU/Linux o trabajan con software libre en Cuba. Diariamente se incrementa el número de versiones de GNU/Linux que prestan servicios en los servidores de muchas organizaciones por su garantía en cuanto a seguridad y estabilidad. Debido a políticas internas del país cada día se avanza más al software libre como plataforma informática oficial (Espinosa, 2007). En Cuba se realizan periódicamente eventos relacionados con el software libre, por ejemplo, las Ferias Informáticas. Durante uno de estos eventos (junio del 2001), en el Primer Taller Latinoamericano para la promoción del uso del software libre en Educación, Ciencia, Cultura y en áreas sociales, organizado por la Agencia de Información para el.

(20) CAPÍTULO 1. SOFTWARE LIBRE Y MIGRA CIÓN. A CTUA LIDAD E IMPORTANCIA. 9. Desarrollo, el Ministerio de Ciencia Tecnología y Medio Ambiente de Cuba y la Oficina Regional de la UNESCO para las tecnologías de la información; se realiza la “Declaración de La Habana sobre el uso de software libre y abierto”, que acordó entre sus principales puntos los siguientes: Incrementar la divulgación del uso del software libre en nuestra región, mediante estrategias nacionales, regionales y locales adecuadamente concebidas. Desarrollar programas de estudio que incrementen la enseñanza de software libre y abierto en las universidades y otros centros docentes de nuestros países. Promover iniciativas para hacer llegar al usuario final, técnicas, herramientas y metodologías que les permitan utilizar software de código abierto en la solución de sus problemas (Jiménez et al., 2009). El Consejo de Ministros acordó en el 2004 que Cuba tenía que migrar a sistemas de software libre, no se definió una fecha límite pero se orientó que debería ser de forma continua y organizada. Resultado de esto es la creación del Grupo Ejecutivo Nacional encabezado por el Ministro de Informática y las Comunicaciones (Jiménez et al., 2009). Otra muestra de la política del estado de cara al software libre es lo planteado en el diario oficial “Juventud Rebelde” del 18 de mayo del 2005 donde el Director de la Oficina para la Informatización de la Sociedad, Roberto del Puerto, plantea: “se ha diseñado una estrategia que comprende acciones formativas y organizativas, así como el diseño de un marco legal, para efectuar el cambio paulatino de los ordenadores de Windows a Linux” (Espinosa, 2007). Este planteamiento se realizó durante la Convención Internacional de Informática 2005. Un Grupo Nacional, liderado por la citada oficina e integrado por los Ministros del Interior, Informática y Comunicaciones, Infomed, la Universidad de Ciencias Informáticas, los Joven Club de Computación y Electrónica y el Instituto Superior Politécnico “José Antonio Echeverría” es el encargado de monitorear este proceso de cambio. El 24 de abril del 2010 se celebró en todo el país el Festival Latinoamericano de Instalación de Software Libre (FLISoL). En la sede habanera se contó con la presencia de Raúl Van Troy Navarro, Director Nacional de los Joven Club de Computación, así como dirigentes.

(21) CAPÍTULO 1. SOFTWARE LIBRE Y MIGRA CIÓN. A CTUA LIDAD E IMPORTANCIA. 10. de varias entidades, periodistas, estudiosos y especialistas del tema. Se realizaron una serie de conferencias y debates sobre el tema en los que se evidenció el interés de los apasionados en la materia y se propuso la realización de un evento mens ual que aglutinara a los usuarios y a aquellos que se inician en este mundo (Campos, 2010). 1.3 1.3.1. Proyectos de migración, causas y resultados ¿Por qué migrar?. En estos momentos no puede decirse que GNU/Linux es superior a Microsoft Windows. Expresarse de esta manera sería asumir una posición absolutista que niega los aportes que el segundo ha hecho desde su aparición al desarrollo de la Informática y su uso tanto en el ámbito empresarial y estatal como por el usuario común. Sin embargo, en los últimos años se ha observado que varios gobiernos, organizaciones y centros de enseñanza a nivel mundial han tomado la decisión de migrar hacia el software libre, pues representa para ellos una estrategia de independencia tecnológica, que evita la dependencia por parte del estado de empresas privadas que puedan manejar información importante para el desarrollo nacional. A continuación se mencionan algunas de las ventajas de GNU/Linux con respecto a Windows que han contribuido al incremento del número de usuarios a nivel mundial. Microsoft Windows es un software propietario, controlado por una licencia de usuario restringido según cláusulas establecidas por sus creadores; mientras tanto, GNU/Linux es libre, según la licencia GPL. El primero es de código cerrado, o sea, su código no está disponible a los usuarios, solo a los programadores de Microsoft; el segundo es open source, de código abierto. Esto quiere decir que está disponible para cualquier persona que desee estudiarlo y modificarlo. La GUI de Windows forma parte del núcleo del sistema y de fallar ésta, el sistema queda inutilizable; en el caso de Linux, el servidor gráfico no es más que otra aplicación del sistema, y en caso de que ocurra un fallo, el sistema permanece operable..

(22) CAPÍTULO 1. SOFTWARE LIBRE Y MIGRA CIÓN. A CTUA LIDAD E IMPORTANCIA. 11. En GNU/Linux, con excepción del kernel, todos los servicios y aplicaciones pueden ser detenidos, modificados y reiniciados, sin necesidad de reiniciar todo el sistema; esta característica es completamente diferente a Windows, que necesita reiniciar el sistema con cada modificación importante que se produzca, incluso con otras que no lo son tanto. Bajo costo: Aunque lo más común es obtenerlo directamente de Internet de forma gratuita, en los casos en que la distribución Linux se obtiene por la vía de la compra, su precio ronda el costo de producción por lo que es muy bajo. Los servicios de soporte técnico también tienen un precio mucho más bajo que los de otros sistemas operativos lo que le aporta competitividad. Seguridad: La propia superestructura del sistema operativo le confiere una gran robustez en cuanto a los mecanismos de seguridad que implementa para su funcionamiento. Es prácticamente inmune a casi todos los virus que existen en la actualidad. Privacidad: El conocimiento completo del código fuente del sistema operativo permite la privacidad por cuanto garantiza la detección de cualquier programa, aplicación o segmento de código que pueda ser puesto en el sistema (como es el caso del spyware), muy común en Windows, que envía información a sus creadores o a empresas de marketing sobre las características de la plataforma donde está instalado, aplicaciones instaladas, sitios de Internet visitados, etc. Calidad y actualización: Está respaldada por una comunidad mundial de desarrolladores que funciona como tribunal de censura a los fallos que p uedan presentarse; la cooperación a escala global permite el perfeccionamiento de todo el software con que cuenta Linux actualmente, así como el surgimiento de nuevas aplicaciones, y lo que es más importante la distribución de estos resultados de modo casi inmediato a través de las redes de alcance global. Multiplataforma: GNU/Linux corre sobre múltiples plataformas, Intel, Sparc, incluso en móviles..

(23) CAPÍTULO 1. SOFTWARE LIBRE Y MIGRA CIÓN. A CTUA LIDAD E IMPORTANCIA. 1.3.2. 12. Ventajas para Cuba de una migración. La migración a software libre en Cuba tiene gran significación tanto en lo político, como en lo social y tecnológico. En lo político representa. una vía de liberación al no tener que utilizar software que. demanden el uso de licencias propiedades de empresas transnacionales. Actualmente el país se encuentra a disposición de empresas como la Microsoft que pueden emprender acciones legales basadas en leyes por las cuales él también se rige. Una demanda de este tipo podría afectar programas como la informatización de la sociedad. Además, pudiera implementarse una campaña de descrédito a la isla, abogando el uso de piratería informática por parte de las instituciones estatales cubanas. En el aspecto económico representaría para el país un ahorro sustancial si algún día tuviese que pagar licencias de software a la vez que permitiría acelerar el desarrollo de centros como las universidades, las cuales podrían comercializar sus productos ya que en la actualidad muchas no lo pueden hacer al no tener las licencias que se exigen para poner un software en el mercado. El costo de una migración para el país sería mínimo, pues no implica gastos por cambio de plataforma y es operable con el hardware que se dispone en la actualidad. La mayoría de las versiones de software libre están disponibles para descargar gratis desde Internet. En el campo tecnológico permite un gran desarrollo en cualquier esfera que se utilice debido a su flexibilidad al contar con su código fuente y permitir corregirlo y mejorarlo. Además, las actualizaciones son constantes por parte de una comunidad de desarrolladores alrededor del mundo que lo dan de forma gratis o a ínfimos precios. 1.3.3. Casos de migración en el mundo. A nivel mundial se realizan diversos eventos que tienen como eje central el tema del software libre y su desarrollo, estos eventos son patrocinados y cuenta n con el apoyo de diversos países e importantes organizaciones a nivel mundial. En el caso de nuestra región se puede citar el Latinoware, evento que se realiza en el Parque Tecnológico de ITAIPU organizado y apoyado por el gobierno departamental de Paraná, Brasil (LATINOWARE, 2009), el Congreso Nacional sobre Software Libre (CONSOL).

(24) CAPÍTULO 1. SOFTWARE LIBRE Y MIGRA CIÓN. A CTUA LIDAD E IMPORTANCIA. 13. que se realiza en México, el cual es organizado por miembros de la comunidad de usuarios de software libre y tiene como principio acercar a destacadas personalidades del software libre a la comunidad formada en su gran parte por estudiantes de nivel superior y licenciatura, así como profesionales y cualquier interesado o simpatizante con el tema. También puede mencionarse el Congreso Nacional de Software Libre de Venezuela que tuvo su sexta edición en mayo del 2010 (CnSL, 2009), el Forum Internacional de Software Libre (FISL) que se realiza en la ciudad de Porto Alegre en Brasil (Rosa and Heinz, 2007), y el Evento de Software Libre y Economía Social 2010 a desarrollarse en la ciudad de Buenos Aires (GCOOP, 2010). La ONU (Organización de Naciones Unidas) también ha dado un amplio respaldo al software libre, un ejemplo de ello es la creación del Manual de Software Libre para la Educación y Administración Pública (Rosa and Heinz, 2007). En el mundo varias organizaciones, gobiernos y centros de enseñanza ya han tomado la decisión de migrar hacia el software libre, por las ventajas que representa su uso para los centros de enseñanza e instituciones estatales siendo una estrategia de independencia tecnológica, que garantiza que el estado no tenga que depender de empresas privadas que puedan manejar información importante para el desarrollo nac ional. A continuación se presentan algunos casos de migración de empresas, organizaciones estatales y centros de enseñanza alrededor del mundo: En mayo de 2003, Munich, la tercera ciudad de Alemania, decidió dotar a todos los 14.000 ordenadores en su administración pública con Linux y otras aplicaciones de oficina de código abierto (Grassmuck, 2005). En el 2004 el gobierno de Venezuela anuncia mediante el Decreto 3390, el uso prioritario del software libre y estándares abiertos en la administración pública. Se justificó esta medida con el fortalecimiento de la industria de software nacional, la reducción de la brecha social y tecnológica, el mejoramiento del servicio que el Estado brinda a sus ciudadanos, la interoperabilidad y la seguridad (Marrero, 2004). Hasta la actualidad más del 60 por ciento de los servidores utilizados en la administración pública han sido migrados, según el presidente del CNTI Carlos Figueira (Bolivariana de Noticias, 2010)..

(25) CAPÍTULO 1. SOFTWARE LIBRE Y MIGRA CIÓN. A CTUA LIDAD E IMPORTANCIA. 14. La Fundación para el Desarrollo de la Ciencia y Tecnología (Fundacite) y la empresa socialista Venezolana de Telecomunicaciones (Vtelca), firmaron un convenio de cooperación con el objetivo de impulsar los procesos de adopción del Software Libre en la fábrica de teléfonos. El tratado tiene como base el establecimiento, formación y capacitación de talento humano por medio de la Academia de Software Libre (ASL) para lograr con éxito los procesos de migración progresivos en los sistemas, proyectos y servicios informáticos de la empresa (Venezolana de Noticias, 2010). La policía nacional francesa comenzó el proceso de migración de su infraestructura de software a Ubuntu desde el año 2004, lo que les ha permitido ahorrar nada menos que 50 millones de euros. El plan de este organismo es el de completar esas tareas de migración en 2015 con la puesta en marcha de 90.000 computadoras personales con esta distribución Linux (EUROPAPRESS, 2005). El gobierno de Brasil ha dotado a más del 40% de sus organismos estatales con software libre lo que le ha permitido que en el año 2008 se haya ahorrado 123.7 millones de Euros por concepto de licencia de software, mantenimiento y operatividad de software propietario. Entre estos organismos se encuentra el Tribunal Electoral el cual mantiene sus 430 000 terminales de votación electrónica trabajando con software libre (EFE, 2009). El gobierno ruso decidió la implantación del software libre y el sistema Linux en las escuelas como respuesta a una demanda de. Microsoft contra el profesor. Alexander Ponosov que utilizaba una copia ilegal de Windows en su computadora (ruso.cl, 2008). En Italia la Cámara de Diputados de la República decidió migrar 3500 equipos que se encontraban en Windows a software libre por motivos de ahorro, pluralismo y flexibilidad (La República, 2007). El 60 por ciento de las organizaciones sociales utilizan el software libre de forma habitual, compartiendo su uso con el software privado, excepto un 16 por ciento que lo utiliza de forma exclusiva, según un estudio presentado por IBM y la Asociación Semilla (EUROPAPRESS, 2009)..

(26) CAPÍTULO 1. SOFTWARE LIBRE Y MIGRA CIÓN. A CTUA LIDAD E IMPORTANCIA. 15. En Ecuador el presidente Rafael Correa impulsa el uso del software libre como política oficial del estado y se pronunció a su favor en un mensaje emitido el 26 de abril de 2007, durante el Festival Latinoamericano de Instalación de Software Libre (FLISOL). El 11 de abril del 2008, a través de un decreto presidencial, se estableció. el uso obligatorio de software libre en la Administración Pública. (Escobillana, 2009). En la Universidad de Tarapacá en Chile se impulsa la migración en todos los sectores tanto docentes como administrativos. Cuentan con una propuesta de migración a software libre realizada en enero del 2009. En la actualidad la mayoría de sus servidores se encuentran trabajando sobre Linux (Escobillana, 2009). La Universidad del País Vasco designó un equipo de especialistas. de su. departamento de informática para que realizaran una estrategia de migración a software libre de la totalidad de los programas que utilizan hoy en día (Jiménez et al., 2009). 1.3.4. Experiencias en Cuba. Según datos oficiales, un 80 por ciento de las redes de Cuba y un 20 por ciento de las terminales corren sobre Linux. El sistema operativo de cód igo abierto es utilizado en la Aduana, en los Ministerios de Informática y Comunicaciones (MIC), de Educación Superior (MES) y Cultura (MINCULT), así como en la Empresa de Telecomunicaciones de Cuba (ETECSA). La Universidad de las Ciencias Informáticas (UCI), es la rectora en la estrategia cubana para la migración. A continuación se muestran algunos ejemplos del desarrollo que ha tomado el software libre en Cuba: El 95% de las computadoras de la Aduana General de la República presta servicios sobre plataforma de software libre. Este organismo es el pionero en Cuba al haber comenzado su migración en el año 2005 (González, 2009). En el IV Taller Internacional de Software Libre celebrado recientemente en el país, se presentó la Guía Cubana para el cambio a sistema de código abierto. Este será el documento rector mediante el cual las empresas e instituciones organizarán y.

(27) CAPÍTULO 1. SOFTWARE LIBRE Y MIGRA CIÓN. A CTUA LIDAD E IMPORTANCIA. 16. desarrollarán su propia migración según las características de cada lugar. Fue designado al frente del Grupo Nacional para la Migración a Software Libre, Héctor Rodríguez, decano de la Facultad 10 de la UCI, la cual se dedica completamente al desarrollo del software libre (González, 2009). La Facultad Regional de Ciego de Ávila (FRCAV), creada en el año 2007 como extensión de la UCI en la región central del país, se trazó su propia estrategia de implantación de software libre, aprobada por la universidad matriz y puesta en práctica a partir del mes de agosto del mencionado año. En la estrategia se definió como objetivo fundamental, la migración radical de todos los sistemas propietarios utilizados en la docencia hacia software libre durante su primer año de funcionamiento (Rodríguez, 2009). En el campo de la salud pública fue elaborada la propuesta de Estrategia para la Migración de los Sistemas Informáticos del Sistema Nacional de Salud hacia Software Libre en la Dirección Nacional de Informática del MINSAP, en el primer trimestre de 2008 a partir de una investigación de Desarrollo Tecnológico. La factibilidad de la migración propuesta, es analizada desde sus ventajas y desventajas y soportada por citas bibliográficas e investigaciones de este tipo. Igualmente se tomaron en cuenta las particularidades del Sistema de Salud Cubano y su diferenciación con respecto a otras organizaciones nacionales e internacionales que dieron pasos o migraron completamente hacia el software libre. La facultad 10 de la UCI presentó en la Convención Internacional Informática 2009 la versión 2.0 del sistema operativo Nova. La distribución está basada en el sistema operativo GNU/Linux y permite realizar trabajos de oficina, reproducir archivos de música y video, navegar por la Web entre otras prestaciones. Se espera su uso en otros proyectos como el denominado Guardián del Alba, destinado a monitorear la extracción de petróleo en Venezuela, donde se utilizaría como sistema operativo base (AIN 2009). Durante el evento FLISoL del 2010 se anunció oficialmente que la nueva versión Nova 2.1 saldrá próximamente y estará basada en el sistema de paquetería Debian..

(28) CAPÍTULO 1. SOFTWARE LIBRE Y MIGRA CIÓN. A CTUA LIDAD E IMPORTANCIA. 1.3.5. 17. Software libre en la Universidad Central “Marta Abreu” de Las Villas. En la actualidad en la Universidad Central “Marta Abreu” de las Villas el software libre gana cada día más terreno y ya se encuentra diseminado en distintas aplicaciones y servicios. Muestra de ello es el uso de Apache en sus servidores Web. La Intranet está completamente montada sobre software libre y existen grupos de desarrollo tales como GDISAI (Grupo de Desarrollo e Investigación de sistemas para Automatización Integral), el Grupo de Redes, el sistema de mensajería Jabber y proyectos que se realizan en colaboración con el CEDAI. Además se puede mencionar la celebración del Primer Taller Regional de software libre. 1.4. Conclusiones parciales del capítulo. En este capítulo se pudo apreciar que el software libre es un movimiento que cada día gana más terreno a nivel mundial al ser el elegido por diversos gobiernos, organizaciones y universidades teniendo en cuenta sus múltiples ventajas. Se pudo observar cuánto se ha realizado en Cuba y en el mundo con respecto a este tema y conocer un poco más acerca de la filosofía que sigue el movimiento del software libre así como las facilidades que proporciona..

(29) CAPÍTULO 2. PROPUESTA DE ESTRATEGIA DE MIGRA CIÓN. 18. CAPÍTULO 2. PROPUESTA DE ESTRATEGIA DE MIGRACIÓN. Introducción del capítulo En este capítulo se realiza una descripción de cómo realizar la migración de la forma más eficiente posible. Se muestra una recopilación de todo el software propietario utilizado en la carrera de Ingeniería en Telecomunicaciones y se define qué funcionalidades se utilizan de cada uno de ellos para las diferentes asignaturas. Posteriormente se realiza un análisis de alternativas libres que puedan suplir estos software privativos teniendo en cuenta las herramientas y funciones que les permiten ser útiles a las asignaturas correspondientes. 2.1 2.1.1. Aspectos importantes para realizar una migración Convencer sobre la necesidad de migración. A pesar de que en la sociedad actual el uso del software libre cada día gana más terreno, es innegable que aún existe desconocimiento acerca de su presencia y utilidad. Según investigaciones realizadas en la Facultad Regional de la Universidad de las Ciencias Informáticas de Ciego de Ávila (Rodríguez, 2009) y la Universidad Central “Marta Abreu” de Las Villas (Pérez, 2009), se comprobó que existe muy poca disposición por parte de los usuarios a migrar hacia un nuevo sistema. En la mayor parte de los casos esta falta de disposición está dada por la ausencia de conocimientos acerca del tema, por lo que en una primera fase se debe convencer a los usuarios acerca de la necesidad de una migración a software libre, ya que. es importante que la comunidad universitaria en general esté. informada de las razones del cambio, por una parte para reducir la resistencia, pero principalmente para que esté consciente de sus libertades en el mundo digital..

(30) CAPÍTULO 2. PROPUESTA DE ESTRATEGIA DE MIGRA CIÓN. Para lograr el éxito se necesita que se conozcan bien. 19. los beneficios y que sean. ampliamente comunicados, para ello se sugiere establecer, en lugares como la Intranet referencias a puntos tales como. • Principios éticos que rigen el software libre. • Problemas de seguridad con el software propietario. • Ventajas de seguridad con el software libre. • Privacidad. • Independencia tecnológica. • Libertad Digital. • Ventajas legales y económicas. • Aspectos legales y de licencias. • Formatos de archivo abierto. También se deben comunicar los límites que puede tener el software libre para que nadie sienta que ocurre un convencimiento forzado. El objetivo es lograr un alto nivel de aceptación que convierta la migración en un ejercicio voluntario de cada persona y así poder lograr una evaluación real de cómo va el proceso, pues solamente con el personal encargado no alcanza, son necesarios los criterios de todos los usuarios. Otro aspecto que puede llevar un trabajo duro en el tema es el convencimiento a los profesores, sobre todo los que llevan más tiempo utilizando software propietario, y que tienen mucha información que utilizan en su vida cotidiana en sistemas de archivo que utiliza el software propietario. En este punto se recomienda comenzar a inculcarles el uso de formatos de archivo abierto que permiten que la información generada pueda ser leída en el futuro sin necesidad de tener que usar el software propietario donde se generó y la misma pueda ser leída correctamente en las versiones de software libre. El software libre no es software de élite, como versiones del propietario que están respaldadas por nombres de importantes compañías del mundo. Esto también puede provocar cierta resistencia por parte del usuario. Sin embargo es necesario cambiar este.

(31) CAPÍTULO 2. PROPUESTA DE ESTRATEGIA DE MIGRA CIÓN. 20. enfoque y reconocer en el software libre una herramienta con iguales o mejores capacidades y en constante mejora. 2.1.2. Obstáculos que puede enfrentar la migración. Como se sabe, no todo el personal está dispuesto a cambiar lo conocido por algo nuevo, lo cual es algo natural que ha ocurrido casi siempre cuando de cambio se trata y por eso se puede entender la resistencia no solo de alumnos sino también de profesores. Algunas personas, debido a su naturaleza, son más abiertas al cambio, lo cual les permitiría asimilar la migración de forma más natural. A estos usuarios se les debe facilitar espacios para que expongan sus experiencias y comentarios, una buena opción sería habilitar sitios en la intranet con estos fines y la realización de talleres sobre este tema. El grupo de personas designado al frente de la migración deberá, además de sus conocimientos en la parte técnica, estar comprometido con la tarea, solo así se logrará una total motivación por parte de los usuarios. A continuación se mencionan algunos aspectos que podrían dificultar la migración a software libre. La resistencia natural de las personas frente al cambio en general, y frente al cambio del software que utilizan en particular. Escasez de recursos a nivel local para una capacitación. Falta de software libre con capacidades y facilidad de uso similares al software privativo utilizado actualmente. En ocasiones se hace necesario el uso de más de un software libre para poder realizar lo que anteriormente se hacía con un software propietario. Indiferencia o ignorancia frente al tema de la libertad digital. Para esto se puede formar un grupo de activistas que promuevan la importancia del software libre y de una sociedad libre en la era digital. Dificultad de uso de algunos programas. en software libre pues al estar. acostumbrados a Windows y su interfaz gráfica muchas veces se llega al software libre y lo que se encuentra para trabajar son consolas..

(32) CAPÍTULO 2. PROPUESTA DE ESTRATEGIA DE MIGRA CIÓN. 2.1.3. 21. Creación de una estrategia de comunicación. Al ser los usuarios finales los que van a ver el cambio en sus escritorios es necesario mantenerlos informados acerca de los nuevos desarrollos y adelantos en lo que a software libre se refiere para así ir ganando en motivación, para este fin es necesario crear una estrategia de comunicación. Para ello se deben tener en cuenta una serie de aspectos tales como: La notificación de todos los cambios antes de realizar la migración y luego de disponer de una planificación técnica. De este modo los usuarios conocerán dónde y cómo van a producirse los cambios antes de que éstos ocurran. También les debe ser notificado cuándo van a realizarse estos cambios. El establecimiento de un sistema de comunicación de incidencias que puedan utilizar los empleados, para poder atender las dudas que les surjan. Después de realizado el cambio, informar al personal de las variaciones que hubo respecto a la propuesta inicial. Realizar muestreos de aceptación por parte de los usuarios una vez realizada la migración y solucionar problemas de último momento (Sáez et al., 2007). 2.1.4. Adentrar al pe rsonal en el te ma “software libre”. Ya que generalmente no existe una gran disposición por parte de los usuarios para enfrentar una migración, es muy importante irlos adentrando poco a poco en el mundo del software libre. El objetivo sería lograr que éstos utilicen software libre disponible en Windows con el objetivo de que se vayan acostumbrando a su uso y así, una vez ocurrida la migración, sea más sencilla la capacitación en el tema, pues aunque estas aplicaciones no sean iguales gráficamente, en la parte funcional sí lo son (Sáez et al., 2007). A continuación se muestra una tabla que contiene aplicaciones nativas tanto para Windows como para Linux..

(33) CAPÍTULO 2. PROPUESTA DE ESTRATEGIA DE MIGRA CIÓN. 22. Tabla 2.1 Aplicaciones nati vas para Wi ndows y Linux. Aplicación en Windows. Aplicación en Linux. Microsoft Internet Explorer. Mozilla Firefox. Microsoft Outlook. Mozilla Thunderbird, Evolution. Microsoft Word. Open Office.org Writer. Microsoft Excel. Open Office.org Spreadsheet. Microsoft Power Point. Open Office.org Impress. Adobe PhotoShop. GIMP. También se propone la realización de pequeños cursos de carácter práctico que permitan aumentar los conocimientos en el tema y así ganar en aceptación sin necesidad de un cambio en el sistema operativo. 2.1.5. Ayuda para la formación. A continuación se proponen algunos métodos y herramientas en aras de facilitar al usuario una formación previa a la migración que le permita adentrarse en el mundo del software libre (Sáez et al., 2007). Uso de aplicaciones puente y el reemplazo de aplicaciones actuales por equivalentes de software libre que estén disponibles tanto en Windows como en GNU/Linux. Intentar mantener la apariencia de las aplicaciones actuales y del escritorio mediante la personalización de ciertos aspectos de los escritorios GNOME y KDE los cuales son entornos de ventanas de los escritorios GNU/Linux para emular la apariencia del escritorio de Windows y de las aplicaciones basadas en el mismo. Utilizar un “Live CD”, el cual proporciona al usuario la posibilidad de ejecutar un sistema GNU /Linux al encender la computadora sin necesidad de instalarlo y da la posibilidad de detectar posibles problemas con el hardware o los dispositivos. Se recomienda el de Knoppix que permite el uso de más de 2GB de software libre..

(34) CAPÍTULO 2. PROPUESTA DE ESTRATEGIA DE MIGRA CIÓN. 23. También se recomienda el uso del software WINE que es libre y permite el uso de aplicaciones para GNU/Linux en máquinas con Windows. 2.1.6. Análisis del escenario inicial y final. Para realizar con éxito la migración hay que tener en cuenta la arquitectura del sistema, número de máquinas a migrar, si soportan o no una migración, así como realizar un inventario del software propietario utilizado, lo que permitirá identificar posibles problemas como por ejemplo, la existencia de software privativo que no tenga una alternativa libre de buena calidad. Además, se podrá saber si actualmente se está utilizando software libre en la Universidad, lo cual facilitaría el proceso de migración. Seguidamente se pasaría a buscar programas libres que puedan realizar las mismas funciones que los programas privativos identificados anteriormente. A partir del siguiente epígrafe, se realizará un análisis detallado teniendo en cuenta las condiciones existentes en la carrera de Ingeniería en Telecomunicaciones y Electrónica, la cual es el objeto de migración. 2.2. Análisis del hardware disponible. Para realizar satisfactoriamente una migración se debe tener en cuenta las características del hardware que se posee en cuestión, esto permitirá examinar su compatibilidad con el nuevo software. En la actualidad se cuenta con 33 máquinas para el uso de los estudiantes de la carrera. En la mayoría de estos casos no se cuenta con ningún dispositivo periférico especial, por lo que no se requiere de controladores especiales. Las marcas disponibles son marcas estandarizadas como DELL, HAIER y HANEL, las cuales se consideran compatibles con un proceso de migración pues el sistema operativo GNU/Linux y los programas de software libre no requieren de altos rendimientos de hardware para su correcto funcionamiento, cosa que no ocurre del mismo modo con el software propietario el cual es día a día más exigente en cuanto a hardware se refiere. Con el uso de versiones de GNU/Linux se podría aumentar el número de máquinas disponibles para los estudiantes al ser reutilizadas otras que, por su pobre calidad de hardware o su antigüedad no hayan sido útiles a la hora de ejecutar sobre ellas programas.

(35) CAPÍTULO 2. PROPUESTA DE ESTRATEGIA DE MIGRA CIÓN. 24. propietarios. En teoría cualquier distribución de GNU/Linux se puede ejecutar en una computadora con un procesador compatible con la arquitectura Intel 386 (Sáez et al., 2007). Según la Guía del Proyecto Source PYME, el hardware que se posee actualmente en la facultad puede clasificarse como “Hardware soportado nativamente por el núcleo Linux”, ya que es bastante estandarizado y promedio en el mundo. Además, el núcleo de GNU/Linux presente en las distribuciones actuales incorpora soporte para gran cantidad de hardware, lo que da una ventaja frente a Windows puesto que la mayor parte de los equipos funcionan sin necesidad de instalar ningún controlador adicional a los que vienen en el núcleo del sistema. 2.3. Software utilizado en la actualidad. En la actualidad en la carrera de Telecomunicaciones y Electrónica todas las computadoras tienen instalada alguna versión del sistema operativo Windows, siendo este un software propietario. En ninguna de estas máquinas se cuenta con alguna versión del sistema operativo GNU/Linux. Realizando un inventario se definen cuáles son las disciplinas de la carrera que utilizan algún tipo de software y cuáles de ellos son libres, para seguidamente determinar posibles alternativas a las versiones propietarias. La siguiente recopilación se hizo preguntando a los distintos responsables de disciplinas cuáles son los software que utilizan o utilizarán en sus asignaturas en el plan de estudios D. Tabla 2.2 Software propietari os utilizados por disciplina. Disciplinas. Software propietarios utilizados. Circuitos Eléctricos. MATLAB. Dibujo. AutoCAD. Electrónica. ORCAD, PROTEUS, LabVIEW. Programación. Microsoft Visual Studio. Sistemas de Telecomunicaciones. Cisco Packet Tracer, OPNET Modeler. Teoría de las Comunicaciones. MATLAB.

(36) CAPÍTULO 2. PROPUESTA DE ESTRATEGIA DE MIGRA CIÓN. 25. Además de estos software también se debe dedicar importancia al paquete de ofimática de Microsoft Office pues aunque el mismo no está presente en ninguna de las disciplinas de la tabla anterior, se hace necesario su uso en toda la carrera y también es un software propietario. Se debe mencionar también que en la carrera se utilizan otros software que actualmente se encuentran bajo licencia GPL como GNUGK, Asterisk o diferentes sniffers como por ejemplo Wireshark. Estos software no requieren de un análisis en el presente trabajo ya que son soportados tanto en Windows como en Linux. Sin embargo no ocurre lo mismo con los software utilizados en la disciplina de Radiocomunicaciones, 4Nec2, MMANA-GAL y Radio Mobile. Los dos primeros son usados para el diseño y simulación de diferentes tipos de antenas y el tercero será empleado en la asignatura Radiopropagación para predecir el desempeño de sistemas de radio en exteriores. Los tres son software libre pero tienen la característica de no poseer soporte para núcleo Linux. Como solución a este problema se propone el uso de Wine para el 4Nec2 y el Radio Mobile, lo cual posibilitaría el empleo de éstos en Linux sin afectaciones al proceso de migración. 2.4. Estrategia para la búsqueda de alte rnativas libres. En estos momentos ya se cuenta con la relación de software propietarios utilizados en la carrera y se procede a la selección de aquellas alternativas libres que se ajusten a nuestras necesidades y requerimientos. La búsqueda se realiza en el siguiente orden. Primero se escogen los programas propietarios seleccionados con anterioridad y se determina cuáles son sus principales funcionalidades, seguidamente se buscan alternativas libres que cumplan con estas mismas funcionalidades o que estén cercanas a cumplirlas. Para la búsqueda del software libre necesario están a nuestra disposición varios recursos, por ejemplo:.

(37) CAPÍTULO 2. PROPUESTA DE ESTRATEGIA DE MIGRA CIÓN. 26. Forjas de software. Son lugares en línea preparados para desarrolladores, de forma que éstos pueden crear nuevos proyectos de software libre y disponer de toda la infraestructura necesaria para llevar a cabo dicho proyecto. Algunas de las más conocidas son Savannah, SourceForge, entre otras. Directorios de software en línea. Son listados ordenados por categorías con referencias al sitio original desde donde puede descargarse el software. Repositorios de software. No son más que colecciones de software ya empaquetadas y preparadas para las distintas distribuciones GNU/Linux. Así que, una vez identificadas las funcionalidades se procede a buscar alternativas en los diferentes directorios de software (Foundation, 2010), (PYME, 2010), (freshmeat, 2010), entre otros y luego se escogen las óptimas teniendo en cuenta la posesión o no de las siguientes características: Proyecto vivo (en actividad): Es importante saber si existe una comunidad de desarrolladores apoyando el proyecto en el momento de su elección, con lo cual se evita el riesgo de pérdida de soporte y desarrollo futuro. Proyecto más aceptado: Es un índice de la evaluación desarrollado por integrantes de la comunidad del software libre o empresas que crean distribuciones. Proyecto estable y maduro: Muchas veces no están vivos, pero son estables y confiables. Funcionalidad: Analizar si el software ofrece todo lo que un programa de esas características debería ofrecer. Tendencia: Tener en cuenta si el software en cuestión mejora continuamente, si la comunidad de desarrolladores es activa y aporta mejoras de forma permanente que hace que dicho software esté al día con la tendencia de esa área de desarrollo (Rosa and Heinz, 2007)..

(38) CAPÍTULO 2. PROPUESTA DE ESTRATEGIA DE MIGRA CIÓN. 2.5. 27. Software propietario y alte rnativas libres. En este epígrafe se trata el tema central de este trabajo que es: proponer alternativas libres que puedan o estén cerca de suplir a las aplicaciones propietarias que se utilizan en la actualidad. No todas las alternativas que se proponen aquí pueden lle gar a suplir totalmente a las versiones de software propietarios que han sido desarrollados con importantes fondos de dinero y que están en muchos casos en el primer lugar del ranking dentro de su especialidad. Sin embargo este trabajo pretende ser parte de un primer acercamiento al tema y se espera que en algún momento se proceda a la validación de todos los software propuestos. Éstos han sido seleccionados entre una variedad de opciones siempre tratando de recomendar solo software que respete las cuatro libertades que define la Fundación de Software Libre. En la siguiente tabla se muestran los software propietarios y las alternativas libres propuestas. Más adelante se pasará a su descripción. Tabla 2.3 Software propietari os y alternati vas li bres. Software propietario utilizado. Alte rnativa libre propuesta. actualmente Adobe Acrobat. PDF Creator, Xpdf, Gpdf, Kpdf. Adobe Reader. Sumatra PDF. AutoCAD. QCad. Cisco Packet Tracer, OPNET Modeler. NS-2. Internet Explorer. Mozilla Firefox. MATLAB. SCilab. Microsoft Office. Open Office, Kile. Microsoft Visual Studio. QT Creator, Eclipse. Software de Electrónica. KiCad, gEDA.

(39) CAPÍTULO 2. PROPUESTA DE ESTRATEGIA DE MIGRA CIÓN. 2.6. 28. Análisis de los software propietarios y sus alternativas libres. En este epígrafe se realiza una descripción de los software propietarios y las versiones libres propuestas respectivamente. Esta descripción se realiza de modo que permita apreciar las funcionalidades que brindan los software, a la vez que permite tener una idea de sus campos de aplicación. Dicha descripción se realiza de forma breve pues un análisis total de estos programas requiere de una extensa labor y no es objetivo de este trabajo.. Adobe Acrobat y Adobe Reader Adobe Acrobat es un software que se utiliza en la creación y edición de archivos PDF y Adobe Reader permite la lectura, visualización e impresión de los mismos. Alte rnativa Libre para Adobe Acrobat y Adobe Reader. PDF Creator es una aplicación que nos permite convertir documentos a formato PDF desde cualquier otra aplicación. Xpdf, Gpdf, Kpdf y Sumatra PDF son visores libres del formato PDF.. AutoCAD y la versión libre QCad. En la carrera de Ingeniería en Telecomunicaciones se utiliza AutoCAD en la disciplina de dibujo para la creación de dibujos en 2D de elementos planos, trabajo con acotados, y el trazado de isométricos. AutoCAD es una aplicación de diseño que cuenta con funciones potentes y flexibles para el trabajo en 2D y 3D y exhibe millares de módulos complementarios lo que lo hace una herramienta potente. AutoCAD es un software propiedad de Autodesk (Autodesk, 2009). Para el dibujo en 2D de elementos planos se utilizan las funcionalidades que brindan las barras Draw y Modify, en la realización del trabajo con acotados están las barras Format y Dimension. En el caso del trazado de isométricos se hace uso de la barra de Estado. Para poder conocer más profundamente el contenido de todas estas barras se recomienda ver el Anexo II..

(40) CAPÍTULO 2. PROPUESTA DE ESTRATEGIA DE MIGRA CIÓN. 29. En la figura se pueden observar los elementos en que se divide el entorno de trabajo del software.. Figura 2.1 Entorno de trabajo de AutoCAD. Alte rnativa Libre de AutoCAD Como alternativa de software libre para el AutoCAD se propone QCad, el cual es una aplicación para dibujo asistido por ordenador (CAD) en dos dimensiones. Funciona en sistemas operativos GNU/Linux, Mac OS X, Unix y Microsoft Windows con buena parte de la interfaz y de los conceptos acerca de su uso similares a los de AutoCAD. En la figura 2.2 se muestra su pantalla principal y las distintas partes en que se divide para el trabajo. Las funciones que brinda este software están repartidas en sus diferentes barras, las necesarias para la disciplina son la barra de Dibujo que contiene íconos para las órdenes de dibujo del programa como líneas, círculos, cotas, cálculo de medidas, entre otras y la barra de Comandos donde pueden ser introducidas las órdenes escribiéndolas directamente. Para conocer ampliamente el contenido de las distintas barras de QCad se recomienda ver el Anexo III..

(41) CAPÍTULO 2. PROPUESTA DE ESTRATEGIA DE MIGRA CIÓN. 30. Figura 2.2 Entorno de trabajo de QCad. Entre las características del software se pueden mencionar que admite formato DXF (Drawing Exchange Format), permite trabajar con dimensiones en ángulos, diámetros y tolerancias, brinda soporte para varias unidades, incluyendo métrica, imperial, grados y radianes, se pude realizar importación y exportación de mapas de bits (JPEG, PNG), cuenta con interfaz de programación, permite el trabajo con capas y bloques y cuenta con más de 40 herramientas de construcción y 20 de modificación (Poza, 2005).. Software Cisco Packet Tracer, OPNET Modeler y la ve rsión libre NS-2. Packet Tracer es una aplicación utilizada en la enseñanza de redes de computadores, mediante métodos visuales e interactivos, este programa se utiliza en las asignaturas de Telemática. Permite la realización de simulaciones en redes y observar cómo funcionan internamente. Durante la simulación y en el modo de visualización se puede observar y.

(42) CAPÍTULO 2. PROPUESTA DE ESTRATEGIA DE MIGRA CIÓN. 31. controlar los intervalos de tiempo, transferencia de datos y la propagación de los datos al otro lado de la red, además permite comprender los conceptos fundamentales detrás de las operaciones de la red. Este software adiestra al usuario antes de trabajar con equipos y redes reales. Packet Tracer es altamente flexible en conceptos de redes facilitando la creación desde una pequeña red que puede constar de pocas computadoras conectadas a un router, hasta un complejo sistema de redes de nivel local geográfico (Universidad de San Carlos, 2008). A continuación se muestra la pantalla de trabajo de Cisco Packet Tracer.. Figura 2.3 Entorno de trabajo de Packet Tracer. Para un mayor entendimiento de las funciones de las distintas barras se recomienda ver el Anexo IV. OPNET Modeler OPNET Modeler es una herramienta utilizada para el diseño y simulación de redes. Permite el estudio de flujos de mensajes de datos, paquetes perdidos, mensajes de flujo de control, caídas en los enlaces, entre otros. Proporciona acceso directo al código fuente e incluye varias librerías de modelos (I'EPSEVG, 2004)..

Figure

Tabla 2.1 Aplic aciones nati vas par a Wi ndows y Linux
Figur a 2.1 Entor no de trabajo de  AutoCAD
Figur a 2.2 Entor no de trabajo de  QCad
Figur a 2.3 Entor no de trabajo de  Packet Tr acer
+7

Referencias

Documento similar

Tras establecer un programa de trabajo (en el que se fijaban pre- visiones para las reuniones que se pretendían celebrar los posteriores 10 de julio —actual papel de los

En cuarto lugar, se establecen unos medios para la actuación de re- fuerzo de la Cohesión (conducción y coordinación de las políticas eco- nómicas nacionales, políticas y acciones

En el capítulo de desventajas o posibles inconvenientes que ofrece la forma del Organismo autónomo figura la rigidez de su régimen jurídico, absorbentemente de Derecho público por

b) El Tribunal Constitucional se encuadra dentro de una organiza- ción jurídico constitucional que asume la supremacía de los dere- chos fundamentales y que reconoce la separación

Ciaurriz quien, durante su primer arlo de estancia en Loyola 40 , catalogó sus fondos siguiendo la división previa a la que nos hemos referido; y si esta labor fue de

اهعضوو يداصتق�لا اهطاشنو ةينارمعلا اهتمهاسم :رئازجلاب ةيسلدنأ�لا ةيلاجلا« ،ينوديعس نيدلا رصان 10 ، ، 2 ط ،رئازجلاب يسلدنأ�لا دوجولاو يربي�لا ريثأاتلا

Por ejemplo, se tratan conceptos generales de procesamiento de imágenes digitales y de segmentación, así como todo el tratamiento que se ha llevado a cabo con las

"No porque las dos, que vinieron de Valencia, no merecieran ese favor, pues eran entrambas de tan grande espíritu […] La razón porque no vió Coronas para ellas, sería