Capítulo 2. Introducción al software Linux

Tabla de contenidos

2.1. Ofimática
2.2. Redes
2.3. Multimedia
2.4. Gráficos
2.5. Administración del sistema y gestión de archivos
2.6. Software de desarrollo

Resumen

Linux dispone de un sinfín de aplicaciones y ofrece con frecuencia más de una solución para un problema específico. La dificultad para el usuario consiste en encontrar la aplicación concreta que se adapta perfectamente a sus necesidades y es tan fácil de manejar como las aplicaciones Windows o Mac a las que está acostumbrado. En este capítulo se presentan las principales aplicaciones Linux para facilitar en la medida de lo posible la migración de un entorno operativo.

En los siguientes apartados se recogen los equivalentes en Linux de las aplicaciones Windows más comunes. Cada sección se dedica a un campo de aplicación específico e incluye las tareas realizadas por el software, los programas Windows y sus homólogos Linux. A continuación se pasa a describir las aplicaciones con más detalle y se mencionan fuentes de información adicional. Esta lista nunca será completa ya que el desarrollo de software es un proceso en constante evolución y cada minuto se crean nuevas aplicaciones.

2.1. Ofimática

Esta sección presenta las soluciones de software de oficina y empresa más populares y potentes en Linux. Entre ellas se incluyen suites ofimáticas, bases de datos, software de contabilidad y software de gestión de proyectos.

Tabla 2.1. Software ofimático para Windows y Linux

Tarea

Programa Windows

Programa Linux

Suite ofimática

MS Office, StarOffice, OpenOffice.org

OpenOffice.org, StarOffice

Tratamiento de textos

MS Word, StarOffice/OpenOffice.org Writer, WordPerfect

OpenOffice.org/StarOffice Writer

Hojas de cálculo

MS Excel, StarOffice/OpenOffice.org Calc

OpenOffice.org/StarOffice Calc

Presentaciones

MS PowerPoint, StarOffice Presentation, OpenOffice.org Impress

OpenOffice.org Impress, StarOffice Presentation

Gráficos a partir de datos

MS Excel, MicroCall Origin

OpenOffice.org Calc, Gnuplot

Bases de datos locales

MS Access, OpenOffice.org + MySQL

OpenOffice.org + MySQL, Rekall, knoda, PostgreSQL

Contabilidad

MS Money, Quicken, moneyplex

GnuCash

Gestión de proyectos

MS Project

Planner, Taskjuggler

Mapas mentales

MindManager, Free Mind

VYM (View Your Mind)

OpenOffice.org

OpenOffice.org es la respuesta de código abierto a MS Office. Se trata de una suite ofimática muy potente que incorpora procesador de textos (Write), hoja de cálculo (Calc), administrador de bases de datos (Base), una herramienta para presentaciones (Impress) y un programa de dibujo (Draw). Los usuarios que estén familiarizados con los programas de MS Office pueden beneficiarse de una interfaz gráfica muy parecida y todas las funciones a las que ya están acostumbrados. Debido a que OpenOffice.org puede importar datos de las aplicaciones MS Office, la transición de una suite a otra resulta muy sencilla. Existe incluso una versión de OpenOffice.org para Windows, permitiendo a los usuarios de este sistema operativo utilizar software de código abierto mientras siguen usando Windows. Puede obtener información adicional sobre OpenOffice.org en http://www.openoffice.org/. El Capítulo 6, La suite ofimática OpenOffice.org contiene una introducción a OpenOffice.org y una breve descripción para migrar datos de una suite ofimática a otra.

StarOffice

StarOffice es una versión propietaria de OpenOffice.org distribuida por Sun Microsystems. Está disponible para múltiples plataformas entre las que se encuentran Windows y Solaris e incorpora algunas prestaciones avanzadas que no están incluidas en la versión libre (OpenOffice.org). Puede obtener información adicional sobre StarOffice en http://www.sun.com/software/star/staroffice/.

Gnuplot

Gnuplot es un programa muy potente de representación gráfica de datos que se controla desde la línea de comandos. También está disponible para las plataformas MacOS y Windows. Los gráficos creados por Gnuplot pueden exportarse a varios formatos como PostScript, PDF y SVG, entre otros, permitiéndole procesar estos gráficos fácilmente. Puede obtener información adicional sobre Gnuplot en http://www.gnuplot.info/index.html.

Rekall

Rekall es una herramienta para manipular bases de datos. Entre las bases de datos soportadas cabe destacar MySQL, PostgreSQL, XBase con XBSQL, IBM DB2 y ODBC. Rekall le permite generar distintas clases de informes y formularios, diseñar consultas a bases de datos o importar y exportar datos a diversos formatos. Puede obtener información adicional sobre Rekall en http://www.thekompany.com/products/rekall/.

knoda

knoda es un frontal de base de datos para varios tipos de bases de datos. Soporta conexiones a servidores de bases de datos MySQL, PostreSQL, SQLite y ODBC. knoda puede utilizarse para manipular datos en tablas, crear y almacenar consultas e importar y exportar datos en formato CSV. Puede obtener información adicional sobre knoda en http://www.knoda.org/.

PostgreSQL

PostgreSQL es un sistema de administración de bases de datos relacionales. El programa soporta un amplio subconjunto del estándar SQL incluyendo transacciones, claves ajenas, disparadores (triggers), subconsultas y tipos y funciones personalizados. Puede obtener información adicional sobre PostgreSQL en http://www.postgresql.org/.

GnuCash

GnuCash es un programa de software para controlar tanto la economía doméstica como la comercial. Esta herramienta le permite llevar un registro de gastos e ingresos y administrar cuentas bancarias en un solo programa. Puede obtener información adicional sobre GnuCash en http://www.gnucash.org.

Planner

Planner es una herramienta de gestión de proyectos diseñada para proporcionar funciones similares a las de las herramientas de gestión de proyectos usadas en Windows. Entre sus prestaciones cabe destacar los diagramas Gantt, distintas vistas para las tareas y recursos, etc. Puede obtener información adicional sobre Planner en http://www.imendio.com/projects/planner/.

Taskjuggler

Taskjuggler es una herramienta de pequeñas dimensiones pero muy potente para gestionar proyectos. El programa le permite controlar sus proyectos por medio de diagramas Gantt o generando todo tipo de informes (en formato XML, HTML o CSV). Existe un frontal gráfico a disposición de los usuarios que prefieran no utilizar Taskjuggler desde la línea de comandos. Puede obtener información adicional sobre Taskjuggler en http://www.taskjuggler.org.

VYM (View Your Mind)

VYM es un programa para visualizar los pensamientos mediante la creación y manipulación de mapas mentales. La mayoría de las acciones de edición, como por ejemplo insertar, borrar o reordenar ramas, se realizan con un solo clic de ratón. VYM también ofrece un conjunto de indicadores para marcar partes determinadas del mapa (importante, factor crítico de tiempo, etc.). Asimismo es posible añadir enlaces, notas e imágenes a los mapas mentales. Los mapas mentales de VYM tienen formato XML, lo que permite importarlos fácilmente a HTML. Puede obtener información adicional sobre VYM en http://www.insilmaril.de/vym.


SUSE LINUX Manual de usuario 9.3