Notas de EdiciónTopInstalación:10Transmigración:10

Transmigración:10

Hace pocos años el argumento más escuchado en cuanto a la comparación entre los sistemas propietarios y Linux ha sido: "Windows tiene programa X. ¿Linux también lo tiene?".

Esta situación está por cambiar en el último tiempo. El paquete OpenOffice es un ejemplo, donde un producto semi-propietario ha sido usado como base para crear un Software Libre. En la actualidad el desarrollo se está "invirtiendo" y las mejoras del producto se vierten en el producto comercial StarOffice que todavía existe y con la buena razón de darle un producto con soporte profesional y garantía a empresas e instituciones que así lo requieren. Un proceso parecido ha tenido el navegador famoso "Netscape", cuyo nombre de proyecto "Mozilla" es el nombre del mismo producto en su forma de código abierto. Mozilla es basado en el código fuente original de Netscape, pero con un enfoque de compatibilidad en todas las plataformas que disponen de un compilador C y un ambiente gráfico. Una inversión comercial en una extensión de un programa de este estío tuviera costos prohibitivos.

En el campo de los juegos por computadora vale mencionar dos bibliotecas de programación: Allegro y SDL. Allegro provee al programador un conjunto de funciones gráficos, de sonido, y de manipulación de Joysticks, etc., en corto, todo lo que se necesita para la programación de juegos gráficos en tiempo real. La biblioteca está disponible para MS-Dos, Microsoft-Windows, el ambiente de consola virtual de Linux, el ambiente gráfico de X-Windows, y por lo tanto un juego programado con Allegro puede ser compilado y ejecutado en cualquiera de estos ambientes.

SDL - Simple DirectMedia Layer provee una funcionalidad parecida y se usa para los mismos fines.

También la rutina de interfaz gráfico Gtk - Gimp ToolKit, que se está usando en el ambiente de escritorio gráfico Gnome está disponible en una versión para Windows, así que existen ya varias implementaciones de Software, que han originado en el ambiente de Linux y ahora están también disponible en Windows.

Una dificultad para la compilación de aplicaciones realizadas bajo un sistema Unix bajo Microsoft Windows, es la falta de rutinas y llamadas al sistema compatibles. Cygwin es un ambiente de programación completo bajo Windows, que emula todos los componentes necesarios para que exista solo un esfuerzo mínimo en la adaptación de los códigos fuentes en C o C++ para su apropiada ejecución y compilación bajo Microsoft Windows. Con una instalación de cinco minutos los amantes a los comandos shell del interpretador bash pueden obtener su ilusión del mundo perfecto en una ventana.


Jorge.Lehner@gmx.net

Notas de EdiciónTopInstalación:10Transmigración:10