Linuxの作成者は誰ですか。 Linux:簡単な歴史

Linus Benedict Torvalds - 特にプログラマー間で、コンピュータの世界の伝説の人である全世界で有名なフィンランドのプログラマー。 彼は創造のために有名になりました オペレーティング・システム誰がコンピュータ業界と生成されたコンピュータ「宗教」にクーデントを犯しました。

幼児期のトーバルド。

有名なプログラマーはフィンランドの首都で生まれました - 1969年12月28日、ジャーナリストの家族の中で、フィンランドの首都で生まれました。 有名な化学者 - Linus Paulingにちなんで名付けられました。これはノーベル賞を受賞しました。 Linusの母親はフィンランドの新聞の出版社の翻訳者として働いていました。 父は共産主義者でしたが、70年代半ばの後、彼の興味は変わり、彼はラジオジャーナリストになりました。 叔父のトーバルドはテレビで働いており、祖父は主要な新聞編集の記事を開催しました。 彼の家族はスウェーデン語に話しかけた、フィンランドの少数の居住者に属していました、そしてフィンランドに住んでいる500万人のうち約3万人がいました。

彼がまだ小さかったとき、父は彼の母親とLinusを去ったので、その男の子は彼の母親と祖父母によって育てられました。 それにもかかわらず、彼は幸せな幼年期を持っていました。 家族は基本的にジャーナリストで構成されてから、幼年期のTorvaldsから読み込まれました。 しかし、70年代のLeo Tierngwis(祖父のTorvalds、母親の母親に沿って)を購入したコンピュータよりも興味がありました。 それはコンピュータの最初の1つでした。 彼はコモドールVIC 20と呼ばれていました。

しかし、Linusはコンピュータ内の標準的なプログラムに間もなく退屈し、彼は彼に何かを書いたかったです。 最初は基本的な基本を習得することにしましたが、すぐにこのプログラミング言語の可能性はほとんどないことが判明しました。 Linusはすぐに研究し、何でも気を取られていませんでした。 父親は、Linusの仲間が好きだったよりも、女の子、スポーツ、そして他の多くのものに興味を持って行こうとしました。 しかし、すべての試みは無駄でした。 数年後、Torvaldsは数学とプログラミング以外にも、その時点で何も興味を持っていませんでした。

Linuxが登場した方法

Linusはお金をコピーし、自分のコンピュータを獲得することを夢見ていました。 1987年、彼の夢が叶い、彼はMotorola 68008プロセッサ、7.5 MHz、128 KBのClock Frequencyを搭載したSinclair QL - 32ビットパーソナルコンピュータを取得しました。

しかし、Linusは長い間彼の購入に満足していませんでした。 失望は、設置されたオペレーティングシステムを再プログラムすることが不可能であることを学んだとすぐに彼を苦しめました。 それのために、彼は持っていなかった特別な機器が必要でした。 19、彼はヘルシンキ大学で彼の研究を開始し、以前に両親を勉強しました。 登録時には、プログラミングにおける彼の知識はかなり広範囲だったので、彼は情報学のコンパートメントに入った。 Linusのプログラミング言語は、大学の教室で1990年に勉強し始めました。 これは、Linuxオペレーティングシステムのカーネルを書くためにそれらによって使用された言語です。

1991年に、彼は彼の古いコンピュータを交換し、その時点で新しい、より強力なものを購入します:60 MHzのクロック周波数を持つIntel 386 4 MBで。

しかし、このコンピュータはそれをがっかりさせた、またはむしろ彼のオペレーティングシステム - MS-DOSは、キットで提供され、プロセッサの半分の能力のみを使用しました。 したがって、TORVALDSは、標準オペレーティングシステムを大学のコンピュータに立っているものに置き換えることを決定します - UNIXオペレーティングシステム。 それから彼は別の問題に直面しています:基本的な可能性を持つ最も安いUNIXは約5000ドルかかります。 彼はそのようなお金を持っていないので、彼はMinixと呼ばれる小さなオペレーティングシステムであるクローンUNIXを取得することにしました。 システムはUNIXを勉強している学生のために書かれました。 その著者はAndrew Tannenbaum - オペレーティングシステムの専門家でした。

Intel x86プロセッサのためにミニックスが作成され、そしてはるかに強力なMS-DOSが作成されたという事実にもかかわらず、それは多くの欠陥を持っていました。 システムは(ただし、あまり高価ではない)、機能性は悪く、他のすべてがコードの半分が閉じられました。 Linus Torvaldsはこれを受け入れることができず、したがって彼のオペレーティングシステム、InixとMinixの間で平均の何かを書くことにしました。 それから彼が彼がどれだけかなっているかについて考え、確かに彼の将来の人生を変えるだけでなくコンピュータ産業全体もどれだけかなっているとは思わなかったのはありそうもない。

彼の意図について、彼はミニックス会議を宣言することにしました。 1991年8月25日でした。 これが彼の投稿のオリジナルです:

元の文字

件名:Minixで何を見たいですか?

(私の新しいオペレーティングシステムのための小調査)

こんにちはすべてのユーザーミニックス -

私はオペレーティングシステムを開発します(無料で、ただの趣味 - それほど大きくない)

プロセッサのためのProfessional AS GNU)386(486)。 私は4月に始まっていて、もうすでにあります

最初の結果 私の以来、あなたが好きな意見をミニックスで好きではないという意見を知りたいのですが。

オペレーティングシステムはそれに基づいています(ファイルシステムの同じ構造があります - しかしそれは純粋です)

実用的な考慮事項)。

私はすでに移植されたBash(1.08)、GCC(1.40)とすべてが正常に機能するようです。 ここから次のようになります

今後数ヶ月の間に最初の作業版を入手してください。

人々が最も必要とすることを知っています。

どんな提案も大歓迎ですが、私はそれらを人生に持ってくることを約束しません:)

Linus Torvalds。 [Eメールで保護されている]

Linusの引用符

以下はLinus Torvaldsの最も有名な引用符のリストです。

「ここで私は私の黄金の規則について伝えたいです。 まず:あなたが彼らに連絡してほしいと思うように他の人に連絡してください。 この規則に続いて、どんな状況でもあなたが何をすべきか知っているでしょう。 2番目:必ずしてください。 第三次:喜びのあるすべてのことをしなさい。」

「この列を読んだ人は誰もが主なハッカーの私の役割の負担が高まっていると考えています。 しかしそれは間違っています。 私はいつもろくでなしました。」

「私は彼らがうまくいきたいときにのみ女の子に家を飼った。 それほど頻繁ではありませんでした、そして私はイニシエーターではありませんでしたが、私の父は彼らが数学だけではなく幻想を養います。 (彼の意見では、彼らは同じ方式ですべてを購入しました:かなりの鼻\u003d重要な男)」

「セックスのようなプログラム:それが無料であるときに良い」」

「マイクロソフトは悪ではありません、ただ彼らは本当にお粗末なオペレーティングシステムを持っています」

「私の名前の線、そして私はあなたの神です」

「あなたはLinuxのようなシステムを作成するための良いエンコーダである必要があるだけでなく、あなたはまだ狡猾な愚かな息子である必要があります。」

Linuxの哲学:「危険に直面して笑う」 ああ。 しないこと。 "自分でやれ"。 はい、右。

「自分たちの意見では、大胆なペンギンがLinuxの恵みを完全に擬人化していないと私に言った。 しかし、私の意見では、怒っているペンギンは200km / hの速度で彼らには決して運ばれたことがありません。」

「知性は仕事の実行を避ける能力ですが、それが行われたようにすることです。」

あなたが言うとき、「私はWindowsを落とすプログラムを書きました」とあなたを愚かに見てあなたを見てあなたに答えてください: "はい、私は無料でシステムでそのようなプログラムを得ました。"

「仮想化はいくつかの分野で役立つことは間違いありません。 これは私が疑うものですので、いつか仮想化が望んでいる人がそのような影響を与えるでしょう。

「それで、あなたのほとんどはクリスマスで退屈を始めるのは耐え難い可能性があります、そしてここであなたは完璧な娯楽を持っています。 テスト2.6.15-RC7。 すべての店舗は閉鎖されます、そして実際には食べ物の間の運動はほとんどありません。」

Linuxの根は20世紀の70年代以来トレースされています。 参考のポイントは、米国ベルラボラトリーズの米国の1969年のUNIXオペレーティングシステムの外観、AT&Tの子会社であると考えています。 UNIXは多数の産業クラスオペレーティングシステムのためのプライマリになりました。 最も基本的なものがこの時間スケールで表示されます。

Linuxは、GNUとMinixの2つのプロジェクトによって所有されているすべてのものです。

gnu。

GNUプロジェクトの歴史は1983年9月に始まりました。 GNUプロジェクトの創設者、Richard Stallman(Richard M. Starman)は、マサチューセッツ州マサチューセッツ州マサチューセッツ州マサチューセッツ州工科大学の人工知能研究室で働いていました。 PodlMannaは私たちの時間の最も著名なプログラマーの1つと呼ばれます。

