Linuxソフトウェアの概要

目次

28.1. オフィスアプリケーション
28.2. ネットワーク
28.3. マルチメディア
28.4. グラフィックス
28.5. システム管理とファイル管理
28.6. ソフトウェア開発

Linux*には多くのアプリケーションが付属しているため、多くの場合、特定のニーズに対して複数のソリューションが存在します。ただし、目的に最も適したアプリケーションを見つけ出すのは容易ではありません。 ここでは、一般的なWindowsソフトウェアと同等の強力なLinuxアプリケーションについて説明します。 各セクションでは、それぞれ特定の分野のアプリケーションを取り上げ、Windowsアプリケーションとそれに対応するLinuxのアプリケーション、およびその概要について説明します。 各項の下には、それぞれのLinuxアプリケーションの詳細や他の情報へのリンクが記載されています。ソフトウェアの開発プロセスは常に進歩し、絶えず新しいアプリケーションが開発されているため、このリストが完結することはありません。

[Tip]デフォルトでインストールされないアプリケーション

ここで説明されているすべてのアプリケーションがデフォルトでシステムにインストールされるとは限りません。一部のアプリケーションは、製品と同梱されていない可能性があります。使用するアプリケーションがない場合は、システム管理者にお問い合わせください。アプリケーションが製品によって提供されている場合は、YaSTを使用してそのアプリケーションをインストールできます。YaSTソフトウェア管理ツールの検索機能を使用して、必要なパッケージの名前を検索します。

オフィスアプリケーション

ここでは、一般的で強力なLinuxのオフィスビジネスソフトウェアソリューションについて説明します。このようなソフトウェアとしては、オフィススイート、データベース、財務会計ソフトウェア、およびプロジェクト管理ソフトウェアがあります。

表28.1 WindowsとLinuxのオフィスソフトウェア

タスク

Windowsアプリケーション

Linuxアプリケーション

オフィススイート

Microsoft* Office

OpenOffice.org, StarOffice, KOffice

ワードプロセッサ

Microsoft Word、WordPerfect

OpenOffice.org、StarOffice Writer、KWord

表計算ソフト

Microsoft Excel

OpenOffice.org、StarOffice Calc、Gnumeric、KSpread

プレゼンテーション

Microsoft PowerPoint

OpenOffice.org、StarOffice Impress、KPresenter

データプロット

Microsoft Excel

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

ローカルデータベース

Microsoft Access

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

財務会計

Microsoft Money、Quicken

GnuCash、KMyMoney

プロジェクト管理

Microsoft Project

Planner、Taskjuggler

マインドマップ

MindManager、Free Mind

VYM (View Your Mind)、Free Mind, KDissert


オフィススイート

OpenOffice.org

OpenOffice.orgは、ワードプロセッサ(Writer)、表計算ソフト(Calc)、とデータベースマネージャ(Base)、プレゼンテーションマネージャ(Impress)、描画プログラム(Draw)、および数学の方程式と式を生成する数式エディタ(Math)を含む、Microsoft Officeに対応する安定したオープンソースです。ユーザインタフェースは、Microsoft Officeスイートに類似しています。詳細については、http://www.openoffice.org/または第1章 OpenOffice.org:オフィススイートを参照してください。

StarOffice

Sun Microsystemsにより開発された独自のオフィススイートソフトウェアであるStarSuiteは、OpenOffice.orgに類似しています。Linux、Windows、Solarisを含む、複数のプラットフォームで利用可能です。OpenOffice.orgスイートと同じモジュールが含まれます。オープンソース版では利用できない、いくつかの高度な機能も含まれています。詳細については、http://www.sun.com/software/star/staroffice/を参照してください。

KOffice

KOfficeは、KDEデスクトップ向けに完全に統合されたオフィススイートです。ワードプロセッサ(KWord)、表計算ソフト(KSpread)、プレゼンテーション(Kpresenter)、いくつかの画像処理アプリケーション(Kivio、Karbon14、Krita)、データベースフロントエンド(Kexi)や、他の多くのアプリケーションが付属しています。詳細については、http://www.koffice.org/を参照してください。

