Роберт Лав
Роберт Лав | |
---|---|
Рожденный | в. 1981 год Флорида , США |
Национальность | Американский |
Образование | Университет Флориды ( бакалавр , бакалавр ) |
Занятие | Инженер-программист |
Роберт М. Лав (род. около 1981 г.) — американский писатель, оратор, инженер Google и с открытым исходным кодом разработчик программного обеспечения .
Лав наиболее известен своим вкладом в ядро Linux , среди его заметных работ, включая вытесняющее ядро, планировщик процессов , уровень событий ядра, подсистему виртуальной памяти и inotify . В Google он был членом команды Android и помог запустить первую версию платформы. Лав также активно участвует в сообществе GNOME , работая над NetworkManager , GNOME Volume Manager , Project Utopia и Beagle .
Биография
[ редактировать ]Лав родилась в 1981 году на юге Флориды . Он учился и окончил среднюю школу Чарльза В. Фланагана . Во время учебы в бакалавриате он учился в Университете Флориды , который окончил со степенью бакалавра гуманитарных наук по математике и бакалавра наук в области компьютерных наук . [1]
Еще учась в колледже, Лав работал хакером ядра в MontaVista Software . [2] В MontaVista он работал над реквизитом. [ нужны разъяснения ] и несколько проектов, связанных с ядром, включая один из его самых известных — вытесняющее ядро. [3]
Лав начал работать в Ximian 15 декабря 2003 года, где он сначала работал старшим инженером в группе Linux Desktop. [4] [5] В Ximian он возглавил проект под названием Project Utopia , направленный на лучшую интеграцию управления оборудованием в рабочий стол Linux. [6] [7] После приобретения Ximian компанией Novell Лав дослужился до должности главного архитектора SUSE Linux Enterprise Desktop . [8] В Novell он работал над различными проектами ядра и GNOME, включая inotify и Beagle. [9] [10]
Лав ушла из Novell 4 мая 2007 года, чтобы работать в Google над платформой мобильных устройств Android. [11] [12] [13] Присоединившись к проекту до того, как он был анонсирован, он разработал несколько решений на уровне ядра и системы для Android, включая новую подсистему общей памяти ashmem. [14] Лав работал в Google в качестве директора по разработке поисковой инфраструктуры до мая 2021 года. [15] Сейчас Лав работает вице-президентом по разработке в компании Toast, где занимается созданием облачных платформ для ресторанов. [16]
Любовь живет в Бостоне, штат Массачусетс . [ нужна ссылка ]
Письмо и разговор
[ редактировать ]Лав — автор книги «Разработка ядра Linux» , вышедшей уже в третьем издании, книги о понимании и разработке кода для ядра Linux. Книга получила широкое признание [17] как доступный и хорошо написанный и переведен на несколько языков. Все три издания публикуются издательством Pearson Education . [18]
Он также написал книгу «Системное программирование для Linux» , вышедшую теперь во втором издании с подзаголовком « Разговор напрямую с ядром и библиотекой C» и опубликованную O'Reilly Media . Linux В этой работе документируются системные вызовы и библиотеки API C. [19]
Лав также является соавтором книги «Linux in a Nutshell» , подробного справочника по командам Linux, также опубликованного O'Reilly Media. [20] «Linux в двух словах» была удостоена награды «Любимая книга о Linux всех времён» по версии журнала Linux Journal . [21]
Лав — пишущий редактор Linux Journal и автор статей для журнала. [22]
Лава приглашали выступать по всему миру, в том числе на linux.conf.au в Австралии, FOSDEM в Бельгии и GUADEC в Англии, где он был основным докладчиком. [23] [24]
Библиография
[ редактировать ]Лав написал и стал соавтором нескольких книг по операционной системе Linux:
- С любовью, Роберт (2003). Разработка ядра Linux (1-е изд.). Издательство САМС . ISBN 0-672-32512-8 .
- С любовью, Роберт (2005). Разработка ядра Linux (2-е изд.). Новелл Пресс . ISBN 978-0-672-32720-9 .
- С любовью, Роберт (2010). Разработка ядра Linux (3-е изд.). Аддисон-Уэсли . ISBN 978-0-672-32946-3 .
- Зивер, Эллен; Стивен Фиггинс; Аарон Вебер; Роберт Лав (2006). Linux в двух словах (5-е изд.). О'Рейли Медиа . ISBN 978-0-596-00930-4 .
- Зивер, Эллен; Стивен Фиггинс; Роберт Лав; Аарон Вебер (2009). Linux в двух словах (6-е изд.). О'Рейли Медиа . ISBN 978-0-596-15448-6 .
- С любовью, Роберт (2007). Системное программирование Linux (1-е изд.). О'Рейли Медиа . ISBN 978-0-596-00958-8 .
- С любовью, Роберт (2013). Системное программирование Linux (2-е изд.). О'Рейли Медиа . ISBN 978-1-449-33953-1 .
Ссылки
[ редактировать ]- ^ С любовью, Роберт (2005). Разработка ядра Linux (2-е изд.). Новелл Пресс . Задняя обложка . ISBN 978-0-672-32720-9 .
- ↑ Запись в блоге Роберта Лава об уходе из MontaVista. Архивировано 17 июля 2011 г. в Wayback Machine.
- ^ Интервью KernelTrap с Робертом Лавом. Архивировано 19 июня 2010 г. в Wayback Machine.
- ↑ Запись в блоге Роберта Лава о присоединении к Ximian. Архивировано 17 июля 2011 г. в Wayback Machine.
- ^ Интервью OSNews с Робертом Лавом
- ^ Роберт Лав, интервью Ars Technica
- ^ Лав, Роберт (26 августа 2005 г.), «Project Utopia» , Linux Journal , получено 21 февраля 2014 г.
- ↑ Запись в блоге Роберта Лава о карьере главного архитектора. Архивировано 17 июля 2011 г. в Wayback Machine.
- ^ «Электронное письмо с представлением inotify» . Архивировано из оригинала 27 июля 2011 г. Проверено 2 октября 2010 г.
- ^ Любовь, любовь (28 сентября 2005 г.), «Kernel Korner = Intro to inotify» , Linux Journal , получено 21 февраля 2014 г.
- ^ Запись в блоге Роберта Лава об уходе из Novell. Архивировано 17 июля 2011 г. в Wayback Machine.
- ^ Запись в блоге Роберта Лава о присоединении к Google. Архивировано 17 июля 2011 г. в Wayback Machine.
- ^ Домашняя страница Роберта Лава, где отмечается, что он работает в Google на Android.
- ^ Исходный код ашмема [ мертвая ссылка ]
- ^ Профиль Linkedin
- ^ «Роберт Лав» .
- ^ Обзор читателей Amazon
- ^ С любовью, Роберт (2010). Разработка ядра Linux (3-е изд.). Аддисон-Уэсли . ISBN 978-0-672-32946-3 .
- ^ С любовью, Роберт (2013). Системное программирование Linux (2-е изд.). О'Рейли Медиа . ISBN 978-1-449-33953-1 .
- ^ Зивер, Эллен; Стивен Фиггинс; Роберт Лав; Аарон Вебер (2009). Linux в двух словах (6-е изд.). О'Рейли Медиа . ISBN 978-0-596-15448-6 .
- ^ Выбор читателей журнала Linux Journal
- ^ Заголовок журнала Linux
- ^ Расписание FOSDEM
- ^ Расписание ГУАДЕК 2007