曹子德

软件工程师

西奥多·曹(英语:Theodore Y. Ts'o,1968年1月23日),小名泰德·曹Ted Tso),汉名曹子德[1],生于美国加利福尼亚州帕罗奥图,著名的自由软件工程师,专长于文件系统设计。他是Linux内核北美最早的开发者,负责ext2ext3ext4文件系统的开发与维护工作。他也是e2fsprogs的开发者。

曹子德
Theodore Ts'o
出生 (1968-01-23) 1968年1月23日56岁)
 美国加州帕罗奥图
居住地 美国麻州美德福市(Medford)
国籍 美国
别名Ted
母校麻省理工学院
知名于参与FOSS运动

自由标准组织的创始者之一,也曾担任Linux基金会首席技术官

生平

编辑

其父母来自香港[2],其父亲至斯坦福大学攻读博士[3],之后留在美国。

1990年,曹子德毕业于麻省理工学院计算机科学学系后,留在学校的信息系统部门工作,直到1999年。当时他是Kerberos V5开发团队的负责人。之后,他曾加入VA Linux Systems,工作了两年。

2001年3月,曹子德组织了首次Linux核心开发者高峰会并担任主席,之后这个会议成为Linux核心开发者的每年例行年会。12月,他进入IBM工作。

2007年12月,他加入Linux基金会,担任首席平台策略工程师(Chief Platform Strategist),

2008年12月,因原任首席技术官马库斯·雷斯(Markus Rex)准备返回Novell工作,曹子德接替他的位置,成为Linux基金会首席技术官

2010年1月,他卸下Linux基金会首席技术官一职,加入Google工作。

自由软件工作

编辑

曹子德是Debian开发者之一,曾开发多项软件包,多数是与文件系统有关。2003年3月开始,开发与维护e2fsprogs。

他参与互联网工程任务组(IETF),是IPsec工作小组的成员。

1994年,曹子德在Linux内核中,实现了/dev/random以及对应的核心驱动程序,让Linux成为所有操作系统中,第一个实现出以系统背景噪音产生的真正随机数生成器/dev/random可以独立运作,不用依靠硬件随机数产生器,提升性能,也节省了成本。其他的守护进程,像rngd,可以从硬件获取随机数,提供给/dev/random;应用程序可以经由/dev/random获取随机数。在/dev/random/dev/urandom实现出来之后,很快就成为在Unix,Linux,BSDMac OS共通的标准接口。

参考文献

编辑
  1. ^ Theodore Ts'o. Re: [PATCH v3]Ext4: journal credits reservation fixes for DIO, fallocate and delalloc writepages. 2008-08-01 [2011-02-12]. (原始内容存档于2016-03-04). 
  2. ^ Theodore Ts'o. My Mom's memorial service. [2024-12-21]. 
  3. ^ Timothy O. T. Ts'o; A. J. Hance & Keith F. Killam. Performance enhancement effects of d-amphetamine, methylphenidate, pipradrol and phenindamine in rats. Psychopharmacologia. January 1976, 46: 65–72 [2024-12-21]. 

外部链接

编辑