Linux
 
Review de Mandrake Linux 7.2 (por A. Reyes)

Descripción General

     Esta distribucion esta orientada al usuario que quiere sacar maximo provecho de Linux en modo workstation grafica con uso de red (obviamente). Si bien Mandrake esta basado en el sistema RedHat, utiliza su propio formato de rpms, llamdo mdk.Esto lo torna un tanto incompatible, por mas que se incluye la posibilidad de instalar paquetes rpm de RedHat; normalmente sera necesario reconfigurar varios aspectos del sistema si instalamos rpm puros que encontramos en el Internet.En estos casos es preferible conseguir el codigo fuente de la aplicacion en cuestion, de forma de poder recompilarla en el sistema propio.

La instalacion esta realizada con mucho cuidado, iniciando en modo grafico de alta resolucion.Desde el principio se trata de "aislar" al usuario de tener que ingresar informacion demasiado compleja (como parametros de kernel, configuracion de placas de expansion, etc), y todo el proceso de instalacion se lleva a cabo mediante una serie de pasos muy puntuales y en estricto orden. Llegado un momento se pregunta si uno quiere hacer una instalacion personalizada, incluido un modo experto, en el cual dispondremos de mucho mayor control sobre paquetes instalados, boot loader a elegir, servicios a iniciar en el arranque, etc.

La cantidad de aplicaciones incluidas es increible.Tenemos desde las mas deseadas utilidades para multimedia (grabacion de CDs, reproductor de mp3, mixers, midi, reproduccion de video digital en formatos difundidos QuickTime/MPEG/avi), pasando por editores de texto, planificadores de tareas, planillas de calculo, juegos (naipes, estrategia, rompecabezas, logica), programas y accesorios para Internet (dialup grafico y sencillo, icq, irc, Netscape Communicator, clientes de mail y noticias, ftp, etc), hasta las mas especificas como clientes para conexion ISDN, ADSL (pptp, pppoe), conexion con Palm Pilot, Rio500 y un centenar de extras cubriendo virtualmente cualquier necesidad.
En el plano de los servidores no se queda atras tampoco.Se incluye Apache, Sendmail, Bind, innd, proftp, wuftp, samba, squid, apmd, postgres/SQL, XFree86 en versiones 3.3.6 y 4.0.1 y una docena mas de otros servicios standard y no tanto. Se incluyen muchas herramientas graficas de configuracion de servicios que son tipicamente complejos de editar "a mano" en Linux; disponemos de DrakeConf que es un conjunto de paneles de control para realizar tareas de mantenimiento de usuarios, agregar hardware nuevo, cambiar de window manager, etc.Esta herramienta es similar a Yast de SuSE; aunque su apariencia y operacion es mejor que la de esta ultima su funcionalidad es inferior.

Bajo Fuego

     En la practica hubo que reinstalar MDK72 varias veces.Si bien el instalador inicio perfectamente todas las veces, directamente arrancando desde CD-ROM, en una ocasion el "autoconfigurador" del sistema grafico X se colgo y hubo que resetear el equipo. Durante la instalación (ver Sistema de Prueba) si bien se reconocieron mouse y teclado en un principio, en el momento de ingresar la clave de administrador (y esto es casi llegando al final del proceso de instalación) el teclado USB dejó de funcionar bajo MDK, lo que obligó a conectar un teclado PS/2 para ingresar dicha clave. En instalaciones posteriores se comprobo dicho problema en forma SISTEMATICA.
Durante una instalación se eligió no personalizar el sistema y esto generó que se auto-instalara grub como boot loader, lo cual no es nada recomendable, además de anti-standard a la hora de querer retocarlo.

El kernel incluido por defecto (2.2.18) no incluye soporte para sonido, asi que una de las primeras tareas fue recompilarlo.Aqui hubo varios problemas.Debido a las opciones a medida elegidas en un principio en el momento de hacer menuconfig el compilador arrojo varias docenas de warnings y en una ocasion se nego a generar el nuevo kernel.Hubo que volver a compilar quitando opciones.Luego al llegar el momento de generar los modulos tambien hubo problemas con la compilacion, debido a opciones de servicios o dispositivos (hubo que remover firewall, routing, accesorios multimedia) para que se pudiera completar con exito el proceso de compilacion del kernel.

