曹子德
西奧多·曹(英語:Theodore Y. Ts'o,1968年1月23日—),小名泰德·曹(Ted Tso),漢名曹子德[1],生於美國加利福尼亞州帕羅奧圖,著名的自由軟件工程師,專長於檔案系統設計。他是Linux內核在北美最早的開發者,負責ext2、ext3與ext4檔案系統的開發與維護工作。他也是e2fsprogs的開發者。
曹子德 Theodore Ts'o | |
---|---|
出生 | 美國加州帕羅奧圖 | 1968年1月23日
居住地 | 美國麻州美德福市(Medford) |
國籍 | 美國 |
別名 | Ted |
母校 | 麻省理工學院 |
知名於 | 參與FOSS運動 |
生平
其父母來自香港[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基金會技術長。
自由軟件工作
曹子德是Debian開發者之一,曾開發多項軟件套件,多數是與檔案系統有關。2003年3月開始,開發與維護e2fsprogs。
他參與互聯網工程任務組(IETF),是IPsec工作小組的成員。
1994年,曹子德在Linux內核中,實作了/dev/random
以及對應的核心驅動程式,讓Linux成為所有作業系統中,第一個實作出以系統背景噪音產生的真正亂數生成器。/dev/random
可以獨立運作,不用依靠硬件隨機數產生器,提升效能,也節省了成本。其他的守護行程,像rngd,可以從硬件取得隨機數,提供給/dev/random
;應用程式可以經由/dev/random
取得隨機數。在/dev/random
與/dev/urandom
實作出來之後,很快就成為在Unix,Linux,BSD與Mac OS共通的標準介面。
參考文獻
- ^ 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).
- ^ Theodore Ts'o. My Mom's memorial service. [2024-12-21].
- ^ 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].