Pokolmanが属する環境では、プログラムとそのソースコードを自由に交換しました。 ライセンスはAT&TからUNIXにあります。たとえば、40,000ドルのコストです。 すべての大企業はそれを買うことができる余裕がありました。 そして、ライセンスがなければ、プログラマーは彼らの開発においてソースコードコードを使用する権利を持っていました。 プログラミングの分野でのアイデアの交換を防ぎ、プログラムの作成のプロセスはプログラムを作成するプロセスを妨げました。車輪の発明。

ストールマンはプログラミングのもののこの位置を変更することにしました。 1983年、彼はGNUプロジェクトの開発の開始を発表しました。その目的は、完全にオープンオペレーティングシステムを作成することでした。

木曜日、1983年9月27日、12:35:59

無料のUnix!

感謝祭の後、私はUnix互換のGNUソフトウェアシステム(GNUではないUNIX)を書き始めます。これを使用できるすべての人に無料(!)を提供します。 時間、お金、プログラム、そして機器の形で助けが必要です。

GNUには、カーネルとCA:Editor、Shell、CAコンパイラ、リンカ、アセンブラ、およびもう少しもののプログラムを作成して実行するのに必要なすべてのユーティリティが含まれます。 その後、テキストフォーマットプログラム、YACC、Empire、スプレッドシート、および何百ものものが追加されます。 私たちは、通常UNIXシステムに付属のものを含めたいと思っています。

GNUはUNIXプログラムを実行することができますが、UNIXと同じではありません。 私たちは他のオペレーティングシステムとの私たちの経験に基づく改善システムに貢献します...


GNUの省略形は「GNUがUNIXではない」(GNUはUNIXではありません)として復号化されています。 UNIXは常に外傷しないようになっています、つまり、協力の自由度のユーザーを奪います(最近のWindowsとして)。 もう少し遅く、Pokolmanは彼の有名なGNUマニフェストを書いた。これはGPLライセンス(GNU General Public License)の基礎となりました。 このライセンスの役割は過大評価されることはできません、それはコンピュータ業界全体を変えました。

GPLの主なアイデアは、ユーザーが次の4つの権利(または4つの自由)を持っている必要があることです。

  • すべての目的のためにプログラムを起動する権利(自由0)。
  • プログラムのプログラムを勉強し、それをニーズ(自由度1)に適応させる権利プログラムのソースコードへのアクセスを含む。
  • プログラムを宣伝する権利、他人を助ける機会がある(自由度2)。
  • プログラムを改善し、プログラムのソースコードへのアクセスを意味する(自由度3)。
このライセンスの下で配布されたソフトウェアは、そのようなリサイクルの結果もGPLライセンスの下で配布されるように、変更、コピー、変更、変更、送信、または変更され、変更されていない)バージョンを他の人に使用することができます。 最後の状態はこのライセンスで最も重要で定義されています。 それは、無料のソフトウェア開発者の努力の結果が開いたままであり、通常の方法でライセンスされているライセンス製品の一部にならないようにします。 また、無料のソフトウェアを無料で配布するソフトウェアを区別します。 このライセンスの要件の1つは、GPLライセンスを販売することで、アクセスしたい人のためにこれのソースコードを提供する必要があります。 GPLライセンスは「自由になることを自由に保証します」

1990年代によると、無料オペレーティングシステムの操作に必要なコンポーネントの大部分はGNUプロジェクト内で作成されました。 Emacsテキストエディタに加えて、列はGCCコンパイラ(GNU Cコンパイラ)とGDBデバッガを作成しました。 優れたプログラマーとして、Richard Stallmanだけで、プログラマーグループ全体で作成された商業サプライヤーの資質を超える効果的で信頼性の高いコンパイラを作成しました。 最初は作成されたとき、許容誤差を提供するタスクが設定されました。今日、ほとんどすべてのオペレーティングシステムのためのこのコンパイラのバージョンがあります。 後で、コンパイラが作成され、C ++、Pascal、Fortranなどの他のプログラミング言語のために。 したがって、GCCの省略形はGNUコンパイラコレクションとして復号化されています。

Richard Writesとして:「1990年代によると、GNUシステムは実質的に終わりましたが、基本的なコンポーネントの1つだけが核です。」 カーネル(Name Hurdを受け取った)は、カーネギーメロン大学で作成されたマッハマイクロカードで作業したサーバープロセスのセット、そしてユタ大学で実装されます。 開発開始は、約束されたマッハの放出を見越して延期され、自由に分散したソフトウェアの形で解放されます。 しかし彼の外見は延期され、ここではLinuxと呼ばれるフィンランドの学生Linus Torvaldsによって開発された、コアは現れました。 Linusは彼を自宅のオペレーティングシステムのMinixを改善しようとしました。これは別途言及する価値があります。

ミニックス。

1990年代の間に、マイクロソフトのオペレーティングシステムを搭載したマイクロプロセッサインテルに基づくパーソナルコンピュータは、デスクトップ市場で支配的な立場を占め、サーバー市場の不可欠なシェアを占めました - UNIXシステムの従来の範囲。 IntelベースのコンピュータおよびIntel互換プロセッサは、UNIXを使用してワークステーションのパワーに匹敵するコンピューティングパワーに達しました。 しかし、ほとんどの商業UNIXシステムには、Intel機器に取り組むことができるバージョンがありませんでした。 UNIX製造業者は通常、特定のプロセッサの製造業者と協力しており、これらのプロセッサを生産した企業の所有権のシェアを持っていたため、独自の開発を使用することに興味がありました。 例はSGIおよびMIPSプロセッサとして役立ちます。
スタッフのハードウェア機能は急速に増加しているため、インテル互換プロセッサに基づくコンピュータのUNIXオプションが早いか後で必要とされていたことは当然でした。 Linuxの歴史において特別な役割を果たしたUNIXのようなオペレーティングシステムのためのこれらのオプションの1つは、1987年1月、アムステルダム、オランダのヴリア大学の教授である1987年1月に開発されました。 Tannenbaumは、オペレーティングシステムの開発における主要な専門家の1つでした。 彼のミニックスオペレーティングシステム(ミニ)はチュートリアルとして開発されました。 内部団体 実際のオペレーティングシステム

もちろん、オペレーティングシステムとして、Minixは乗馬完成度ではありませんでした。 それはIntel 80286マイクロプロセッサに集中していましたが、その時点で市場を支配しました。 しかし、彼女は非常に重要な品質 - オープンソースコードを1つ持っていました。 Tannenbaumの「オペレーティングシステム」の本を持っていたすべての人は、SIおよびアセンブラに書かれた12,000行のコードを学び、分析することができます。 ソースコードが開発者の室内の7つのシールの下にロックされていないことはまれな場合でした。 壮大な著者、タンバーバムは最も優れた心を巻き込んだ コンピュータサイエンス オペレーティングシステムを作成することの技術を議論する。 Minixは本から別々に購入することができ、彼女は本当にパーソナルコンピュータに固定されることができました。 コンピュータ学部の学生はタンネンバムの本を介して世界中のCorpelの学生、コードを読んで、コンピュータの作業を管理するのと同じシステムがどのように理解されています。 そしてこれらの学生の一人はLinus Torvaldsでした。

Linux。

1991年に、Linus Torvalds、フィンランド人の学生、彼のパソコンのためのオペレーティングシステムのUnixコアと互換性のある互換性があるという考えに非常に消えました。 インテルプロセッサー。 将来のカーネルのプロトタイプは、Minixオペレーティングシステムでした。

1991年8月25日、Linus Torvaldsはその開発についての最初のメッセージをニュースグループComp.os.Minixに送りました。

から:torvaldssklaava.helsinki.fi(Linus Benedict Torvalds)
to:newsgroups:comp.os.inix
件名:Minixでは、全部のほとんどを見逃していますか。
概要:私のメッセージIDオペレーティングシステムのための小さな調査<[Eメールで保護されている]>
日付:1991年8月25日、20:57:08 GMT
組織:ヘルシンキ大学

すべてのユーザーにこんにちはMinix!

私は(無料)のオペレーティングシステム(それはただの趣味です。486)のために(GNUのような大きくて専門的なものは何もありません)。 私は4月からこれと目を覚まし、彼女はすぐに準備ができているようです。 私のOSがそれに似ているから(他のもののために持っている - ファイルシステムの同じ物理的な場所のために持っています)のためにあなたが好き/好きではない人に私を書いてください。

これまでのところ、私はIT Bash(1.08)とGSS(1.40)に移されました、そしてすべてがうまくいくようです。 それで、今後数カ月の間に私は働いているものに成功するでしょう、そして私は大多数によってどの関数が必要かを知りたいです。 すべてのアプリケーションが受け入れられますが、実行は保証されていません.-)

