[Anterior][Superior][Posterior]
Creación y Ensayo

Aquí y ahora

Una visión del presente del Software libre

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.

[Volver al Digla][Volver a Creación][Anterior][Principio][Posterior]