Linux en la educación y la docencia



En este segundo articulo comento mis experiencias como Soporte Tecnico y usuario
de Linux. He intentado que el enfoque, más que técnico, sea personal. Es decir, tras mi experiencia como usuario de Linux, comento cuáles son las ventajas que éste aporta a mi trabajo y cuáles son sus principales inconvenientes.
Para ello he estructurado el articulo en tres partes principales. En primer lugar,
comento brevemente mi experiencia, es decir, las condiciones en las que empecé a usar Linux y las distribuciones que he utilizado. A continuación, el siguiente apartado incluye las ventajas y desventajas que la utilización de Linux implica en mi trabajo. Dichas ventajas y desventajas se refieren a la utilización del sistema en general, no a la de una aplicación en particular. La siguiente sección incluye reflexiones sobre la utilidad de Linux para las dos vertientes fundamentales del trabajo de soporte de Linux:
Mi experiencia personal
Mi experiencia con Linux comenzó hace unos dieciocho años, cuando decidí abandonar el uso de Windows XP para pasar a utilizar Linux. Los motivos para realizar este cambio fueron la seguridad, la estabilidad y la disponibilidad de aplicaciones que Linux proporciona. 

Trabajaba para ese entonces como recepcionista en un hotel, un huésped mexicano Noe Mares había sido contratado por RACSA para dar soporte y entrenamiento en los servidores SUN Solaris que manejaban, por su recomendación acerca de las innumerables ventajas de Linux comencé a utilizar Debian GNU/Linux, que posteriormente cambié por Fedora Linux y SUSE Linux por su facilidad de instalación. En estos momentos utilizo de manera prácticamente exclusiva Ubuntu y Arch Linux.
He de destacar que debido a mi situación personal me desplazo a menudo, por lo que
hace ya tiempo que trabajo habitualmente con un ordenador portátil (laptop). El hecho de que el hardware de los portátiles sea más específico y con menor disponibilidad de controladores hace que la necesidad de conocimientos de administración del sistema sea mayor que en el caso de la utilización de ordenadores de sobremesa. Les dejó unos videos para que no sea tan aburrido estar lee y lee, estoy en proceso de agregar los mios propios pero de momento no he podido terminarlos, por lo que estare haciendo modificaciones y les dejare saber cuando esten arriba


Ventajas y desventajas del uso de Linux
Existen en Internet numerosos sitios web de promoción del uso de Linux a todos los
niveles en los cuales se encuentran enumeraciones de las ventajas que dicho sistema operativo aporta a un usuario final. Más difícil es, en cambio, encontrar información sobre las desventajas de Linux frente a otros sistemas que no esté influenciada por intereses comerciales.
El enfoque adoptado en esta sección ha sido el de comentar las ventajas y desventajas
que encuentro en mi uso personal del sistema Linux tras varios años de experiencia. Como ya se ha dicho anteriormente, las ventajas y desventajas aquí comentadas se refieren a un uso general del sistema, no a una aplicación en particular. 

El punto máximo es la optimización en el uso del hardware (la computadora o laptop), pues llega un punto en que nuestro hardware se vuelve obsoleto para los sistemas operativos de pago. En el caso de Linux el software fue diseñado para trabajas en equipos con pocos recursos por lo que le podemos dar un tiempo más de vida a nuestro equipo o resucitar un equipo viejo que tengamos en deshuso y que tenemos guardado porque ya no soporta nuevo software.  Les dejo un video en el que se nota las diferencias de arranque al sistema operativo en una laptop ACER.




Seguridad y estabilidad
El entorno de trabajo habitual en el ámbito universitario es del de un ordenador
conectado a una red local en la cual hay un servidor (normalmente en Linux) que ejerce de servidor de discos, cortafuegos, servidor web y de impresoras. Además, normalmente el profesorado universitario hace un uso intensivo del correo electrónico, tanto mediante mensajes personales, como mediante su suscripción a listas de distribución.
Vemos, por tanto, que el entorno de trabajo implica unos requerimientos de seguridad
altos, tanto frente a intrusiones como frente a virus y gusanos. Éste es precisamente uno de los puntos donde Linux destaca claramente ya que provee herramientas que reducen en gran medida el riesgo de intrusión, mientras que el problema de los virus es prácticamente despreciable.
A cambio podemos comentar la desventaja de que, para que Linux sea seguro, tiene
que estar bien configurado, lo cual a menudo no está al alcance del usuario final.
Disponibilidad de software
A nivel de la disponibilidad de software, básicamente dos son las grandes desventajas
de Linux:
       No hay Microsoft Office para Linux: es muy habitual para el profesorado universitario el tener que rellenar documentos y formularios que son facilitados en formato electrónico, normalmente en formato Word. Este hecho, de dudosa legalidad, es un auténtico quebradero de cabeza para los usuarios de Linux. Recientemente han aparecido suites ofimáticas y programas capaces de abrir y grabar documentos de Office tales como OpenOffice, Abiword, Gnumeric, KOffice, etc. Aunque la calidad de estas aplicaciones es normalmente muy alta, la compatibilidad sólo está totalmente asegurada cuando el documento a importar es sencillo.
       Es habitual encontrar software y controladores exclusivamente desarrollados para Windows: muchos de los equipos que se utilizan en investigación son conectados de una forma u otra a algún sistema informático, que a menudo debe ejecutar alguna versión de Windows.
