Robert M. Love (nacido en 1981) es un autor, orador, ingeniero de Google y desarrollador de software de código abierto estadounidense .
Robert Love | |
---|---|
Nació | C. 1981 Florida , Estados Unidos |
Nacionalidad | americano |
Educación | Licenciatura en Matemáticas y Licenciatura en Ciencias de la Computación , Universidad de Florida |
Ocupación | Ingeniero de software |
Love es mejor conocido por sus contribuciones al kernel de Linux , con un trabajo notable que incluye el kernel preventivo, el programador de procesos , la capa de eventos del kernel, el subsistema de memoria virtual e inotify . En Google, fue miembro del equipo de Android y ayudó a lanzar la primera versión de la plataforma. Love también está activo en la comunidad GNOME , trabajando en NetworkManager , GNOME Volume Manager , Project Utopia y Beagle .
Biografía
Love nació en 1981 en el sur de Florida . Asistió y se graduó de la escuela secundaria Charles W. Flanagan . Para sus estudios de pregrado, asistió a la Universidad de Florida , donde se graduó con una Licenciatura en Matemáticas y una Licenciatura en Ciencias de la Computación . [1]
Mientras aún estaba en la universidad, Love trabajó como hacker de kernel en MontaVista Software . [2] En MontaVista, trabajó en procps [ aclaración necesaria ] y varios proyectos relacionados con el kernel, incluido uno de sus más notables, el kernel preventivo. [3]
Love comenzó a trabajar en Ximian el 15 de diciembre de 2003, donde se desempeñó por primera vez como ingeniero senior en Linux Desktop Group. [4] [5] En Ximian, encabezó un esfuerzo, llamado Project Utopia , para integrar mejor la administración de hardware en el escritorio de Linux. [6] [7] Después de la adquisición de Ximian por Novell , Love ascendió al puesto de arquitecto jefe de SUSE Linux Enterprise Desktop . [8] En Novell, trabajó en varios proyectos de kernel y GNOME, incluidos inotify y Beagle. [9] [10]
Love renunció a Novell el 4 de mayo de 2007 para trabajar en Google en su plataforma de dispositivos móviles, Android. [11] [12] [13] Al unirse al proyecto antes de que fuera anunciado, diseñó varias soluciones de kernel y de sistema para Android, incluido su novedoso subsistema de memoria compartida, ashmem. [14] Love trabajó en Google como Director de Ingeniería para Infraestructura de Búsqueda hasta mayo de 2021. [15]
El amor vive en Boston, Massachusetts . [ cita requerida ]
Escribiendo y hablando
Love es el autor de Linux Kernel Development , ahora en su tercera edición, un libro sobre la comprensión y el desarrollo de código para el kernel de Linux. El libro es ampliamente considerado [16] como accesible y bien escrito y ha sido traducido a varios idiomas. Las tres ediciones están publicadas por sellos de Pearson Education . [17]
También escribió Linux System Programming , ahora en su segunda edición, subtitulado Talking Directly to the Kernel and C Library , y publicado por O'Reilly Media . Este documento de trabajo de Linux llamada al sistema y la biblioteca de C API . [18]
Love también es coautor de Linux in a Nutshell , una completa referencia de comandos de Linux también publicada por O'Reilly Media. [19] "Linux in a Nutshell" fue premiado como "Libro de Linux favorito de todos los tiempos" por Linux Journal . [20]
Love es editor colaborador de Linux Journal y autor de artículos para la revista. [21]
Love ha sido invitado a hablar en todo el mundo, incluyendo linux.conf.au en Australia, FOSDEM en Bélgica y GUADEC en Inglaterra, donde fue orador principal. [22] [23]
Bibliografía
Love ha escrito y coescrito varios libros sobre el sistema operativo Linux:
- Con amor, Robert (2003). Desarrollo del kernel de Linux (1 ed.). Publicación SAMS . ISBN 0-672-32512-8.
- Con amor, Robert (2005). Desarrollo del kernel de Linux (2 ed.). Prensa Novell . ISBN 978-0-672-32720-9.
- Con amor, Robert (2010). Desarrollo del kernel de Linux (3 ed.). Addison – Wesley . ISBN 978-0-672-32946-3.
- Siever, Ellen; Stephen Figgins; Aaron Weber; Robert Love (2006). Linux en pocas palabras (5 ed.). O'Reilly Media . ISBN 978-0-596-00930-4.
- Siever, Ellen; Stephen Figgins; Robert Love; Aaron Weber (2009). Linux en pocas palabras (6 ed.). O'Reilly Media . ISBN 978-0-596-15448-6.
- Con amor, Robert (2007). Programación del sistema Linux (1 ed.). O'Reilly Media . ISBN 978-0-596-00958-8.
- Con amor, Robert (2013). Programación del sistema Linux (2 ed.). O'Reilly Media . ISBN 978-1-449-33953-1.
Referencias
- ^ Con amor, Robert (2005). Desarrollo del kernel de Linux (2 ed.). Prensa Novell . Contraportada . ISBN 978-0-672-32720-9.
- ^ Entrada del blog de Robert Love sobre cómo dejar MontaVista. Archivado el 17 de julio de 2011 en la Wayback Machine.
- ^ Entrevista de KernelTrap con Robert Love Archivado el 19 de junio de 2010 en la Wayback Machine.
- ^ Entrada de blog de Robert Love sobre unirse a Ximian Archivado el 17 de julio de 2011 en la Wayback Machine.
- ^ Entrevista de OSNews con Robert Love
- ^ Robert Love entrevistado por Ars Technica
- ^ Love, Robert (26 de agosto de 2005), "Project Utopia" , Linux Journal , consultado el 21 de febrero de 2014
- ^ Entrada del blog de Robert Love sobre su ascenso a arquitecto jefe. Archivado el 17 de julio de 2011 en la Wayback Machine.
- ^ "Correo electrónico presentando inotify" . Archivado desde el original el 27 de julio de 2011 . Consultado el 2 de octubre de 2010 .
- ^ Love, Love (28 de septiembre de 2005), "Kernel Korner = Intro to inotify" , Linux Journal , consultado el 21 de febrero de 2014
- ^ Entrada del blog de Robert Love sobre cómo dejar Novell. Archivado el 17 de julio de 2011 en Wayback Machine.
- ^ Entrada de blog de Robert Love sobre unirse a Google Archivado el 17 de julio de 2011 en Wayback Machine
- ^ Página de inicio de Robert Love señalando que trabaja para Google en Android
- ^ Código fuente de ashmem [ enlace muerto ]
- ^ Perfil de Linkedin
- ^ Revisión de lectores de Amazon
- ^ Con amor, Robert (2010). Desarrollo del kernel de Linux (3 ed.). Addison – Wesley . ISBN 978-0-672-32946-3.
- ^ Con amor, Robert (2013). Programación del sistema Linux (2 ed.). O'Reilly Media . ISBN 978-1-449-33953-1.
- ^ Siever, Ellen; Stephen Figgins; Robert Love; Aaron Weber (2009). Linux en pocas palabras (6 ed.). O'Reilly Media . ISBN 978-0-596-15448-6.
- ^ Premios de elección de lectores de revistas de Linux
- ^ Cabecera de Linux Journal
- ^ Programación de FOSDEM
- ^ Programación GUADEC 2007
enlaces externos
- Página de Robert Love
- Artículo sobre su dimisión de Novell
- Contexto histórico de los parches del kernel