無料のものでもどうして信頼できるのでしょうか? Linux ユーザーには Linux を使用するかどうかの選択権があり、そのような自由がないプロプライエタリ ソフトウェアのユーザーと比較して、非常に有利になります。 長期間のテストを経て、ほとんどの Linux ユーザーは、Linux は従来のソリューションと同等に優れているだけでなく、多くの場合、従来のソリューションよりも優れており、高速であるという結論に達します。 もし Linux が信頼できないものであったなら、何百万人ものユーザーがいる現在のような人気を知ることもなく、Linux はとっくの昔に消滅していたでしょう。 ユーザーは自分のシステムに影響を与え、自分の意見をコミュニティと共有できるようになったので、システムは日々改善されていきます。 それは決して終わることのないプロジェクトであることは事実ですが、絶えず変化する環境の中で、Linux は完璧を目指して努力し続けるプロジェクトでもあります。
1.5. Linux フレーバー
1.5.1. Linux と GNU
Linux 実装は多数ありますが、さまざまなディストリビューションには多くの類似点が見られます。それは、すべての Linux マシンが、独自のニーズや見解に従って組み立てられる構成要素を備えたボックスであるためです。 システムの設置は長期的な関係の始まりにすぎません。
素晴らしいシステムが稼働していると思ったとき、Linux はあなたの想像力と創造性を刺激し、システムがどのような力を与えてくれるのかを理解すればするほど、その限界を再定義しようとするでしょう。
Linux は、ディストリビューション、ハードウェア、個人の好みに応じて異なって見えるかもしれませんが、すべてのグラフィカル インターフェイスやその他のインターフェイスが構築される基本は同じです。 Linux システムは、システムを処理および使用するための一連の標準的な方法を提供する GNU ツール (Gnu ではなく UNIX) に基づいています。 すべての GNU ツールはオープンソースであるため、どのシステムにもインストールできます。 ほとんどのディストリビューションでは、RedHat の RPM パッケージや Debian の Debian パッケージ (deb または dpkg とも呼ばれる) など、最も一般的なツールのコンパイル済みパッケージが提供されているため、システムにパッケージをインストールするためにプログラマーである必要はありません。 ただし、自分で何かを行うのが好きであれば、Linux をさらに楽しめるでしょう。ほとんどのディストリビューションには開発ツールの完全なセットが付属しており、純粋にソース コードから新しいソフトウェアをインストールできるからです。 このセットアップでは、システムに適したパッケージ化された形式でソフトウェアが存在しない場合でも、ソフトウェアをインストールすることもできます。
一般的な GNU ソフトウェアのリスト:
• Bash: GNU シェル
• GCC: GNU C コンパイラ
• GDB: GNU デバッガ
• Coreutils: 基本的な UNIX スタイルのユーティリティのセット。 ls, cat および chmod
• Findutils: ファイルを検索して見つけます。
• Fontutils: フォントをある形式から別の形式に変換したり、新しいフォントを作成したりする
• Gimp: GNU 画像操作プログラム
• Gnome: GNU デスクトップ環境
• Emacs: 非常に強力なエディター
• Ghostscript および Ghostview: PostScript ファイルのインタプリタおよびグラフィカル フロントエンド。
• GNU Photo: デジタル カメラと対話するためのソフトウェア
• Octave: 主に数値計算と画像処理を実行することを目的としたプログラミング言語。
• GNU SQL: リレーショナル データベース システム
• Radius: リモート認証およびアカウンティング サーバー
•..。
Linux では多くの商用アプリケーションが利用可能であり、これらのパッケージの詳細については、それぞれのドキュメントを参照してください。 このガイドでは、(ほとんどの場合)GNU ライセンスが付属する、無料で利用できるソフトウェアについてのみ説明します。