リニャス( [Eメールで保護されている])

PS。 それはミニックスコードを含まず、MultisaSadaファイルシステムを含みます。 それは許容されていない(タスクを切り替える386など)、もう1つは何もサポートしないかもしれません。


"Linux"という名前 新しいシステム 次のようにして受け取りました。 彼自身が彼の名前を持つこの名前の共同にやや混乱しているので、彼は彼の開発を逃がしようとしました。 この名前は、Kernl / Makefileバージョン0.11、および他のプログラムのソースコードで検出できます。 しかし、PUB / OS / Linuxディレクトリと呼ばれる、FTPサイトでシステムをレイアウトする場所を提供したARI Lemke。 そしてこの名前は新しいOSに修正されました。

Linusがインターネット上で彼のOSのコードをレイアウトするという事実は、Linuxのさらなる運命で決定的でした。 1991年にインターネットは、私たちの日のように、インターネットはまだそんなに広まっていませんでしたが、彼らは彼らをほとんどの人々を使っていました。 そして最初から、Torvaldsはいくつかの関心事回答を受けました。

1992年2月、LinusはLinuxを既に楽しんだりテストした人への要求を表明し、彼にはがきを送ってください。 ニュージーランド、日本、オランダ、アメリカ合衆国からの世界中から数百のそのようなポストカードがありました。 これは、Linuxがいくつかの名声を獲得し始めたと言っています。

最初は、何百人もの人々が開発に加わり、それから何千人もの数千人の自主的な助手。 システムはハッカーのためのおもちゃだけではありませんでした。 GNUプロジェクトの一部として開発されたマスプログラムによって拡張された、Linuxはに適していました 実用。 また、システムカーネルがGNU一般公開ライセンスのライセンスの下で配布されているという事実は、ソースシステムコードが自由であることを保証します。開発者またはある種の商業会社。 この事実は、主に学生やプログラマの中から、Linuxのランクやサポーズにすべての新しいフォロワーを魅了しました。

この時までに、Linux専用のインターネット上の別の会議が作成されました - comp.os.linux。 愛好家は多くのユーザーグループを結成し、1994年の初めにLinux Journal Magazineの最初の問題が解放されました。 Linuxは産業企業の注目を集めており、いくつかの中小企業が独自のLinuxバージョンの開発と販売を始めました。

当初、Linus Torvaldsは開発を販売したくありませんでした。 そして私は他の誰かを売りたくなかった。 コピーファイル自体に配置された著作権通知には明らかに綴られていました - 0.01。 さらに、Linusの要件は、GNUライセンスで宣言されたものよりもLinuxの配信に関するより難しい制限を著しく困難にしました。 しかし、1992年2月には、タイムコストとディスケットのコストをカバーするためにLinuxでディスクを配布するための料金をかける許可を申請し始めました。 さらに、Linuxを作成するときには、さまざまなフリーツールが使用されていることを確認する必要がありました。そのうちの最も重要なものはGCCコンパイラでした。 ITの著作権は、Richard Stallmanが発明したGPL公共ライセンスに規定されています。 Torvaldsは彼の著作権宣言を再考しなければならず、バージョン0.12から始めて、彼はGPLライセンスの使用にも引っ越しました。

から 技術的なポイント ビジョン、Linuxは、コンピュータハードウェアと対話し、メモリ配布、プロセッサ時間とそのようなタスクを実行する責任があるUNIXのようなオペレーティングシステムのコアだけです。 さまざまなプログラム 等 カーネルに加えて、オペレーティングシステムは、システムとのユーザーの相互作用を整理するのに役立つさまざまなユーティリティを含みます。 オペレーティングシステムとしてのLinuxの成功は主に、1991年までに、GNUプロジェクトの枠組みの中で、インターネット上で自由に分配されている多くのユーティリティが既に開発されています。 GNUプロジェクトはニュークリアスを欠いていました、そして、最も可能性が最も高い、その作業に有用なものがなかった場合には未割当のままです。 Linus Torvaldsは適切な時点で適切な場所で彼の開発を伴いました。 そして、Richard Stallmanは、オペレーティングシステムをLinuxではなくGNU / Linuxと呼ぶ必要があると主張するときに正しいです。 しかし、Linuxという名前は歴史的にこのOSを獲得しているので、それを単なるLinuxと呼んでいます(崩壊と彼の仲間のメリットを忘れないでください)。

P.S. 私は正直に「歴史Linux」の検索結果の36ページを正直にスクロールし、トピックで全体的なものを見つけませんでした。 穀物の情報は私が私にとってインターネット全体からの間、売春婦からのチャンバーによって区切られた、そして私はあなたが興味を持っていることを願っています。

UPD:タイムラインについて忠実な発言をしました。 私はそれをやり直しました、同時に私はすべての日付をチェックしました。 私はそれが良く、より明白になったと思います。

2012年12月16日

ああ、あなたが起こったことに注意を払わないことを既に普通のものの詳細と詳細をどのように学びますか。 しかしそれがそうでなかったとき。 誰かが作成して発明を始めたとき!

これが面白い話です しかし、猫の下で、あなたはたくさんのテキストを見つけるでしょう:-)

過去まで過去を見回すことは、市場の支配的なOSの場所がUNIXの両方を得ることができ、同じMicrosoft Corporationによって行われることがわかります。 ただし、多くの状況のた\u200b\u200bめに、さまざまなシナリオに対して開発されたイベント:CP / M - \u003e QDOS - \u003e 86-DOS - \u003e MS-DOS - \u003e Windows。

GeneAlogic Linux Lineは別のものです:マルチス - \u003e Unix - \u003e Minix - \u003e Linux。 現在のWindowsの現在の支配において、窓の現在の支配において、Chessのコード名の秘密の草案IBMを「非難」にすることは、IBM PCのパーソナルコンピュータを作成するためのプロジェクトであることが知られている。アノール作業タイトル。

IBMとマイクロソフトの歴史的契約は、1980年11月6日に最初の産業16ビットPCのために署名され、マイクロソフトはオペレーティングシステムと4つのプログラミングシステム(Beysik、Fortran、COBOL、Pascal)を準備することでした。可能。

マイクロソフトが選択されたのはなぜですか? IBMガイドの主な動機は、マイクロソフトプログラミングシステムの印象的な販売量でしたが、プラットフォームは非常に広範囲のプラットフォーム用に設計されています。 1979年までに、Microsoft開発基地の約100万コピーが販売されました。 奇妙なことに、IBM、およびMicrosoftは新しいコンピュータのためのオペレーティングシステムを二次的なものとして検討し、彼らの補助的な役割を減らしました。 すべてがひどい急いで行われました。 1980年秋にMicrosoftブラフをする方法を理解するために、1981年1月から1月に有望な彼のDOSの最初のバージョンがBeysikの働く通訳者で準備してください。マイクロソフトが実験されていないと言うのに十分です。 1980年2月、AT&TからUNIXライセンスが取得された場合には、プログラミング言語市場のためのデジタル調査との戦いの一環としてマイクロソフト(その後Microsoft Unixの方言で作成された名前Xenixを受け取りました)。 しかしUNIXの場合、実質的にワークフローはありませんでした - Microsoftの基本的なプラットフォームはCP / Mでした。

開発の観点からWindowsとUNIXを比較すると、Windowsはハードセメントとマーケットブラフで作成された商品として構築され、UNIXは大学や研究センターの沈黙の中でリラックスした雰囲気で成長しました。 プロジェクトの商品化は、UNIXに対するそのような有利な影響からはるかに大きかったが、マイクロソフトは時間を失うことはなく、専門家の潜在的な潜在的な潜在的な潜在的な潜在的な潜在的な潜在的な潜在的な意見を改善するために送った。 それが可能な限り、両方のOSの開発は異なる経路を通過しています。

出生Linux

Linus Benedict Torvaldsは1970年にヘルシンキで生まれました.10歳で、彼は彼のホームコンピュータのコモドアVIC-20に積極的に取り組んで、プログラミングに参加し始めました。 1989年、Linusが大学に入る準備をしていたとき、TorontoのUSENIX協会会議では、AT&T Corporationの代表者がUNIXシステムVの新しい価格システムを発表しました。v:プロセッサあたり約4万ドル(7.5千ドル。教育機関)。 とても大きいお金でした。 アムステルダム大学Andrew Tannenbaumの教授は、PCで取り組むことができるMinix TruncatedバージョンのUNIXを書くことに対応しています。

