Apêndice 1. Sobre o software Linux

Sumário

1.1. Office
1.2. Rede
1.3. Multimídia
1.4. Gráficos
1.5. Gerenciamento de sistemas e arquivos
1.6. Desenvolvimento de software

As próximas seções apresentam alguns dos mais poderosos softwares Linux correspondentes aos softwares Windows mais comuns. Cada seção é dedicada a um campo específico do aplicativo e lista as tarefas, os aplicativos Windows e os equivalentes do Linux. Esses aplicativos são então discutidos com mais detalhes, incluindo links para mais informações. Essa lista não está completa, já que o desenvolvimento de software é um processo evolutivo e novos aplicativos são criados a cada minuto.

[Tip]Aplicativos ausentes

Se um dos aplicativos apresentados não for instalado por padrão em seu sistema SUSE Linux, use o YaST para instalar os pacotes que estiverem faltando. Use a função de pesquisa da ferramenta de gerenciamento de pacotes do YaST para encontrar os nomes dos pacotes.


1.1. Office

Esta seção apresenta as soluções Linux mais conhecidas e eficientes de software comercial e de escritório. Entre elas estão suítes para escritórios, bancos de dados, softwares de contabilidade e de gerenciamento de projetos.

Tabela 1.1. Software de escritório para Windows e Linux

Tarefa

Aplicativo Windows

Aplicativo Linux

Suíte para escritórios

MS Office, StarOffice, OpenOffice.org

OpenOffice.org, StarOffice, KOffice

Processador de textos

MS Word, StarOffice/OpenOffice.org Writer, WordPerfect

OpenOffice.org/StarOffice Writer

Planilha

MS Excel, StarOffice/OpenOffice.org Calc

OpenOffice.org/StarOffice Calc, Gnumeric, KSpread

Apresentação

MS PowerPoint, StarOffice Presentation, OpenOffice.org Impress

OpenOffice.org Impress, StarOffice Presentation

Plotagem de dados

MS Excel, MicroCall Origin

OpenOffice.org Calc, Gnuplot, Grace (Xmgr), LabPlot

Banco de dados local

MS Access, OpenOffice.org + MySQL

OpenOffice.org + MySQL, Rekall, kexi, Mergeant, PostgreSQL

Contabilidade financeira

MS Money, Quicken, moneyplex

GnuCash, moneyplex

Gerenciamento de projetos

MS Project

Planner, Taskjuggler

Mind Mapping

MindManager, Free Mind

VYM (View Your Mind), Free Mind

OpenOffice.org

OpenOffice.org é o aplicativo de código-fonte aberto equivalente ao MS Office. Ele é uma suíte de escritório poderosa que inclui um processador de textos (Write), uma planilha e gerenciador de banco de dados (Calc), um gerenciador de apresentação (Impress) e um programa de desenhos (Draw). Os usuários familiarizados com a família de aplicativos do MS Office encontram uma interface de aplicativo muito semelhante e todas as funcionalidades com que estão acostumados. Como o OpenOffice.org pode importar dados de aplicativos do MS Office, a transição de uma suíte de escritório para outra é muito fácil. Até existe uma versão Windows do OpenOffice.org, possibilitando que os usuários do Windows mudem para uma alternativa de código-fonte aberto enquanto ainda continuam a usar o Windows. Encontre mais informações sobre o OpenOffice.org em http://www.openoffice.org/ e leia o Capítulo 1, Suíte para escritórios OpenOffice.org (↑Aplicativos) para obter uma introdução do OpenOffice.org e um guia rápido sobre como migrar seus dados de uma suíte de escritório para outra.

StarOffice

O StarOffice é uma versão proprietária do OpenOffice.org distribuída pela Sun Microsystems. Ele também está disponível em várias plataformas, incluindo Windows e Solaris, além de conter determinados recursos avançados não disponíveis na versão gratuita (OpenOffice.org). Encontre mais informações sobre o StarOffice em http://www.sun.com/software/star/staroffice/.

KOffice

O KOffice é uma suíte integrada de escritório para a área de trabalho do KDE. Ele vem acompanhado de vários módulos, como processamento de texto (KWord), planilhas (KSpread), apresentação (KPresenter), vários aplicativos de processamento de imagens (Kivio, Karbon14, Krita), um front end de banco de dados (Kexi) e muito mais. Encontre mais informações sobre o KOffice em http://www.koffice.org/.

Gnumeric

O Gnumeric é uma solução de planilha para o ambiente da área de trabalho do GNOME. Encontre mais informações sobre o Gnumeric em http://www.gnumeric.org.

Gnuplot

