Theodore Ts'o
   HOME

TheInfoList



OR:

Theodore (Ted) Yue Tak Ts'o (曹子德) (born 1968) is an American
software engineer Software engineering is a systematic engineering approach to software development. A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term ''p ...
mainly known for his contributions to the Linux kernel, in particular his contributions to file systems. He is the Secondary developer and maintainer of e2fsprogs, the userspace utilities for the
ext2 The ext2 or second extended file system is a file system for the Linux kernel. It was initially designed by French software developer Rémy Card as a replacement for the extended file system (ext). Having been designed according to the same ...
,
ext3 ext3, or third extended filesystem, is a journaled file system that is commonly used by the Linux kernel. It used to be the default file system for many popular Linux distributions. Stephen Tweedie first revealed that he was working on ext ...
, and
ext4 ext4 (fourth extended filesystem) is a journaling file system for Linux, developed as the successor to ext3. ext4 was initially a series of backward-compatible extensions to ext3, many of them originally developed by Cluster File Systems for ...
filesystems, and is a maintainer for the ext4 file system.


Biography

Ts'o graduated from
MIT The Massachusetts Institute of Technology (MIT) is a private land-grant research university in Cambridge, Massachusetts. Established in 1861, MIT has played a key role in the development of modern technology and science, and is one of the m ...
with a degree in
computer science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines (includi ...
in 1990, after which he worked in MIT's Information Systems (IS) department until 1999. During this time he was project leader of the Kerberos team. In 1994, Ts'o created the
/dev/random In Unix-like operating systems, and are special files that serve as cryptographically secure pseudorandom number generators. They allow access to environmental noise collected from device drivers and other sources. typically blocked if ther ...
Linux device node and the corresponding kernel driver, which was Linux's (and
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, an ...
'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 In computing, a hardware random number generator (HRNG) or true random number generator (TRNG) is a device that generates random numbers from a physical process, rather than by means of an algorithm. Such devices are often based on microscopic ...
, allowing user programs to depend upon its existence. Separate
daemon Daimon or Daemon (Ancient Greek: , "god", "godlike", "power", "fate") originally referred to a lesser deity or guiding spirit such as the daimons of ancient Greek religion and Greek mythology, mythology and of later Hellenistic religion and Hell ...
s such as rngd take random numbers from such hardware and make them accessible via /dev/random. Since its creation, interface /dev/random is used in Linux, FreeBSD,
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
, and Solaris systems. After MIT IS, Ts'o went to work for VA Linux Systems for two years. In late 2001 he joined IBM, where he worked on improvements in the Linux kernel's performance and scalability. After working on a real-time kernel at IBM, Ts'o joined the Linux Foundation in late 2007 for a two-year fellowship. He initially served as Chief Platform Strategist, before becoming Chief Technology Officer in 2008. Ts'o also served as Treasurer for USENIX until 2008, and has chaired the annual Linux Kernel Developers Summit. In 2010 Ts'o moved to
Google Google LLC () is an American Multinational corporation, multinational technology company focusing on Search Engine, search engine technology, online advertising, cloud computing, software, computer software, quantum computing, e-commerce, ar ...
, saying he would be working on "kernel, file system, and storage stuff". 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 The Internet Engineering Task Force (IETF) is a standards organization for the Internet and is responsible for the technical standards that make up the Internet protocol suite (TCP/IP). It has no formal membership roster or requirements and a ...
, and was one of the chairs for the
IPsec In computing, Internet Protocol Security (IPsec) is a secure network protocol suite that authenticates and encrypts packets of data to provide secure encrypted communication between two computers over an Internet Protocol network. It is used in ...
working group A working group, or working party, is a group of experts working together to achieve specified goals. The groups are domain-specific and focus on discussion or activity around a specific subject area. The term can sometimes refer to an interdis ...
. He was one of the founding board members for the
Free Standards Group The Free Standards Group was an industry non-profit consortium chartered to primarily specify and drive the adoption of open source standards. It was founded on May 8, 2000. All standards developed by the Free Standards Group (FSG) were released ...
.


Awards

Ts'o was awarded the
Free Software Foundation The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on October 4, 1985, to support the free software movement, with the organization's preference for software being distributed under copyleft (" ...
's 2006 Award for the Advancement of Free Software.


References


Further reading

* * * * {{DEFAULTSORT:Ts'o, Theodore 1968 births American chief technology officers American people of Chinese descent Computer programmers Free software programmers Geeknet Google employees Linux kernel programmers Linux people Living people MIT School of Engineering alumni Open source people People in information technology