Después de la árida presentación que hicimos sobre el S.L. en el número pasado es hora de mostrar (metafóricamente por supuesto) la joyas que, hasta este momento, ha producido este nuevo paradigma; todo ello a pesar de que una visión cierta de lo que actualmente es el estado del arte en este mundo emergente puede desengañar a alguien. Pero la costumbre tan arraigada en el software propietario del Vaporware (que junto al Fatware son su punto de gravitación) no tiene adeptos en este mundo bastante más sincero y ético; así que aquí está lo que en este momento está marcando la pauta:
GNU - Gnu is Not Unix - El germen de todo el software libre, surgió como
un sustituto del UNIX pero libre y forma el fondo básico de toda distribución de Linux
(en torno al 30% del código), por esa razón los puristas defienden que se les llame
sistemas GNU/Linux.
http://www.gnu.org
Linux - De Linus Torvalds et al. Es el último
componente fundamental que le faltaba al GNU, el núcleo. Pese a ser tan sólo el 3% del
código total, el S.O. suele llevar su nombre. Es un núcleo con todas las
características actuales, multitarea, hilos nativos, compatibilidad POSIX y soporta una
gran variedad de hardware. Trabaja prácticamente sobre cualquier plataforma Intel x86,
Sun Sparc, DEC Alpha, Motorola 68000 y PowerPC, StrongARM y más que están en camino. Es
de los pocos S.O. que tiene versiones de 64 bits, la UltraSparc y Alpha. Comparte con
Windows NT la ausencia de soporte Plug&Play y USB.
http://www.kernel.org
Emacs - Se puede considerar a este programa un
primer intento de entorno de trabajo, aunque en un principio pretendía ser un avanzado
editor de textos, además de esto, y mediante la extensibilidad habitual en el S.L., ha
conseguido a lo largo de su historia ser cliente de correo, navegador Web, entorno de
desarrollo de software y hasta un buen psiquiatra en sus ratos libres. La filosofía del
producto puede estar un poco "pasada" pero no sería justo olvidarse de él.
http://www.gnu.org/software/emacs
Midnight Commander - Clónico del archiconocido
Norton Commander, hace que administrar un servidor UNIX en una terminal de texto sea una
tarea de niños. Pese a que en un principio intentó ser un entorno de trabajo ahora se
está reconvirtiendo en el explorador de ficheros del entorno gráfico GNOME.
http://www.gnome.org/mc
XFree86 - Los servidores de X-Window forman la base de
los sistemas gráficos en Unix, tienen una arquitectura Cliente-Servidor que proporciona
una gran flexibilidad en la ejecución y administración remota. Esta es su
implementación libre, con un alto rendimiento y amplio soporte de tarjetas gráficas
avanzadas.
http://www.xfree86.org
The Gimp - The GNU Image Manipulation Program -
Marcó el inicio de la aproximación del GNU a la amigabilidad y al usuario final. Es un
editor de gráficos y retoque fotográfico de calidad profesional, aunque con una curva de
aprendizaje un poco más alta que sus homólogos propietarios.
http://www.gimp.org
KDE - K[ool] Desktop Enviroment - La cara amiga del
Unix Libre, un interfaz gráfico que intenta aunar todas las ventajas de los de Windows,
Macintosh, OS/2 y del propio CDE que ya disfrutaba el Unix. Recién salida la versión 1.0
es un gran inicio y, aunque con unos poco errores, promete dar mucha guerra debido a la
liberación de las librerías gráficas sobre las que funciona.
http://www.kde.org
Apache - Es, junto a Linux, la gran estrella del
momento del S.L. Un gran servidor Web, altamente modular, extensible y personalizable. Es
el servidor Nº1 entre todos los utilizados en InterNet. Para dar una muestra de su
potencia baste reseñar que es el utilizado por HotMail en su servicio de correo Web, pese
a que fue comprada por Microsoft después de vanos intentos llegaron a la conclusión de
que el I.I.S. de Windows NT sencillamente no tiene un rendimiento comparable al del
Apache.
http://www.apache.org
PostgreSQL - Servidor de Bases de Datos
Relacionales Orientadas a Objetos, compatible con el lenguaje SQL y un gran soporte de
contectividad, incluidos los ODBC para aplicaciones basadas en Windows (a.k.a. Legacy
Windows Applications).
http://www.postgresql.org
NFS - Network File System - Hasta ahora el
estándar de compartición de ficheros en el mundo UNIX, en un principio diseñado por Sun
Microsystem pero admitido como estándar debido a una acertada política de la empresa,
que ahora parece haber olvidado. Suele sufrir el escrutinio de los crackers debido a su
ubicuidad y alta sensibilidad, y por lo tanto hay que actualizarlo constantemente.
http://www.nexor.com/public/rfc/index/cgi-bin/search/form?1094
Coda - Es la alternativa actual a NFS, heredero del
AFS que va a empezar a distribuir IBM, se le puede considerar una evolución del mismo.
Ofrece una alta escalabilidad, estabilidad y recuperación frente a errores, tanto de
comunicaciones como de hardware; además permite utilizar los grandes discos duros que se
instalan en los clientes de red actuales, aumentado la velocidad y tolerancia fallos.
Obligatorio en toda gran red que se precie de serlo.
http://www.coda.cs.cmu.edu
Dosemu - Un emulador de MSDOS completo, bastante
estable y rápido, su mayor problema reside en que se necesita un DOS para ejecutar
programas, pero no hay que preocuparse, se puede utilizar el gratuito Caldera DR-DOS 7.02
o, mejor aún, el libre, y ya en fase beta, FreeDOS.
http://www.dosemu.org
Wine - Wine Is Not an Emulator - Como su propio
nombre indica, un no-emulador de Windows, tanto de 16 como de 32 bits, aunque sea mucho
más completo para las aplicaciones de 16 (los Office de 16 bits funcionan perfectamente).
Pero no hay que engañarse, no es el modo de que Linux tenga una gran cantidad de
aplicaciones (sería francamente estúpido utilizar software propietario sobre un S.O.
libre), sino un modo de que puedan seguir usándose aplicaciones obsoletas de Windows y no
tener que perder una inversión realizada en software propietario.
http://www.winehq.com
Del breve esbozo que hemos mostrado se adivina que actualmente el presente del S.L. está sobre todo en la parte servidora, pero para la parte cliente hay muchos proyectos que están en camino y tardarán poco, entre ellos un entorno de trabajo orientado a objetos mediante CORBA y, sobre todos, varios proyectos de aplicaciones de productividad; pero de todos modos ése será tema para otro artículo.
Para una visión más concreta:
http://www.linux.org/apps/lsm.html
Linux Software Map - Sofware actualmente disponible para Linux.
http://www.freshmeat.net
Freshmeat - Una página donde van apareciendo nuevos proyectos y
versiones, una media de 20 entradas diarias.