Con estas dos salvedades, la ventaja de Linux en el campo de la disponibilidad de
software es inmensa. Las distribuciones más usuales incorporan cientos de programas que abarcan la mayoría de las necesidades, mientras que los usuarios de software propietario ven mucho más restringida la disponibilidad de software. Además, el ritmo de actualización de las aplicaciones en Linux sería impensable en las comerciales.
Miren esto:
Configuración e instalación
Uno de los inconvenientes que a menudo se le achaca a Linux es su dificultad de
instalación. Sobre este punto se puede hablar mucho y se pueden encontrar testimonios para todos los gustos, desde el "intenté instalar Linux una vez y no fui capaz de hacerlo funcionar'' hasta el "hoy en día Linux se instala con cuatro toques de ratón''.
Para intentar aclarar algo el panorama puedo contribuir a este punto con mi opinión:
las distribuciones recientes y orientadas a usuario final (Ubuntu, Manjaro, Puppy, Lubuntu. Suse Linux, Fedora, etc) son sencillas de instalar y es muy fácil que el funcionamiento básico no dé problemas; las dificultades empiezan cuando algún componente de hardware no está bien soportado o algún componente software requiere una configuración específica no realizada de forma automática. Además Linux se puede correr desde una USB, por lo que puedes usar el sistema operativo directamente desde el USB o CD/DVD.
A cambio también se puede argumentar que la instalación de Windows hoy en día
tampoco es trivial, y que para la mayoría de los usuarios la reinstalación es un problema. Además, no debemos olvidar que es mucho más probable que surja la necesidad de una reinstalación completa cuando se usa un sistema Windows que cuando se trabaja con Linux.
Portabilidad
Los principales problemas a nivel de portabilidad que tenemos los usuarios de Linux
en el día a día son dos: el Microsoft Office (del que ya se habló anteriormente) y los binarios ejecutables. Para reducir la incompatibilidad a nivel de binarios, dos son las estrategias principales que se plantean:
      
       Programar en lenguajes que aseguren la portabilidad, como por ejemplo, Java o lenguajes de script (perl, python...).
       En caso de que haya que programar en algún otro lenguaje, hacerlo siempre teniendo en mente que los programas deberían poder ser compilados en otras plataformas.
       
