1.4. Linuxの特性
1.4.1. Linux のプロ
Linux の利点の多くは、もちろん最初の利点を除いて、UNIX に深く根ざした Linux の起源によるものです。
• Linuxは無料です:
ビールが無料になるのと同じ、とよく言われます。全くお金をかけたくないなら、CD1枚分の値段さえ払う必要はありません。Linuxはインターネットから完全に無料でダウンロードできます。登録料もユーザーごとの費用も不要、アップデートも無料、そしてシステムの動作を変更したい場合に備えてソースコードも無料で入手できます。
何よりも、Linux は言論の自由と同様に自由です。
一般的に使用されているライセンスはGNU Public License(GPL)です。このライセンスでは、誰でもLinuxに変更を加え、最終的には変更版を再配布する権利を有しますが、再配布後もコードが利用可能であるという条件があります。実際には、顧客がコードのコピーを利用できる限り、例えばテレポーテーションマシンやタイムトラベルのサポートを追加するためにカーネルイメージを入手し、新しいコードを販売することは自由です。
• Linux はあらゆるハードウェア プラットフォームに移植可能です。
新しいタイプのコンピュータを販売したいが、その新しいマシンがどのようなOSを実行するか分からないベンダー(例えば、車や洗濯機のCPU)は、Linuxカーネルを取得して、
この活動に関連するドキュメントは無料で入手できるため、ハードウェアでの作業が容易になります。
• Linux は継続的に動作するように作られています。
UNIXと同様に、Linuxシステムは常に再起動することなく動作することを想定しています。そのため、多くのタスクは夜間に実行されたり、他の静かな時間帯に自動的にスケジュールされたりします。これにより、混雑時の可用性が向上し、ハードウェアの使用バランスが向上します。この特性により、Linuxは、昼夜を問わずシステムを制御する時間や手段がない環境でも適用可能です。
• Linux は安全で多用途です:
Linuxで採用されているセキュリティモデルは、堅牢で実績のあるUNIXのセキュリティ思想に基づいています。Linuxは、インターネットからの攻撃に対する要塞としてだけでなく、他の状況にも同様に適応し、同じ高度なセキュリティ基準を活用します。開発マシンや制御ステーションは、ファイアウォールと同様に安全です。
• Linuxはスケーラブルです:
2MBのメモリを搭載したパームトップから、数百ノードのペタバイト級ストレージクラスタまで、Linuxはあらゆるニーズに対応します。適切なパッケージを追加または削除するだけで、Linuxはあらゆるニーズに対応します。Linuxは、システムに付属するビルディングブロックを活用して、大きなことを実現できるため、もはやスーパーコンピュータは必要ありません。組み込みプロセッサ用のオペレーティングシステムを作成したり、古い486を再利用したりするなど、小さなことを実現したい場合も、Linuxはそれを実現します。
• Linux OS とほとんどの Linux アプリケーションではデバッグ時間が非常に短くなります。