|Theodore Y. Ts'o|
|Born||1968 (age 44–45)
Palo Alto, California
|Alma mater||Massachusetts Institute of Technology|
|Known for||Involvement in FOSS|
He graduated in 1990 from MIT with a degree in computer science. After graduation he worked in the Information Systems (IS) department at MIT until 1999, where among other things he was project leader of the Kerberos V5 team. After MIT IS he went to work for VA Linux Systems for two years. Starting December 2001, he was employed by IBM, working to improve the performance and scalability of the Linux kernel. In December 2007, he went to work for the Linux Foundation.
Ts'o initially served as Chief Platform Strategist at the foundation. In December 2008, he was appointed to Chief Technology Officer of the organization. Ts'o replaced Markus Rex, who has returned to Novell.
Ts'o is a Debian Developer, maintaining several packages, mostly filesystem-related ones, including e2fsprogs since March 2003.
He was a member of the Security Area Directorate for the Internet Engineering Task Force, and was one of the chairs for the IPsec working group. He was one of the founding board members for the Free Standards Group.
In 1994, he created
/dev/random and the corresponding kernel driver, which was Linux's (and Unix's) first kernel interface that provided high quality cryptographic random numbers to user programs.
/dev/random works without access to a hardware random number generator, allowing user programs to depend upon its existence. Separate daemons such as rngd take random numbers from such hardware and make them accessible via
/dev/random. Since its creation,
/dev/urandom have become standard interfaces on Unix, Linux, BSD and Mac OS systems. The
/dev/random interface is widely used.
- "Linux Kernel Developer Ted Ts’o Joins Linux Foundation as Chief Platform Strategist". The Linux Foundation. December 4, 2007. Retrieved 20 December 2007. "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. December 18, 2008. Retrieved 2008-12-21.
- "Ted T'so moves to Google". Retrieved 14 January 2010. "Theodore 'Ted' T'so has moved to Google, leaving his position as Linux Foundation's Chief Technology Officer."
- "Proud to be a Googler". Retrieved 14 January 2010. "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"
- "random.c", Linux (source code).
- "Randomness shouldn't be left to chance", Linux certified (howto).
- "How good is LavaRnd?: Detailed Description of Test Results and Conclusions", LavaRnd, 22 Sep 2004, retrieved 21 June 2011
- TY Ts’o (homepage), Thunk.
- TY Ts’o (World Wide Web log), LiveJournal.
- Card, Rémy; Ts'o, Theodore; Tweedie, Stephen (December 1994), "Design and Implementation of the Second Extended Filesystem", First Dutch International Symposium on Linux, Sourceforge.
- Ts'o, Theodore; Tweedie, Stephen (June 2002), "Planned Extensions to the Linux Ext2/Ext3 Filesystem", Annual Technical Conference, USENIX.