SuSE es la última de las clásicas distribuciones GNU/Linux en continuar manteniendo su oferta de productos original, al costo de su modelo de negocios. Su versión 9.0 edición Professional es el tope de su línea y lo mejor que veremos de la empresa alemana con su única marca. Conozcamos qué tan lejos llega SuSE Linux 9.0 Professional como producto destinado al ambicioso destino doble del escritorio y el servidor, enfrentando a otras alternativas comerciales en su propio territorio.
Cumbres borrascosas
SuSE Linux 9.0 fué la versión que vió cómo su eterno competidor, Red Hat, abandonaba una importante parte del terreno que las enfrentaba: la versión en caja de Red Hat 9.0 fué la última en estar disponible en los estantes junto a la de SuSE; lo que debió ser para su empresa una noticia agridulce por lo menos en un sentido. Irónicamente, al mismo tiempo que se le aclaraba esta parte del camino, SuSE, la empresa, fué adquirida por Novell, iniciando una etapa de transición en la que esta versión 9.0 será última encarción de SuSE Linux como la conocimos hasta ahora, antes de la inevitable próxima Novell SuSE Linux 10.0.
SuSE, la experiencia Linux
Mi primera experiencia con SuSE Linux es tan distante como su xxx, conociendo todos los colores de sus largas series 6.x y 7.x, aunque desconocida a sus más recientes 8.x. Como también para muchos en nuestro país, mi primer verdadero contacto con una distribución Linux como un producto equiparable a cualquier otro software comercializable, con manuales, caja, soporte y goodies, fué cortesía de SuSE Linux, lo que no es poco para el consumidor que aún el más fiel linuxero lleva adentro. Esta es entonces la revisión adeudada a SuSE Linux, en la versión que es su última encarnación como propiedad de sólo SuSE GmbH.
Professional mejor que Personal
SuSE Linux 9.0, como sus inmediatas versiones anteriores, está disponible en ediciones Personal y pornos Professional (y problamentente siga siendo así en las manos de Novell), pero básicamente ambas se diferencian sólo en la cantidad de software que incluyen, siendo los paquetes de la Personal un subconjunto de todos los disponibles en la Professional. Escencialmente, aquellos excluídos de la Personal son los paquetes que proveen las funcionalidades correspondientes a servicios y servidores que nadie pondría en una PC de escritorio (desarrolladores abstenerse), ademas de las opciones en Yast2 que nos permitirían configurarlos fácilmente.
Para esta revisión preferimos SuSE Linux 9.0 Professional, pues es el mejor Linux que SuSE pudo producir hasta ahora. Con sus 5 CD-ROMs, disponemos a instalarlo en una Duron 1.4 GHz 256 Mb RAM, video SiS 630 onboard, sonido SiS onboard, red 10/100 SiS 900 onboard (sin conexión a Internet), lectograbadora SCSI Matshita CW-7502, placa SCSI PCI Adaptec 1502, un disco de 12 Gb Quantum Fireball con Windows Millennium ocupándolo casi a la mitad y monitor BenQ V551 de 15″.
Arrancando desde el CD#1, una buena provisión de cafeína es prácticamente lo único que necesitaremos para instalar exitosamente SuSE 9.0, como veremos a continuación.
Instalación, sorpresa y resultados
Sin inmutarse, la instalación comienza en el hardware anterior directamente en elegante modo gráfico, dejando inmediatamente después la selección del idioma como paso siguiente. Hasta el final, cada paso de la instalación estará acompañado de una extensiva ayuda contextual, en un castellano impecable, permitiéndonos el instalador regresar atrás en las elecciones realizadas en caso de que deseemos cambiar una opción por otra.
Es de notar que apenas iniciada la instalación, y en lugar de darnos un paseo por una interminable lista de opciones, el instalador ofrece un resumen completo de todos los cambios óptimos sugeridos en nuestro sistema para instalar SuSE 9.0 exitosamente. Para mi configuración en particular, ésto incluída achicar la partición FAT32 de Windows Millennium a 7.8 Gb, dejando 439.2 Mb para una partición Swap y 3.8 Gb para la partición ReiserFS del sistema en sí. Las particiones NTFS de Windows son reconocidas y pueden ser montadas en modo sólo-lectura.
La instalación de paquetes de software sugería un escritorio de videos xxx KDE3 completo, y poco más, a pesar de la enorme variedad disponible en sus 5 CDs. No contento con ésto, decidí recorrer la lista completa de paquetes disponibles, agrupados por una variedad de criterios notable, y hacer mi propia elección. Tarea que podría haber sido bastante tediosa, de no ser por Yast2. Yast2, la poderosísima herramienta de configuración se SuSE 9.0 es omnipresente, extendiendo parte de sus funciones aún hasta el mismo proceso de instalación, selección de paquetes, configuración de impresora, red y más.
Antes de la instalación de paquetes en sí, es posible grabar en un diskette nuestra selección de paquetes, en caso de que ésto sea necesario para una próxima instalación.
El instalador muestra muy inteligentemente, y al contrario que otras distribuciones, el tiempo de instalación restante en cada uno de sus CDs, permitiéndonos tomar los recaudos del caso si resulta más de lo que esperamos. Después del primero, el instalador reinició la PC por primera y última vez, continuando con los CDs #2 a #5. Después de la instalación de todos los paquetes, llegó la hora de que Yast2 detectara y configurara todo el hardware restante, algo que hizo impecablemente, notable diferencia con mi experiencia personal con SuSE < v8.0.
Con 5 CD-ROMs, una instalación personalizada ambiciosa y hentai completa, como la que fué la mía, puede ocupar tanto como 2 Gb y durar tanto como casi 1 hora (!), aún en el hardware de prueba, todavía razonablemente moderno. Aunque sus requerimientos anunciados son menores, cualquiera lo suficientemente realista no debería instalarlo en menos que una PC de 1 GHz con 128 Mb de RAM sin sufrir las consecuencias.
El escritorio SuSE 9.0 Professional
Previamente antes de terminar la instalación, somos obligados a crear un usuario común, adicionalmente a la imprescindible elección de una contraseña para el superusuario. Es con este usuario común y corriente que arrancará nuestro flamante sistema SuSE 9.0 Professional, no permitiéndonos ingresar directamente como superusuario sino a través del comando su, una inteligente práctica de seguridad destinada a resguardar al usuario de sí mismo. Muy apropiadamente, SuSE Linux 9.0 Professional instala en nuestro sistema de prueba un Kernel 2.4.21-99 optimizado para procesadores AMD Athlon.
Contrario a lo que se quiera afirmar, y aunque se incluye de una manera políticamente muy correcta tanto los escritorios GNOME2 como KDE3 (además de muchos otros más), esta distribución está notablemente centrada en KDE, como siempre lo estuvo. Yast2 después de todo es ahora una aplicación Qt3, sin la cual SuSE 9.0 no podría existir. Cada aspecto del KDE 3.1.4 de SuSE 9.0 denota la parcialidad de SuSE GmbH a la hora de personalizar un escritorio sobre otro, lo que lo hace apreciablemente más útil y atractivo que cualquiera de los demás (GNOME 2.2.2, IceWM 1.2.9, WindowMaker 0.80, XFCE 3.8.1, etc.).
No importa cuál sea el entorno gráfico de nuestra preferencia, la organización de los menús de aplicaciones se mantiene uniformemente entre todos, actualizándose globalmente con las modificaciones que hagamos a la lista de aplicaciones instaladas. En pos de este resultado desgraciadamente se preferiere a veces la descripción de una aplicación en lugar de su nombre, lo que no siempre contribuirá a aclarar las cosas, especialmente más en unos windows managers que otros.
Yast2
La utilidad de instalación, configuración y mantenimiento del sistema Yast2 (Yet Another Setup Tool), exclusividad de SuSE Linux, merece un capítulo aparte. Sóla por sí misma podría definir a esta distribución por sobre las demás inconfundiblemente. Gran parte de lo mejor (y también lo peor) que podemos esperar de SuSE 9.0 viene de la mano de Yast2. Aprender a usarlo es aprender a dominar SuSE 9.0, aunque para ello tengamos que hacer algunas concesiones.
Las funcionalidades de Yast2, sólo accesibles por el superusuario, son agregadas por medio de módulos y son accesibles a través de una interface Qt3 muy bien integrada con el resto del escritorio KDE3 en su Centro de Control. La disponibilidad de uno u otro módulo es también lo que diferencia a la edición Personal de la Professional. La Professional, por supuesto, los tiene todos. Los módulos de configuración abarcan casi todos los aspectos de un sistema GNU/Linux moderno e incluyen:
Software
Actualización del sistema
Actualización en línea
Instalar/desinstalar software
…
Hardware
Escáner
Impresora
Joystick
Modo IDE DMA
Tarjeta TV y radio
Tarjeta gráfica y monitor (SaX2)
…
Dispositivos de red
ADSL
Módem/Fax
Tarjeta de red
RDSI
…
Servicios de red
Agente de transferencia de mensajes (senmail con antivirus AMaVIS)
Enrutado
Proxy
Clientes: Kerberos, LDAP, NFS, NIS, NIS+, NTP, Samba
Servidores: DHCP, DNS, HTTP, NFS, NIS, Samba, TFTP
…
Seguridad y usuarios
Configuración de seguridad local (3 niveles: estación doméstica, estación en red, servidor de red)
Cortafuegos (SuSEfirewall2)
Editar/crear grupos/usuarios
Sistema
Configuración de powertweak
Configuración del cargador de arranque
Copia de seguridad del sistema Yast
Crear un diskette de arranque
LVM
Particionador
Misc
Cargar CD de controladores del fabricante
Enviar una consulta de soporte
…
Semejante colección de herramientas unificadas bajo una misma interface coherente y documentada es algo que realmente tiene poca comparación con lo que hay en la competencia, y una gran parte del valor agregado de SuSE a una distribución GNU/Linux. Es posible, aunque no fácil, lograr una funcionalidad y conveniencia similar con otras distribuciones recopilando herramientas libres de terceros, o pequeñas herramientas especializadas como las de Red Hat, pero tenerlas agrupadas comprensiblemente en un sólo lugar con una operación uniforme es algo que todavía queda por verse en otro lugar de la manera que lo ofrece Yast2.
YOU (YaST Online Update) puede activarse desde Yast2, que puede usarse sólo por el superusuario, en cuyo caso se mostrará su ícono en la barra del panel de KDE3. Con él será posible bajar parches de seguridad y paquetes de actualización directamente desde Internet, o mejor dicho, directamente de una lista de servidores remotos mantenida en www.suse.de inicialmente. Esta actualización puede automatizarse, de manera que sea totalmente transparante para el usuario. El superusuario también puede definir una propia lista de repositorios, accesibles por FTP, HTTP, Samba, NFS o medios locales como CDs o DVDs. Para redes con múltiples instalaciones de SuSE Linux, YOU puede ser una bendición para sus administradores. Paquetes no incluídos en los CDs, como los drivers NVidia originales también pueden ser bajados con YOU.
SaX2 (SuSE Advanced X-Configuration, accesible dese Yast2, es otra particularidad que sólo encontraremos en SuSE 9.0, capaz de lidiar con cada aspecto de la configuración del XFree86 4.3.0.1: Monitor, tarjeta gráfica, color y resolución, aceleración 3D; además de múltiples monitores y otros dispositivos de entrada como tabletas y pantallas táctiles.
Yast2, tan poderoso y amigable como es, está diseñado para unificar toda la configuración y mantenimiento de un sistema GNU/Linux de una manera monopólica. Pues si bien es un increíble avance en pos de liberar fácilmente todo su potencial, también hace imposible su configuración por cualquier otro medio que no sea él, lo que genera grandes pasiones tanto a su favor como en su contra. En realidad, es posible modificar la configuración del sistema editando sólo archivos de texto, como hacen los «verdaderos administradores», pero sólo antes desactivando explícitamente Yast2, para lograr que los cambios tengan efecto. Demás está decir que esta opción inhabilita la operación subsecuente de Yast2.
Tal como és Yast2 en SuSE 9.0, y quizás un poco gracias a sus grandes ambiciones, el proceso de la actualización de la configuración del sistema por su intermedio puede ser un proceso lento, aún cuando a veces sólo de trate de instalar o quitar un paquete, incluso en una PC con de 1.4 GHz con 256 Mb de RAM.
Aplicaciones
La atención al aspecto multimedia de GNU/Linux nunca fué descuidado por SuSE, sino todo lo contrario. SuSE 9.0 Professional es fiel a esta tradición e incluye: Aviplayer, RealPlayer, Totem, Xine (aunque no MPlayer), Flash Player 6.0 y un largísimo etcétera.
Para la oficina, SuSE 9.0 Professional provee OpenOffice 1.1.0 con soporte para una variedad de lenguajes, castellano incluído. Esta versión de OpenOffice puede exportar documentos a formato Adobe Acrobat (.PDF) directamente, y presentaciones a formato Macromedia Flash (.SWF). Entre otras aplicaciones de ofimáticas están: KOffice 1.2.92, Gnumeric 1.1.20, Abiword 1.99, y los software de diagramación Dia 0.91 y Kivio. Entre los navegadores contamos con Epiphany 1.0, Galeon 1.3.28, Konqueror 3.1.4 y Mozilla 1.4.
Al contrario que las restricciones en las últimas versiones de Red Hat Linux e incluso en la primera versión de su sucesora, Fedora Core 1, SuSE Linux 9.0 Professional sí incluye algunas de esas cosas que ya habíamos dadas por descontadas: soporte para reproducir archivos .mp3, codecs DivX (aunque por supuesto, no todos), Wine (20030813), etc. No poco para el usuario que busca lo máximo de su distribución Linux tal como le llega a sus manos.
Si hablamos de servidores, tenemos para la web Apache 2.0.47 y 1.3.28 (ambos con los módulos de PHP 4.3.3), Postfix 2.0, Samba 2.2, y las bases de datos MySQL 4.0.15 (sin tablas transaccionales InnoDB), PostgreSQL 7.3.4 y SAP DB 7.4.3 (ahora MaxDB).
Los juegos tampoco se dejaron de lado: Beneath a Steel Sky (sí, el mismo legendario juego de aventuras de DOS), Descent 1 (también el mismo de DOS), BZFlag (juego de tanques 3D multijugador), TuxRacer. Se incluye también ScummVM, el interpretador libre de juegos de Lucas Art, para que sea posible correr The Secret of Monkey Island, Day of the Tentacle, Sam & Max y otros (obviamente, no incluídos). Emuladores de consolas de juegos y home computers de 8 bits también nos darán horas de ocio incontables.
Intentar resumir incluso las categorías de los paquetes de software incluídos podría llevar una revisión aparte. Sólo mencionar que la variedad que encontramos en estos 5 CDs cubre todos los aspectos donde se nos ocurriría aplicar un sistema GNU/Linux, con la comodidad añadida de poder buscar, consultar, instalar y desinstalar cualquiera de sus paquetes desde la amigabilidad de Yast2. Si no disfrutamos de una conexión a Internet, sólo lo obtenido con SuSE 9.0 Professional nos mantendrá ocupados hasta su próxima versión. En caso contrario, y gracias a YOU, quizás más allá.
El libro gordo de SuSE
SuSE, la distribución, siempre se caracterizó por proveer una enorme cantidad de documentación, impresa y digital, con cada una de sus versiones para documentar no sólo cada uno de sus aspectos en particular, sino también y hasta cierto punto GNU/Linux en general. Un esfuerzo que también se nota en esta v9.0 Professional y que sin duda es gran parte de su valor final.
Además de los fundamentales manuales impresos (disponibles en nuestro propio idioma) mucha de la documentación incluída se encuentra muy bien integrada con el Centro de Ayuda de KDE, donde, de acuerdo a los paquetes que decidimos instalar, podremos tener acceso a los manuales de Administración y Referencia de SuSE Linux, además de las versiones HTML de la documentación de varios (no todos, aunque sí los más importantes) paquetes instalados. Toda esta documentación se encuentra muy bien categorizada y es posible realizar una búsqueda global en toda ella desde una interface común.
La restante documentación disponible en línea, como su Hardware Database, su Support Database y su Portal web también son accesibles desde aquí. En total, una conveniencia con la que es difícil encontrar un paralelo en otras distribuciones.
Conclusión
SuSE Linux 9.0 es un producto probado, soportado, reconocido y certificado en todo el mundo. Como un producto comercial de software, Linux puede llegar poco más allá de donde SuSE ha conseguido llevarlo hasta ahora. Todo ésto es muy difícil de ignorar o pasar por alto a la hora de considerar a SuSE Linux 9.0 Professional como una alternativa seria para cualquier proyecto que involucre alguna aplicación de GNU/Linux. SuSE tiene encima más años de experiencia y pericia en la producción de una distribución Linux comercial que casi todas las demás (con la salvable excepción de la del sombrero rojo) lo que inevitablemente se hace evidente en cada uno de sus aspectos, desde los más triviales hasta los más importantes.
Para quien necesita la tangibilidad de una caja y la seguridad de un soporte dedicado para sentir que su decisión fué la correcta a la hora de optar por GNU/Linux, SuSE 9.0 Professional no decepcionará en absoluto, si estamos dispuestos a afrontar sus costos y a vivir con particularidades que a la larga nos alienarán del resto de las distribuciones (eso sí, sólo al principio).
Aunque ahora SuSE tiene su propia versión Enterprise de Linux, su versión Professional ostenta la tradición de su producto estrella por más tiempo. Como tal, esta versión 9.0 hace casi lo imposible por agrupar al mismo tiempo lo mejor y más reciente de Linux para el escritorio y el servidor en un sólo paquete. Una tarea en la que sucumbió su más tenaz competidor. SuSE Linux 9.0 Professional demuestra sin embargo que ésto no es imposible.
Distribución: SuSE Linux 9.0 Professional
Sitio Web: www.suse.com
NOTA: La edición Professional de SuSE Linux 9.0 está disponible sólo comercialmente, sin embargo, los afortunados poseedores de una conexión rápida a Internet pueden instalar gratuitamente vía FTP su edición Personal, de limitaciones mencionadas. Más información en su sitio web.