O Gnuplot é um software de plotagem de dados controlado por linha de comando muito eficiente e portátil. Ele também está disponível para as plataformas MacOS e Windows. Os plots criados pelo Gnuplot podem ser exportados para vários formatos como PostScript, PDF, SVG e outros, permitindo que você processe esses plots facilmente. Encontre mais informações sobre o Gnuplot em http://www.gnuplot.info/index.html.

Grace

O Grace é uma ferramenta de plotagem 2D muito desenvolvida para quase todos os tipos de Unix, incluindo o Linux. A criação e a edição de plots pode ser feita por intermédio de interface gráfica de usuário. O Grace suporta um número ilimitado de gráficos por plot. Os seus formatos de exportação incluem JPEG, PNG, SVG, PDF e (E)PS. Mais informações podem ser encontradas em http://plasma-gate.weizmann.ac.il/Grace/.

LabPlot

O LabPlot é um programa para criação e gerenciamento de plots de dados bi ou tridimensionais. Os gráficos podem ser produzidos com base em dados e funções, e um plot pode incluir vários gráficos. Ele também oferece vários métodos de análise de dados. Mais informações sobre o LabPlot podem ser encontradas em http://labplot.sourceforge.net/.

Rekall

O Rekall é uma ferramenta para manipulação de bancos de dados. Os bancos de dados suportados incluem MySQL, PostgreSQL, XBase com XBSQL, IBM DB2 e ODBC. Use o Rekall para gerar diferentes tipos de relatórios e formulários, elaborar consultas de bancos de dados ou importar e exportar dados para vários formatos. Encontre mais informações sobre o Rekall em http://www.thekompany.com/products/rekall/.

Kexi

O Kexi é um front end de banco de dados para vários tipos de bancos de dados. Ele suporta conexões com servidores de bancos de dados MySQL, PostgreSQL e SQLite. O Kexi pode ser usado para manipulação de dados em tabelas, bem como para criação e armazenamento de consultas. Encontre mais informações sobre o kexi em http://www.koffice.org/kexi/.

Mergeant

O Mergeant é um front end de banco de dados para a área de trabalho do GNOME. Encontre mais informações em http://www.gnome-db.org.

PostgreSQL

O PostgreSQL é um sistema de gerenciamento de banco de dados relacionado a objeto que suporta um subconjunto estendido do padrão SQL, incluindo transações,chaves estrangeiras, subconsultas, acionadores e tipos e funções definidos pelo usuário. Encontre mais informações sobre o PostgreSQL em http://www.postgresql.org/.

GnuCash

O GnuCash é uma ferramenta de software usada para controlar suas finanças pessoais e comerciais. Controle suas receitas e despesas e gerencie suas contas bancárias e portfólios de ações com apenas um software. Saiba mais sobre o GnuCash em http://www.gnucash.org.

moneyplex

O moneyplex é uma ferramenta usada para controlar suas finanças. Todas as tarefas, como gerenciar recursos de receita e despesas e monitorar seu portfólio de ações e transações online via padrão HBCI, são realizadas pelo moneyplex. Controle suas transações financeiras todo o tempo utilizando várias opções de análise. Como a ferramenta também está disponível para Windows, os usuários podem fazer a migração facilmente, sem a necessidade de aprender uma interface de aplicativo totalmente nova. Mais informações sobre o moneyplex podem ser encontradas em http://www.matrica.de.

Planner

O Planner é uma ferramenta de gerenciamento de projetos que busca fornecer funcionalidade semelhante às das ferramentas de gerenciamento de projetos utilizadas no Windows. Entre seus vários recursos estão o recurso de gráficos de Gantt, diferentes tipos de telas em tarefas e recursos e muito mais. Encontre mais informações sobre o Planner em http://www.imendio.com/projects/planner/.

Taskjuggler

O Taskjuggler é um software de gerenciamento de projetos simples, mas muito poderoso. Controle seus projetos utilizando os recursos de criação de gráficos Gantt ou gerando todos os tipos de relatórios (em formato XML, HTML ou CSV). Os usuários que não se adaptam aos aplicativos de controle via linha de comando podem usar um front end gráfico para o Taskjuggler. Encontre mais informações sobre o Taskjuggler em http://www.taskjuggler.org.

VYM (View Your Mind)

O VYM é um software usado para visualizar seus pensamentos criando e manipulando mapas mentais. A maioria das manipulações não precisa de mais do que um clique do mouse. Ramificações podem ser inseridas, apagadas e reordenadas facilmente. O VYM também oferece um conjunto de flags, permitindo que você marque determinadas partes do mapa (importantes, críticas em relação ao tempo etc.). Links, notas e imagens também podem ser adicionados a um mapa mental. Os mapas mentais do VYM utilizam o formato XML, permitindo que você os exporte facilmente para HTML. Encontre mais informações sobre o VYM em http://www.insilmaril.de/vym.