パーソナルビジネスソフトとお役立ち情報のサイト
div>
オープンソースソフトウェアを使おう

オープンソースソフトウェアの例

オープンソースというとLinuxばかりが注目されていますが、インターネットの主要なソフトウェア要素の多くはオープンソースソフトウェアです。またこのようなソフトウェアの開発が可能となったのは、Cコンパイラやエディターなどの開発環境やツールがFSF他多くの開発者によるコミュニティの長い間の活動により整備されてきたからです。Linuxの意味は、その中で最も大変と思われ、欠けていた部分、性能が良く信頼できるUnixライクのOSカーネル(中核部分)を提供してくれたことです。

ウェブサーバ、メールサーバ、ネームサーバなど主要なインターネットサービスをカバーし、しかも大きなシェアを持っているオープンソースソフトウェアが数多くあります。このうち最も成功しているもののひとつが、Apache httpサーバ(ウェブサーバ)であり、IBM社も標準ソフトのひとつとして採用しています。

従来、データベースが弱いとされてきましたが、PostgreSQLやMySQLなどの他、主要な商用データベースもLinuxに移植されています。またCGIプログラムで当初から使われてきたPerlに加え、PHPなどのHTMLページに組み込める開発ツールが充実してきています。(下表参照)


表 オープンソースソフトウェアの例
ソフトウェア名機能開発元備考
Apache HTTP ServerHTTPサーバApache Software Foundation約60%のシェア
SendmailメールサーバSendmail Cosortium代表的メールサーバ
PostgreSQLデータベースPostgreSQL Global Development GroupUC Berkeleyのプロジェクトが起源
MySQLデータベースMySQL AB商用版あり
Perlスクリプト言語Perl PortersCGIスクリプトの代名詞的存在
PHPスクリプト言語Development Team(ASF Project)DB連携に特長