セオドア・ツォー
Theodore Y. Ts'o | |
---|---|
![]() | |
生誕 |
1968年(55 - 56歳) パロアルト |
住居 |
![]() |
別名 | Ted |
出身校 | マサチューセッツ工科大学 |
著名な実績 | FLOSSプロジェクト多数への貢献 |
セオドア・Y.・ツォー(Theodore Y. "Ted" Ts'o、1968年 - )は、ソフトウェア開発者である。彼はLinuxカーネル開発における古くからの貢献者であり(有名なタネンバウムとリーナスの論争[1]においても彼の名前が見られる)、主にファイルシステム周辺の改善で有名である。彼自身、またリーナスが語るところによれば、彼は北米地域における初のLinuxカーネル開発者である[2]。
彼は1990年にMITで計算機科学の学位を得て卒業した。卒業後、彼はMITの情報システム部門(Department of Information Systems, IS)[3]に1999年まで勤務していた。この間多くの業績を残しているが、なかんずく、彼はKerberosバージョン5の開発チームリーダーを務めた[4]。MITのISを離れた後、彼はVA Linux Systemsに採用され2年間勤務した。2001年12月からは、彼はIBMに雇用され、Linuxカーネルのパフォーマンス、スケーラビリティ向上を目指した。2007年12月には彼はLinux Foundation (LF)に勤務していた。
ツォーはここで、LFの最高プラットフォーム戦略担当者(Chief Platform Strategist)を務めた[5]。2008年12月からは、彼はLFの最高技術責任者(CTO)に任命された。これはマルクス・レックス(Markus Rex)がノベルに復帰したことによるものである[6]。
2010年1月からは、ツォーは、Googleに雇用された[7]。彼は「カーネル、ファイルシステム、ストレージに関して業務を行う」旨述べている[8]。
彼は、ext2, ext3(現在はext4もサポートしている)各ファイルシステムの初期化などの管理用ユーザースペースユーティリティ、e2fsprogsの初期開発者・管理者であり、ext4ファイルシステムのメンテナである。
ツォーは2008年6月までUSENIXの会計も務めており、またLinux Kernel Developers Summitの議長も務めていた。
ツォーは2003年3月にDebian開発者となっており、ほとんどがe2fsprogsを含むファイルシステム関連ではあるがいくつかのパッケージを管理している[9]。
彼は、IETFのセキュリティ分野理事会(Security Area Directorate)メンバー、IPsecワーキンググループ(IPsec WG)の議長の一人であった。また、Free Standards Groupの創設委員の一人であり、現在は議長である。
1994年、彼は/dev/randomと関連するカーネルドライバを作成した。これらの成果はLinuxにおいて(そしてその他のUnix系OSにおいても)ユーザー空間プログラムに高品質の暗号論的乱数を提供する最初のカーネル・インタフェースとなった[10]。/dev/randomはハードウェア乱数生成器へのアクセスができない場合でも動作し、またユーザー空間プログラムがハードウェア乱数生成器の存在を仮定している場合でも利用できるようになっている[11][12]。rngdのような独自のデーモンはこのようなハードウェアから乱数を取得できると同時に/dev/random経由で乱数にアクセスできる[13]。この後、/dev/randomと/dev/urandomはLinux、BSDそしてMac OSシステムなどUnix系OSにおいて乱数生成の標準的インタフェースの地位を得ている[14]。こんにち、PGPとそのGNUプロジェクト版のGPG、GUID、IPsec、ファイルシステムレベル暗号化などの多くの有名なプログラムや機構は/dev/randomを利用している。
彼は、フリーソフトウェア財団から2006年のAward for the Advancement of Free Softwareを授与された。
英語版ウィキペディアにおける本記事のノートに記載された彼(en:User:Tytso)自身の発言によると、彼の父母は香港より渡米し、彼の父はスタンフォード大学にて精神薬理学の博士号を取得している。また彼の名前を敢えて中国語表記すると、「曹子徳」(曹子德 / 曹子德、そう・しとく、ツァオ・ツードェ、拼音: )となる[15]。
脚注
[編集]- ^ “LINUX is obsolete”. groups.google.com (1992年1月29日). 2011年2月12日閲覧。
- ^ “スタッフ | The Linux Foundation”. The Linux Foundation. 2011年2月12日閲覧。
- ^ “MIT IS&T”. ist.mit.edu. 2011年2月16日閲覧。
- ^ “The MIT Kerberos Team”. web.mit.edu. 2011年2月12日閲覧。
- ^ The Linux Foundation (2007年12月4日). “Linux Kernel Developer Ted Ts’o Joins Linux Foundation as Chief Platform Strategist”. 2007年12月20日閲覧。 “The Linux Foundation (LF), the nonprofit organization dedicated to accelerating the growth of Linux, today announced that Linux kernel filesystem maintainer Ted Ts’o is joining the organization as a Fellow and chief platform strategist.”
- ^ “Linux Foundation Appoints Ted Ts’o to Position of Chief Technology Officer”. The Linux Foundation. (2008年12月18日) 2008年12月21日閲覧。
- ^ “Ted T'so moves to Google”. 2010年1月14日閲覧。 “Theodore 'Ted' T'so has moved to Google, leaving his position as Linux Foundation's Chief Technology Officer.”
- ^ “Proud to be a Googler” (2010年1月12日). 2010年1月14日閲覧。 “I’m going to be working on kernel, file system, and storage stuff. Ext4 will definitely be one of the first things I’ll be working on, see: http://lists.openwall.net/linux-ext4/2010/01/04/8”彼によると(時期的には重なったが)今回の移籍はGoogleの中国からの撤退とは関係ないとのこと。
- ^ “Debian Developer's Packages Overview”. Debian. 2011年2月11日閲覧。
- ^ “Linux kernel source code for random.c”. git.kernel.org (2011年6月21日). 2011年6月22日閲覧。
- ^ “Secure Programming for Linux and Unix HOWTO - 10.3. 乱数”. Linux JF Project. linuxjf.sourceforge.jp. 2011年6月22日閲覧。
- ^ “Linux Security HOWTO: カーネルのセキュリティ - 6.3 カーネルデバイス”. Linux JF Project. linuxjf.sourceforge.jp. 2011年6月22日閲覧。
- ^ “Randomness shouldn't be left to chance - Howto”. www.linuxcertified.com. 2011年6月22日閲覧。
- ^ “How good is LavaRnd?: Detailed Description of Test Results and Conclusions”. LavaRnd. LavaRnd (2004年9月22日). 2011年6月21日閲覧。
- ^ Theodore Ts'o (2008年8月1日). “Re: [PATCH v3]Ext4: journal credits reservation fixes for DIO, fallocate and delalloc writepages”. 2011年2月12日閲覧。
外部リンク
[編集]- 彼のホームページ
- 彼のLiveJournalブログ
- Linux Developer Network Blogs
- 彼のTwitterアカウント
- Design and Implementation of the Second Extended Filesystem - 1994年12月、オランダの第1回Dutch International Symposium on Linuxにてレミー・カード、ツォー、スティーヴン・トゥイーディにより作成、発表された論文。
- Planned Extensions to the Linux Ext2/Ext3 Filesystem - ツォー、スティーヴンによる作成。USENIX 2002 Annual Technical Conference (2002年6月)
- Video: Ted Ts'o on Ext4, BtrFS and first steps with Linux ext4とbtrfsについて語るツォー。