The Full Wiki

More info on Theodore Ts'o

Theodore Ts'o: Wikis


Note: Many of our articles have direct quotes from sources you can cite, within the Wikipedia article! This article doesn't yet, but we're working on it! See more info or our list of citable articles.


From Wikipedia, the free encyclopedia

Theodore Y. Ts'o
Born 1968 (1968)
Palo Alto, California
Residence Medford, Massachusetts
Nationality American
Other names Ted
Alma mater Massachusetts Institute of Technology
Known for Involvement in FOSS

Theodore Y. "Ted" Ts'o (born 1968) is a software developer mainly known for his contributions to the Linux kernel, in particular his contributions to file systems.

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.[1] In December 2008, he was appointed to Chief Technology Officer of the organization. Ts'o replaced Markus Rex, who has returned to Novell.[2]

As of January, 2010, Ts'o is employed by Google[3] He stated "I’m going to be working on kernel, file system, and storage stuff."[4]

He is the primary developer and maintainer of e2fsprogs, the userspace utilities for the ext2 and ext3 filesystems, and is a maintainer for the ext4 file system.

Ts'o served as Treasurer for USENIX until June 2008, and has chaired the annual Linux Kernel Developers Summit.

Ts'o is a Debian Developer, maintaining several packages, mostly filesystem-related ones, including e2fsprogs since March 2003.

Ts'o started working on the Linux kernel in July 1991, when the kernel was still in its infancy. According to Linus Torvalds he was the first Linux kernel developer from North America.

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, and currently serves that organization as its Chairman.

He was awarded the Free Software Foundation's 2006 Award for the Advancement of Free Software.


Ext4 controversy

Ts'o stirred controversy in March 2009, when he suggested that Gnome and KDE should adopt a Windows-style registry for application settings, in order to compensate for differences in the write buffering operation of the Ext4 filesystem. [5][6]

The proper way of doing this sort of thing is not to have hundreds of tiny files in private ~/.gnome2* and ~/.kde2* directories. Instead, the answer is to use a proper small database like sqlite for application registries, but fixed up so that it allocates and releases space for its database in chunks, and that it uses fdatawrite() instead of fsync() to guarantee that data is written on disk.

—Theodore Y. "Ted" Ts'o, Regarding Ext4 Data Loss


  1. ^ The Linux Foundation (December 4, 2007). "Linux Kernel Developer Ted Ts’o Joins Linux Foundation as Chief Platform Strategist". 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."  
  2. ^ "Linux Foundation Appoints Ted Ts’o to Position of Chief Technology Officer". The Linux Foundation. December 18, 2008. Retrieved 2008-12-21.  
  3. ^ "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."  
  4. ^ "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:"  
  5. ^ T'so's comments on Ubuntu Bug Tracker regarding Ext4 data loss
  6. ^ Apps That Rely On Ext3's Commit Interval May Lose Data In Ext4

External links


Got something to say? Make a comment.
Your name
Your email address