1991年の春、すでにヘルシンキの大学生であるLinus Torvaldsは、ミニックスの再分配、コアを書き直し、I386での作業に適応しました。 彼は、OSがどのように機能するかを理解することを決めました。 これは、Linuxの時代の始まりが履歴メッセージのタイトルです。 --- Linusから投稿を始めます--- [Eメールで保護されている] (Linus Benedict Torvalds)ニュースグループ:Comp.OS.Minixの主題:Minixで最も見たいですか? 概要:私の新しいオペレーティングシステムのための小論点メッセージ - ID:日付:日:25 81 20:57:08 GMT組織:Helsinki大学メッセージは言葉で始まりました: "Minixを使ったみんなこんにちは! プロセッサ386(486)に基づくクローンのための(無料)オペレーティングシステムを実行します。 それはただの趣味です、そして、GNUのような大きくそして専門的なものではありません。」 次に、Linusは彼女が好きな人の彼の仕事に反応するよう促しました。 (全文を参照)

1992年1月から2月にかけて、TanzenbaumとTorvaldsの間のLinuxの欠陥についてのオープンなディスカッションは、comp.s.minixのテレビ会議に変わりました。 Tonanbaum教授は、主にモノヨーヤードを支持してマイクロカラーからの線の故障のためにLinux期間中古アプローチを検討しました。 「これは巨大なステップバックです」とTannenbaumが書いた。 「SI上で実行中のプログラムを取って基本でそれを書き換えるようなもの」 Linusは、Microoadero-Good Decisectを決定したが、効率を高めることは、深刻な損傷耐性を引き起こすことはないことに合意した。

1998年にはより厳格に話しかけました.Unix Progentorは伝説のケントンプソンです。 "Linuxは、マイクロソフトに属していないものとして考えます。 これは、Microsoft Teamをヒットした回答です。 私は彼が大きな成功を期待しているとは思わない。 私は元のテキストを見ました、まったくまともなコンポーネントがあり、どこにではありません。 これらのテキストの作成はさまざまなランダムな人々によって出席して以来、その個々の部分の品質は大幅に異なります。 私の経験と私の友達のいくつかの経験から、Linuxはかなり信頼性の低いシステムであると言うことができます。 マイクロソフトはあまりにも信頼性の高いソフトウェア製品を生成しますが、Linuxはそのようなシステムの最悪です。 この環境は長続きしません。

1つのコンピュータで使用する場合 - 一つのこと。 ファイアウォール、ゲートウェイ、組み込みシステムなどでLinuxを使用するためのソフトウェアはまだ非常に深刻な洗練を必要としています。」 プロジェクトの技術的完成ではなく、有用なプロジェクトにわたる愛好家の雰囲気とソーステキストの自由な分布と使用はLinux現象の基礎となりました。 1998年には、権威あるアメリカのフォーブスマガジンが「ネットのアイコン」(「ネットワーク伝説」)を発表している最も影響力のある人々の名前をインターネットの開発に掲載しました。

Linus Torvalds(28歳) - Creator Linux。

Richard Stallman(45歳) - Free Software Foundation Foundationの創設者。

Tim Berners-Lee(43歳)は、World Wide Web開発者です。

Rob Glaser(36歳)はRealNetworksの創設者です。

Jerry Young(29歳) - ポータルYahoo!の創設者 偶然にはなくトーバルドを奪った。 欠陥は、Linuxがソフトウェア業界の事態を根本的に変えることを妨げませんでした。 Apache Serverとペアでアクセシビリティのおかげで、このOSはインターネット全体を占有しました。 統計はそれ自身のために話します。 2000年11月のNetcraftレポート(www.netcraft.com/survey/)に従って、すべてのWebサーバー間のApacheの割合は59.69%です。 次に、Microsoft Internet Information Serverが実行する - 20.08%とNetscape Enterprise - 6.74%。

今、Torvaldsは最近分類されるまで、野心的なプロジェクトの上で送信されています。 その重要な要素は、x86コマンドを実行し、組み込みシステムを対象としたクルーソーコード名の下のOSおよびVLIWプロセッサのリリースです。 Transmetaの所有者の1人は、Paul Allenなど、誰がBill Gatesと一緒にマイクロソフトを設立されたのかなど、他の誰かではないことです。 標準化と配布Linux Linus TorvaldsはOS自体ではなく、GNUプロジェクト内に作成されているコンポーネントを接続しているカーネルだけ、まずEMACSエディタとGCCコンパイラのままになりました。 第三者会社彼らのビジネスの開発のための良い見通しを見て、かなり間もなくOSユーティリティと応用ソフトウェアを飽和させ始めました。 その中には、Red Hat Linux 6.2、Debian、Linux-Mandrake 7.0、SUSE Linux 6.0、Turbolinux 6.0、OpenLinux 2.4 Caldera、Conectiva Linux 5.1、Corel Linux OS Second Editionと呼ばれる必要があります。

そのような「包括的な夕食」の欠如は、統一されたよく考え抜かれたシステムの設置手順がないことであり、これはまだLinuxのより広い分布の主な抑止要因の1つです。 さらに、適用された「ボックス」ソフトウェアの開発者は、いくつかの人気のある分布に対して一度彼らのプログラムをテストしなければならず、それは人生を著しく複雑にする。 標準化は常に痛みを伴うプロセスです、そしてそれが「無料のアーティスト」のコミュニティで行われているならば、それはすべて難しいです。 しかし、最初のステップはすでに行われています。 2000年10月、無料標準グループによって作成されたLinux開発プラットフォーム仕様が公開され、彼女はすぐに極性評価を引き起こしました。 ちなみに、標準化グループDavid Quinlanの頭部、ならびにTORVALDSはTransmetAで動作します。 Linux大企業への態度は、過去2年間で、IBM、Hewlett-Packard、Sun Microsystems、Oracle、およびコンピュータ市場の多くの最大のプレーヤーなどの巨人が、過去2年間で、Linuxのサポートを著しく有効にしました。 2001年、IBMは10億ドルの開発に10億ドルを投資する予定です。「アマチュア」Linuxの主に深刻な商品を発売することを決定した企業のこのような珍しい寛大さに関連していますか? 彼らが強さを費やす準備ができているのはなぜ、彼らの方言の損害に対する最も技術的に完璧な議会からの代替手作りの創出から遠くまで遠く離れていることを意味しているのですか?AIX、HP-UX、Solarisなど?

心にやってくる最初のものは、マイクロソフトの徹底的に強化された王国の門で門を壊すことができるトランペットツールとしてLinuxを使用したいという願望です。 これは明らかですが、それはすべて問題ですか? もう1つの理由は、非常に有益なトレーニングやコンサルティングの開発の新たな傾向です。 技術の複雑さは増加し、提供された製品の品質と消費者要求のレベルとの間でそれが成長します。 顧客は、知的サービスにかなりのお金を払う準備をしなければなりません。 もう1つの考えられる理由は、機器やアプリケーションプログラムの購入の避けられないコストをシステムソフトウェアの低コストで補償できる大規模プロジェクトの費用対効果の高い実施です。

マガジンヴァルビジネス(2000年11月)との最近のインタビューでは、Sam PamizanoがLinuxの開発に関連したIBMの立場を強調した:「私は信頼できる安全なコンピュータの世界へのLinuxの紹介に参加することを願っています。どの集中的なトランザクションフローが特徴付けられ、またオープンテキストのアイデアをサポートするコミュニティとの協力は、IBMの両方で、業界全体の両方で実りあるでしょう。 これは、潜在的なLinuxがそれ自体であるものを見る準備ができたソリューションを提供する企業にとって特に注目に値する。」 IBMの最後の主なステップの1つは、2001年3月のLawson Project - 2001年3月の日本のショッピングセンターのネットワークで、IBM ESERVER XSeriesを提供しています。

2000年末現在、Hewlett-Packard会社はIBMに参加しました。 どちらの巨人は、UNIX方言の環境でのLinuxアプリケーションの実行をサポートする予定です(主にIBM AIXおよびHP-UX、およびIBM Dynix / PTXについて)。 これは、主導的な企業が他の誰かの無料のUNIX方言をサポートする必要があるなぜそのコマーシャルを持つという問題に対するもう一つの答えです。 一度に2つのウサギが殺されます - 最初にLinuxのWindowsからのクライアントの一部が描かれており、その後、この巨人によって開発されたUnixの方言にどのように劣っているかを明確に示します。 この手法は抽象化効果と呼ぶことができます。 LinuxはLinuxについて話すだけではなく、このOSがそれほど独特でユニークではないことを忘れないでください。 IntelプラットフォームとUNIXの方言についてのみ話しても、興味深く思いやりのある非営利のOSはありません。 FreebSD(BSD4.4-Liteに基づくFreeBSDコアチーム)、NetBSD(NetBSD Foundation、BSD4.4-Lite + Mach Kernel)、OpenBSD(Theo De Raadt、BSD4.4-Lite)、386BSD(BSD4) 。3リノ)、Hurd(Free Software Foundation、BSD4.4 + Mach 4.0)。