ワープロ

Writer

Writerは、OpenOffice.orgおよびStarSuiteの安定したワープロおよびデスクトップパブリッシングモジュールです。StarOffice Writernには、OpenOffice.orgで使用できないいくつかの高度な機能が備わっています。詳細については、http://www.openoffice.org/product/writerおよびhttp://www.sun.com/software/star/starofficeを参照してください。

KWord

KWordは、KOfficeスイートの安定したフレームベースのワープロモジュールです。KWordの扱いやすい機能により、プロフェッショナルな外観の文書を容易に作成でき、大量のテキストを扱うことが可能です。詳細については、http://www.koffice.org/kword/を参照してください。

スプレッドシート

Calc

Calcは、OpenOffice.orgスイートおよびStarSuiteのスプレッドシートおよびデータプロットモジュールです。操作を覚えやすく、広範な機能が提供されます。詳細については、http://www.openoffice.org/product/calc.htmlおよびhttp://www.sun.com/software/star/starofficeを参照してください。

KSpread

KSpreadは、KOfficeスイートのスプレッドシートモジュールです。これは、表形式のシートを提供し、複雑な数式と統計をサポートするスクリプト可能なスプレッドシートプログラムです。詳細については、http://www.koffice.org/kspread/を参照してください。

Gnumeric

Gnumericは、他のスプレッドシートで作成されたファイルも読み取ることができるGNOMEデスクトップ環境向けのスプレッドシートソリューションです。この組み込み関数とツールは非常に正確です。詳細については、http://www.gnumeric.orgを参照してください。

プレゼンテーション

Impress

Impressは、OpenOffice.orgスイートおよびStarSuiteのプレゼンテーションモジュールです。Impressでは、2Dおよび3Dのクリップアート、特殊効果、アニメーション、描画ツールによりマルチメディアプレゼンテーションを作成できます。Impressでは、プレゼンテーションからPDFファイルを作成でき、Microsoft PowerPointにより使用されている*.ppt形式を含む複数のファイル形式のファイルを表示、編集、および保存できます。詳細については、http://www.openoffice.org/product/impress.htmlを参照してください。および http://www.sun.com/software/star/staroffice.

KPresenter

KPresenterは、KOfficeスイートのプレゼンテーションモジュールです。KPresenterでは、さまざまな形式のテキストとグラフィックを含む完全なスライドセットを準備し、あらゆる種類のオブジェクトを埋め込むことができます。またKPresenterは、Microsoft PowerPoint、MagicPoint、およびOpenOffice.org Impress文書からプレゼンテーションをロードできます。詳細については、http://www.koffice.org/kpresenter/を参照してください。

データプロット

Calc

詳細については、Calcを参照してください。

Gnuplot

Gnuplotは、非常に強力で移植性の高い、コマンドラインで制御するデータプロット用ソフトウェアです。MacOSおよびWindowsプラットフォームでも利用可能です。Gnuplotが作成するプロットは、PostScript、PDF、SVG、およびその他の形式でエクスポートできるため、容易にプロットを処理できます。詳細については、http://www.gnuplot.info/index.htmlを参照してください。

Grace

Graceは、Linuxを含むさまざまなプラットフォームで使用できる2Dプロットツールです。グラフィカルユーザインターフェースを使ってプロットを作成および編集できます。Graceは、プロットごとにいくらでも多くのグラフをサポートしています。詳細については、http://plasma-gate.weizmann.ac.il/Grace/を参照してください。

Kst

Kstは、KOfficeスイート向けのデータプロットモジュールです。これにより、リアルタイムデータの表示とプロット、および基本的なデータ分析が可能になります。詳細については、http://kst.kde.org/を参照してください。

LabPlot

LabPlotは、2Dまたは3Dのデータプロットを作成および管理するためのプロットツールであり、KDE向けに作成されました。グラフはデータと関数の両方から生成することができ、1つのプロットに複数のグラフを含めることができます。また、様々なデータ分析方式も提供しています。詳細については、http://labplot.sourceforge.net/を参照してください。

ローカルデータベース

Base

