Введение

Американский писатель, лектор, инженер и разработчик программного обеспечения с открытым исходным кодом Роберт М. Лав (родился около 1981 года) — американский писатель, лектор, инженер Google и разработчик программного обеспечения с открытым исходным кодом. Лав наиболее известен своим вкладом в ядро Linux, включая значительные работы над прерываемым ядром, планировщиком процессов, слоем событий ядра, подсистемой виртуальной памяти и inotify. В Google он был членом команды Android и участвовал в запуске первой версии платформы. Лав также активно участвует в сообществе GNOME, работая над NetworkManager, GNOME Volume Manager, Project Utopia и 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 в Англии, где он выступил с ключевой речью.