Введение
Американский писатель, лектор, инженер и разработчик программного обеспечения с открытым исходным кодом Роберт М. Лав (родился около 1981 года) — американский писатель, лектор, инженер Google и разработчик программного обеспечения с открытым исходным кодом. Лав наиболее известен своим вкладом в ядро Linux, включая значительные работы над прерываемым ядром, планировщиком процессов, слоем событий ядра, подсистемой виртуальной памяти и inotify. В Google он был членом команды Android и участвовал в запуске первой версии платформы. Лав также активно участвует в сообществе GNOME, работая над NetworkManager, GNOME Volume Manager, Project Utopia и Beagle.
Robert M. Love (born c. 1981) is an American author, speaker, Google engineer, and open source software developer. Love is best known for his contributions to the Linux kernel, with notable work including the preemptive kernel, process scheduler, kernel event layer, virtual memory subsystem, and inotify. At Google, he was a member of the Android team and helped launch the first version of the platform. Love is also active in the GNOME community, working on NetworkManager, GNOME Volume Manager, Project Utopia and Beagle.
Биография
Лав родился в 1981 году в южной Флориде. Он учился и окончил среднюю школу имени Чарльза В. Фланагана. Для получения степени бакалавра он поступил в Университет Флориды, где получил диплом бакалавра искусств по математике и бакалавра наук по информатике. Еще будучи студентом, Лав работал разработчиком ядра в MontaVista Software. В MontaVista он занимался проектами procps и рядом проектов, связанных с ядром, включая одно из наиболее известных – ядро с вытесняющей многозадачностью. Лав начал работать в Ximian 15 декабря 2003 года, где изначально занимал должность старшего инженера в группе Linux Desktop. В Ximian он возглавил проект под названием Project Utopia, направленный на улучшение интеграции управления аппаратным обеспечением в среду рабочего стола Linux. После приобретения Ximian компанией Novell, Лав стал главным архитектором SUSE Linux Enterprise Desktop. В Novell он работал над различными проектами ядра и GNOME, включая inotify и Beagle. Лав покинул Novell 4 мая 2007 года, чтобы работать в Google над их мобильной платформой Android. Присоединившись к проекту до его официального анонса, он разработал несколько решений для ядра и системного уровня Android, включая инновационную подсистему разделяемой памяти ashmem. Лав работал в Google директором по разработке инфраструктуры поиска до мая 2021 года. В настоящее время Лав занимает должность вице-президента по разработке в Toast, где он создает облачные платформы для ресторанов. Лав проживает в Бостоне, штат Массачусетс.
Писание и речь
Лав – автор книги «Linux Kernel Development», уже в третьем издании, посвященной пониманию и разработке кода для ядра Linux. Книга широко признана доступной и хорошо написанной и была переведена на несколько языков. Все три издания изданы под эгидой Pearson Education. Он также является автором книги «Linux System Programming», теперь уже во втором издании, с подзаголовком «Talking Directly to the Kernel and C Library», изданной O’Reilly Media. В этой работе документированы системные вызовы Linux и API библиотеки C. Лав также является соавтором книги «Linux in a Nutshell» – всеобъемлющего справочника по командам Linux, также изданной O’Reilly Media. Книга «Linux in a Nutshell» была удостоена награды «Любимая книга о Linux всех времен» от журнала Linux Journal. Лав – приглашенный редактор журнала Linux Journal и автор статей для него. Лава приглашали выступать по всему миру, в том числе на linux.conf.au в Австралии, FOSDEM в Бельгии и GUADEC в Англии, где он выступил с ключевой речью.