Hay que aclarar que la idea era retocar bastante el kernel para agregarle soporte para algunos puntos como protocolo de red Appletalk, USB, sonido (SoundBlaster 16), sistema de archivos HFS y un par extra de opciones fuera de lo comun. En una oportunidad (por error de quien escribe esta nota) no se instalaron opciones de shadow passwords y el sistema quedo inutilizable, ya que se termino con un prompt de login continuo sin posibilidad de ingresar usuario ni password.Aqui hubo que reiniciar el equipo "a la fuerza"; por ende el sistema de archivos quedo averiado, cosa que el proximo inicio (con un kernel "de repuesto" que permitia el login) corrigio sin mayores dificultades, reparando inodes problematicos.

Numeración de versiones
El login de la consola de texto de Mandrake 7.2

La configuracion e inicio de los siguientes servicios no ofrecio ningun problema ni resistencia: Bind, Apache, Sendmail, ftp y Netatalk (no forma parte del paquete de MDK72, pero se instalo como rpm independiente y se lo configuro "a mano").

Con respecto a X windows tambien hubo problemas.En un principio se eligio XFree86 4.0.1 con KDE 2.0beta; esta combinacion resulto de lo mas inestable y pesada para ejecutar. La performance grafica era sencillamente detestable.Luego se reinstalo el sistema optando por XFree86 3.3.6 (sin soporte para aceleracion 3D, ya que segun nos informa el instalador esta en su fase experimental, lo que significa MAS INESTABLE QUE NITROGLICERINA EN MANOS DE SIMIO CON ATAQUE DE HIPO).
Si bien la performance en 2D mejoro notablemente, varias veces se perdio la conexion con el Xserver, dando como resultado desconexion del modo grafico y regreso "sin gloria" al frio y oscuro mundo de la terminal de comandos, perdiendo de golpe las aplicaciones y documentos abiertos en el entorno grafico.Luego de sendas pruebas se consiguio una configuracion grafica estable, en resolucion 1024x768x16bits, usando XFree 3.3.6 y Gnome.
Cabe aclarar que la gran mayoria de las aplicaciones graficas para KDE funcionaron sin problema bajo Gnome (al menos las mas deseadas, como las de multimedia, internet y ofimatica).


Gnome y sus aplicaciones graficas en todo su esplendor

Cuando se utiliza XMMS para reproducir MP3s y luego se inicia alguna aplicacion en donde haya scroll de text se percibe bastante interferencia sonora mientras se realiza el scroll de texto; el audio se ralentiza demasiado, y lo mas probable es que se deba a un problema con el audio server, ya que el hardware de sonido utilizado no presentaba problemas de este tipo en "ese otro sistema operativo" : )

Evaluacion Final

  1. A favor:
    • excelente variedad de aplicaciones, sobre todo graficas
    • buen instalador, sencillo, amigable y rapido
    • completa suite de servicios para uso como servidor corporativo
    • buena deteccion de hardware, en especial del tipo no standard
  2. En contra:
    • formato de paquetes propietario lo vuelven dependiente del fabricante
    • problemas al recompilar kernel y generar modulos; en general esta
      distribucion no esta pensada para "jugar" con este tipo de cosas
    • mala eleccion del combo XFree86 4 + KDE 2 como entorno grafico
      por defecto en la configuracion workstation

     Como siempre otorgamos un puntaje final teniendo en cuenta la experiencia propia en instalaciones de este tipo y tratando de hacer la evaluación en areas clave.

Facilidad instalacion: 8
Estabilidad/Performance entorno grafico: 6

Cantidad y variedad aplicaciones: 9
Documentacion: 6
Total: 7.25

Ultima actualización: 16-Mar-2008