Linuxの歴史

Linuxの歴史



[Linux]]は、1991年にフィンランドの学生リーナス・トーバルズが個人的なプロジェクトとして開始したフリーなオペレーティングシステム]の[[カーネルです。当初は小さなC言語のファイル群でしたが、その後、世界中の開発者によって継続的に成長し、2018年には2億3,300万行を超える巨大なプロジェクトとなりました。

製作までの経緯



Linuxの誕生には、Unix、BSD、GNUといった先行するプロジェクトの影響が大きく関わっています。

Unixの誕生



1969年、AT&Tベル研究所ケン・トンプソンとデニス・リッチーによってUnixが開発されました。当初はアセンブリ言語で書かれていましたが、移植性を高めるためにC言語で書き直され、教育機関や企業で広く利用されるようになりました。

BSDの登場



1977年、カリフォルニア大学バークレー校のCSRGによって、UnixをベースとしたBSDが開発されました。しかし、BSDにはAT&Tが著作権を持つコードが含まれていたため、1990年代初頭にAT&Tとの訴訟に発展し、開発が制約されることになりました。

GNUプロジェクト



1983年、リチャード・ストールマンがフリーな[Unix]]系OS構築を目指すGNUプロジェクトを創設しました。GNU General Public License]もこのプロジェクトの一環として作成されました。[[GNUプロジェクトは、必要なソフトウェアのほとんどを完成させましたが、カーネルであるHurdの開発が進まず、OSとしては未完成の状態が続いていました。

MINIXの影響



1987年、アンドリュー・タネンバウムが教育用OSであるMINIXをリリースしました。MINIXソースコードが公開されたものの、改変や再配布には制約がありました。また、16ビットアーキテクチャであったため、当時普及しつつあった32ビットのIntel 386の性能を十分に活用できませんでした。

Linux開発の動機



これらの背景から、トーバルズは自由なOSカーネルの開発を始めました。もしGNU Hurd386BSDが当時利用可能であれば、自ら開発することはなかったと後に語っています。

Linuxの製作



1991年、ヘルシンキ大学でコンピュータ科学を学んでいたトーバルズは、自身のPCとIntel 80386プロセッサの機能を活用するために、Linuxカーネルの開発を開始しました。開発にはMINIX上でGNU Cコンパイラが利用されました。

1991年8月25日、トーバルズはUsenetのニュースグループに、開発したOSカーネルの告知を投稿しました。当初、彼は自身のプロジェクトを「Freax」と呼ぼうとしていましたが、FTPサーバの管理者が「Linux」と命名し、その後、この名称が定着しました。

1992年、Orest ZborowskiによってX Window SystemLinuxに移植され、GUIが利用可能になったことで、Linuxへの注目が高まりました。

GNU GPLとLinux



当初、トーバルズはLinuxを商用利用を制限する独自のライセンスで公開していました。しかし、1992年にGNU GPLに変更することを提案し、Linuxカーネルは自由なソフトウェアとなりました。この決定は、GNUプロジェクトとの協力を深め、Linuxの発展を加速させる重要な要因となりました。2000年頃にはGPLv2のみに確定されました。

GNU/Linux名称論争|GNU_Linux名称論争



当初、Linuxという名称はカーネルのみを指していました。しかし、LinuxGNUプロジェクトのソフトウェアと組み合わせて使われることが多く、この組み合わせを「GNU/Linux」と呼ぶべきだという主張が生まれました。GNUプロジェクトやDebianプロジェクトではGNU/Linuxの名称を使用していますが、多くの人々は単にLinuxと呼んでいます。

公式マスコット



1996年、トーバルズはペンギンをLinuxのマスコットにすることを提案し、現在ではTuxという名前で知られています。

Linuxの発展



コミュニティの貢献



Linuxの開発は、世界中のプログラマによって支えられています。数多くの開発者がLinuxを使用し、改善提案をメンテナに送信しています。また、企業もカーネル開発だけでなく、Linuxで利用できる様々なソフトウェアの開発を支援しています。

Open Source Development LabsとLinux Foundation



2000年、Linuxデータセンター電気通信事業者で利用できるように最適化することを目的として、Open Source Development Labs(OSDL)が設立されました。2007年には、OSDLとFree Standards Groupが合併し、Linux Foundationとなりました。

企業の貢献



Linuxは無償で利用できるにもかかわらず、多くの企業がLinuxの発展に貢献し、ビジネスとして成功を収めています。これらの企業は、ハードウェアの提供、ソフトウェア開発者への資金援助、Linuxプログラマの雇用などを通して、Linuxの発展を支援しています。

デスクトップ環境



Linuxでは、KDEとGNOMEという2つの主要なデスクトップ環境が利用可能です。

KDE



KDEは1998年に最初のバージョンがリリースされた先進的なデスクトップ環境です。しかし、プロプライエタリなQtツールキットを採用したことから、GNOMEが開発されました。

GNOME



GNOMEはフリーなデスクトップ環境を目指して開発されました。異なるツールキットを採用したため、KDEとは異なるプログラミング手法が用いられています。

その他のデスクトップ環境



GNOME3のデザイン変更に不満を持つ開発者によってCinnamonが開発されました。また、UbuntuはUnityという独自のデスクトップ環境を開発しましたが、後にGNOMEに戻しました。

論争と挑戦



Linuxは時代遅れだ」



1992年、アンドリュー・タネンバウムは「Linuxは時代遅れだ」という記事をUsenetに投稿し、Linuxカーネルの構造について議論を巻き起こしました。彼は、Linuxがモノリシック構造であること、移植性が低いこと、ソースコードが特定の個人によって管理されていることなどを批判しました。

しかし、タネンバウムの予言は外れ、Linuxはあらゆる主要なプラットフォームに移植され、オープンな開発モデルによって急速に発展しました。

マイクロソフトとの競合と協調



マイクロソフトはかつてLinuxを脅威とみなしていましたが、現在ではLinuxカーネルにコードを提供し、協調関係を築いています。

SCOとの訴訟



2003年、SCOグループがLinuxUnixの著作権侵害の疑いをかけIBMを提訴しましたが、最終的にSCOは破産しました。

商標権



Linuxの商標権は、当初は個人によって登録されようとしましたが、Linux Internationalの支援によって、Linux Mark Instituteが管理することになりました。

年表



  • - 1991年: リーナス・トーバルズLinuxカーネルを発表。
  • - 1992年: LinuxカーネルのライセンスがGNU GPLに変更。
  • - 1993年: Linuxカーネルの開発者が100人を超える。
  • - 1994年: Linuxカーネルのバージョン1.0がリリース。Red HatとSUSEが最初の商用ディストリビューションをリリース。
  • - 1995年: Linuxが様々なプラットフォームに移植。
  • - 1996年: Linuxカーネルのバージョン2.0がリリース。SMPをサポート。
  • - 1998年: 主要企業がLinuxをサポート。KDEの開発が開始。
  • - 1999年: GNOMEの開発が開始。
  • - 2000年: Dellが全ての製品ラインナップでLinuxの提供を開始。
  • - 2004年: XFree86が分裂し、X.Org Foundationを設立。
  • - 2005年: openSUSEプロジェクトが開始。
  • - 2006年: OracleがRed Hat Enterprise Linuxの自社仕様をリリース。
  • - 2007年: DellがUbuntuプリインストールPCを発売。
  • - 2009年: Red Hatの時価総額がSunと並ぶ。
  • - 2011年: Linuxカーネルのバージョン3.0がリリース。
  • - 2012年: Linuxサーバ市場で他のUnixの合計を越えるシェアを獲得。
  • - 2013年: GoogleのAndroidがスマートフォン市場で75%のシェアを獲得。
  • - 2014年: Ubuntuのユーザ数が2,200万に達する。
  • - 2015年: Linuxカーネルのバージョン4.0がリリース。



脚注




関連項目




外部リンク



もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。