Getting to Know Linux Software

Contents

A.1. Office
A.2. Network
A.3. Multimedia
A.4. Graphics
A.5. System and File Management
A.6. Software Development

Linux comes with a wealth of applications, often offering more than one solution to specific needs. The difficulty is finding the application that suits your needs best. The next few sections introduce some of the most powerful Linux counterparts of common Windows* software. Each section is dedicated to one particular field of application and presents an overview of the Windows applications and Linux equivalents for several tasks. Below each table, find further information about the Linux applications with links to more information. This list is by no means complete, because software development is an evolutionary process and new applications are being created every minute.

[Tip]Missing Applications

Not all applications mentioned below are installed on your system by default and some may not be shipped with your product. If the application you want to use is missing, ask your system administrator. If the application is provided by your product, you can install it with YaST. Use the search function of the YaST software management tool to find the package names.

Office

This section features the most popular and powerful Linux office and business software solutions. These include office suites, databases, accounting software, and project management software.

Table A.1. Office Software for Windows and Linux

Task

Windows Application

Linux Application

Office Suite

Microsoft Office, StarOffice*, OpenOffice.org

OpenOffice.org, StarOffice, KOffice

Word Processor

Microsoft Word, StarOffice/OpenOffice.org Writer, WordPerfect

OpenOffice.org/StarOffice Writer, KWord

Spreadsheet

Microsoft Excel, StarOffice/OpenOffice.org Calc

OpenOffice.org/StarOffice Calc, Gnumeric, KSpread

Presentation

Microsoft PowerPoint*, StarOffice/OpenOffice.org Impress

OpenOffice.org/StarOffice Impress, KPresenter

Data Plotting

Microsoft Excel, MicroCall Origin

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

Local Database

Microsoft Access, OpenOffice.org Base

OpenOffice.org Base, Rekall, kexi, Mergeant, PostgreSQL

Financial Accounting

Microsoft Money, Quicken

GnuCash, KMyMoney

Project Management

Microsoft Project

Planner, Taskjuggler

Mind Mapping

MindManager, Free Mind

VYM (View Your Mind), Free Mind, KDissert


FreeMind

FreeMind helps you to visualize your thoughts by creating and editing a mind map. You can easily copy nodes or the style of nodes and paste texts from sources such as HTML, RTF, and mails. The mind maps can be exported into various formats, such as HTML and XML. For more information, refer to http://freemind.sourceforge.net/wiki/index.php/Main_Page.

GnuCash

GnuCash is a software tool to control both your personal and business finances. Learn more about GnuCash at http://www.gnucash.org.

Gnumeric

Gnumeric is a spreadsheet solution for the GNOME desktop environment. Find more information about Gnumeric at http://www.gnumeric.org.

Gnuplot

Gnuplot is a very powerful and portable command line–controlled data plotting software. It is also available for MacOS and Windows platforms. Plots created by Gnuplot can be exported to various formats, such as PostScript, PDF, and SVG, allowing you to process these plots easily. Find more information about Gnuplot at http://www.gnuplot.info/index.html.

Grace

Grace is a very mature 2D plotting tool for almost all flavors of Unix including Linux. Create and edit plots with a graphical user interface. Grace supports an unlimited number of graphs per plot. Its export formats include JPEG, PNG, SVG, PDF, PS, and EPS. Find more information at http://plasma-gate.weizmann.ac.il/Grace/.

Kdissert

Kdissert is an application for structuring ideas and concepts, mostly aimed at students but also helpful for teachers, decision makers, engineers, and businessmen. Ideas are first laid down on a canvas then associated into a tree. You can generate various outputs from the mind map, such as PDF files, text documents (also for OpenOffice.org Writer), and HTML files. Find more information at http://freehackers.org/~tnagy/kdissert/.

Kexi

See KOffice .

KMyMoney

KMyMoney is a personal finance manager for KDE. It enables users of open source operating systems to keep track of their personal finances by providing a broad array of financial features and tools. Learn more about KMyMoney at http://kmymoney2.sourceforge.net.

KOffice

KOffice is an integrated office suite for the KDE desktop. It comes with various modules like word processing (KWord), spreadsheets (KSpread), presentations (KPresenter), several image processing applications (Kivio, Karbon14, Krita), a database front-end (Kexi), and many more. Find more information about KOffice at http://www.koffice.org/.

KPresenter

See KOffice .

Kst

Kst is a KDE application for real-time data viewing and plotting with basic data analysis functionality. Kst contains many powerful built-in features, such as robust plotting of live streaming data, and is expandable with plug-ins and extensions. Find more about Kst at http://kst.kde.org/.

KWord

See KOffice .

LabPlot

LabPlot is a program for creating and managing two or three-dimensional data plots. Graphs can be produced both from data and functions and one plot might include multiple graphs. It also offers various data analysis methods. Find more information about LabPlot at http://labplot.sourceforge.net/.

Mergeant

Mergeant is a database front-end for the GNOME desktop. Find more information at http://www.gnome-db.org.

OpenOffice.org

OpenOffice.org is the open source equivalent of Microsoft Office. It is a very powerful office suite including a word processor (Write), a spreadsheet (Calc), a database manager (Base), a presentation manager (Impress), a drawing program (Draw), and a formula editor for generating mathematical equations and formulas (Math). Users familiar with the Microsoft Office family of applications find a very similar application interface and all the functionality to which they are accustomed. Because OpenOffice.org is capable of importing data from Microsoft Office applications, the transition from one office suite to the other is very smooth. A Windows version of OpenOffice.org even exists, enabling Windows users to switch to an open source alternative while still using Windows. Find more information about OpenOffice.org at http://www.openoffice.org/ and read our OpenOffice.org chapter for a short introduction to the office suite.

Planner

Planner is a project management tool for the GNOME desktop aiming to provide functionality similar to the project management tools used under Windows. Among its various features are Gantt charting abilities and different kinds of views of tasks and resources. Find more information about Planner at http://www.imendio.com/projects/planner/.

PostgreSQL

PostgreSQL is an object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, and user-defined types and functions. Find more information about PostgreSQL at http://www.postgresql.org/.

Rekall

Rekall is a tool for manipulating databases. Supported databases include MySQL, PostgreSQL, XBase with XBSQL, IBM DB2, and ODBC. Use Rekall to generate different sorts of reports and forms, design database queries, or import and export data to various formats. Find more information about Rekall at http://www.thekompany.com/products/rekall/.

StarOffice

StarOffice is a proprietary version of OpenOffice.org and is distributed by Sun Microsystems. It is available on multiple platforms including Windows and Solaris. It includes certain advanced features not available with the free version (OpenOffice.org). Find more information about StarOffice at http://www.sun.com/software/star/staroffice/.

Taskjuggler

Taskjuggler is a lean, but very powerful project management software. Take control of your projects using the Gantt charting features or by generating all kinds of reports (in XML, HTML, or CSV format). Those users who are not comfortable with controlling applications from the command line can use a graphical front-end to Taskjuggler. Find more information about Taskjuggler at http://www.taskjuggler.org.

VYM (View Your Mind)

VYM is a software for visualizing your thoughts by creating and manipulating mind maps. Most manipulations do not require more than one mouse click. Branches can be inserted, deleted, and reordered very easily. VYM also offers a set of flags allowing you to mark certain parts of the map (important, time critical, etc.). Links, notes, and images can be added to a mind map as well. VYM mind maps use an XML format, allowing you to export your mind maps to HTML easily. Find more information about VYM at http://www.insilmaril.de/vym.