クエリ: Linuxの開発者は誰?
文章: BitKeeper Linux カーネル開発に BitKeeper を採用するという決定(2002年)には異論があった。例えば、GNUプロジェクトの創始者リチャード・ストールマンは最も有名なフリーソフトウェアプロジェクトで商用ツールを利用することに懸念を表明した。Linux のリーダーであるリーナス・トーバルズや主要な開発者は BitKeeper 採用に積極的だったが、一部の主要開発者(アラン・コックスなど)は BitMover によるライセンス条件がプロジェクトの方向性をある程度制限する(あるいは企業によってLinux開発が管理される)ものであるとして反対した。このような懸念を払拭するため、BitMover は Linux の BitKeeper サーバ(BitMover が管理)と CVS や Subversion を使っている開発者との間にゲートウェイを追加した。その後も主要な開発者と自らも Linux 開発者である BitMover の CEO Larry McVoy を巻き込んだ論争が起きた。。
文章: Linuxシンポジウム 参加募集("Call for Participation"; CFP)は、同年2月1日から3月15日まで受け付けていた。シンポジウムは、カンファレンスの前にミニサミットを設けている。カンファレンス全ての参加者に開放されており、彼ら個別のプログラムセッションを開ける。2008年には、 Virtualization、Security-Enhanced Linux、Kernel Container開発者の為のプログラムセッション、Linux電源管理サブシステム開発そしてLinux無線LANについてという5つのミニサミットが開催された。2009年には、前年と同じくLinux電源管理そして、ログトレースについての2つのミニサミットが開催された。 文章: リン・ジョリッツ リン・グリア・ジョリッツ(Lynne Greer Jolitz)は夫のウィリアム・ジョリッツと共にオープンソースのOSの先駆けとなる386BSDを開発したことで知られる。リンはカリフォルニア大学バークレー校の物理学科を卒業した。後に物理学科から彼女の並はずれた業績を讃えた同窓会賞が授与された。リンは現在ExecProducer社の技術役員を務めている。同社はマスビデオの生産と開発に特化している。 文章: Linux 米国では、「Linux」という名前はリーナス・トーバルズが登録している商標である。初期は誰もこの名前を登録していなかったが、1994年8月15日に William R. Della croce, Jrが出願を行い、Linuxディストリビュータ達にロイヤリティを要求するということが起きた。1996年にリーナス・トーバルズといくつかの団体が、商標をリーナス・トーバルズに譲渡することを求めて彼を告訴し、1997年にこの問題は解決した。それ以降、商標のライセンス供与は Linux Mark Institute (LMI) によって処理されている。リーナス・トーバルズは、自分が商標を保有している目的は他人が勝手に使用するのを防ぐためだけだと述べている。LMIは、以前は「Linux」という名前を商標の一部として使用することに対してわずかなサブライセンス料を課していたが、のちにこれを変更し、無期限のサブライセンスを無償で提供している。 文章: Linuxの歴史 1991年、ヘルシンキ大学でコンピュータ科学を学んでいたトーバルズは後にLinuxカーネルとなるプロジェクトを開始した。彼が書いたプログラムは、自身の新しいPCと80386プロセッサの機能を活用したかったために、自身が使用していたハードウェア専用とされ、OSに依存しないものであった。開発にはMINIX上でGNU Cコンパイラが利用された。GNU Cコンパイラは現在でもLinuxをコンパイルするための最優先の選択肢となっているが、Intel Cコンパイラなど他のコンパイラでもビルド可能である。 文章: GNU/Linux名称論争 さらにFSFも、「GNU/Linux(という呼称)は我々の理想主義が我々のコミュニティを築き上げる役割を担っていることを認め、公衆がこれら理想の実際的な重要性への理解を助ける」と主張しており、Linuxカーネル開発者の「自由」よりも「技術的な優位性」に対し関心をもつことと対照的である。Linuxカーネルの場合の自由より技術的な優位性に対する関心が勝っていることについての、よく知られ、繰り返される例として、長い間Linuxカーネルが多くの非フリーなファームウェアやその他の非フリーなライセンス条項のファイルに含まれてきたことが挙げられている。通常、「オペレーティングシステム」といえば、カーネル ハードウェアと直接やりとりする特定のサブシステム と、ユーザーランドと呼ばれる利用者またはコンピュータを制御するアプリケーションソフトウェアに使用されるソフトウェアが含まれる。また、「GNU」および「Linux」という名称はどちらも意図的に「Unix」という名称が絡んでおり、Unixは常に概念的にカーネルと同様にCライブラリおよびユーザーランドツールを含んでいた。1991年のLinuxカーネルのバージョン0.01から0.11へのリリースノート(バージョン0.12までGPL条項下でリリースされなかった)においてトーバルズは、「悲しいことに、カーネルはそれ自身ではあなたに何ももたらしません(中略)LinuxのほとんどのツールはGNUソフトウェアを使用しています。」と述べている。トーバルズはまた、1992年のアンドリュー・タネンバウムとリーヌス・トーヴァルズの議論において、「(私だけでなく)指摘されたように、Linuxカーネルは完全なシステムのほんの一部でしかありません」と述べている。「Linux」という言葉は、カーネル、オペレーティングシステム、あるいはLinuxディストリビューション全体のいずれかを指し、しばしばこの3つの間で混乱を招いている。メディア関係者は、トーバルズが1991年に(単にカーネルではなく)Linuxオペレーティングシステム全体を一から作ったと断定してしまったり、トーバルズは他のグラフィカルインターフェイスやGNUツールのようなコンポーネントの開発を監督しているとか、カーネルの新しいリリースはMicrosoft Windowsのようなカーネル以外の多くのものが同時に変わるプロプライエタリオペレーティングシステムと同様に、ユーザの目に見える変更がなされているといった誤りをしばしば犯している。この混乱のため、SCOグループやAlexis de Tocqueville Institution(AdTI)が始めたような、明らかにカーネルに対して向けられている法的脅迫や広報キャンペーンが、オペレーティングシステム全体が標的とされていると思い込んだ多くの解説者によって誤解された。これらの組織も故意にこの混乱を利用したとして糾弾された。ストールマンの名称変更運動が自己中心主義または個人な感情から生じているという指摘に対し、ストールマン本人は自分の関心は自分が称賛されることではなく、GNUプロジェクトにあると返答した。「一部の人々はそれが私のエゴを満足させるためにやっていると思っている。言うまでもなく、私はあなた方に『Stallmanix』と呼ぶようにお願いしてはいない。」もう一つのよくある議論(以下参照)に対し、FSFは多くの人々がそのシステムに貢献したことに感謝の意を示し、(Linuxという)短い名前では彼ら全員の功績を讃えることができないとして、そのシステムを「Linux」と呼ぶことは正当化できないと主張する: 文章: BitKeeper 2005年4月、BitMover は無料での BitKeeper 提供をやめると発表した。これは、アンドリュー・トリジェルがやったことが原因であった。彼は、OSDL で Linuxカーネルとは関係ないプロジェクトにも関わっており、BitKeeper の最新版以外のメタデータ(差分を含むリビジョンデータ)を見られるクライアントを開発しようとしていた。メタデータを参照して過去のバージョンとの差分を見ることはバージョン管理システムの根幹の機能であり、BitKeeper のライセンスが提供されない者には見ることができない。これは、ライセンスを持たない Linux カーネル開発者にとっては非常に不便だった。BitMover は一部のカーネル開発者には商用 BitKeeper を無料で提供することを決定したが、OSDL の従業員には無料提供も販売もしないとした。これには、リーナス・トーバルズやアンドリュー・モートンも含まれる。このため、Linux のソース管理ソフトウェアとして Git プロジェクトが開始されることとなった。 文章: Linuxの歴史 1994年と1995年に、別々の国の何人かの人々が「Linux」を商標登録しようと試みた。そしてすぐにいくつかのLinux関連企業が使用料の支払いを請求され、これは多くのLinuxの開発者やユーザが同意できない措置であった。トーバルズはこれらの企業をLinux Internationalの支援により抑え込み、Linux Internationalへと移動させた商標の使用を承諾した。その後、商標保護を専業とする非営利組織のによって商標が管理されることとなった。 文章: Red Hat Linux Red Hat Linux(レッドハット・リナックス)は、かつてレッドハット社によって開発されていたLinuxディストリビューションである。現行のRed Hat Enterprise Linuxの前身、および初期のFedoraの前身となったバージョンである。 文章: Linux Kongress 当カンファレンスは多くの様々なタイプの開発者のために会合の場所を確保している。リーナス・トーバルズ、アラン・コックス、セオドア・ツォー、ラスティ・ラッセル、James Bottomleyのようなカーネル開発者、やミゲル・デ・イカザのようなユーザー空間アプリケーション開発者、そしてエリック・S・レイモンドやジョン・"maddog"・ホールのようなオープンソースの代弁者たちそれぞれにこのカンファレンスでの演説の席を設けている。 文章: Arch Linux Arch Linux(アーチ・リナックス、)は、Linuxディストリビューションの1つであり、「シンプリシティ」、「ミニマリズム」、「エレガンス」さ、コードの正しさに焦点を当てて開発されている。「シンプリシティ」(Simplicity、簡潔さ)とは、Arch Linuxの言うところでは「...不必要な追加・修正、あるいは複雑化を伴わない...」ことであり、それは初心者の立場よりも開発者の立場からの見たものだとしている。 文章: Linux 1970年代後半から1980年代にかけて、カリフォルニア大学バークレー校のCSRGは派生版UnixであるBSDを開発していたが、1984年にUnixがプロプライエタリに移行したため、これを自由に公開することができなくなっていた。以前のBSDからAT&Tからのライセンスが必要な部分を削り、必要な部分を書き直したものが4.3BSD Net/2である。さらに、これをベースに386で動かすために必要なコードを補って1992年にウィリアム・ジョリッツらがリリースしたのが386BSDであり、これがNetBSDやFreeBSDの祖先である。市場において、マルチプロセスやメモリ保護など、近代的なOSの実装が可能となる機能を搭載した安価な32ビットパーソナルコンピュータが普及しはじめ、Unixがパーソナルコンピュータで動くものとなる可能性があったことが、こうした広義のPC-UNIXの移植や開発をスタートさせた大きな要因であり、Linuxもまたそれらの現象のうちのひとつだった。リーナス・トーバルズは、当時386BSDが入手可能であったならば、自分はLinuxを作っていなかっただろうと発言している。 文章: GNU 1992年、最重要コンポーネントであるカーネルのGNU Hurdを除く全てのコンポーネントが完成した。1991年にはリーナス・トーバルズが独自にLinuxカーネルの開発を始めており、1992年にはLinuxのバージョン0.12がGNU General Public Licenseライセンスでリリースされ、この最後の空白を埋めた。LinuxとGNUを組み合わせることで、世界初の完全にフリーソフトウェアで構成されたオペレーティングシステムとなった。LinuxカーネルはGNUプロジェクトの一部ではないが、その開発にはGCCなどのGNU製プログラミングツールが使われている。 文章: TiVo化 一方、Linuxカーネルの原著作者であるリーナス・トーバルズは、TiVoがデジタル署名を使って自社の販売するシステム上で動作するソフトウェアを制限するのは適切であると主張した。トーバルズは、ソフトウェアに私的なデジタル署名を使うことはセキュリティツールにとって有用であると考えていると述べた。トーバルズは、ソフトウェアライセンスが支配下に置こうとするのはソフトウェアのみで、そのソフトウェアが動作するハードウェアまで対象とすべきでないとも信じている。ソフトウェアにアクセスすることができ、それを改変して他のハードウェア上で動作させることができる限り、Linuxの改変版が動作するのを妨げるためにデジタル署名を使うことに、倫理に悖る点はないとトーバルズは信じている。一方アラン・コックスなど、他のLinux開発者の中には異なる意見を表明する者もいる。 文章: GNU/Linux名称論争 GNU/Linux名称論争とは、一般にLinuxカーネルをカーネルとして使用しているシステムの多くが単に「Linux」と呼ばれていることについて、特にGNUのプロダクトがシステムの主要な部分のほとんどを占めていることから「GNU/Linux」と呼ぶべき、という主張に対する論争である。GNUプロジェクトは、1983年にフリーソフトウェア財団の創設者であるリチャード・ストールマンによって立案された。この年の9月、ストールマンは『Dr. Dobb's Journal』誌上において彼の新しいプロジェクトの詳細と彼のフリーソフトウェアに対するビジョンに関する声明を発表し、ソフトウェア開発は1984年1月に始まった。GNUはすべてをフリーソフトウェアで構成した完全なUnixライクオペレーティングシステムとすることになっていた。1991年までにはオペレーティングシステムの中間層部分はほぼ完成し、上位層はX Window Systemによって供給することができたが、下位層(カーネル、デバイスドライバ、システムレベルユーティリティ、およびデーモン)はほとんどが欠けたままだった。GNUカーネルのGNU Hurdはその野心的な設計が予想以上に実装困難であることがわかり、この時点ではまだほとんど使い物にならなかった。1991年、最初のバージョンのLinuxカーネルがリーナス・トーバルズによってリリースされた。初期のLinuxカーネル開発者はGNU Cコンパイラを含むGNUコードをLinux上で動作するよう移植した。後にGNU開発者がLinuxを知ると、彼らはGNUの他の部分をLinuxカーネルに対応させた。この作業は完全にフリーなオペレーティングシステムを動作させるための最後のギャップを埋めることになった。その後数年に渡り、LinuxカーネルとGNUコンポーネントを使用したオペレーティングシステムの名称に関する多くの意見があった。1992年、Yggdrasil Linuxディストリビューションは「Linux/GNU/X」という名称を採用した。早くも1992年には、Usenetおよびメーリングリストでの議論の中で「GNU/Linux」という名称案が、1993年には「GNU+Linux」という案が出された。1994年初頭にはDebian Projectが呼称を「GNU/Linux」へ変更した。Debian創設者のイアン・マードックは後に、この変更はストールマンの要請によるものだったと語っている(ストールマンは当初「Lignux」という名称を提案したが、その言葉のぎこちなさが不評であったため、後に「GNU/Linux」を提案した)。1994年6月の『GNU's Bulletin』では「Linux」という名称で「(多くのユーティリティやライブラリはGNUによる)386マシン用のフリーなUnixシステム」として説明しているが、1995年1月の「Bulletin」では「GNU/Linux」に切り替えられている。ストールマンとFSFは1994年頃から名称に「GNU」を含めさせるための行動を開始したが、伝えられるところでは、それは1996年までは専ら(上記のDebianに対する要請のような)個人的なコミュニケーションを通してのものだった。1996年5月、ストールマンはGNU Emacs 19.31をリリースした際にAutoconfのシステムターゲットを「linux」から「lignux」へ変更し(その後すぐに、GNU Emacs 19.32で「linux-gnu」に変更した)、エッセイ『Linux and the GNU system』のなかで、「LinuxベースGNUシステム」(または「GNU/Linuxシステム」や、短く「Lignux」)という言葉を使用するよう提案した。彼は後に「GNU/Linux」のみを使用するようになり、このエッセイはストールマンの1997年のエッセイ『Linux and the GNU project』によって破棄された。Unixライク・Linuxベースオペレーティングシステムは、Linuxカーネル、GNUプロジェクトにより開発されたソフトウェア、および相当量のX Window Systemのような他者によるソフトウェアなど、多くのコンポーネントで構成されている。ほとんどすべてのLinuxベースのデスクトップおよびサーバシステムはGNU Cライブラリ (glibc)、GNU コアユーティリティ (coreutils)、およびbashといったGNUコンポーネントを使用している。代表的なLinuxディストリビューションであるRed Hat Linux 7.1を構成するパッケージのソースコードの分析において、GNUプロジェクトによるパッケージの合計サイズがLinuxカーネルのそれよりはるかに大きいことがわかった。「オペレーティングシステム」自体を構成するものとは何かを正確に定義づけることは継続的に議論されている問題である。その一方で、いくつかの、携帯機器などで使用されている組み込みシステムでは、スペース効率を考慮して設計されており、GNUコンポーネントを伴わないLinuxカーネルが使用されている。μClinuxが動作するシステムでは、glibcの代わりにuClibcが、Coreutilsの代わりにBusyBoxが使用されているものもある。FSFを含むすべての人々はこれらのシステムを「GNU/Linux」と呼ぶことは適切ではないという意見で一致している。 文章: Linuxカーネル Linuxカーネルは、Unix系オペレーティングシステムであるLinuxのカーネル。リーナス・トーバルズによって開発が開始された。