Robert M. Love (nacido c. 1981) es un autor, orador, ingeniero de Google y desarrollador de software de código abierto estadounidense .
Love es mejor conocido por sus contribuciones al kernel de Linux , con trabajos notables que incluyen 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 participa activamente en la comunidad GNOME , trabajando en NetworkManager , GNOME Volume Manager, Project Utopia y Beagle .
Love nació en 1981 en el sur de Florida . Asistió y se graduó en la escuela secundaria Charles W. Flanagan . Para sus estudios universitarios, 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 [ se necesita aclaración ] y en varios proyectos relacionados con el kernel, incluido uno de los 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 Proyecto Utopía, para integrar mejor la gestión de hardware en el escritorio Linux. [6] [7] Después de la adquisición de Ximian por parte de 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 su anuncio, diseñó varias soluciones a nivel de sistema y kernel 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] Love ahora trabaja como vicepresidente de ingeniería en Toast, donde construye plataformas en la nube para restaurantes. [dieciséis]
El amor vive en Boston, Massachusetts . [ cita necesaria ]
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 [17] como accesible y bien escrito y ha sido traducido a varios idiomas. Las tres ediciones son publicadas por sellos de Pearson Education . [18]
También escribió Programación del sistema Linux , ahora en su segunda edición, subtitulada Hablando directamente con el kernel y la biblioteca C , y publicado por O'Reilly Media . Este trabajo documenta la llamada al sistema de Linux y la API de la biblioteca C. [19]
Love también es coautor de Linux in a Nutshell , una referencia completa de comandos de Linux también publicada por O'Reilly Media. [20] "Linux in a Nutshell" fue galardonado como "Libro de Linux favorito de todos los tiempos" por Linux Journal . [21]
Love es editor colaborador de Linux Journal y autor de artículos para la revista. [22]
Love ha sido invitado a hablar en todo el mundo, incluido linux.conf.au en Australia, FOSDEM en Bélgica y GUADEC en Inglaterra, donde fue el orador principal . [23] [24]
Love ha escrito y coescrito varios libros sobre el sistema operativo Linux: