アラン・コックス:Linuxカーネル開発の立役者
アラン・コックス(Alan Cox)は、
1968年7月22日に
イギリスのソリフルで生まれた
コンピュータプログラマーです。彼は
Linuxカーネルの初期開発段階から深く関わり、特にバージョン2.2ブランチのメンテナンスを長年担当しました。彼の貢献は
Linuxの安定性と信頼性を高める上で非常に重要であり、
Linuxコミュニティにおいて重要な人物として知られています。
コックスがスウォンジー大学に在籍していた頃、大学の
コンピュータソサエティが管理するマシンに初期バージョンの
Linuxをインストールしたことが、彼の
Linux開発への関わりを始めるきっかけとなりました。彼は
Linuxのネットワーク性能が低いことに気づき、ネットワーク関連のコードに多くの
バグを発見しました。コックスはこれらの
バグを修正し、ネットワークサブシステムを大幅に書き換えることで、カーネル全体の開発と管理に携わる主要な人物の一人となりました。
彼は長年、
Linuxカーネルのバージョン2.2ブランチを管理し、その後、自身のバージョンである2.4ブランチ(識別子として「ac」が付与)も管理しました。このバージョンは非常に安定しており、ベンダーのカーネルに直接採用されるほどの
バグ修正を含んでいました。彼は
リーナス・トーバルズの「右腕」とも呼ばれ、
Linux開発において重要な役割を果たしていましたが、MBA取得のために
Linuxへの関与を減らしました。
2009年、コックスは自身がメンテナンスしていたTTYレイヤーサブシステムに関して、トーバルズからの退行
バグに関する批判を受けた後、メンテナを辞任しました。現在は
グレッグ・クロー=ハートマンがその役目を引き継いでいます。
その他の活動
コックスは
Linuxディストリビューターである
レッドハットに
1999年から
2009年まで勤務していました。2011年からは
インテルで働いています。また、GNOMEやX.Orgプロジェクトにも参加しており、アベリストウィス大学の学生時代に開発したオープンソース
MUD「Aber
MUD」の主要開発者でもあります。
コックスは、
鉄道模型の
Nゲージキットを製造するEtched Pixels社の経営者でもあります。彼はUltima Model Engineeringの理事を務め、Yahoo Z_Scale、N gaugeグループのメンバーでもあります。彼はいくつかの
Nゲージレイアウトを所有しており、その情熱はプログラミング以外にも広がっています。
自由なソフトウェアへの情熱と活動
アラン・コックスは、プログラミングの自由を強く支持しており、ソフトウェア
特許、
デジタルミレニアム著作権法(DMCA)、そして消費者ブロードバンドおよびデジタルテレビ促進法案(CBDTPA)に反対する活動家としても知られています。彼はこれらの法律を施行した米国に抗議するため、
USENIXのサブグループを辞退し、DMCA違反でドミトリー・スクリャロフが逮捕された際には、米国への訪問を控えることを表明しました。
また、彼は権利管理システム(RMS)という名称で一連の
特許を出願しており、これは
デジタル著作権管理(DRM)に対する対抗策として、自由ソフトウェアプロジェクトに対する
特許行使を阻止するためのものであるとされています。さらに、
イギリスのIT
シンクタンクであるFoundation for Information Policy Research、そしてデジタル著作権に関するNPOであるOpen Rights Groupのアドバイザーも務めています。
受賞歴
アラン・コックスは、
2003年に
フリーソフトウェア財団からフリーソフトウェアの進歩に対する賞を受賞しました。また、
2005年には
ロンドンの
LinuxWorld(現在のOpenSource World)授賞式で功労賞を受賞しています。
アラン・コックスの貢献は、
Linuxの発展だけでなく、ソフトウェアの自由を求める活動にも大きな影響を与えています。彼の熱意と活動は、今日のオープンソースコミュニティにおいて重要な指標となっています。