Documente Academic
Documente Profesional
Documente Cultură
DE
COMPUTACIN
TELECOMUNICACIONES
Innovacin en el desarrollo de una plataforma tecnolgica institucional como escritorio de trabajo (Proyecto USBnet Linux 5)
Frederyk Luy, Leyvin A. Ypez G., Ronald Mendez, Milagros Del C. Gonzlez B. Direccin de Servicios Telemticos - Universidad Simn Bolvar Venezuela fluy@usb.ve
Resumen
El uso de alternativas de software libre ofrece un inmenso potencial debido a sus posibilidades de adaptabilidad y aplicabilidad a distintas necesidades de una organizacin, aunado a las posibilidades de modificacin e incorporacin de nuevas caractersticas al software existente, sin restricciones de ningn tipo. En el mbito de la Universidad, puede ofrecer herramientas y recursos tecnolgicos invaluables disponibles en cualquier momento para todos los miembros de la comunidad y un espacio para el desarrollo e investigacin de productos y soluciones tecnolgicas tiles a la sociedad. En funcin de todo esto y tomando como referencia un enriquecedor marco de antecedentes en el uso e implementacin de software libre en el campus de la Universidad Simn Bolvar, se tom la iniciativa de lograr el desarrollo de una plataforma tecnolgica como escritorio de trabajo basada en una meta distribucin GNU Linux, orientada en una primera fase para cubrir en forma eficiente las necesidades de las unidades con funciones administrativas del campus y ofreciendo las condiciones ms adecuadas posibles para facilitar un proceso de migracin. Tomando como base una distribucin existente que se adaptara en forma ms cercana a las necesidades planteadas y considerando mltiples aspectos de inters clave para aplicar las modificaciones, se estableci la construccin de un prototipo cuyos resultados estticos y funcionales aportaron un valor altamente significativo para su implementacin en el campus. Validando, depurando e incorporando caractersticas con la informacin recolectada en las pruebas de las versiones alfa y beta de la meta distribucin se dispone en la actualidad de un producto viable para la realizacin de pruebas piloto en el campus. Palabras clave: USBnet, GNU Linux, versin Alfa, versin beta
Abstract
The use of free software alternatives offers a huge potential due to its ability to adapt and apply to different needs of an organization, coupled with the possibilities for changing and adding new features to existing software without any restrictions. In the area of the university may offer invaluable tools and technology resources available at any time for all members of the community and a space for research and development of technology products and solutions useful to society. Based on this and with reference to a rich history in the context of use and implementation of free software on the campus of the Universidad Simon Bolivar took the initiative to achieve the development of a technology platform as a desk-based work in a goal GNU Linux distribution, aimed at an early stage in an efficient manner to meet the needs of administrative units on campus and offering the best possible conditions to facilitate the migration process. Based on an existing distribution that would fit in more closely to the needs expressed and considering multiple aspects of key interest to apply the amendments established the construction of a prototype whose aesthetic and functional results provided a highly significant value for its implementation in the campus. Validating, debugging, and adding features to the information gathered in testing alpha and beta versions of the target distribution is currently available for a viable product for pilot testing on campus. Keywords: USBnet, GNU Linux, version Alfa, version beta
1
DE
COMPUTACIN
TELECOMUNICACIONES
2. Antecedentes
Aproximadamente durante el ao 2004 comienza en la institucin la iniciativa de generar una meta-distribucin Linux para el uso de las distintas dependencias, tomando los planteamientos del trabajo especial de grado del ingeniero Ioanis Biternas, quien desarroll un producto basado en la distribucin Fedora y que fue denominado USBnet Linux partiendo del uso las siglas de la red interna de la Universidad Simn Bolvar. La metadistro comprenda
2
DE
COMPUTACIN
TELECOMUNICACIONES
en su instalacin por defecto como conjunto de herramientas de oficina estndar de Openoffice 1.1, Mozilla Firefox como navegador de Internet y Mozilla Thunderbird como cliente de correo electrnico. La instalacin de producto se realizaba completamente desde la red partiendo de un CD de arranque bsico que realizaba las conexiones con el servidor y la descarga de los paquetes en forma automtica y posea incorporadas configuraciones de seguridad adaptadas a la estructura de la red de la institucin. Durante el transcurso de los aos 2004 a 2006 surgieron cuatro versiones de la metadistribucin, de las cuales solo la 2 y la 4 fueron implementadas en diversas dependencias mediante un proceso de migracin basado en la desinstalacin de los sistemas operativos existentes y la instalacin de USBnet Linux. Este proceso no abarc la totalidad del campus, debido a la necesidad de uso de un importante nmero de herramientas especficas entre las que destacaban sistemas internos y software para el trabajo en ctedras e investigacin dependiente de plataformas privativas. Adicionalmente, durante el primer ao de uso de la distribucin no existieron programas de induccin para los usuarios que se enfrentaban al uso del nuevo sistema y aplicaciones y la mayora del personal de soporte tcnico no dispona de un nivel de formacin profundo en materia de resolucin de problemas y administracin de este bajo ambiente Linux. Debido a la incompatibilidad con los formatos de ciertos documentos de oficina, la necesidad de uso de sistemas administrativos incompatibles con Linux y en gran medida por falta de preparacin, fase inicial de uso del sistema, muchos de los usuarios en dependencias administrativas a las que haba realizado la instalacin del nuevo sistema solicitaron la migracin a las plataformas que tenan disponibles con anterioridad. A finales de 2006 solo quedaba de un universo de 2500 equipos un estimado de menos de 90 con USBnet Linux. Durante el ao 2007 se trata de retomar la iniciativa de desarrollar e implementar un nueva versin de la metadistro que considerara la solucin a los problemas existentes en las migraciones previas y se rene en forma voluntaria un equipo conformado por miembros de varias dependencias de la Direccin de Servicios Telemticos (DST). Apoyado por el ingeniero Manuel Rivas y con la asesora del profesor Ricardo Strusberg. Durante ese perodo se logra concretar un proceso de evaluacin de diversas distribuciones para seleccionar la ms adecuada a las condiciones existentes en el campus y a partir de sta comenzar la construccin de un prototipo. Uno de los elementos ms resaltantes del conjunto de equipos existente en el campus era la diversidad de modelos y configuraciones, por tal motivo la distribucin seleccionada deba ofrecer la mayor compatibilidad posible un universo de bastante variable y adicionalmente deba estar enfocada en ambientes de usuario de oficina y ser lo ms amigable posible a nivel de interfaz grfica para maximizar su aceptacin. Tomando en el estudio las distribuciones Centos, Mandriva, Debian, Fedora, Mepis y Ubuntu resultando esta ltima como la ms apropiada para el desarrollo debido en esencia a su amplia compatibilidad con hardware de equipos de Desktop y un ambiente muy amigable tanto de instalacin como de uso. Durante el resto del ao, los miembros del grupo comenzaron a experimentar con diversas formas y herramientas de remasterizacin y se logr un avance con la modificacin de algunos aspectos de la pantalla de inicio y la posibilidad de instalar y desinstalar aplicaciones por defecto en el CD de instalacin. Durante los aos 2009 y 2010 un grupo importante del personal de soporte de la DST tuvo la posibilidad de formarse en el programa Profesional Certificado Linux ofrecido por el Instituto Superior de Estudios e Investigaciones Tecnolgicas (ISEIT) obteniendo un alto nivel de formacin para el trabajo en soporte, administracin y remasterizacin de plataformas Linux y propici las condiciones a nivel interno para poder mantener desde un punto de vista tcnico una disto a lo largo del tiempo.
DE
COMPUTACIN
TELECOMUNICACIONES
4. USBnet Linux 5
El prototipo de la remasterizacin basada en Ubuntu 10.10 se desarroll en funcin de un conjunto de requerimientos mnimos basados en un procesador Pentium 4, memoria RAM equivalente a 512 Mb, disco duro con capacidad de 20 GB y capacidad de memoria de vdeo de 32 Mb. La interfaz grfica de usuario fue desarrollada en funcin del uso de la barra Avant Window Navigator (AWN) como barra de acceso a las aplicaciones y suprimiendo el uso de las barras superior e inferior del ambiente grfico Gnone presente en Ubuntu y usando metacity como composite manager por defecto, adicionalmente fue modificada la iconografa por defecto del sistema por el juego de iconos Faenza 1.0 publicado bajo licencia GNU-GPL en la Web http://tiheum.deviantart.com. Las imgenes de botn men de inicio, fondo de pantalla por defecto, y temas del men de inicio Plymouth se desarrollaron en su totalidad con el smbolo adoptado para la meta-distribucin que consisti en un bho con el logo de la institucin en el centro. La barra fue ubicada por defecto en la porcin inferior de la pantalla y con una distribucin de los controles y accesos directos a aplicaciones de uso frecuente que permitiera facilitar el proceso de asociacin por parte de usuarios de otros sistemas. En la
DE
COMPUTACIN
TELECOMUNICACIONES
figura 1, se puede apreciar un ejemplo de la interfaz grfica de usuario por defecto del sistema.
Figura 1. Interfaz grfica de usuario por defecto de USBnet Linux 5 versin alpha2
Al conjunto de aplicaciones existentes en la ISO original se realizaron incorporaciones a nivel de multimedia, Internet, juegos y adicionalmente la substitucin de la suite de Openoffice por LibreOffice, segn el esquema que se puede apreciar con detalle en la tabla 1. Adicionalmente, se incorpor al sistema los codec privativos presentes en los paquetes de gstreamer, flash, java runtime enviroment, fuentes descargadas del paquete msttcorefonts y las utilidades para compatibilidad udftools y compatibilidad para la compresin de archivos zip, rar, cab, todo esto con la finalidad de poder garantizar en la instalacin base la compatibilidad con muchos formatos de archivo de uso frecuente en el campus actualmente. El paquete wine fue incorporado debido a la necesidad de uso de archivos ejecutables para aplicaciones administrativas existentes que operan bajo ambiente Windows y el uso DOSBox para ofrecer una capa de compatibilidad para herramientas bajo DOS existentes. La actualizacin de la mayora de los paquetes se estableci desde un mirror de Ubuntu unido un repositorio denominado USBnet para los paquetes especficos de la metadistribucin. Finalmente, para efectos de poder aadir y actualizar en forma automtica configuraciones y aplicaciones especficas para la red de la Universidad se desarroll un repositorio independiente denominado usbnetconfig con dos paquetes base denominados usbnetcfg y usbnetapp.
Tabla 1. Paquetes incorporados a la ISO de Ubuntu 10.10 para el desarrollo de USBnet 5 Reproductor de sonidos Reproductor de vdeo Editor de sonidos Rhythmbox VLC Audacity
DE
COMPUTACIN
TELECOMUNICACIONES
Gimp Shotwell OpenShot Blender Chromium Libre Office Chmviewer Brasero unrar cabextraxt emesene Mozilla Thunderbird Wine DOSBox Codecs de audio y vdeo privativos (gstreamer0.10-plugins-ugly), plugin de flash, maquina virtual de java, udftools, fuentes del paquete msttcorefonts, diccionarios y ayuda en espaol para LibreOffice, paquetes de lenguaje en espaol. Frozen-Bubble Pingus SuperTux2
Juegos
DE
COMPUTACIN
TELECOMUNICACIONES
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
Calificacin asignada
1 2 3 4 5 6 7 8 9
Figura 2. Distribucin porcentual de frecuencia por aspecto evaluado en la metadistribucin USBnet 5 considerando los criterios en funcin de los objetivos del proyecto
Los resultados cuantitativos obtenidos tomando en consideracin la experiencia personal de cada usuario independientemente de los objetivos de la metadistribucin presentaron una marcada diferencia con respecto a la evaluacin ajustada a objetivos, aprecindose una tendencia muy marcada que en algunos casos lleg a casi 50% de tems no contestados. Adicionalmente, se apreci un conjunto de aspectos evaluados con valores inferiores a 5 puntos en la escala, los cuales discrepaban significativamente con los aportados en la primera parte del instrumento. Con fin de poder comprender con ms detalle las razones que motivaron esas diferencias, se entrevist a los evaluadores que presentaban estos casos y se pudo obtener que un 15,78% de los encuestados dej la evaluacin nmero dos en blanco debido a que la valoraban igual que como lo haban hecho en la primera parte del instrumento y en los casos de discrepancias extremas, stas se basaban en funcin de algunos bugs encontrados o de preferencias personales en cuanto a uso herramientas especficas en el sistema.
Interfaz Grfica
Procesador de Palabras
Hoja de Calculo
Software de Presentaciones
Navegador de Internet
vacio
clientes de mensajera
Manejo de archivos
Grabacin de CD DVD
Comparticin de archivos
Seguridad de la informacin
Soporte Remoto
Conectividad a Redes
Juegos
III Figura 3 - Distribucin porcentual DE frecuencias por aspectoELECOMUNICACIONES CONGRESO INTERNACIONAL de COMPUTACIN Y T evaluado en la meta-distribucin USBnet 5
consirederando los criterios en funcin de la experiencia personal como usuario
100%
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
Calificacin asignada
1 2 3 4 5 6 7 8 9 10 vacio
Figura 3. Distribucin porcentual de frecuencias por aspecto evaluado en la meta-distribucin USBnet 5 considerando los criterios en funcin de la experiencia personal como usuario
Desde un punto de vista cualitativo, el pblico destac un conjunto de importantes sugerencias u observaciones que orient al equipo en la ejecucin de 14 actividades para el desarrollo del la versin final, segn el esquema que se describe a continuacin:
- Verificacin de la conexin y funcionalidad con los repositorios de actualizaciones en su ubicacin definitiva. - Establecimiento de un sitio en la pgina web de la DST sobre el proyecto con la disponibilidad de material de ayuda. - Verificacin y modificacin (en caso de ser posible) de las combinaciones de instrucciones en espaol e ingls reportadas en aplicaciones. - Deshabilitar el botn salir de la barra AWN. - Revisin exhaustiva de la distro con 512 Mb de RAM y ejecucin de tareas de
8
Interfaz Grfica
Procesador de Palabras
Hoja de Calculo
Software de Presentaciones
Navegador de Internet
clientes de mensajera
Manejo de archivos
Grabacin de CD DVD
Comparticin de archivos
Seguridad de la informacin
Soporte Remoto
Conectividad a Redes
Juegos
DE
COMPUTACIN
TELECOMUNICACIONES
optimizacin. - Accesibilidad a 4 escritorios de trabajo, pero solo por atajos de teclado. - Incorporacin al escritorio accesos directos a Equipo Papelera Red. - Incorporacin a la barra AWN el control de conexiones de red. - Verificacin de problemas en el arranque reportados en equipos DELL. - Instalacin de los plugins multimedia a Chromiun. - Remocin de la animacin con rebotes en los iconos de la barra AWN como opcin por defecto. - Reparacin de bug relacionado con la creacin y acceso a las carpetas de usuario de la distro. - Reparacin de bug en la opcin Instalar USBnet Linux 5 en el men inicial del DVD. - Instalacin de la aplicacin servidor samba.
6. Perspectivas a futuro
A corto plazo, se prev el inicio de una prueba piloto de migracin con un estimado de 30 participantes, la cual tendra una duracin de tres meses. A partir de los resultados obtenidos, se iniciara un proceso a nivel general y a solicitud de las unidades. Todo el proceso de migracin contemplar una etapa de induccin con talleres de 16 horas y tres sesiones de seguimiento mensual orientadas a evaluar las fortalezas y debilidades de la distribucin en la praxis y las necesidades de los usuarios para sus actividades y ofrecer asesora. A medio plazo se prev la evaluacin y clasificacin de aplicaciones que con potencial para el trabajo en diversas reas acadmicas con el fin de ofrecer nuevas alternativas y recursos funcionales para el desarrollo de la docencia y la investigacin, con el fin de constituir repositorios de instalacin adaptados a diversas reas de conocimiento alimentados a largo plazo con el aporte de una red de instituciones acadmicas.
7. Conclusiones
La aceptacin inicial por parte de una institucin a un sistema alternativo est fuertemente ligada a un estudio de necesidades del usuario final, unido a un estudio de las herramientas en uso y a la identificacin del producto con la imagen organizacional. As mismo, la participacin de estos usuarios en los procesos de evaluacin ofrece valiosa informacin adicional para la realizacin de ajustes y vincula a toda la organizacin con el proyecto. Aunado a todo esto, la estructura de un equipo de desarrollo formado por representantes de cada una de las reas relacionadas con el soporte tecnolgico aporta las perspectivas necesarias para un concepto integral del producto, adaptado a la realidad tecnolgica existente en el lugar. Toda la informacin y expectativas recolectadas en un estudio podrn concretarse en un producto viable y sostenible si existe en principio la formacin especializada adecuada para el personal tcnico y si se considera para su fase de implementacin la importancia de la aplicacin de un programa estructurado de induccin dirigido a los usuarios con un seguimiento efectivo.
Referencias
[1]. [2]. [3]. [4]. [5]. Hill, B. M., Helmke, M., Graner, A. & Burger, C. (2011). The Official Ubuntu Book Sixth Edition. USA: Prentice Hall. Helmke, M., Hudson, A. & Hudson ,P. (2011). Ubuntu UNLEASHED 2011Edition. USA: Pearson Education, Inc. Thomas, K. (2009). Ubuntu Pocket Guide and Reference. USA: MacFreda Publishing. Thomas, K. (2008). Ubuntu Kung Fu. USA: Pragmantic Bookshelf. Von Hagen, W. (2007). Ubuntu linux Bible, USA: Wesley Publishing, Inc.
DE
COMPUTACIN
TELECOMUNICACIONES
[6]. Proyecto ajdpsoft, (2010, 3 de Noviembre). Cambiar opciones de configuracin avanzadas de Mozilla Firefox. Extrado el 21 de Abril de 2011 desde http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=354 [7]. Archwiki, (2011, 3 de Marzo). PulseAudio. Extrado el 15 de Abril de 2011 desde https://wiki.archlinux.org/index.php/PulseAudio [8]. laure, (2011, 14 de Enero). Cambia el tema Plymouth de tu Ubuntu 10.10. Extrado el 25 de Abril de 2011 desde http://grupoed2kmagazine.activoforo.com/t1251-cambia-eltema-plymouth-de-tu-ubuntu-1010 [9]. tuxapuntes, (2009, 20 de Mayo). AWN sin instalar compiz fusin. Extrado el 12 de Abril de 2011 desde http://www.tuxapuntes.com/drupal/node/1356 [10]. Ubuntu documentation, (2011, 22 de Febrero) How to Customise the Ubuntu Desktop CD. Extrado el 25 de Marzo de 2011 desde https://help.ubuntu.com/community/LiveCDCustomization
10