Linux現象の新しいプログラミング哲学は、新しいプログラミング哲学が生まれたという事実についての会話を引き起こしました。 実際、製品は商業的または自由であり得、そしてその生産のプロセスは手工芸品または工業である。 それは孤独とグループ、恋人、そして専門家の両方で忙しいかもしれません。 しかし、意識的または無意識的に、それらはすべて伝統的なライフサイクルステージが続く ソフトウェア製品:要件の分析、仕様の開発、デザイン、マケツ、書き込みソーステキスト、デバッグ、ドキュメンテーション、テストおよびメンテナンス。 このアプローチを区別する主なものは、異なる段階の管理の集中化と主に「下向き」開発(一定の詳細)です。 ただし、Linuxは別の方法で作成されました。 既製の運転レイアウトが絶えず改良され、地方分権化された愛好家によって開発され、その行動はわずかに調整されていた。

アナキリック文字と「昇順」開発があります。以前に作成された小さなものからますます大きなブロックの組み立て。 ここでは他のものをマークすることができます。 伝統的な開発では、テキストの設計と書き込みは、LA L\u200b\u200binux - Maketing、Debugging、テストの開発に基づいています。 最初の2つの段階は難しく、デバッグとテストで状況をテストすることが簡単です。 2年前のコンピュータマガジンとのインタビューで、Creator Unix Ken Thompsonは、彼が「昇順」プログラミングのサポーターであると述べた:「私は建物を検討することができず、それが構築されたデザイナーの詳細を想像することはできません。 私が1つずつ1レベルを記述する無限のライブラリを含むシステムまたは言語の「降順」の説明に出会うとき、私はある種のクイックの感覚を持っています。」 Thompsonさえも興味深い用語を提供しました:「コンピュータダーウィニズム」。 言い換えれば、LA L\u200b\u200binuxの開発は、集中的なテストに基づいて構築された試行錯誤の方法です。 どの段階でも、システムは開発者が求めるもののミニバージョンであっても機能するはずです。 自然な選択は実行可能です。

プログラミングが科学、芸術または工芸品であることについて - 長い間議論した。 そして、ソフトウェアの伝統的な開発が主に工芸品である場合、コンピュータの開発時はダービニズムは間違いなく芸術です。 システムが主要なコンポーネントやプロジェクトの初期段階で作成されたプログラムの周りに構築されている場合は、「昇順」の開発が特徴付けられ、常に変更されていることに気づくのが簡単です。 1999年末現在、出版社のO'Reilly&Associates、Eric Raymond "Cathedral and Bazaar"が発表されました(大聖堂とバザール)。 その著者は、オープンテキストの動きの主要なイデオロジストです。 本では、彼は彼によって「バザス」と呼ばれる自己組織化アナキストプログラミングのアイデアを、「大聖堂」と呼ばれる伝統的な集中化されたものとそれに反対します。 Linuxおよび他の同様の開発の例では、GNUプロジェクトに由来する最初の非営利のソフトウェアでは、Raymondはリーダーと一緒に、オープンテキストの動きと呼ばれる新しい現象の性質を理解しようとしています。 明確な計画の欠如、最小限のプロジェクト管理、多数の第三者の領土的リモート開発者、アイデアとコードの自由交換 - 新しいプログラミングのすべての属性。 多くの場合、「新規」が古くなって忘れられていることがわかりました。 これはすべて、プログラミングに長い間使用されています。 しかし、Linux現象は、新しい信仰を宣言する理由を与え、そのランクのアドリーブの数を増やすのに役立ちます。 研究プログラミングの特殊性については、多くの記事が書かれています。 だから、A. Kiralf、K.CH、Y.NiverHeltは以下のものを割り当てた。 重要な瞬間:*開発者は明らかに検索の方向を表していますが、前もって彼がその目標に向かって動くことができるかわからない。 *リソースの量を1つまたは別の結果を得るために予測する可能性はありません。 *開発は詳細な計画に適していないため、サンプルとエラーの方法で行われます。 *そのような作品は特定の演奏者と関連しており、個人的な資質を反映しています。 新哲学の主な利点は、重要な役割がインターネットによって演奏され、共同製品を自由に処分する権利が再生される重要なプロジェクトにわたるサードパーティ製のプログラマの大規模なグループのリモートコラボレーションを整理することです。

暴力的な成長企業VA Linuxに関するこの関係では言わないことは不可能です。 それはName SourceForge()によって開かれたオンラインリポジトリをもたらします。 Linuxの開発に関してはすでに数百のプロジェクトがあります。 そしてそれらの中では、ベルリンプロジェクト(グラフィックシステム)と新しい世代のPerlプログラミングシステム。 Linuxに加えて、SourceForgeリポジトリはWindows、Mac OS、Beos、Palmos用のプロジェクトを追跡します。 VA Linux独自のプロジェクトの1つはMySQL DBMSです。これは、GPLライセンスの下に配布されたフリーソフトウェアのステータス(一般公開ライセンス、www.fsf.org/copyleft/gpl.html)を取得しました。 共同プログラミングプログラムのアイデアを促進するという点では、VA Linuxは単独ではありません。 ここでの競合他社はopenanueと非同期です。 レイモンドの本に戻ると、おそらく「大聖堂」と「バザール」の比喩は非常に成功していないと言えます。 しかし、それは比喩の問題ですか?

Linuxの批評家とその承認業者の未確定ユーフォーリアの懐疑的にかかわらず、このオペレーティングシステムは1990年代後半の顕著なマイルストーンとなっており、新世紀の初めの業界の発展の道を特定しています。 Linuxの成功を繰り返すことは可能ですか、そしてこのスケールのような新しい技術的ジャンプはどこにありますか? これはKen Thompsonがこれについて述べているものです。 "革新はこのタイプの回転を通してのみ現実になります。 IBM Corporationは、自分のシステムを不適切にしたものが登場するまで脅かされていません。 彼らは完全にメインフレーム市場を占領しましたが、私はそれが不必要だったと確信しています。 同じことがマイクロソフトに起こります:それが不要になることがあるようになるようになるまで、市場への価格のしきい値を克服し、それらを不可能にすることは極めて困難である。

まあ、Dogonkaでは、Linuxに行く22の理由があります。 物議を醸す理由? スペランス...

1.その理由は最初のものです、それは主なものです。 無料のシステムであることは、Linuxが無料で利用可能です。 「アクスル」は、インターネットからダウンロードすることも、非常に簡単な価格でディスクまたはボックスボックスを注文することはできません。 オペレーティングシステムの1つのコピーは、条件なしに無制限の数のコンピュータにインストールできます。

2. Linuxコードが開いているので、システムは自由に変更され、商業的にも配布されます。 オペレーティングシステムのソースコードを自由に実験する能力は、その目標からのみ進行し、Googleのような多数の大企業に対してLinuxを有用で効果的なソリューションにしました。

3. OSの操作に関する興味のある質問に対する答えに対する答えをフォーラムまたはネットワーク会議で自由に取得できるため、Linuxユーザーのテクニカルサポートに関する特別な問題もありません。 多くのユーザーは、そのようなテクニカルサポートがお金のために何よりも悪いことではないことを保証します。 もちろん、給料テクニカルサポートLinuxもあります。 そのようなサービスには、ハッカー、バグ修正などを保護するために、新しいプログラムのシステム、インストールとアップグレードを慎重に設定します。 幸いなことに、Linuxの後者はまれです。

4.何の可能性 技術サポート Linuxは一度停止しますが、オープンコードが膨大な数のユーザーを引き付けているため、ほとんどいいえです。多くの人が存在することを喜んで登場した問題を解決するのに喜んでいます。 さらに、専門的にアドバイスを支援する人が常にあるでしょう、すなわち お金のために。

5.将来Linuxが耐えることを恐れないでください。 事実は、構築されたUNIXが35年間テストされ、最適化され、極端な有効性、信頼性、安全性を証明したということです。 Linuxの作業は、「ブランドを保持する」と言うように、2回目のオペレーティングシステムの新しいバージョンでは停止しません。

6.ユーザー「Linux」は、オペレーティングシステムの右の所有者からの全体的な圧力にさらされていません。それはこの権利の保有者です - 存在しません。 反対の例として、マイクロソフトの行動をもたらすことができます。会社は故意にOSの古いバージョンをサポートし、ユーザーが新しいものを購入するように強制的に解決します(時にはそれが起こることがあります。 )。 さらに、新しいバージョンのLinuxも絶対に無料です。

7. OSの新しいバージョンへの移行に関連付けられているすべてのものは、親愛なるペニーのユーザーがユーザーにかかります。 新しいバージョン自体は無料です - それは時間です。 第二に、トレーニングプログラム、インストールなど 安価です。 第3に、Linuxはコンピュータの電源に過ぎませんので、機器のアップグレードはまったく必要な場合です。また、予算からの多くの資金は延長されません。