Hechas estas dos salvedades, podemos decir que a nivel de portabilidad, Linux, al estar
basado fundamentalmente en estándares abiertos, sobrepasa ampliamente a sus rivales propietarios en este sentido, ya que la compatibilidad está asegurada con sistemas como UNIX, Solaris, FreeBSD o incluso MacOS-X.
Linux en la investigación y en la docencia
En esta sección se comentan cuatro de los usos de un sistema informático que he
considerado básicos en el ámbito universitario tecnológico: la escritura de documentos científicotécnicos, la docencia, la programación y el acceso a Internet. Como ya se ha puntualizado, la información aquí incluida es fruto básicamente de mi experiencia personal.
Edición de textos: LaTeX
Uno de los puntos fuertes de Linux es su capacidad para composición de textos
mediante el uso de LaTeX. El concepto de creación de documentos con LaTeX es completamente distinto a la forma de trabajar con otros procesadores de textos gráficos del tipo de Word.
En LaTeX, el usuario escribe un fichero fuente, con cualquier editor de textos, en el
cual incluye una serie de comandos que especifican cómo debe ser presentado ese documento. Posteriormente, se realiza una compilación (como si de un lenguaje de programación se tratara) para dar lugar a un documento en formato postscript o pdf. Por ejemplo, la frase "La fórmula de Einstein es E=mc2'' en el documento original LaTeX se incluirá como: La \underline{fórmula} de {\em Einstein} es $E=mc^2$
donde “\underline” es para subrayar, “\em” es para resaltar texto y los caracteres “$” limitan las fórmulas matemáticas.
Por tanto, podemos ver que la forma de trabajar es poco visual y que requiere ciertos
conocimientos de la gramática de LaTeX. ¿Cuáles son entonces sus ventajas?. Mi experiencia personal es que sus puntos fuertes son los siguientes:
       Con un procesador de textos convencional se pasa tanto tiempo escribiendo como dando formato, mientras que con LaTeX solamente se escribe, y el formato es dado por el procesador. En la cabecera de un documento LaTeX se especifica el formato a utilizar; en función del formato elegido (hay formatos para gran cantidad de tipos de documentos) los comandos tendrán un efecto final u otro. En el ejemplo anterior, el comando “\em” se traduce por cursiva, pero en otro formato podría traducirse por negrita, subrayado o un tipo de letra distinto. Podemos ver por tanto, que en LaTeX la persona que escribe se abstrae del resultado final del documento. Esta abstracción llega al punto de que es el procesador el que pagina el documento y coloca las figuras, tablas y demás elementos en el sitio adecuado, gestiona todas las referencias cruzadas, etc. y lo mejor de todo es que siempre lo hace bien. Cualquier persona que haya trabajado con Word creando documentos de tamaño y complejidad considerables entiende las ventajas que ésto aporta.
       En LaTeX las figuras se incluyen como postscript encapsulado. Este hecho tiene la desventaja evidente de que las figuras a incluir deben estar en dicho formato (lo cual no siempre es posible) pero es a su vez uno de los puntos fuertes del trabajo con LaTeX: el escalado de las figuras postscript no ocasiona ningún problema. Cualquiera que haya intentado cambiar el tamaño de alguna figura en formato no vectorial (gif, jpg...) sabe que la figura se deteriora de forma notable al hacerlo.
       LaTeX hace un manejo perfecto de las referencias bibliográficas. Las referencias estarán en un documento aparte, y solamente las referenciadas en el texto serán incluidas en el documento final. El formato (incluyendo el orden de las referencias) es realizado de forma automática, simplemente especificando el formato deseado al principio del documento.
       Como hemos visto, los documentos LaTeX son documentos de texto, escritos con cualquier editor disponible, por tanto la portabilidad en este caso es total: un documento escrito en una máquina o sistema operativo podrá ser abierto por cualquier otro editor en otra máquina o sistema operativo, y compilado sin problemas (si LaTeX está instalado en el sistema de destino, por supuesto). LaTeX está disponible para todas las plataformas imaginables.
       Hay una alta disponibilidad de formatos para la composición de documentos. Ésto es, supongamos que se desea presentar un artículo a una revista o un congreso científico. Lo habitual es que, a través de Internet, la organización ponga disponible el fichero con el formato que se va a utilizar en la revista o para las actas del congreso. Lo único que tenemos que hacer es especificar que se va a utilizar dicho formato en nuestro documento, con lo cual los comandos del fichero LaTeX serán traducidos de la forma adecuada. Además, hay repositorios públicos donde hay gran cantidad de formatos disponibles para cualquier necesidad que podamos imaginar (cartas, faxes,exámenes....).
       LaTeX está orientado a la creación de textos científicos. La capacidad de creación de fórmulas matemáticas en LaTeX no es igualada por la de ningún procesador de textos gráfico.
       El resultado final es de altísima calidad. El formato por defecto de LaTeX da una calidad que puede ser utilizada directamente en la impresión de cualquier libro. Con otros procesadores de texto como Word, la "puesta a punto'' del documento antes de su impresión representa una carga de trabajo considerable.
Hasta aquí hemos visto las ventajas de LaTeX. ¿Cuáles son pues las desventajas de su
uso?. Personalmente creo que hay dos fundamentales:
       La curva de aprendizaje es lenta, ya que de primera impresión es "poco amigable''. De todos modos, con total seguridad el tiempo gastado en el aprendizaje de LaTeX es recuperado a la hora de componer textos frente a la posibilidad de usar otros procesadores de textos de tipo gráfico.
       LaTeX es muy sencillo cuando se hace un uso básico del mismo, pero en otro caso las cosas se complican. Cuando se utiliza un formato predefinido (normalmente siempre hay alguno que nos vale) el funcionamiento es sencillo, pero la modificación o adaptación de formatos es una tarea muy complicada.
