Linuxとは何ですか?
Linuxは、中核となる長期ヨーロッパ(システム一般的に使用を参照する任意のオペレーティングポルトガル語を使用)、またはオペレーティングシステム(ブラジルそれはポルトガル語)は、Linuxを 。 これは、フィンLinus Torvalds氏によって、Minixのシステムに触発開発されました。 そのソースコードが利用可能誰でもGPLの下で、使用する研究、変更、およびライセンスの条件の下で配布されます。
当初開発し、パソコン上で愛好家のグループによって使用される、Linuxシステムは、IBMのような大企業とのコラボレーションを持ち始め、米国Sun Microsystems、Hewlett - Packard社(HP)は、Red Hatは、Novellのは、CanonicalとGoogle。
歴史
Linus Torvalds氏、作成者、Linuxカーネルの主要なメンテナ。
LinuxカーネルはもともとLinus Torvalds氏によって科コンピュータサイエンス、ヘルシンキ大学、フィンランドの先で、いくつかのボランティアのプログラマの仕方(存在インターネットの黎明期からメーリングリストのシステムの種類とのの)で書かれた。
Linus Torvalds氏は、Minixの、小さなUNIXシステムアンドリュー米によって開発された彼の興味に触発特定のプロジェクトのコアの開発を始めた タネンバウム。 彼は自分の限られていたために作成すると、 単語 、"より良いミニックスミニックスより"("良いミニックスミニックスより")。 そして、いくつかの時間後の仕事
プロジェクトは、単独では、次の送信されたメッセージを
のcomp.os.minix:
"あなたは、MINIX - 1.1の古き良き時代、男性は男性のためのマツか、その独自のデバイスドライバを書いたか?
あなたが手に良いプロジェクトではないとOSでそのsuasvnecessidadesに応じて変更することが動作するようにしたいですか? 考える
ときにすべてがMinixの上で動作するイライラ? これ以上の夜は、コンピュータプログラムの仕事を得るには? 次に、この記事はあなたのためだけかもしれません。 私は1ヶ月前に述べたように、私は、スタンドアロンバージョンで働いているMinixのOSのは、AT - 386コンピュータに似ています。 それはあなたが期待できない場合がありますが、彼はついに()が使用できる状態に達している、と私は広範囲に分布のソースコードを作るつもりです。 彼はバージョン0.02には...しかし、私はbashを、gccを実行するのgnu -は、GNU - sedの、圧縮などし成功です。 その中で。"
興味深いことに、名前LinuxはアリLemmke、Linuxカーネルが最初に利用したFTPディレクトリにその名前を与えたサイトの管理者ftp.funet.fiによって作成された。 彼はFreax"として、当初は)バプテスマ(Linusがいた
10月5日、1991年Linus Torvaldsが最初の"公式"Linuxカーネル、バージョン0.02を発表した。 それ以来、多くの開発者は彼の呼び出しに応答してLinuxオペレーティングシステムはそれを作っている今日です。 初めにプログラマや人々は、コマンドラインを使用する知識を持っていた唯一によって使用された。 変更された今日では、グラフィカルな環境では、ディストリビューションがますますように少しの知識を持つ人はLinuxを使用することができます友好を作成、いくつかの会社があります。 今日Linuxは、ビデオ、モデムは、ドライバをサウンドインストール安定する必要がシステムことを認識すべての周辺機器をせずにネットワーク 他の人の中で。
コア
gNewSenseの標準インターフェイスは、Linuxディストリビューション
用語は英語でのLinuxカーネル(参照:"カーネル")をオペレーティングシステム。 この用語はまた、メディアやユーザーのオペレーティングシステム、Linuxカーネルに基づいて参照するために使用される他のプログラムに追加しました。 タネンバウムとシルバーシャッツによると、1つのコアは、オペレーティングシステム自体、ときには、ハードウェアリソースの管理者として定義されて考えることができます。
アーキテクチャ
Linuxは、モノリシックコア:コア機能(プロセスのスケジューリング、メモリ管理、オペレーション、入力/出力、ファイルシステムへのアクセス)核内で実行されます。 Linuxのコア機能は、一部の機能(このデバイスドライバは、ネットワークサポート、ファイルシステムは、例えば)コンパイルし、modules as(英語:LKMを - ローダブルカーネルモジュールの実装)は、個別にライブラリからコンパイルされます核の主要部分は、読み込むことができますし、アンロードコア後に実行されます。
移植性
Linus Torvaldsは当初の目標のLinuxのポータブルシステムにするようにしていないが、それはその方向に発展した。 Linuxは現在、1つのコアオペレーティングシステムの移植性、システム上の『iPAQ』(ラップトップ)は、IBM S/390用(高メインフレーム)コスト密から実行している。
Linusの努力はまた、移植性の異なるタイプに指示された。 移植は、Linusによると、能力簡単にシステム上でソースコードの様々なアプリケーションを構築するため、Linuxはもともと人気のGPLソースコードまたはすべての他のお気に入りのための努力のための一部になったことだったLinux上で走った。
Linuxは、今日のプラットフォームの数十に、メインフレームから腕時計には、通過しますarquiteturasx86(インテル、AMD)のx86 - 64(インテルEM64T、AMD64)のは、ARM、PowerPCの、アルファ、いくつかののSPARCなど浸透大で組み込みシステムでも、PDAなどと、PVR、ビデオゲームのように、マルチメディアセンター、他の中のコンソール。
ライセンス規約
当初は、トーバルズ氏は、商業利用を禁止され、ソフトウェアライセンスの下でLinuxをリリースしました。 それはすぐにはGNU General Public Licenseに変更されました。 このライセンスにより、Linuxのディストリビューションおよび可能性の修正バージョンの販売もが、すべてのコピーが同じライセンスでリリースされ、ソースを伴う必要があります。
がいくつかのコアコードはGPLのバージョンの下でライセンスすることができますに貢献プログラマの2またはそれ以降、多くのTorvalds氏の貢献等を含むコード()はGPLのバージョン2を記述します。 全体ではバージョン2の下でのみ、新しいGPLv3の採用を予測されていませんので、これは核が発生します。
サポートされるファイルシステム
Linuxは読んで、様々なファイルシステムの書き込みをサポートを持って、複数のオペレーティングシステム、およびいくつかのネイティブシステム。 だからときにLinuxは例えば他のシステム(Windowsとのデュアルブートでインストールされて)、あるいはライブCDとして働いて、それは読むことができるパーティションFATおよびNTFSでフォーマットする書いてください。 したがって、ライブLinuxのCDが広くメンテナンスや他のオペレーティングシステムの回復に使用されます。
ファイルシステムLinuxで、我々は)は、FAT、NTFSでは、JFSでは、XFSは、HPFSは、MINIXとのISO 9660(ファイルシステムのCD - ROMで使用される言及することができますサポートの中で。 一部のファイルシステムでは、原住民、他、ext3の、ext4は、ReiserFSはext2とReiser4の間にある。 特別な機能を持ついくつかのファイルシステムはスワップUnionFSを、SquashFSの、tmpfsは、NFS、および以下のパッケージ、他の一つです。
オペレーティングシステム
リチャードストールマン、無料、フリーオペレーティングシステム用のGNUプロジェクトの創始者。
とすぐにLinus Torvalds氏は、Linux、バージョン0.01すなわち、したとして既にハードドライブ、画面、キーボード、シリアルポートをサポートして、ファイルシステムは、MINIXと同じレイアウトを(Linuxのとはいえ、Minixのコードを採用すると)は、アセンブリの長い伸張され、彼女はbashとgccを実行することができた。
"行ガイドLinuxが実装されました:それは、高速動作させること。 私は、コアをシンプルにしたかったが、十分に強力
ほとんどのUnixアプリケーションを実行する。"
ユーザー自身がお使いのシステムに機能を与えるプログラムを探さなければならない場合は、それらをコンパイルし、それらを設定します。 おそらく、この理由はLinuxが彼に技術のオペレーティングシステムのラベルが読み込まれている。 この環境では独立してコンピュータにインストールすることができますクライアント暫定Linuxを、マンチェスターコンピュータセンター、初めてのLinuxディストリビューション、オーウェンルブラン、マンチェスター大学が開発発見されました。 それが最初の試みLinuxのインストールを容易にすることでした。
当初から、Linuxカーネルは、システムコールとコンピュータのデバイスにアクセスするための基本的なシステムを含まれます。 複数の操作amongオペレーティングシステムは、セットのコアは、メモリ管理、コンピュータに物理的なdevicesの処理、任意のオペレーティングシステムの必須要件ではまだ、オペレーティングシステムの機能を獲得するがまたdetermine several他のアプリケーションを必要と特定の機能はそのような、ユーザーのコンピュータに、によって決定されるこのシステムは核の1つの例外を既存のオペレーティングシステムでアプリケーションを開発できるようになります:シェル、それぞれユーザーインターフェイスを提供ウィンドウマネージャ、コンピュータは、CLIまたはGUI、テキストエディタ、イメージエディタ、オーディオプレーヤー、ではなく、のような他のアプリケーション、必ずしもコンパイラ。
ほとんどのシステムは、ツールおよびユーティリティはBSDに基づいて、通常、システムのX Window - グラフィカルなインターフェイスの機能を提供するためにXFree86またはX. Orgのを使用しています。 と同様に提供するツールを開発、GNUプロジェクトで。
Linuxの開発時には、多くのアプリケーションがすでにGNUプロジェクトフリーソフトウェア財団('で組み立てされていたフリーソフトウェア財団)は、まだコアを得ることですサブに着手は、GNU Hurd。 しかし、様々な合併症のために、プロジェクトの遅延のGNU配布のプログラムからプロジェクトを基礎コアのLinuxとして採用だけで、ストールをハードの開発はGNU、いくつかのにもかかわらず、人々 や研究機関は、コア当初Linusが開発に基づいて出現する同じ考えと非常に多くのディストリビューションは始めたていた。
分布
現在は、OS(オペレーティングシステムポルトガル)、LinuxやGNU / Linuxのは、(LinuxのディストリビューションやGNU / Linuxは、")フリーソフトウェア(時には-無料ではない)のcollection個人、groups by created areの一覧"を完了とLinuxカーネルを含む世界各国の組織。 Red Hatは、SuSEの、Mandrivaのコネクション(とMandrakeの組合のような企業)とCanonical(Ubuntu Linuxの開発者)だけでなく、DebianやGentooのようなコミュニティーのプロジェクトは、ソフトウェアをコンパイルし、提供し、準備が完了インストールと使用するために。 Patrick Volkerding氏はまた、Linuxディストリビューションを、Slackwareの提供しています。
マイクロソフトのオペレーティングに始まった受信制限の代替フリー1990、半ば人気以来、システムのLinux、またはGNU / Linuxのディストリビューションの窓 およびMac OS、Unixで主に人々が経験学校
仕事とは。 システムが人気のデスクトップおよびサーバの市場では、Webサーバとデータベースを中心になった。
時間が経つにつれて、いくつかのディストリビューションは、来て、行って、それぞれ独自の特徴を持つ。 いくつかのディストリビューションは、より小規模な、アプリケーションとその目的の数に応じています。 小さいサイズのいくつかのディストリビューションには1.44 MBフロッピー、他の必要に合わせて複数のCD、そこにもDVDにいくつかのバージョンがあります。 彼らはすべてがその公共 その目的は、(占領小さなわずかフロッピーディスク)が破損したシステムやコンピュータネットワークの監視の回復のために使用されます。
の中で最大のCDに記載することができますで配布:Slackwareのは、Debian、SuSEやConectivaは。 どのような違いをどのように、事前設定されたアプリケーションに構成されています。 Conectiva Linuxが分布は、例えば、より良い、このディストリビューションを遵守してアプリケーションをポルトガル語、それが簡単にポルトガル語を話すユーザーのために作ら翻訳した。 今日、このディストリビューションはMandrakeの、Mandrivaの結果に組み込まれた。 ポルトガル語については、またブラジルの分布くるみんは、KnoppixのはDebianに構築し、魔法の箱、バージョンの32ビット、64ビット、32ビットのライブCDとライブCDの64ビット、いくつかのプログラムで、オープンソース:OpenOffice.org存在するは、Mozilla Firefoxなどがある。
また、システム管理を容易に構成ツールを使用し分布があります。 ディストリビューションの主な違いは、パッケージシステムは、ディレクトリ構造とその基本的なライブラリです。 ディレクトリの構造の多くと同じパターンを、パターンFSSTND以下、非常に設定がディストリビューション間で異なるファイルを中心に緩和されます。 このため、通常、すべての新しい基準になる標準のFHS(ファイル階層システム)は、以下の。 これは、記憶するに値するただし、任意のアプリケーションまたはドライバがLinux用の同じように動作するすべてのディストリビューションでコンパイルすることができます。
ライブラリのように、ライブラリlibcは、Linuxオペレーティングシステムの基本的な機能を含む使用されます。 問題は、ときにリリース 他のビットを待つ間にライブラリlibcの新しいバージョンでは、いくつかのディストリビューションの、すぐに新しいバージョンを入れた。 したがって、一部のプログラムが配布ではなく、他人の上で動作します。 また運動のLSB(Linux Standard Baseの)より標準化を提供します。 主に分布の特徴をすることなくソースコードの配布のため解放しないソフトウェアベンダを支援します。 パッケージシステムが標準化されていません。
ArchLinuxは、Debian、Fedoraの、Mandrivaは、ミント、openSUSEの、PCLinuxOS、子犬、Sabayonを、SlackwareのとUbuntuディストリビューションには一部をほとんど、現在使用さここにアルファベット順。
CDに実行される分布の例では、くるみんLinuxでは、カルロス森本によって作成されたKnoppixに基づいています。
ディストリビューション間でのより困難に管理するために(これは彼らがユーザーインターフェイスの犠牲にして安定technologyを確保するため)を選択、DebianのGentooとSlackwareを目立つと考えた。
オープンソースとフリープログラム
プログラムだけでなく、すべての作業今日の生産かどうか、文学、芸術、技術、それは著者がある。 権利はアイデアや、主に配布、複製使用を含む彼の作品の独創性のプログラムのライセンスを使用する場合に行われます。
世の中フリーでオープンソースソフトウェアとフリーのプログラムのライセンスプログラムを管理する2つの動きがあります。 2つのそれぞれOSIとソフトウェアの生産のためのFSFの提供するライセンスによって、その最高のBSDライセンスの表現とGPL。
Linuxは、すべて、その下これらのプログラムが配布されて排他的ライセンスに応じ、無料のプログラムを考えることができるしかし、あまり多くのオープンソースアプリケーションを提供しています。 プログラムは、このようなライセンスの下で配布され、デスクトップ、オフィス、画像編集も、他のオペレーティングシステムなどのさまざまな機能があります。
また、組織のlinuxシンプルなエンドユーザー(ソウル)とGPLの下で高品質の製品の応用可能な限り広範囲を包含することを目的と自由世界を含む組織がある。 これは、ボランティアプロジェクトは、現在、科学と擁護で、その使用は、ドキュメントをLinuxの学習にも焦点を当てとして管理およびアプリケーション開発のためのプロジェクトを調整します。
論争の名前の上
Linuxは、名前、コアオペレーティングシステムLinus Torvalds氏によって作成された。 拡張では、Linuxカーネルを使用してオペレーティングシステムでは一般的にLinuxと呼ばれます。 しかし、無料ソフトウェア財団このようなOSは、実際にようなシステムには、GNU、and most適切な名前と言うのGNU / Linuxのは、ソースのLinuxベースのオペレーティングシステムのコードof much sinceツールは、GNUプロジェクトからですが。
また名前について多くの論争がある。 エリックレイモンド氏は、専門用語ファイルは、FSFの提案少数の"受け入れ"ことと"領土紛争の結果です"だった。 Linus Torvalds氏は、それは考慮するという"公正"この名前は、GNUプロジェクトの分布が、割り当てることが全体のGNU / Linuxは"とんでもないことと同じようにLinuxオペレーティングシステムを呼び出すために。" Linusは、彼の名前に使用されますかについては、気にしない"有効"("良い")ではなく、使用するとしてGNUの提案を行うという用語を"Linux"。
についてシンボル
ソフトウェアのシンボルが見つからない、その者だったから選んだ写真を のペンギンインターネット
。
1996年に、スレッドの多くのメンバーは"Linux - Kernelは"Linuxを表現するためにロゴやマスコットの作成を議論していました。 提案の多くは、競合するオペレーティングシステムのロゴのパロディ、とした有名。 他のモンスターや積極的な動物であった。 Linus Torvaldsはこの議論に非常にペンギンのが好きだったメッセージに記載してしまった。 それは十分な議論を終わらせるためだった。
その後、いくつかの試みが種にされてきたコンテスト ので、ペンギンのイメージは、誰かが"ペンギンの世界を持っての姿を示唆するまでLinuxカーネルの目的を務めたこと。" 応答では、Linus Torvalds氏は、彼が思っていたが興味深いことにペンギンは、単純なイメージを:ペンギン""ぽっちゃりと満足の表情、まるで彼は多くの魚を食べていた。 トーバルズ氏はまた、何か積極的にアイデアを魅力的な、しかし、ペンギンのアイデアは、フレンドリーで親切を子供たちが"私もそれらを得ることができるママ求めることができないのですか?"。 それでも、また、作業はこの方法では、人々はこれは本当に起こるのペンギンにいくつかの変更を作成することが記載さトーバルズ。 その理由ペンギンは、Linus Torvaldsはないこと、特定の理由は答えた質問が、それらは面白い発見しても、彼がかまオーストラリアの"キラーペンギン"で感心された記載方法動物、一見無害な一口でしたので、痛みがあります。
ソース:( Wikpedia百科事典 )
トピックのLinuxに関連する:
| 起動グラブから |
| Linuxとは何ですか? |
| 何はUbuntuですか? |
| 同期Ubuntuの1つを使用して電話 |
| UbuntuでJustVoipを使用してEkigaは介して |












