基本的な考え方
Linuxの基本的な考え方の二点あります。まず、すべて
の文書
、2番目は、すべてのソフトウェアは、用途を特定しました。すべてのシステムの観点で詳述されているこれらの最初を含むファイルにダウンしてい
たコマンド
、
ハードウェア
と
ソフトウェア
の機器、
オペレーティングシステム
、
プロセス
のオペレーティングシステムにようにして
、カーネル
、ファイルは、独自の特性やタイプを持っていると考えられています。基本的な考え方は、両方ともに非常によく似ているので、Linux用としてもかなりの程度まで、Unixベースです。
自由な
Linuxはフリーなオペレーティングシステムであり、ユーザーは無料のオンラインのために、または他の手段により取得することができ、かつ任意にその変更することができ
、ソースコードを
。これができない他のオペレーティングシステムです。このため、世界無数の周りから
のプログラマー
のLinuxの変更に関与し、準備は、プログラマは、Linuxは、多くのプログラマのエッセンスを吸収せた、自分の興味やインスピレーションに応じて変更することができ、成長してきました。
[4]
完全な互換性
POSIX
1.0標準
これは、Linuxの下で適切なことによってそれが可能になり
、エミュレータ
で実行するのが一般的
DOS
、
のWindows
プログラムを。これは、WindowsからLinuxへのユーザーのための基礎を築きました。多くのユーザーは、Linuxの使用を考慮し、Windowsの一般的な手順で前に考える正しく動作している、それは彼らの懸念を排除します。
マルチユーザー、マルチタスク
Linuxは、そのファイルデバイスのために、各ユーザは、ユーザ間で互いに独立のことを確保するために独自の特別な権限を持っている、複数のユーザーをサポートしています。
マルチタスクは
今、コンピュータの主要な機能であり、Linuxは複数のプログラムが同時に独立ことができます
実行します
。
グッドインターフェース
Linuxのインターフェイスは、文字と両方持っている
グラフィカルなインターフェイスを
。ユーザーインターフェイスでできる文字の
キーボード
、各入力命令を操作します。また、Windowsのようなグラフィカルインターフェイスを提供
Xウインドウ
システムは、ユーザが使用することができ
、マウスを
操作します。Windows上のX-Window環境では、と同様のは、WindowsのLinuxバージョンであると言うことができます。
これは、複数のプラットフォームをサポートしています
Linuxは、このような場合と同様に複数のハードウェアプラットフォーム上で実行することができ
たx86
、680x0の
SPARC
、
アルファ
および他
のプロセッサ・
プラットフォームを。また、Linuxはまた、ある
組み込みオペレーティングシステム
上で実行できる
ハンドヘルドコンピュータ
、
セットトップボックス
や
ゲーム機
には。Linux 2.4カーネルの2001年1月のリリースでは、完全にサポートすることができた
Intelの
64ビット・チップ・アーキテクチャを。同時に、Linuxは、マルチプロセッサー・テクノロジーをサポートしています。同時に複数のプロセッサは、大幅にシステムのパフォーマンスを向上させることができます。