8.何百万の何百ものコンピュータがLinuxに渡した企業は、各マシンの各ソフトウェアコンポーネントのライセンスの遵守をどのように従うべきかをどのように従うかをどのように照合する企業。 結局のところ、すべてのEULAのライセンスの最も準拠を検証するために(エンドユーザー使用許諾契約 - エンドユーザーの使用許諾契約)、フルタイムの担当者が必要で、奇妙に十分にお金のために支払う必要があります。 。 さらに、これらの会社はBSAの従業員の突然の「襲撃」を恐れていません(ビジネスソフトウェアアライアンス - 商業組織のアライアンスソフトウェアメーカー。Microsoftによって1988年に作成されました)。など。 わずかな矛盾を見つける - そして彼らはそれらを見つけるでしょう - 印象的な罰金があります。

9. Linuxは、ウイルス、トロイの木馬、ワーム、スパイウェア、および悪意のあるソフトウェアの残りの部分にはほとんどさらされているという事実で長い間有名でした。 開発者の成功の秘訣は、彼らが最初にシステムのセキュリティに努力し、実際の問題が現れたときにそれについて考えていないという事実にあります。 たとえば、元の保護方法の1つで、Linuxユーザーはシステム内で管理者として認証されていないため、侵入者の侵入の場合でも重要なシステムファイルを保護します。 さらに、Linuxの最も人気のあるバージョンは内蔵ファイアウォールと一緒にやって来ます。これは今回すべてのために非常に高いパフォーマンスを示しました。 最後に、コードの開放性のトピックは私たちの手を尽くしています:何千人もの人々 地上シャール。 脆弱な場所のOSを検索している忙しいですが、POP-BIASには絶対に問題はありません。

10. Linuxの作業では、致命的な失敗をほとんど起こりません。その後、コンピュータを再起動する必要があります。 大手企業について覚えている場合は、文字通りConnected System全体の2分の不作為が大きな損失に注がれる可能性があるため、無条件の賞金に入っています。 その理由は再び推測するのは難しいことではありません。最初から、開発者は最大の安定した快適な仕事の仕事を作ろうとしました、そしてそれは自信を持って言うことができます、彼らは彼ら自身を達成しました。

11.これまでのところ、Linuxは作成されたプログラムと確立されたプログラムの数によってWindowsを使用できません。 しかし、多くの人が状況の修正に従事しています。 さまざまなニーズのための将来のプログラムでは、ますます表示されます。 Linuxのためのプログラムの大部分が無料で広がっているだけでなく、機能、信頼性、および権力では、それらのいくつかはWindowsの類似体に劣りません。 それはステレオタイプを取り除く価値がある、彼らは「Linuxの下で」何かを見つけることはできません。

しかし、それは発言をする必要があります:音楽、写真またはビデオを扱うのに専門的に雇われている人々は、少なくとも何か他のもののためのMac OSまたはWindowsと一緒に行くことはほとんどありません。

12. Linuxディストリビューションの選択は印象的です - 数百バージョンであり、それぞれそれぞれ特定の特性が寄付されています。 同時に、すべてのシステムは互いに互換性があります。 これにより、ユーザーは彼に最も適したバージョンを選択できます。 さらに、Linuxプロバイダーの1人がゲームから出てくると、オペレーティングシステムの分布に際の具体的な損傷をもたらすことはありません - 彼に加えて、まだ多くのサプライヤがあります。 そのような状況が健全な競争を創造するという事実を指摘しないことは不可能です。これは品質と性能の向上に反映されています。 もちろん、多くのために、数百の望ましい分布を選択することは困難になるでしょう。 この場合、赤い帽子やSUSEのような最も人気のあるバージョンの1つを選択することで、失うことはありません。

13.他に具体的な フィーチャーLinux それは非常に可能性に注意するべきです 薄い設定。 確立された意見とは反対に、Linuxを自分自身に設定すると、古くからの経験豊富なユーザーに問題が発生しません。 インストール中に、あなたに適した設定を選択するのに役立つさまざまなオプションを指定できます。 コンピュータが作業、メディアセンター、ノートパソコン、Webサーバー、データを保存するためのサーバー、またはネットワークルーターのサーバーの場合は専用です。 興味のあるユーザから隠されず、オペレーティングシステムの外観を設定することはなく、何千ものバリエーションで構成することができます。 obの夢。 アップルのMac。 またはWindows上のノスタルジック? Linuxでは、これはすべて視覚的に再作成できます。 オープンコードのおかげで、これはユーザーに真に無限の機能を提供します。

14. Linuxでは、他のすべてのフリーソフトウェアのように、使用されているファイルのフォーマットが開いています。 クローズドフォーマットファイルとは異なり、それらは一般に承認された標準に準拠し、互換性のあるプログラムを作成するために任意のソフトウェア開発者に適用できます。 オープンフォーマットを使用しているため、ファイルにクローズドエクステンションがある場合はソフトウェア分離の問題が解決され、定義されたソフトウェアによってのみ使用できます。 さらに、ソフトウェアを創設した急に開発者がビジネスから出てくるが、最も早い製品をサポートするのをやめると、貴重なデータが失われる可能性があるという事実を心配する価値がなく、ユーザーはもはや心配しておりません。

15. Linuxは他のオペレーティングシステムとの優れた互換性で有名です。 たとえば、Pinvginは、Windowsがインストールされているハードディスクのセクションにあるファイルを使用して、簡単に読み、書き込み、コピー、消去、およびその他のアクションを作成できます。 さらに、WindowsクライアントはLinuxで使用することができ、直接プログラムを使用しても、主にMicrosoft OSの下に鮮明されたプログラムでも機能します。 そして、Windowsは他のオペレーティングシステムが記録されているHDDセクションを処理できないが、他の軸の後続のインストールに対してこれらのディスクをフォーマットすることはできません。 ところで、Linuxは単にLive-CDとしてロードすることができます - すなわち 実際には、インストールは必要ありません。

これがどういうわけかあなたの選択に影響を与える可能性があるならば、独占禁止のクレームがLinuxの「危険な」使用に対して連邦裁判所に適用されたときに、まだ米国にはまだ機会がありません。 それどころか、抗モノポリ契約は、市場での自由な競争のために活動を調整し、経済的独占のすべての破壊のために作成されました。 Linuxは、私たちがすでに理解されているように、それは誰にも課されていないので、まったく独占ではありません。

17. Linuxを使用するときは、より最近のバージョンを確立することにした場合は、深刻なアイロンアップグレードが必要になります。 古いコンピュータでも、非常に能力的に書かれたコードのおかげで、Linuxはナックルなしでは機能します。

18. Linuxはよくスケーリングされており、Intelソリューションに基づいている、あるいはSPER、AMDに基づいてシステムに取り組むことができます。 スーパーコンピュータやロボットから始めて、医療機器、携帯電話、さらには手首の時間で始まるほとんどすべての電子機器に設置できます。

19.技術大学のために、Linuxは本当の検索になります。 コードの開口部は、コンピュータデバイスを研究するための大きな機会を提供し、それを使用する方法だけではありません。 多くの教師は本当に学生が将来的により高度なコンピュータを作成するのに役立つコンピューティング機器の基礎を勉強するのにはるかに有用であり、そのようなプログラムでは実践していないと信じています。 マイクロソフトワード。 またはMicrosoft PowerPoint、それぞれの新しいバージョンが変更され、数年後に観察されます。

20.政府機関Linuxは、他のフリーソフトウェアと同様に、T.Nを提供しています。 ソフトウェアの透明度、Linuxの情報は一般に承認された標準に対応するオープンフォーマットで格納されています。 対照的に、それらはそれぞれ、多くの商業プログラムによって使用される閉鎖フォーマットで動作します。 一般に、そのような透明性ソフトウェアは、会社に隠されたデータがないことを示唆しており、すべての情報へのアクセスは絶対にすべてのユーザーを持ち、必要なフォーマットを理解できる高価なプログラムを使用する必要はありません。

21.多くの有料プログラムでは、競合している会社のハッカーや政府機関が貴重なデータを所有することができるという特定の「穴」があるという意見があります。 それで、おそらく、Linuxはハッカーの実際の頭痛であると大声で言われません。システムのソースコードがスキャンに完全にアクセス可能であるという事実のために、抜け穴を通してシステムに入力することはほとんど不可能です。

22. Linux、Windowsとは異なり、ディスクの最適化を必要としません。 このプロセスはそれほど複雑でなく、実行の重なり合っていますが、それはあまり頻繁に行われるべきであるので、それはそれほど頻繁に行われるべきであるので、事実は事実である - Linuxのような確立されたオペレーティングシステムのために、最適化は必要ありません。

だから私たちはあなたがあなたのオペレーティングシステムを変更すべき理由をすべて述べました。 選択は常にあなたのものですが、Linuxがあなたを残すかどうか - 別の質問)


ソース

それでもあなたが覚えていることをお勧めします

Linuxの形成は1991年に始まった、ヘルシンキ大学の生徒(フィンランド)Linus Torvalds(Linus Torvalds)の学生が80386プロセッサにとってコンパクトな自己十分なカーネルを開発しました。目標は、UNIXを備えたカーネル互換コンピュータを作成することでした。

