Theodore Ts'o


Theodore ( Ted ) Yue Tak Ts'o (曹子德) (nacido en 1968) es un ingeniero de software estadounidense conocido principalmente por sus contribuciones al kernel de Linux , en particular sus contribuciones a los sistemas de archivos . Es el desarrollador secundario y mantenedor de e2fsprogs , las utilidades de espacio de usuario para los sistemas de archivos ext2 , ext3 y ext4 , y es el mantenedor del sistema de archivos ext4.

Ts'o se graduó del MIT con una licenciatura en informática en 1990, después de lo cual trabajó en el departamento de Sistemas de Información (IS) del MIT hasta 1999. Durante este tiempo fue líder de proyecto del equipo Kerberos V5.

En 1994, Ts'o creó el /dev/random nodo de dispositivo de Linux y el controlador de kernel correspondiente, que fue la primera interfaz de kernel de Linux (y Unix ) que proporcionaba números aleatorios criptográficos de alta calidad a los programas de usuario. [1] /dev/random funciona sin acceso a un generador de números aleatorios de hardware , lo que permite que los programas de usuario dependan de su existencia. Separe los demonios , como rngdtomar números aleatorios de dicho hardware y hacerlos accesibles a través de /dev/random. [2] Desde su creación, /dev/randomse /dev/urandomhan convertido en interfaces estándar en los sistemas Unix, Linux, BSD y macOS . [3]

Después de MIT IS, Ts'o comenzó a trabajar para VA Linux Systems durante dos años. A fines de 2001 se unió a IBM , donde trabajó en mejoras en el rendimiento y la escalabilidad del kernel de Linux. Después de trabajar en un núcleo en tiempo real en IBM, Ts'o se unió a la Fundación Linux a finales de 2007 para una beca de dos años. Inicialmente se desempeñó como estratega jefe de plataforma, [4] antes de convertirse en director de tecnología en 2008. [5] Ts'o también se desempeñó como tesorero de USENIX hasta 2008 y presidió la Cumbre anual de desarrolladores de kernel de Linux .

En 2010, Ts'o se mudó a Google , [6] diciendo que estaría trabajando en "cosas de almacenamiento, sistema de archivos y kernel". [7]

Ts'o es desarrollador de Debian y mantiene varios paquetes, en su mayoría relacionados con sistemas de archivos, incluido e2fsprogs desde marzo de 2003. Fue miembro de la Dirección del área de seguridad del Grupo de trabajo de ingeniería de Internet y uno de los presidentes del equipo de trabajo de IPsec . grupo _ Fue uno de los miembros fundadores de la junta del Free Standards Group . [ cita requerida ]