Se deja fuera de este apartado comentar otra de las grandes aplicaciones para la
composición de documentos: docbook. El motivo es que docbook está más orientado que LaTeX a la composición de manuales y documentación técnica, mientras que éste ofrece mayores funcionalidades para la composición de textos científicos.
Herramientas para la docencia
En este apartado comento brevemente aquellas herramientas cuya finalidad es proveer
de funcionalidades que permitan la utilización del ordenador como ayuda a la docencia.  En concreto, me refiero a los programas para la creación de presentaciones para la conexión de un ordenador a un cañón de vídeo.
En este campo, la referencia al PowerPoint de Microsoft es inevitable. En mi opinión
ésto viene provocado por dos factores: las completas funcionalidades que este programa proporciona y el hecho de que ha sido durante mucho tiempo prácticamente la única posibilidad disponible para esta tarea.
El paquete OpenOffice incorpora una herramienta de creación de presentaciones
llamada Impress cuyo objetivo es dar a los usuarios de Linux las posibilidades que ofrece PowerPoint a los usuarios de Windows. Debo reconocer que mi contacto con esta herramienta ha sido muy escaso, y mientras que versiones precedentes daban la impresión de que era un producto al cual le faltaba madurar, las versiones más recientes ya son una alternativa válida.
Otra posibilidad, con un enfoque totalmente distinto, viene una vez más de la mano de LaTeX. Existen para LaTeX paquetes que permiten la creación de transparencias al igual que otros tipos de documentos. Uno de los más conocidos es “prosper”, con el cual se generan transparencias en formato pdf que serán visualizadas por alguna herramienta como puede ser el Acrobat Reader de Adobe. Si bien la potencia y la comodidad de esta herramienta son notables, presenta, a mi modo de ver, el inconveniente de que su utilización requiere un conocimiento de LaTeX algo más profundo que el necesario para la creación de documentos de texto.
Programación
La disponibilidad de herramientas en este campo es absolutamente enorme: cualquier
lenguaje de programación que podamos imaginar tendrá su compilador o intérprete correspondiente en Linux, y además de forma fácilmente accesible y gratuita.
La única particularidad que hay que tener en cuenta en este apartado es la de los
lenguajes orientados a la creación de interfaces gráficos. Es evidente, que un lenguaje orientado a la creación de programas gráficos en entornos Windows, como por ejemplo Visual Basic, no tendrá su equivalente en Linux, pues el lenguaje será fuertemente dependiente del entorno gráfico de trabajo.
Utilidades de red
Como se ha comentado anteriormente, el uso que se hace de Internet en el ámbito
universitario es intensivo, y probablemente mayor que en el caso de usuarios domésticos. Para este tipo de tareas el ámbito de aplicaciones incluidas en todas las distribuciones de Linux es enorme, y de mucha mejor calidad que sus equivalentes en los sistemas Windows.
Por motivos de extensión, se comentan en esta sección las dos funcionalidades básicas
en Internet: la navegación y el correo electrónico.
       Navegadores: mi experiencia personal es que los navegadores principales de Linux (mozilla, konqueror o epiphany) son de mucha mejor calidad que el Microsoft Explorer o Edge, ya que incorporan funcionalidades básicas como la posibilidad de trabajar con pestañas o el bloqueo de ventanas emergentes que mejoran en gran medida la navegación.
       Correo electrónico: la disponibilidad de gestores de correo es inmensa, pero opino que los dos de los principales entornos gráficos (kmail y evolution para KDE y Gnome, respectivamente) son claramente superiores a su equivalente en plataformas Windows (Outlook Express), por no comentar nada de las vulnerabilidades que aparecen de manera constante para el Outlook. Además, en Linux hay disponibles herramientas de filtrado de correo no deseado (spam) de gran potencia como “spamassassin”. Se dejan fuera de este documento otras funcionalidades de acceso a Internet como mensajería instantánea, chats, etc. El motivo de ésto es mi desconocimiento de las mismas, ya que no son herramientas que utilice habitualmente.
Conclusiones
La conclusión principal es muy clara: estoy muy satisfecho de haber optado por Linux
y no pienso cambiar a otro sistema operativo. Linux cubre todas mis necesidades básicas (acceso a Internet, composición de textos, programación y trabajo) de forma completamente satisfactoria. Hay además otro aspecto que no debemos olvidar: las universidades  son un organismo público, uno de cuyos objetivos debe ser hacer un uso eficaz de los recursos de que dispone, ya que al fin y al cabo es financiada por el conjunto de la sociedad. Además, estoy profundamente convencido de que la utilización de Software Libre debe ser, al igual que en el resto de las instituciones estatales, promocionada fundamentalmente por dos motivos: el ahorro económico y la potenciación de un sistema cuyo desarrollo favorece al conjunto de la sociedad y no solamente a alguna empresa en particular.

Comentarios

Entradas populares