最初は、Linuxは趣味としてLinusによって作成されました。 それはMinixオペレーティングシステム - Andy Tannenbaum(Andy Tanenbaum)によって作成された小さなUNIXシステム、および初めてLinuxがSotr.MinixニュースグループのUSENETのフレームワーク内でのコンピュータネットワーク上で議論されました。 これらの議論では、まず第一に、Minixのメンバーは教育機関と科学的機関から参加し、それはミニックス以上のものを望んだ。

最初の「公式」バージョンのLinux 0.02 Linusは1991年10月5日に発表されました。 現時点では、LinuxはすでにBASHシェルとGCCコンパイラ(GNU Cコンパイラ)を実行できますが、ほとんどうまくいきました。 ユーザー、ドキュメンテーション、複製などをサポートすることからの質問はありません。

ソースコードはインターネットに配置され、そこで何千ものユーザーが無料アクセスを受け取りました。 プラットフォームからの新しい開発とその独立性の柔軟性は、そのさらなる発展を決定しました。

どのOSと同様に、Linux開発者はシステムのシステムに焦点を当てました。 カーネルの下では特権のあるシステムモジュールで、そのすべてのリソースの管理を提供し、機器に直接アクセスできます。 Linuxカーネルの作成はスクラッチで始まっていて、さまざまな開発者による恒常的な変更の結果として、システムは現代の外観を得ました。

今日LinuxはUNIXファミリの完全なマルチタスクマルチプレイヤーOSです。これは、X Windows、TCP / IP、EMACS、UUCP、メール、およびUSENETを使用することができるそれに固有のプロパティの大部分をサポートします。 ほとんどすべての最も重要なソフトウェアパッケージが配信され、Linuxでは、すなわち Linuxの場合、商用パッケージが利用可能になりました。 初期コアと比較して、さまざまな機器が支えられています。 現時点では、Linuxは次のプラットフォームで動作します.I * 86、Motorola 680 * 0、Dec Alpha、IBM PowerPC、Sun Spark、MIPS、ARM。

LinuxカーネルとLinuxシステムの間には違いがあります。

Linuxシステムには、このOS用に特別に作成されたコンポーネントと他のシステムから借用されているフラグメントが含まれています。 Linuxは、アプリケーションのプロフェッショナル開発に最新のソフトウェア環境を提供し、ユーザープログラムはシステム自体の機能を決定する厳密な標準を含まない。 現代のLinuxの配布には以下が含まれます。
ファイルシステムのサポート
ユーザーアカウントの作成と管理の手段
ネットワーク管理ツール

Linuxは自由に分散されたOSです。 前述のように、Linuxカーネルに基づくさまざまな開発者によって行われた複数の変更の結果は、それらの特徴が異なる多くの独立した修正を作成しました。

Linux Distributionには一連のファイルが含まれており、完成したLinux OSです。 1つのシステムに関連するすべての修正は、この分布の一部の部分を形成します。 バージョンの番号付けはフォーマットx.yy.zzを持ち、xの下は0,1または2 - メイン番号、yyとzzは数値0から99 - 実装で表されます。 後のバージョンは大きな数を持ちます。

Linuxディストリビューションの中には、注意することができます。
スラックウェア。
Red Hat Software Inc。
ソフトランディングLinuxシステム(SLS)
TAMU(テキサスASM大学)Linux。
Linux Mandrake。
Corel Linux

Linuxの根は20世紀の70年代以来トレースされています。 参考のポイントは、米国ベルラボラトリーズの米国の1969年のUNIXオペレーティングシステムの外観、AT&Tの子会社であると考えています。 UNIXは多数の産業クラスオペレーティングシステムのためのプライマリになりました。 最も基本的なものがこの時間スケールで表示されます。

Linuxは、GNUとMinixの2つのプロジェクトによって所有されているすべてのものです。

gnu。

GNUプロジェクトの歴史は1983年9月に始まりました。 GNUプロジェクトの創設者、Richard Stallman(Richard M. Starman)は、マサチューセッツ州マサチューセッツ州マサチューセッツ州マサチューセッツ州工科大学の人工知能研究室で働いていました。 PodlMannaは私たちの時間の最も著名なプログラマーの1つと呼ばれます。

Pokolmanが属する環境では、プログラムとそのソースコードを自由に交換しました。 ライセンスはAT&TからUNIXにあります。たとえば、40,000ドルのコストです。 すべての大企業はそれを買うことができる余裕がありました。 そして、ライセンスがなければ、プログラマーは彼らの開発においてソースコードコードを使用する権利を持っていました。 プログラミングの分野でのアイデアの交換を防ぎ、プログラムの作成のプロセスはプログラムを作成するプロセスを妨げました。車輪の発明。

ストールマンはプログラミングのもののこの位置を変更することにしました。 1983年、彼はGNUプロジェクトの開発の開始を発表しました。その目的は、完全にオープンオペレーティングシステムを作成することでした。

木曜日、1983年9月27日、12:35:59

無料のUnix!

感謝祭の後、私はUnix互換のGNUソフトウェアシステム(GNUではないUNIX)を書き始めます。これを使用できるすべての人に無料(!)を提供します。 時間、お金、プログラム、そして機器の形で助けが必要です。

GNUには、カーネルとCA:Editor、Shell、CAコンパイラ、リンカ、アセンブラ、およびもう少しもののプログラムを作成して実行するのに必要なすべてのユーティリティが含まれます。 その後、テキストフォーマットプログラム、YACC、Empire、スプレッドシート、および何百ものものが追加されます。 私たちは、通常UNIXシステムに付属のものを含めたいと思っています。

GNUはUNIXプログラムを実行することができますが、UNIXと同じではありません。 私たちは他のオペレーティングシステムとの私たちの経験に基づく改善システムに貢献します...


GNUの省略形は「GNUがUNIXではない」(GNUはUNIXではありません)として復号化されています。 UNIXは常に外傷しないようになっています、つまり、協力の自由度のユーザーを奪います(最近のWindowsとして)。 もう少し遅く、Pokolmanは彼の有名なGNUマニフェストを書いた。これはGPLライセンス(GNU General Public License)の基礎となりました。 このライセンスの役割は過大評価されることはできません、それはコンピュータ業界全体を変えました。

GPLの主なアイデアは、ユーザーが次の4つの権利(または4つの自由)を持っている必要があることです。

  • すべての目的のためにプログラムを起動する権利(自由0)。
  • プログラムのプログラムを勉強し、それをニーズ(自由度1)に適応させる権利プログラムのソースコードへのアクセスを含む。
  • プログラムを宣伝する権利、他人を助ける機会がある(自由度2)。
  • プログラムを改善し、プログラムのソースコードへのアクセスを意味する(自由度3)。
このライセンスの下で配布されたソフトウェアは、そのようなリサイクルの結果もGPLライセンスの下で配布されるように、変更、コピー、変更、変更、送信、または変更され、変更されていない)バージョンを他の人に使用することができます。 最後の状態はこのライセンスで最も重要で定義されています。 それは、無料のソフトウェア開発者の努力の結果が開いたままであり、通常の方法でライセンスされているライセンス製品の一部にならないようにします。 また、無料のソフトウェアを無料で配布するソフトウェアを区別します。 このライセンスの要件の1つは、GPLライセンスを販売することで、アクセスしたい人のためにこれのソースコードを提供する必要があります。 GPLライセンスは「自由になることを自由に保証します」

1990年代によると、無料オペレーティングシステムの操作に必要なコンポーネントの大部分はGNUプロジェクト内で作成されました。 Emacsテキストエディタに加えて、列はGCCコンパイラ(GNU Cコンパイラ)とGDBデバッガを作成しました。 優れたプログラマーとして、Richard Stallmanだけで、プログラマーグループ全体で作成された商業サプライヤーの資質を超える効果的で信頼性の高いコンパイラを作成しました。 最初は作成されたとき、許容誤差を提供するタスクが設定されました。今日、ほとんどすべてのオペレーティングシステムのためのこのコンパイラのバージョンがあります。 後で、コンパイラが作成され、C ++、Pascal、Fortranなどの他のプログラミング言語のために。 したがって、GCCの省略形はGNUコンパイラコレクションとして復号化されています。

Richard Writesとして:「1990年代によると、GNUシステムは実質的に終わりましたが、基本的なコンポーネントの1つだけが核です。」 カーネル(Name Hurdを受け取った)は、カーネギーメロン大学で作成されたマッハマイクロカードで作業したサーバープロセスのセット、そしてユタ大学で実装されます。 開発開始は、約束されたマッハの放出を見越して延期され、自由に分散したソフトウェアの形で解放されます。 しかし彼の外見は延期され、ここではLinuxと呼ばれるフィンランドの学生Linus Torvaldsによって開発された、コアは現れました。 Linusは彼を自宅のオペレーティングシステムのMinixを改善しようとしました。これは別途言及する価値があります。

ミニックス。

