セオドア・Y・ツォー(Theodore Y. "Ted" Ts'o、
1968年生まれ)は、
ソフトウェア開発者として、特に
Linuxカーネル開発において初期から重要な貢献をしてきた人物です。彼は
ファイルシステム周辺の改善で広く知られており、その功績は
Linuxの発展に大きく貢献しています。
ツォーは、
1990年に
マサチューセッツ工科大学(MIT)で
計算機科学の
学位を取得しました。卒業後、MITの情報システム部門に
1999年まで勤務し、この間、Kerberosバージョン5の開発チームリーダーを務めるなど、数々の業績を残しました。その後、VA
Linux Systemsでの勤務を経て、
2001年からは
IBMに所属し、
Linuxカーネルのパフォーマンスと
スケーラビリティ向上に取り組みました。
2007年には
Linux Foundation(LF)に移籍し、最高プラットフォーム戦略担当者、後に
最高技術責任者(CTO)を歴任しました。
2010年からは
Googleに雇用され、カーネル、
ファイルシステム、ストレージ関連の業務に従事しています。
ツォーの最も重要な功績の一つは、ext2、ext3、そして現在のext4
ファイルシステムの開発と保守です。彼は、これらの
ファイルシステムの初期化などの管理に使用されるユーザー空間ユーティリティ「e2fsprogs」の開発者であり、ext4
ファイルシステムのメンテナとしても活動しています。
また、ツォーは
USENIXの会計や
Linux Kernel Developers Summitの議長も務めました。Debian開発者としても活動しており、主に
ファイルシステム関連のパッケージを管理しています。
セキュリティ分野では、IETFのセキュリティ分野理事会メンバー、IPsecワーキンググループの議長の一人として活躍しました。さらに、Free Standards Groupの創設メンバーであり、現在は議長を務めています。
1994年には、/dev/randomに関連するカーネルドライバを開発しました。これは、
Linuxにおいてユーザー空間プログラムに高品質な暗号論的乱数を提供する初のカーネルインターフェースとなりました。この成果は、/dev/randomと/dev/urandomが
Unix系OSにおける乱数生成の標準的なインターフェースとなる上で重要な役割を果たしました。現在では、PGP、GPG、
GUID、IPsec、
ファイルシステムレベルの暗号化など、多くのプログラムや機構が/dev/randomを利用しています。
これらの功績が認められ、ツォーは
2006年に
フリーソフトウェア財団からAward for the Advancement of Free Softwareを授与されました。
ツォーは、自身の出自について、両親が
香港からアメリカに移住し、父親が
スタンフォード大学で
精神薬理学の博士号を取得したと述べています。彼の名前を
中国語で表記すると、「曹子徳」(Cáo Zǐdé)となります。
ツォーの活動は、
ファイルシステムだけでなく、
Linuxカーネル全体の発展、セキュリティ、標準化など多岐に渡っており、彼の貢献は現代のコンピューティングに不可欠な基盤となっています。
外部リンク
彼のホームページ
彼のLiveJournalブログ
Linux Developer Network Blogs
彼のTwitterアカウント
Design and Implementation of the Second Extended Filesystem -
1994年12月に発表された論文
Planned Extensions to the
Linux Ext2/
Ext3 Filesystem - 2002年
6月に発表された論文
* Video: Ted Ts'o on
Ext4, BtrFS and first steps with
Linux - ext4とbtrfsについて語るツォー。