Baseは、OpenOffice.orgスイートおよびStarSuiteのデータベースモジュールです。すべての関連データ、テーブル定義、レポート、およびフォームを含む自己充足型のデータベース文書を作成するために使用できます。詳細については、http://www.openoffice.org/product/base.htmlおよびhttp://www.sun.com/software/star/starofficeを参照してください。

Gnome-DB

GNOME-DBは、GNOMEに対する統合型データアクセスアーキテクチャを提供します。このアーキテクチャは、永続データにアクセスするすべてのアプリケーションで役立ちます。このアーキテクチャは、データ抽象化レイヤ(Libgda)、データベースウィジェットライブラリ、およびデータベースフロントエンド(Mergeant)から構成されます。詳細については、http://www.gnome-db.org/を参照してください。

Kexi

Kexiは、統合型データ管理アプリケーションです。このアプリケーションは、データベースの作成、データの挿入、クエリの実行、およびデータの処理のために使用できます。データに対するカスタムインタフェースを提供するためのフォームを作成できます。詳細については、http://www.koffice.org/kexi/を参照してください。

PostgreSQL

PostgreSQLは、トランザクション、外部キー、サブクエリ、トリガ、ユーザ定義の型および関数を含む標準SQLの拡張サブセットをサポートするオブジェクトリレーショナルデータベース管理システムです。詳細については、http://www.postgresql.org/を参照してください。

Rekall

Rekallは、MySQL、PostgreSQL、Xbaseなど、さまざまなデータベースアプリケーションをサポートするデータベース管理ツールです。Rekallは、レポート、フォーム、クエリなど、多くのタスクで使用できます。詳細については、http://www.thekompany.com/products/rekall/を参照してください。

財務会計

KmyMoney

KmyMoneyは、KDEデスクトップ向けのパーソナル財務マネージャです。オープンソースのオペレーティングシステムのユーザが個人的な財務状況を追跡し、豊富な財務機能やツールを利用できます。詳細については、http://kmymoney2.sourceforge.netを参照してください。

GnuCash

GnuCashは、個人および法人の財務を管理するためのソフトウェアツールです。これによりユーザは、損益を追跡できます。また、銀行口座と株式のポートフォリオの管理のために使用できます。詳細については、http://www.gnucash.org/を参照してください。

プロジェクト管理

Planner

Plannerは、Windows用のプロジェクト管理ツールと同等の機能を提供することを目的とするGNOMEデスクトップ用のプロジェクト管理ツールです。こうした機能には、タスクおよびリソースのガントチャートとさまざまな表示形式が存在します。詳細については、http://live.gnome.org/Plannerを参照してください。

Taskjuggler

Taskjugglerは、ユーザがガントチャート機能を使用してプロジェクトを管理できるプロジェクト管理ツールです。また、さまざまな形式(XML、HTML、またはCSV)のレポートを生成するために使用できます。Taskjugglerは、コマンドラインから管理できるだけでなく、グラフィカルなフロントエンドを提供しています。詳細については、http://www.taskjuggler.orgを参照してください。

マインドマップ

FreeMind

FreeMindは、アイディア、思考、概念を整理するためのマインドマッピングに似たツールです。簡単にノード(またはノードのスタイル)をコピーして、HTML、RTF、メールなどのソースからテキストを貼り付けることができます。\'83\'7dインド\'83\'7dップは、HTMLとXMLなどのさまざまな形式にエクスポートできます。詳細については、http://freemind.sourceforge.net/wiki/index.php/Main_Pageを参照してください。

VYM

VYM (View Your Mind)は、アイディア、思考、概念を整理するためのマインドマッピングに似たツールです。VYMマインドマップは、XML形式で作成され、HTML形式でエクスポートできます。詳細については、http://insilmaril.de/vymを参照してください。

Semantik

Semantik(以前のKDissert)は、アイディアを整理するためのマインドマッピングに似たツールです。ユーザは、マインドマップから、PDFファイル、テキスト文書、HTMLファイルなどのさまざまな出力を生成できます。詳細については、http://freehackers.org/~tnagy/kdissert/を参照してください。