01 marzo 2005

Predicando sobre Linux

Mis compañeros de clase universitarios están obligados a realizar las prácticas de la asignatura de programación en un entorno Linux usando GCC.

Es muy triste observar como los que se supone que saben algo de informática y programación (ya que han realizado algún curso superior antes de llegar a la universidad) no tienen ni idea de qué es GCC ni Linux. Me pregunto qué les habrán enseñado en módulos superiores de dos años en los que se sientan pilares básicos de informática y programación.

Como ahora corre prisa tener Linux y GCC en los equipos de cada casa mi opción ha sido recomendar el uso de una distribución Live-Cd. La escogida ha sido Guadalinex por varios motivos: incluye GCC, tiene excelentes foros de ayuda y permite instalarla fácilmente.
Además Guadalinex está claramente al usuario final y tiene instaladas la mayoría de aplicaciones que un usuario normal desee. No es de extrañar que el usuario, que sólo conoce el mundo windows, se asombre de ver que en Linux también existen excelentes aplicaciones para escuchar música, navegar por internet o compartir archivos.

Lo más difícil es que los alumnos cambien de mentalidad y usen a diario Linux en vez de Windows. La pergunta que se hacen es ¿por qué debería cambiar si estoy bien con Windows?
Yo tengo respuesta para esas preguntas pero no les convence ninguna, a pesar de que sus ordenadores peligran debido a los virus, a pesar de que a menudo tienen que formatear porque windowsXP siempre casca y a pesar de que les importa lo más mínimo tener una versión pirata.

Los usuarios también comentan: ¡instalar Linux es difícil!
Cualquier usuario que diga eso es debido a que nunca ha instalado una distribución amigable y hay muchos casos que ni tan siquiera saben instalar WindowsXP. La única dificultad de instalación en distribuciones como Suse o Mandrake es crear las particiones, por lo demás todo es automático. Claro como con Windows cuando lo instalan tienen el disco duro vacío, cuando pregunta por las particiones aceptamos la pantallita y no sabemos ni qué hemos hecho. Si tenemos que hacer eso en Linux, queriendo conservar nuestras particiones existentes ya es mucho pedir.

El usuario también debe aprender cuales son las nuevas aplicaciones y cómo instalar/desinstalar lo que desea, pero es mucho pedir, no quieren aprender y se conforman con su Windows de toda la vida, que a pesar de los mucho problemas que le de no va a tener que aprender nuevas cosas.

En fin, el colmo del conformismo. Y pensar que los alumnos quieren ser Ingenieros informáticos.

Reproductores mp3 USB

Acabo de adquirir un reproductor mp3 usb y su detección en linux es perfecta. Es enchufarlo y al instante se muestra el contenido del dispositivo en una nueva ventana de konqueror en mi Suse 9.1

Si todavía hay quien piensa que Linux no está preparado para el escritorio, es porque no lo han usado con una distribución reciente.

Avances con lphantGTK

El desarrollo de lphantGTK comienza a ir viento en popa. Tras algunos quebraderos de cabeza con la nueva versión de mono, la 1.1.4, y bastantes problemas de sincronización con el interfaz de usuario, se puede decir que ya funciona medianamente bien.
Las preferencias están casi acabadas, al igual que la pantalla servidores y las pantallas de uploads y downloads ya muestran casi todos los datos. Por tanto, voy a empezar a centrarme en el desarrollo de la pantalla de downloads.

Respecto a la nueva versión de mono y monodevelop he de comentar que mono funciona muy bien, pero monodevelop sigue con los mismos fallos sobretodo a la hora del completado de código que muchas veces no funciona.

El mayor problema sigue siendo la ausencia de un depurador, lo que está dificultando mucho el avance en la codificación del programa.