ロバート・ラブ | |
|---|---|
| 生まれる | 1981年頃 フロリダ州、アメリカ合衆国 |
| 国籍 | アメリカ人 |
| 教育 | フロリダ大学( BA、BS ) |
| 職業 | ソフトウェアエンジニア |
ロバート・M・ラブ(1981年生まれ)は、アメリカの作家、講演者、Googleエンジニア、オープンソース ソフトウェア開発者です。
Love 氏はLinux カーネルへの貢献で最もよく知られており、プリエンプティブ カーネル、プロセス スケジューラ、カーネル イベント レイヤー、仮想メモリサブシステム、inotifyなどの注目すべき成果を挙げています。Google ではAndroidチームのメンバーであり、プラットフォームの最初のバージョンのリリースに貢献しました。Love 氏はGNOMEコミュニティでも積極的に活動しており、 NetworkManager、GNOME Volume Manager、Project Utopia、Beagleに取り組んでいます。
バイオグラフィー
ラブは1981年に南フロリダで生まれた。チャールズ・W・フラナガン高校に通い、卒業した。学部ではフロリダ大学に進学し、数学の文学士号とコンピュータサイエンスの理学士号を取得した。[1]
大学在学中、ラブはMontaVista Softwareでカーネルハッカーとして働いていました。[2] MontaVistaでは、procps [要説明]や、最も有名なプリエンプティブカーネルを含むいくつかのカーネル関連プロジェクトに携わりました。[3]
ラブは2003年12月15日にXimianで働き始め、そこでLinuxデスクトップグループのシニアエンジニアとして初めて勤務しました。[4] [5] Ximianでは、ハードウェア管理をLinuxデスクトップに統合するためのプロジェクトUtopiaという取り組みを主導しました。[6] [7] XimianがNovellに買収された後、ラブはSUSE Linux Enterprise Desktopのチーフアーキテクトに昇進しました。[8] Novellでは、inotifyやBeagleを含むさまざまなカーネルおよびGNOMEプロジェクトに携わりました。[9] [10]
ラブは2007年5月4日にノベルを辞職し、グーグルでモバイルデバイスプラットフォームAndroidの開発に携わった。[11] [12] [13]プロジェクトが発表される前から参加していた彼は、Androidの新しい共有メモリサブシステムであるashmemを含む、いくつかのカーネルおよびシステムレベルのソリューションを設計した。[14]ラブは2021年5月までグーグルで検索インフラストラクチャのエンジニアリングディレクターを務めていた。 [15]ラブは現在、レストラン向けのクラウドプラットフォームを構築しているToastのエンジニアリング担当副社長として働いている。[16]
ラブはマサチューセッツ州ボストンに住んでいます。[要出典]
書くことと話すこと
ラブは、Linuxカーネルのコードの理解と開発に関する書籍であるLinux Kernel Developmentの著者であり、現在第3版が出版されています。この本は、読みやすくよく書かれていると広く評価されており[17] 、複数の言語に翻訳されています。3版ともピアソン教育の出版社から出版されています。[18]
彼はまた、Linux System Programming(現在第2版)を執筆し、副題を「Talking Directly to the Kernel and C Library」としてO'Reilly Mediaから出版した。この作品ではLinuxのシステムコールとCライブラリ APIについて解説している。[19]
ラブ氏はまた、同じくオライリーメディアから出版された包括的なLinuxコマンドリファレンスであるLinux in a Nutshellの共著者でもある。 [20] 「Linux in a Nutshell」はLinux Journalによって「史上最高のLinux本」に選ばれた。[21]
ラブ氏はLinux Journalの寄稿編集者であり、同誌の記事の著者でもある。[22]
ラブ氏はオーストラリアのlinux.conf.au、ベルギーのFOSDEM、イギリスのGUADECなど世界各地で講演に招かれ、基調講演を行った。[23] [24]
文献
Love 氏は、Linux オペレーティング システムに関する数冊の本を執筆または共同執筆しています。
- ラブ、ロバート (2003)。Linuxカーネル開発(第 1 版) 。SAMS出版。ISBN 0-672-32512-8。
- ラブ、ロバート (2005)。Linux カーネル開発(第 2 版) 。Novell Press。ISBN 978-0-672-32720-9。
- ラブ、ロバート (2010)。Linuxカーネル開発(第 3 版) 。Addison – Wesley。ISBN 978-0-672-32946-3。
- Siever, Ellen、Stephen Figgins、Aaron Weber、Robert Love (2006)。Linux in a Nutshell (第 5 版) 。O'Reilly Media。ISBN 978-0-596-00930-4。
- Siever, Ellen、Stephen Figgins、Robert Love、Aaron Weber (2009)。Linux in a Nutshell (第 6 版) 。O'Reilly Media。ISBN 978-0-596-15448-6。
- ラブ、ロバート (2007)。Linuxシステムプログラミング(第 1 版) 。O'Reilly Media。ISBN 978-0-596-00958-8。
- ラブ、ロバート (2013)。Linuxシステムプログラミング(第 2 版) 。O'Reilly Media。ISBN 978-1-449-33953-1。
参考文献
- ^ Love, Robert (2005). Linux Kernel Development (第 2 版). Novell Press . 裏表紙. ISBN 978-0-672-32720-9。
- ^ ロバート・ラブのモンタビスタ退社に関するブログ記事 2011-07-17ウェイバックマシンにアーカイブ
- ^ KernelTrap による Robert Love のインタビュー 2010-06-19 にWayback Machineでアーカイブ
- ^ ロバート・ラブの Ximian 入社に関するブログ記事 2011-07-17 にWayback Machineでアーカイブ
- ^ OSNews のロバート・ラブ氏へのインタビュー
- ^ ロバート・ラブがArs Technicaにインタビューを受ける
- ^ ロバート・ラブ(2005年8月26日)「プロジェクト・ユートピア」、Linux Journal 、 2014年2月21日閲覧
- ^ロバート・ラブのチーフアーキテクトへの昇進に関するブログ記事 2011-07-17 に Wayback Machineでアーカイブ
- ^ 「inotify を紹介するメール」。2011 年 7 月 27 日時点のオリジナルよりアーカイブ。2010 年 10 月 2 日閲覧。
- ^ Love, Love (2005 年 9 月 28 日)、「Kernel Korner = Intro to inotify」、Linux Journal 、 2014 年2 月 21 日閲覧
- ^ ロバート・ラブのノベル退社に関するブログ記事 2011-07-17ウェイバックマシンにアーカイブ
- ^ ロバート・ラブの Google 入社に関するブログ記事 2011-07-17 にWayback Machineでアーカイブ
- ^ ロバート・ラブのホームページには、彼がAndroidのGoogleで働いていると書かれている
- ^ ashmem のソースコード[リンク切れ ]
- ^ LinkedInプロフィール
- ^ 「ロバート・ラブ」。
- ^ Amazonの読者レビュー
- ^ ラブ、ロバート (2010)。Linuxカーネル開発(第 3 版) 。Addison – Wesley。ISBN 978-0-672-32946-3。
- ^ ラブ、ロバート (2013)。Linuxシステムプログラミング(第 2 版) 。O'Reilly Media。ISBN 978-1-449-33953-1。
- ^ Siever, Ellen; Stephen Figgins; Robert Love; Aaron Weber (2009). Linux in a Nutshell (第 6 版). O'Reilly Media . ISBN 978-0-596-15448-6。
- ^ Linux Journal 読者賞
- ^ Linux Journal の見出し
- ^ FOSDEMスケジュール
- ^ GUADEC 2007 スケジュール
外部リンク
- ロバート・ラブのホームページ
- ノベル辞任に関する記事
- カーネルパッチの歴史的背景