1990年代の間に、マイクロソフトのオペレーティングシステムを搭載したマイクロプロセッサインテルに基づくパーソナルコンピュータは、デスクトップ市場で支配的な立場を占め、サーバー市場の不可欠なシェアを占めました - UNIXシステムの従来の範囲。 IntelベースのコンピュータおよびIntel互換プロセッサは、UNIXを使用してワークステーションのパワーに匹敵するコンピューティングパワーに達しました。 しかし、ほとんどの商業UNIXシステムには、Intel機器に取り組むことができるバージョンがありませんでした。 UNIX製造業者は通常、特定のプロセッサの製造業者と協力しており、これらのプロセッサを生産した企業の所有権のシェアを持っていたため、独自の開発を使用することに興味がありました。 例はSGIおよびMIPSプロセッサとして役立ちます。
スタッフのハードウェア機能は急速に増加しているため、インテル互換プロセッサに基づくコンピュータのUNIXオプションが早いか後で必要とされていたことは当然でした。 Linuxの歴史において特別な役割を果たしたUNIXのようなオペレーティングシステムのためのこれらのオプションの1つは、1987年1月、アムステルダム、オランダのヴリア大学の教授である1987年1月に開発されました。 Tannenbaumは、オペレーティングシステムの開発における主要な専門家の1つでした。 実際のオペレーティングシステムの内部機器が学生を示した例について、ミニックスオペレーティングシステム(Miniks)をチュートリアルとして開発しました。

もちろん、オペレーティングシステムとして、Minixは乗馬完成度ではありませんでした。 それはIntel 80286マイクロプロセッサに集中していましたが、その時点で市場を支配しました。 しかし、彼女は非常に重要な品質 - オープンソースコードを1つ持っていました。 Tannenbaumの「オペレーティングシステム」の本を持っていたすべての人は、SIおよびアセンブラに書かれた12,000行のコードを学び、分析することができます。 ソースコードが開発者の室内の7つのシールの下にロックされていないことはまれな場合でした。 壮大な作家、タンバムは、オペレーティングシステムを作成することの芸術を議論するためのコンピュータサイエンスの最も優れた心を巻き込んでいました。 Minixは本から別々に購入することができ、彼女は本当にパーソナルコンピュータに固定されることができました。 コンピュータ学部の学生はタンネンバムの本を介して世界中のCorpelの学生、コードを読んで、コンピュータの作業を管理するのと同じシステムがどのように理解されています。 そしてこれらの学生の一人はLinus Torvaldsでした。

Linux。

1991年に、Linus Torvalds、フィンランド人の学生、Intelプロセッサを搭載したパーソナルコンピュータのUNIXと互換性のあるオペレーティングシステムを書くことが非常に消えています。 将来のカーネルのプロトタイプは、Minixオペレーティングシステムでした。

1991年8月25日、Linus Torvaldsはその開発についての最初のメッセージをニュースグループComp.os.Minixに送りました。

から:torvaldssklaava.helsinki.fi(Linus Benedict Torvalds)
to:newsgroups:comp.os.inix
件名:Minixでは、全部のほとんどを見逃していますか。
概要:私のメッセージIDオペレーティングシステムのための小さな調査<[Eメールで保護されている]>
日付:1991年8月25日、20:57:08 GMT
組織:ヘルシンキ大学

すべてのユーザーにこんにちはMinix!

私は(無料)のオペレーティングシステム(それはただの趣味です。486)のために(GNUのような大きくて専門的なものは何もありません)。 私は4月からこれと目を覚まし、彼女はすぐに準備ができているようです。 私のOSがそれに似ているから(他のもののために持っている - ファイルシステムの同じ物理的な場所のために持っています)のためにあなたが好き/好きではない人に私を書いてください。

これまでのところ、私はIT Bash(1.08)とGSS(1.40)に移されました、そしてすべてがうまくいくようです。 それで、今後数カ月の間に私は働いているものに成功するでしょう、そして私は大多数によってどの関数が必要かを知りたいです。 すべてのアプリケーションが受け入れられますが、実行は保証されていません.-)

リニャス( [Eメールで保護されている])

PS。 それはミニックスコードを含まず、MultisaSadaファイルシステムを含みます。 それは許容されていない(タスクを切り替える386など)、もう1つは何もサポートしないかもしれません。


"Linux"の新しいシステム名は次のようにして取得されました。 彼自身が彼の名前を持つこの名前の共同にやや混乱しているので、彼は彼の開発を逃がしようとしました。 この名前は、Kernl / Makefileバージョン0.11、および他のプログラムのソースコードで検出できます。 しかし、PUB / OS / Linuxディレクトリと呼ばれる、FTPサイトでシステムをレイアウトする場所を提供したARI Lemke。 そしてこの名前は新しいOSに修正されました。

Linusがインターネット上で彼のOSのコードをレイアウトするという事実は、Linuxのさらなる運命で決定的でした。 1991年にインターネットは、私たちの日のように、インターネットはまだそんなに広まっていませんでしたが、彼らは彼らをほとんどの人々を使っていました。 そして最初から、Torvaldsはいくつかの関心事回答を受けました。

1992年2月、LinusはLinuxを既に楽しんだりテストした人への要求を表明し、彼にはがきを送ってください。 ニュージーランド、日本、オランダ、アメリカ合衆国からの世界中から数百のそのようなポストカードがありました。 これは、Linuxがいくつかの名声を獲得し始めたと言っています。

最初は、何百人もの人々が開発に加わり、それから何千人もの数千人の自主的な助手。 システムはハッカーのためのおもちゃだけではありませんでした。 GNUプロジェクト内で開発されたプログラムの質量を補完し、Linux OSは実用化に適しています。 また、システムカーネルがGNU一般公開ライセンスのライセンスの下で配布されているという事実は、ソースシステムコードが自由であることを保証します。開発者またはある種の商業会社。 この事実は、主に学生やプログラマの中から、Linuxのランクやサポーズにすべての新しいフォロワーを魅了しました。

この時までに、Linux専用のインターネット上の別の会議が作成されました - comp.os.linux。 愛好家は多くのユーザーグループを結成し、1994年の初めにLinux Journal Magazineの最初の問題が解放されました。 Linuxは産業企業の注目を集めており、いくつかの中小企業が独自のLinuxバージョンの開発と販売を始めました。

当初、Linus Torvaldsは開発を販売したくありませんでした。 そして私は他の誰かを売りたくなかった。 コピーファイル自体に配置された著作権通知には明らかに綴られていました - 0.01。 さらに、Linusの要件は、GNUライセンスで宣言されたものよりもLinuxの配信に関するより難しい制限を著しく困難にしました。 しかし、1992年2月には、タイムコストとディスケットのコストをカバーするためにLinuxでディスクを配布するための料金をかける許可を申請し始めました。 さらに、Linuxを作成するときには、さまざまなフリーツールが使用されていることを確認する必要がありました。そのうちの最も重要なものはGCCコンパイラでした。 ITの著作権は、Richard Stallmanが発明したGPL公共ライセンスに規定されています。 Torvaldsは彼の著作権宣言を再考しなければならず、バージョン0.12から始めて、彼はGPLライセンスの使用にも引っ越しました。

技術的観点からは、LinuxはUnixのようなコアであり、これはコンピュータハードウェアと対話し、メモリ分布、さまざまなプログラムへのプロセッサ時間の割り当てなどのタスクを実行する責任があります。 カーネルに加えて、オペレーティングシステムは、システムとのユーザーの相互作用を整理するのに役立つさまざまなユーティリティを含みます。 オペレーティングシステムとしてのLinuxの成功は主に、1991年までに、GNUプロジェクトの枠組みの中で、インターネット上で自由に分配されている多くのユーティリティが既に開発されています。 GNUプロジェクトはニュークリアスを欠いていました、そして、最も可能性が最も高い、その作業に有用なものがなかった場合には未割当のままです。 Linus Torvaldsは適切な時点で適切な場所で彼の開発を伴いました。 そして、Richard Stallmanは、オペレーティングシステムをLinuxではなくGNU / Linuxと呼ぶ必要があると主張するときに正しいです。 しかし、Linuxという名前は歴史的にこのOSを獲得しているので、それを単なるLinuxと呼んでいます(崩壊と彼の仲間のメリットを忘れないでください)。

P.S. 私は正直に「歴史Linux」の検索結果の36ページを正直にスクロールし、トピックで全体的なものを見つけませんでした。 穀物の情報は私が私にとってインターネット全体からの間、売春婦からのチャンバーによって区切られた、そして私はあなたが興味を持っていることを願っています。

UPD:タイムラインについて忠実な発言をしました。 私はそれをやり直しました、同時に私はすべての日付をチェックしました。 私はそれが良く、より明白になったと思います。

トピックを続ける:
通信網

はじめに次のアップグレードの時間が起きたときに、私はほとんどすべてのコンポーネントを新たに取得しました。 そして古い、親切、良い、...